/* :wmode transparent*/

html,body {
height: 100%;
margin: 0;
padding: 0;
border: 0;
background-color: #FFFFFF;
background-image: url(images/fgb.jpg);
background-repeat: repeat-x;
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:#452107;
}

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;
}

#conteneurmenu {
width: 860px;
height: 170px;
margin-left: auto;
margin-right: auto;
}

#menu {
width: 860px;
height: 170px;
margin: 0;
padding: 0;
}

#fondcentre {
width: 860px;
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

/* Page accueil*/
#blocpage {
width: 848px;
margin: 0;
padding-left: 10px;
padding-top: 18px;
}

#bloctitreacc {
width: 840px;
margin: 0;
padding: 0;
}

#bloctxtacc {
float : left;
width: 565px;
margin: 0;
padding: 0;
}


#blochapacc {
float : left;
width: 283px;
margin: 0;
padding: 0;
}

#blocvidacc {
float : left;
width: 283px;
height: 150px;
margin: 0;
padding: 0;
}

#blocpub1acc {
width: 283px;
height: 179px;
margin: 0;
padding: 0;
}

#blocpub2acc {
width: 283px;
height: 179px;
margin: 0;
padding: 0;
}

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

#bloctxt {
margin: 0;
padding: 0;
}

#blocimlien {
float: left;
width: 16px;
height: 14px;
margin: 0;
padding: 0;
}
#bloctxtlien {
float: left;
margin: 0;
padding: 0;
}

#blocphacc {
float : left;
width: 177px;
height: 108px;
margin: 0;
padding: 0;
}

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

#bloccentralsoinacc {
float : left;
width: 565px;
height: 392px;
margin: 0;
padding: 0;
}

#blocphdroiteacc {
float : left;
width: 283px;
height: 392px;
margin: 0;
padding: 0;
}

#blocsoinacc1 {
float : left;
width: 565px;
height: 134px;
margin: 0;
padding: 0;
}

#blocsoinacc1b {
float : left;
width: 565px;
height: 164px;
margin: 0;
padding: 0;
}


#blocsoinacc2 {
float : left;
width: 565px;
height: 134px;
margin: 0;
padding: 0;
}

#blocsoinacc2b {
float : left;
width: 565px;
height: 164px;
margin: 0;
padding: 0;
}

#blocsoinacc3 {
float : left;
width: 565px;
height: 124px;
margin: 0;
padding: 0;
}

#bloctxtsoinacc {
float : left;
width: 380px;
height: 100px;
margin: 0;
padding: 0;
}

#blocicobuste {
width: 380px;
height: 30px;
margin: 0;
padding: 0;
}

#blocicobuste2 {
width: 380px;
height: 12px;
margin: 0;
padding: 0;
}

#blocicone1 {
float: left;
width: 139px;
height: 12px;
margin: 0;
padding: 0;
}

#blocicone11 {
float: left;
width: 198px;
height: 30px;
margin: 0;
padding: 0;
}

#blocicone22 {
float: left;
width: 10px;
height: 30px;
margin: 0;
padding: 0;
}

#blocicone2 {
float: left;
width: 10px;
height: 12px;
margin: 0;
padding: 0;
}

#blocicone3 {
float: left;
width: 180px;
height: 12px;
margin: 0;
padding: 0;
}

#blocicone33 {
float: left;
width: 160px;
height: 30px;
margin: 0;
padding: 0;
}


#blocicone4 {
float: left;
width: 10px;
height: 44px;
margin: 0;
padding: 0;
}

#blocicone5 {
float: left;
width: 180px;
height: 44px;
margin: 0;
padding: 0;
}

#blocfinacc {
float:left;
width: 847px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.blocfinacc2 {
float:left;
width: 847px;
margin: 15px 0 0 0;
padding: 0 0 0 0;
}
.blocfinacc3 {
float:left;
width: 847px;
margin: 2px 0 0 0;
padding: 0 0 0 0;
}

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

/* celluproduits acc*/

#bloccelluproduit {
float:left;
width: 848px;
margin: 0;
padding: 0;
}


#bloctitrecelluprod {
float:left;
width: 110px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod {
float:left;
width: 737px;
height: 20px;
margin: 0;
padding: 0;
}

#blocfichecelluprod {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/fondcelluproduit1.jpg);
}

#blocfichecelluprod2 {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/fondcelluproduit2.jpg);
}

#blocfichecelluprod3 {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/fondcelluproduit3.jpg);
}

#blocfichecelluprod4 {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/fondcelluproduit4.jpg);
}

#blocfichecelluprod5 {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
background-image: url(images/fondcelluproduit5.jpg);
}

#blocfichecelluprod6 {
float:left;
width: 414px;
height: 180px;
margin: 0;
padding: 0;
}


#margefichecelluprod {
float:left;
width: 20px;
height: 180px;
font-size: 1px;
margin: 0;
padding: 0;
}

#blocfichecel {
width: 404px;
height: 155px;
margin-top: 20px;
margin-left: 5px;
padding: 0;
}

#blocphcel {
float:left;
width: 164px;
height: 155px;
margin: 0;
padding: 0;
}

#blocmargphcel {
float:left;
width: 10px;
height: 155px;
margin: 0;
padding: 0;
}

#bloctxtphcel {
float:left;
width: 220px;
height: 155px;
margin: 0;
padding: 0;
}

/* celluproduit fiche*/

#bloctitrebascelluprod {
float:left;
width: 148px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointbascelluprod {
float:left;
width: 700px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecelluprod1 {
float:left;
width: 290px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod1 {
float:left;
width: 558px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecelluprod2 {
float:left;
width: 446px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod2 {
float:left;
width: 402px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecelluprod3 {
float:left;
width: 254px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod3 {
float:left;
width: 594px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecelluprod4 {
float:left;
width: 276px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod4 {
float:left;
width: 572px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecelluprod5 {
float:left;
width: 300px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcelluprod5 {
float:left;
width: 548px;
height: 20px;
margin: 0;
padding: 0;
}

#blocprodph1 {
float:left;
width: 460px;
height: 245px;
margin: 0;
padding: 0;
}

#blocmgprodph1 {
float:left;
width: 30px;
height: 245px;
margin: 0;
padding: 0;
}

#bloctxtprodph1 {
float:left;
width: 358px;
height: 245px;
margin: 0;
padding: 0;
}

#blocprodph2 {
float:left;
width: 460px;
height: 400px;
margin: 0;
padding: 0;
}

#blocmgprodph2 {
float:left;
width: 30px;
height: 400px;
margin: 0;
padding: 0;
}

#bloctxtprodph2 {
float:left;
width: 358px;
height: 400px;
margin: 0;
padding: 0;
}

/* nos soins*/

#blocsoins {
float:left;
width: 848px;
margin: 0;
padding: 0;
}

#bloctitresoins1 {
float:left;
width: 520px;
height: 20px;
margin: 0;
padding: 0;
}


#bloctxtintrosoins {
float:left;
width: 520px;
height: 178px;
margin: 0;
padding: 0;
}

#blocmgintrosoins {
float:left;
width: 48px;
height: 178px;
margin: 0;
padding: 0;
}

#blocphintrosoins {
float:left;
width: 280px;
height: 178px;
margin: 0;
padding: 0;
}

/*Temoignages*/

#bloctemoit1 {
float:left;
width: 848px;
margin: 0;
padding: 0;
}

#bloctemoit2 {
float:left;
width: 110px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointtemoi {
float:left;
width: 600px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctemoit3 {
float:left;
width: 280px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointtemoi3 {
float:left;
width: 567px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctxtintrotemoi {
float:left;
width: 565px;
height: 195px;
margin: 0;
padding: 0;
}

#bloctxtintrotemoi2 {
float:left;
width: 565px;
height: 150px;
margin: 0;
padding: 0;
}


#bloctxt2temoi {
float:left;
width: 848px;
margin: 0;
padding: 0;
}

#blocpeopletemoi {
float:left;
width: 283px;
height: 179px;
margin: 0;
padding: 0;
}

#blocphtemoi {
float:left;
width: 283px;
height: 150px;
margin: 0;
padding: 0;
}

#bloclientemoi1 {
float:left;
width: 549px;
margin: 0;
padding: 0;
}

/*Nos instituts*/

#blocadresse1 {
float:left;
width: 848px;
margin: 0;
padding: 0;
}

#bloctitreadresse1 {
float:left;
width: 108px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresse1 {
float:left;
width: 740px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresse2 {
float:left;
width: 240px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresse2 {
float:left;
width: 608px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctxtadresse2 {
float:left;
width: 848px;
margin: 0;
padding: 0;
}

#bloctxtadresse3 {
float:left;
width: 828px;
margin: 0;
padding-left: 20px;
}

#blocregion {
float:left;
width: 808px;
height: 50px;
margin : 0;
padding: 0;
}

#blocreg1 {
float:left;
width: 166px;
height: 50px;
margin : 0;
padding: 0;
}

#blocreg2 {
float:left;
width: 50px;
height: 50px;
margin : 0;
padding: 0;
}

#blocreg3 {
float:left;
width: 250px;
height: 50px;
margin : 0;
padding: 0;
}

#bloclienreg {
float:left;
width: 150px;
height: 20px;
margin: 0;
padding: 0;
}

/* marges*/

#margetitre {
float:left;
width: 848px;
height: 10px;
font-size: 1px;
margin: 0;
padding: 0;
}

#margetitre22 {
float:left;
width: 848px;
height: 5px;
font-size: 1px;
margin: 0;
padding: 0;
}

#margetitresoins {
float:left;
width: 520px;
height: 4px;
font-size: 1px;
margin: 0;
padding: 0;
}

#margetitresoins1 {
float:left;
width: 490px;
height: 10px;
font-size: 1px;
margin: 0;
padding: 0;
}

#marge2 {
float:left;
width: 848px;
height: 20px;
font-size: 1px;
margin: 0;
padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#mtxt10 {
float:left;
width : 565px;
height: 12px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mtxt12 {
float:left;
height: 4px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mtlarg {
float: left;
width: 8px;
height: 108px;
font-size: 1px;
margin: 0;
padding: 0;
}

#mtlarg2 {
float: left;
width: 8px;
height: 121px;
font-size: 1px;
margin: 0;
padding: 0;
}

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

.titre1 {
font-family: Arial, Helvetica, sans-serif;
color: #1F6CA3;
font-size: 16px;
font-weight: bold;
text-align: justify;
margin: 0;
padding: 0;
}

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

.titreblanc {
font-family: Arial, Helvetica, sans-serif;
color: #6e6e6f;
font-size: 12px;
font-weight: bold;
text-align: justify;
margin-top: 4px;
padding: 0;
}

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

.point {
font-family: Arial, Helvetica, sans-serif;
color: #1F6CA3;
font-size: 12px;
font-weight: normal;
text-align: right;
margin: 0;
padding-top: 2px;
}

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


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

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

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

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



.txtfooter {
font-family: Arial, Helvetica, sans-serif;
color: #757575;
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: #FF9900;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.lientxt:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
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;
}

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

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

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

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

a.lienfooter:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #757575;
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: #FF9900;
text-decoration: normal;
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;
}

#bloctgauche {
float : left;
width: 565px;
margin: 18px 0 0 0;
padding: 0 0 0 10px;
}

#bloctdroite{
float : left;
width: 283px;
margin: 18px 0 0 0;
padding: 0 0 0 0;
}

.bnt {
width: 565px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pubtel{
width: 283px;
height : 110px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pubacf1{
width: 283px;
height : 150px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pubacf2{
width: 283px;
height : 179px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pubacf3{
width: 283px;
height : 199px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.fin {
font-size: 1px;
width: 848px;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}