/* :wmode transparent*/

html,body {
height: 100%;
margin: 0;
padding: 0;
border: 0;
background-color: #FFFFFF;
scrollbar-face-color:#EDECE0;
scrollbar-shadow-color:#DCDADA;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#F5F4F4; 
scrollbar-darkshadow-color:#828281;
scrollbar-track-color: #F6F5F0; 
scrollbar-arrow-color:#115A63;
}

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: 920px;
margin-left: auto;
margin-right: auto;
}

#menu {
width: 920px;
height: 300px;
margin: 0;
padding: 0;
}

#fondcentre {
width: 920px;
margin: 0;
padding: 0;
font-size: 1px;
}

#titre1 {
width: 920px;
height: 50px;
margin: 0;
padding: 0;
font-size: 1px;
}

#bloc1 {
width: 910px;
margin-left: 10px;
padding: 0;
}

#bloc1a {
float: left;
width: 570px;
margin: 0;
padding: 0;
}

#bloc1aph {
float: left;
width: 340px;
height: 184px;
margin: 0;
padding: 0;
}

#bloc12aph {
float: left;
width: 340px;
height: 238px;
margin: 0;
padding: 0;
}

#bloc13aph {
float: left;
width: 340px;
height: 189px;
margin: 0;
padding: 0;
}

#bloc14aph {
float: left;
width: 340px;
height: 202px;
margin: 0;
padding: 0;
}

#bloc14aphb {
float: left;
width: 340px;
height: 311px;
margin: 0;
padding: 0;
}

#bloc15aph {
float: left;
width: 340px;
height: 243px;
margin: 0;
padding: 0;
}

#bloc16aph {
float: left;
width: 340px;
height: 263px;
margin: 0;
padding: 0;
}

#bloc17aph {
float: left;
width: 340px;
height: 270px;
margin: 0;
padding: 0;
}

#bloc18aph {
float: left;
width: 340px;
height: 200px;
margin: 0;
padding: 0;
}

#bloc19aph {
float: left;
width: 340px;
height: 205px;
margin: 0;
padding: 0;
}

#bloctxtadcont {
float: left;
width: 200px;
height: 205px;
margin: 0;
padding-left: 42px;
}

#blocmgdrtqsm {
float: left;
width: 240px;
height: 200px;
margin: 0;
padding: 0;
}

#blocph20 {
float: left;
width: 100px;
height: 1370px;
margin-right: 15px;
padding: 0;
}

#blocass {
float: left;
width: 640px;
margin: 0;
padding: 0;
}

#bloctxtasso {
float: left;
width: 460px;
height: 660px;
margin: 0;
padding: 0;
}

#blocphasso1 {
margin-top: 3px;
padding: 0;
font-size: 1px;
}


#blocphasso2 {
margin-top: 82px;
padding: 0;
font-size: 1px;
}


#blocphasso3 {
margin-top: 120px;
padding: 0;
font-size: 1px;
}

#blocphasso4 {
margin-top: 89px;
padding: 0;
font-size: 1px;
}

#blocphasso5 {
margin-top: 156px;
padding: 0;
font-size: 1px;
}


#bloc1b {
float: left;
width: 900px;
margin: 0;
padding: 0;
}

#bloc1bph {
float: left;
width: 340px;
height: 206px;
margin: 0;
padding: 0;
}

#blocetoile{
float: left;
width: 340px;
height: 316px;
margin: 0;
padding: 0;
}


#bloctitre910 {
float: left;
width: 910px;
margin: 0;
padding: 0;
}

#blocmg910 {
float: left;
width: 910px;
height: 60px;
margin: 0;
padding: 0;
}

#blocmg9103 {
float: left;
width: 910px;
height: 30px;
margin: 0;
padding: 0;
}

#blocmg9102 {
float: left;
width: 910px;
height: 40px;
margin: 0;
padding: 0;
}

#bloclogpart {
float: left;
width: 302px;
margin: 0;
padding: 0;
}

#bloclogpart2 {
float: left;
width: 151px;
margin: 0;
padding: 0;
}

#blocmgpart {
float: left;
width: 40px;
height: 60px;
margin: 0;
padding: 0;
}

#blocmgpart2 {
float: left;
width: 14px;
height: 60px;
margin: 0;
padding: 0;
}

#blocmgpart3 {
float: left;
width: 40px;
height: 60px;
margin: 0;
padding: 0;
}

#bloctxtpart {
float: left;
width: 558px;
margin: 0;
padding: 0;
}

#bloctxtpart2 {
float: left;
width: 260px;
margin: 0;
padding: 0;
}

#lgfooter {
width: 920px;
margin: 0;
padding: 0;
font-size: 1px;
}

#txtfooter {
width: 920px;
margin: 0;
padding: 0;
}

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

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

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

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

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

#blocontacc {
float: left;
width: 610px;
margin: 0;
padding: 0;
}

#bloctxt1acc {
float: left;
width: 380px;
margin: 0;
padding: 0;
}

#blocmgacc {
float: left;
width: 20px;
height: 158px;
margin: 0;
padding: 0;
}

#blocphacc {
float: left;
width: 210px;
height: 158px;
margin: 0;
padding: 0;
}

#blocmgacc3 {
float: left;
width: 610px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreactu {
float: left;
width: 260px;
margin-left: 30px;
margin-right: 0px;
margin-top: 0px;
margin-bottom:0px;
padding: 0;
}

#blocactu {
float: left;
width: 260px;
margin-left: 30px;
margin-right: 0px;
margin-top: 0px;
margin-bottom:0px;
padding: 0;
}

#blocpageactu {
float: left;
width: 570px;
margin: 0;
padding: 0;
}

#blocmgacc2 {
float: left;
width: 30px;
height: 570px;
margin: 0;
padding: 0;
}

#blocaccueil2 {
float: left;
width: 295px;
margin: 0;
padding: 0;
}

#blocmgacc4 {
float: left;
width: 20px;
height: 10px;
margin: 0;
padding: 0;
}

#blocphacc2 {
float: left;
width: 295px;
height: 177px;
margin: 0;
padding: 0;
}

#blocps {
float: left;
width: 275px;
margin: 0;
padding: 0;
}

#blocpsmg {
float: left;
width: 20px;
height: 10px;
margin: 0;
padding: 0;
}

#blocps2 {
float: left;
width: 275px;
height: 112px;
margin: 0;
padding: 0;
}




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

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

.txt2 {
font-family: Arial, Helvetica, sans-serif;
color: #50504E;
font-size: 10px;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 0;
}

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

.txtbold {
font-family: Arial, Helvetica, sans-serif;
color: #50504E;
font-size: 12px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}

.txtbold2 {
font-family: Arial, Helvetica, sans-serif;
color: #50504E;
font-size: 17px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}

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

.txtbold4 {
font-family: Arial, Helvetica, sans-serif;
color: #2F96C2;
font-size: 12px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}

.txtbold1 {
font-family: Arial, Helvetica, sans-serif;
color: #1C5B76;
font-size: 13px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}

.txtboldactu {
font-family: Arial, Helvetica, sans-serif;
color: #5c5c5c;
font-size: 12px;
font-weight: bold;
text-align: left;
margin: 0;
padding: 0;
}

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

a.lientxt:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #50504E;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lientxt:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #50504E;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
}

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

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

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

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

a.lienblue:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2F96C2;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lienblue:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2F96C2;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

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

a.lientitre:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1C5B76;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lientitre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1C5B76;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

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

a.liensoustitre:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #50504E;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.liensoustitre:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #50504E;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

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

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

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

a.lienfooter:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #00A2FF;
text-decoration: none;
margin: 0;
padding: 0;
}

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

