/* :wmode transparent*/

html,body {
height: 100%;
margin: 0;
padding: 0;
border: 0;
background-image: url(images/f1.gif);
background-repeat: repeat-x;
background-color: #696969;
}

ul,li {
font-size: 1px;
margin-left: 30px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
padding: 0;
}

#conteneur {
width: 100%;
margin: 0;
padding: 0;
}

#conteneurcentre {
width: 770px;
margin-left: auto;
margin-right: auto;
}

#menu {
width: 770px;
height: 168px;
margin: 0;
padding: 0;
}

#fondcentre {
width: 770px;
margin: 0;
font-size: 1px;
background-color: #FFFFFF;
}


#bas {
width: 770px;
margin-top: 10px;
padding: 0;
}

#margebascentre {
width: 770px;
height: 5px;
margin: 0;
padding: 0;
}

/* Page accueil*/
#blocacc {
float: left;
width: 495px;
margin: 0;
padding-left: 15px;
}

#bloctacc {
float: left;
width: 495px;
margin: 0;
padding: 0;
}


#bloctacc1 {
float: left;
width: 310px;
margin: 0;
padding: 0;
}

#mtblocphacc1 {
float: left;
width: 185px;
height: 7px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mtxtblocphacc1 {
float: left;
width: 495px;
height: 3px;
font-size: 1px;
margin: 0;
padding: 0;
}

#blocphacc1 {
float: left;
width: 185px;
height: 126px;
margin: 0;
padding: 0;
}

#txtblocphacc1 {
float: left;
width: 495px;
height: 37px;
margin: 0;
padding: 0;
}

#blocphacc2 {
float: left;
width: 150px;
height: 98px;
margin: 0;
padding: 0;
}

#blocphacc3 {
float: left;
width: 150px;
height: 85px;
margin: 0;
padding: 0;
}

#blocphacc4 {
float: left;
width: 150px;
height: 86px;
margin: 0;
padding: 0;
}


#mgphacc {
float: left;
width: 10px;
height: 110px;
margin: 0;
padding: 0;
}

#mgphacc3 {
float: left;
width: 10px;
height: 100px;
margin: 0;
padding: 0;
}

#mgphacc4 {
float: left;
width: 10px;
height: 86px;
margin: 0;
padding: 0;
}

#txtmgphacc {
float: left;
width: 335px;
margin: 0;
padding: 0;
}

#marge {
height: 10px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mh {
width: 770px;
height: 10px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mt {
height: 7px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mtxt {
height: 3px;
font-size: 1px;
margin: 0;
padding: 0;
}

/* actu accueil*/
#blocactu {
float: left;
width: 230px;
margin-left: 15px;
padding: 0;
}

#blotxtactu {
width: 230px;
margin: 15px;
padding: 0;
}

#mpointactu {
height: 1px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mactu {
height: 8px;
font-size: 1px;
margin: 0;
padding: 0;
}


#bloctitre {
float: left;
margin: 0;
padding: 0;
}


#pointtitre {
float: left;
margin-left: 8px;
padding: 0;
}

#bloctxtacc {
width: 300px;
margin: 0;
padding: 0;
}

/* Page actualités*/

#blocpgactu {
float: left;
width: 495px;
margin: 0;
padding-left: 15px;
}

#pgblocactu1 {
float: left;
width: 495px;
margin: 0;
padding: 0;
}

#txtactu2 {
float: left;
width: 495px;
margin: 0;
padding: 0;
}

#pointseul {
float: left;
margin: 0;
padding: 0;
}

#autreactu {
float: left;
width: 740px;
margin: 0;
padding: 0;
}

/* Page solidarité*/

#blocsoli {
float: left;
width: 755px;
margin: 0;
padding-left: 15px;
}

#txtsoli {
float: left;
width: 495px;
margin: 0;
padding: 0;
}


#blocphsoli {
float: left;
width: 230px;
margin-left: 15px;
padding: 0;
}

#blophsolida {
width: 230px;
margin: 0;
padding: 0;
}

/* Page culture*/

#mgculture {
float: left;
width: 740px;
height: 7px;
margin: 0;
padding: 0;
}

#flashculture {
float: left;
width: 740px;
margin: 0;
padding: 0;
}



/* Page contact*/

#bloccontact {
width: 760px;
line-height: 1px;
margin-left: 5px;
padding: 0;
}

#bloccontact2 {
width: 770px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#mgcont {
width: 770px;
height: 10px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bloccontact3 {
width: 740px;
height: 230px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

#blocc1 {
float: left;
width: 426px;
height: 230px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#blocc2 {
float: left;
width: 314px;
height: 230px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bloccontact4{
width: 740px;
height: 240px;
margin: 0 0 0 15px;
padding: 0 0 0 0;
}


/* Footer*/
#txtfooter {
width: 568px;
margin-top: 0;
margin-left: 106px;
padding-top: 0px;
}

.titre {
font-family: Arial, Helvetica, sans-serif;
color: #452107;
font-size: 14px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

.point {
font-family: Arial, Helvetica, sans-serif;
color: #452107;
font-size: 12px;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 0;
}

.txt {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 0;
}

.txtsoustitreph {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
font-weight: normal;
text-align: right;
margin: 0;
padding: 0;
}

.txtbold {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

.txtbold2 {
font-family: Arial, Helvetica, sans-serif;
color: #920000;
font-size: 13px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

.dateactu {
font-family: Arial, Helvetica, sans-serif;
color: #A1533F;
font-size: 11px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

.titreactu {
font-family: Arial, Helvetica, sans-serif;
color: #91710B;
font-size: 11px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

.txtfooter {
font-family: Arial, Helvetica, sans-serif;
color: #2A2A2A;
font-size: 10px;
font-weight: normal;
text-align: center;
margin: 0;
padding: 0;
}

/* Lien txt*/

a.lientxt:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lientxt:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lientxt:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFCC00;
text-decoration: none;
margin: 0;
padding: 0;
}

/* Lien actu*/

a.lienactu:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lienactu:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lienactu:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FFCC00;
text-decoration: none;
margin: 0;
padding: 0;
}




.separation {
clear: both;
visibility: hidden;
margin: 0;
padding: 0;
}


