/* :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;
}

#blocpubtel {
width: 283px;
height: 110px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: blue;
}

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

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

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

.blocpubf {
width: 520px;
height: 100px;
margin: 20px 0 0 0;
padding: 0 0 0 0;
}

.blocpubf2{
width: 520px;
height: 100px;
margin: 0 0 20px 0;
padding: 0 0 0 0;
}

.blocpubf3{
width: 520px;
height: 100px;
margin: 20px 0 20px 0;
padding: 0 0 0 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;
margin: 0;
padding: 0;
}

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

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

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

#blocsoinacc3 {
float : left;
width: 565px;
height: 185px;
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: 44px;
margin: 0;
padding: 0;
}

#blocicone1 {
float: left;
width: 165px;
height: 30px;
margin: 0;
padding: 0;
}

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

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

#blocicone1b {
float: left;
width: 210px;
height: 30px;
margin: 0;
padding: 0;
}

#blocicone3b {
float: left;
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*/

#bloctxtlienfiprod {
width: 358px;
float: left;
margin: 0;
padding: 0;
}

#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*/

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

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

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

#bloctitresoinspresse {
float:left;
width: 65px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointsoinspresse {
float:left;
width: 783px;
height: 20px;
margin: 0;
padding: 0;
}


#bloctitresoinspresse2 {
float:left;
width: 145px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointsoinspresse2 {
float:left;
width: 703px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitresoinsrecette {
float:left;
width: 135px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointsoinsrecette {
float:left;
width: 712px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitresoins2 {
float:left;
width: 107px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointsoins2 {
float:left;
width: 741px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitresoins3 {
float:left;
width: 124px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointsoins3 {
float:left;
width: 724px;
height: 20px;
margin: 0;
padding: 0;
}


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

.bloc1 {
float:left;
width: 520px;
height: 240px;
margin: 0;
padding: 0;
}

#bloctxtintrosoins2 {
float:left;
width: 520px;
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;
}

.blocfsoins {
float:left;
width: 280px;
height: 200px;
margin: 0;
padding: 0;
}

#bloctxtlessoins {
float:left;
width: 520px;
height: 230px;
margin: 0;
padding: 0;
}

#bloctxtlessoinshom1 {
float:left;
width: 520px;
height: 170px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoins {
float:left;
width: 48px;
height: 230px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoinsb {
float:left;
width: 48px;
height: 264px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoinshom1 {
float:left;
width: 48px;
height: 170px;
margin: 0;
padding: 0;
}

#blocphlessoins {
float:left;
width: 280px;
height: 230px;
margin: 0;
padding: 0;
}

#blocphlessoinshh1 {
float:left;
width: 280px;
height: 170px;
margin: 0;
padding: 0;
}

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

#blocmgphsoinsbusteb {
float:left;
width: 280px;
height: 34px;
margin: 0;
padding: 0;
}

#blocphsoinsbuste {
float:left;
width: 280px;
height: 190px;
margin: 0;
padding: 0;
}

#blocphgalsoinshom {
float:left;
width: 280px;
margin: 0;
padding: 0;
}

#blocmgphsoinsjambe {
float:left;
width: 280px;
height: 11px;
margin: 0;
padding: 0;
}

#blocmgphsoinsjambeb {
float:left;
width: 280px;
height: 30px;
margin: 0;
padding: 0;
}

#blocmghomsoin {
float:left;
width: 280px;
height: 5px;
margin: 0;
padding: 0;
}

#blocphsoinsjambe {
float:left;
width: 280px;
height: 190px;
margin: 0;
padding: 0;
}

#bloctxtlessoins2 {
float:left;
width: 520px;
height: 230px;
margin: 0;
padding: 0;
}

#bloctxtlessoins2b {
float:left;
width: 520px;
height: 260px;
margin: 0;
padding: 0;
}

#bloctxtlessoins2bhom {
float:left;
width: 520px;
height: 218px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoins2 {
float:left;
width: 48px;
height: 230px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoins2b {
float:left;
width: 48px;
height: 260px;
margin: 0;
padding: 0;
}

#blocmgtxtlessoins2bhom {
float:left;
width: 48px;
height: 218px;
margin: 0;
padding: 0;
}

#blocphlessoins2 {
float:left;
width: 280px;
height: 230px;
margin: 0;
padding: 0;
}

#blocphlessoins2hom {
float:left;
width: 280px;
height: 214px;
margin: 0;
padding: 0;
}

#blocmgfichesoins {
float:left;
width: 520px;
height: 16px;
margin: 0;
padding: 0;
}


#blocsoins1 {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichebras.jpg);
}

#blocsoins1b {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichebras.gif);
}

#blocsoins1bhomme {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichepecteau.gif);
}

#blocfichesoins1bhomme {
width: 499px;
height: 44px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocfichesoins1b {
width: 499px;
height: 50px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocfichesoins1 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins2 {
float:left;
width: 520px;
height: 72px;
margin: 0;
padding: 0;
background-image: url(images/fondficheventre.jpg);
}

#blocsoins2b {
float:left;
width: 520px;
height: 86px;
margin: 0;
padding: 0;
background-image: url(images/fondficheventre.gif);
}

#blocsoins2bhomme {
float:left;
width: 520px;
height: 86px;
margin: 0;
padding: 0;
background-image: url(images/fondficheventrehomme.gif);
}

#blocfichesoins2b {
width: 499px;
height: 60px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocfichesoins2 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins3 {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichedos.jpg);
}

#blocsoins3b {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichedos.gif);
}

#blocfichesoins3b {
width: 499px;
height: 45px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}


#blocfichesoins3 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins4 {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichefesse.jpg);
}

#blocsoins4b {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichefesse.gif);
}

#blocfichesoins4b {
width: 499px;
height: 50px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocfichesoins4 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins5 {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichecuisses.jpg);
}

#blocsoins5b {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichecuisses.gif);
}

#blocfichesoins5b {
width: 499px;
height: 50px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins5bhomme {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichefessehomme.gif);
}

#blocsoins5bpub {
float:left;
width: 520px;
height: 124px;
margin: 0;
padding: 0;
}

#blocfichesoins5 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocsoins6 {
float:left;
width: 520px;
height: 60px;
margin: 0;
padding: 0;
background-image: url(images/fondfichemollets.jpg);
}

#blocsoins6b {
float:left;
width: 520px;
height: 73px;
margin: 0;
padding: 0;
background-image: url(images/fondfichemollets.gif);
}

#blocfichesoins6b {
width: 499px;
height: 50px;
margin-top: 19px;
margin-left: 8px;
padding: 0;
}

#blocfichesoins6 {
width: 499px;
height: 35px;
margin-top: 19px;
margin-left: 8px;
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: 179px;
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*/

#bloctxtintroadresse {
float:left;
width: 500px;
height: 190px;
margin: 0;
padding: 0;
}

#blocfrance {
float:left;
width: 348px;
height: 260px;
margin: 0;
padding: 0;
}

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

#bloctitreadresse3 {
float:left;
width: 204px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresse3 {
float:left;
width: 644px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointpgnosinstituts {
float:left;
width: 848px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresseidf {
float:left;
width: 264px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresseidf {
float:left;
width: 584px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresselille {
float:left;
width: 312px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadressecorse {
float:left;
width: 210px;
height: 20px;
margin: 0;
padding: 0;
}

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

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

#bloctitrelangue {
float:left;
width: 340px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointlangue {
float:left;
width: 508px;
height: 20px;
margin: 0;
padding: 0;
}

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

#bloctitreadressepaysloire {
float:left;
width: 285px;
height: 20px;
margin: 0;
padding: 0;
}

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

#bloctitreadressechampagne {
float:left;
width: 335px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresseprovence {
float:left;
width: 375px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresseafrique {
float:left;
width: 220px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresselille {
float:left;
width: 536px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresseblois {
float:left;
width: 275px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresseblois {
float:left;
width: 573px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadressedijon {
float:left;
width: 251px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresselor{
float:left;
width: 230px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresselor {
float:left;
width: 616px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadressedijon {
float:left;
width: 597px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadressepicar {
float:left;
width: 231px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadressepicar {
float:left;
width: 617px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadressetouttitre {
float:left;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitreadresselyon {
float:left;
width: 265px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointadresselyon {
float:left;
width: 583px;
height: 20px;
margin: 0;
padding: 0;
}

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

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

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

#blocregtra {
float:left;
width: 180px;
margin : 0;
padding: 0;
}

#blocregiontra {
float:left;
width: 828px;
height: 20px;
margin : 0;
padding: 0;
}

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

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

#bloctxtadresse3b {
float:left;
width: 828px;
margin: 0;
padding: 0;
}

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

#blocregionb {
float:left;
width: 828px;
height: 460px;
margin : 0;
padding: 0;
}

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

#blocglobb {
float:left;
width: 460px;
height: 275px;
margin : 0;
padding: 0;
}

#blocpubregion {
float:left;
width: 435px;
height: 140px;
margin : 0;
padding: 0;
}

#blocreginter {
float:left;
width: 180px;
height: 40px;
margin : 0;
padding-left: 50px;
}

#blocreg1b {
float:left;
width: 180px;
height: 210px;
margin : 0;
padding-left: 50px;
}

#blocreg1bd {
float:left;
width: 180px;
height: 210px;
margin : 0;
padding: 0;
}

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

#blocreg2b {
float:left;
width: 34px;
height: 92px;
margin : 0;
padding: 0;
}

#blocphstationinstit {
float:left;
width: 32px;
height: 24px;
margin : 0;
padding: 0;
}

#blocphstationinstitne {
float:left;
height: 24px;
margin : 0;
padding: 0;
}


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

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

#blocficheadressep15 {
float:left;
width: 848px;
height: 170px;
margin: 0;
padding: 0;
}

#blocficheadressep02 {
float:left;
width: 848px;
height: 250px;
margin: 0;
padding: 0;
}

#blocficheadressep12 {
float:left;
width: 848px;
height: 130px;
margin: 0;
padding: 0;
}

#blocficheadresseph {
float:left;
width: 152px;
height: 120px;
margin: 0;
padding: 0;
}

#blocfichemargeaddresse {
float:left;
width: 30px;
height: 120px;
margin: 0;
padding: 0;
}

#blocfichemgnosinstituts {
float:left;
width: 80px;
height: 120px;
margin: 0;
padding: 0;
}

#blocficheadressetxt {
float:left;
width: 643px;
height: 120px;
margin: 0;
padding: 0;
}



#blocficheadressetitremg {
float:left;
width: 643px;
height: 14px;
margin: 0;
padding: 0;
}

#blocficheadressetitremg1b {
float:left;
width: 643px;
height: 2px;
margin: 0;
padding: 0;
}

#blocficheadressetitre {
float:left;
width: 643px;
height: 24px;
margin: 0;
padding: 0;
}

#blocficheadressetitremg1t {
float:left;
width: 342px;
height: 8px;
margin: 0;
padding: 0;
}

#blocmgstation1 {
float:left;
width: 342px;
height: 10px;
margin: 0;
padding: 0;
}

#blocficheadressetitretxt1 {
float:left;
width: 643px;
height: 10px;
margin: 0;
padding: 0;
}

#blocficheadressetitre2 {
float:left;
width: 643px;
height: 18px;
margin: 0;
padding: 0;
}

#blocficheadressead {
float:left;
width: 643px;
height: 65px;
margin: 0;
padding: 0;
}

#blocficheadressead1 {
float:left;
width: 300px;
height: 50px;
margin: 0;
padding: 0;
}
#blocficheadressead2 {
float:left;
width: 300px;
height: 50px;
margin: 0;
padding: 0;
}

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

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



#blocfichedrtparis15 {
float:left;
width: 342px;
margin: 0;
padding: 0;
}


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

#blocficheadressetxtbis {
float:left;
width: 530px;
height: 120px;
margin: 0;
padding: 0;
}

#blocficheadressetitremgbis {
float:left;
width: 530px;
height: 14px;
margin: 0;
padding: 0;
}

#blocficheadressetitrebis {
float:left;
width: 530px;
height: 24px;
margin: 0;
padding: 0;
}

#blocficheadressetitre2bis {
float:left;
width: 530px;
height: 18px;
margin: 0;
padding: 0;
}

#blocficheadresseadbis {
float:left;
width: 530px;
height: 65px;
margin: 0;
padding: 0;
}

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

#blocficheadbis {
float:left;
width: 100px;
height: 120px;
margin: 0;
padding: 0;
}




/* contact*/

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

#bloctitrecontact1 {
float:left;
width: 75px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcontact1 {
float:left;
width: 773px;
height: 20px;
margin: 0;
padding: 0;
}

#blocformcontact {
float:left;
width: 565px;
height: 460px;
margin: 0;
padding: 0;
}

#blocformcontactb {
float:left;
width: 565px;
height: 388px;
margin: 0;
padding: 0;
}

#blocfconttb {
float:left;
width: 565px;
height: 310px;
margin: 0;
padding: 0;
}

#blocphcontact {
float:right;
width: 270px;
height: 456px;
margin: 0;
padding: 0;
}

#blocphcontactb {
float:right;
width: 270px;
height: 388px;
margin: 0;
padding: 0;
}

#blocphcont {
float:left;
width: 270px;
height: 179px;
margin: 0;
padding: 0;
}

#margephcontact {
float:left;
width: 270px;
height: 65px;
font-size: 1px;
margin: 0;
padding: 0;
}

#margephcontactb {
float:left;
width: 270px;
height: 30px;
font-size: 1px;
margin: 0;
padding: 0;
}

#blocformcontact2 {
float:left;
width: 565px;
height: 179px;
margin: 0;
padding: 0;
}

#blocphcontact2 {
float:right;
width: 270px;
height: 179px;
margin: 0;
padding: 0;
}

/* recrutement*/

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

#bloctitrerecrutement1 {
float:left;
width: 112px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointrecrutement1 {
float:left;
width: 736px;
height: 20px;
margin: 0;
padding: 0;
}

#blocformrecrutement {
float:left;
width: 565px;
height: 365px;
margin: 0;
padding: 0;
}

#blocphrecrutement {
float:right;
width: 270px;
height: 365px;
margin: 0;
padding: 0;
}

#blocphrecrut1 {
float:left;
width: 270px;
height: 150px;
margin: 0;
padding: 0;
background-color: red;
}

#blocphrecrut {
float:left;
width: 270px;
height: 179px;
margin: 0;
padding: 0;
}

#margephrecrut {
float:left;
width: 270px;
height: 26px;
font-size: 1px;
margin: 0;
padding: 0;
}

/* newsletter*/

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

#bloctitrenews1 {
float:left;
width: 260px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointnews1 {
float:left;
width: 588px;
height: 20px;
margin: 0;
padding: 0;
}

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

#blocformnews {
float:left;
width: 565px;
height: 250px;
margin: 0;
padding: 0;
}

#blocphnewsletter {
float:right;
width: 270px;
margin: 0;
padding: 0;
}

#margephnews {
float:left;
width: 270px;
height: 15px;
font-size: 1px;
margin: 0;
padding: 0;
}

#blocphnews {
float:left;
width: 270px;
height: 179px;
margin: 0;
padding: 0;
}

/* cellucabine*/

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

#bloctitrecellucabine1 {
float:left;
width: 112px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcellucabine1 {
float:left;
width: 736px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecellucabine2 {
float:left;
width: 268px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcellucabine2 {
float:left;
width: 580px;
height: 20px;
margin: 0;
padding: 0;
}

#bloctitrecellucabine2bisn {
float:left;
width: 320px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcellucabine2bisn {
float:left;
width: 490px;
height: 20px;
margin: 0;
padding: 0;
}

#blocpointcellucabine3bisn {
float:left;
width: 490px;
height: 20px;
margin: 0;
padding: 0;
}

#blocformcellucabine {
float:left;
width: 848px;
height: 330px;
margin: 0;
padding: 0;
}

#blocformcellucabine1 {
float:left;
width: 480px;
height: 170px;
margin: 0;
padding: 0;
}

#bloctxtcellucabine {
float:left;
width: 160px;
height: 19px;
margin: 0;
padding: 0;
}
#bloctxtcellucabine2 {
float:left;
width: 405px;
height: 19px;
margin: 0;
padding: 0;
}

#blocphcellucabine {
float:right;
width: 340px;
height: 154px;
margin: 0;
padding: 0;
}

#blocphcellucabine2 {
float:left;
width: 340px;
height: 154px;
margin: 0;
padding: 0;
}

/* marges*/

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

#margetitrecellucabines {
float:left;
width: 848px;
height: 14px;
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;
}

#mttitre2bis {
height: 32px;
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;
}

#mtxt20 {
height: 20px;
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;
}

/* Plan de site*/
.ps1 {
float : left;
width: 565px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ps2 {
float : left;
width: 283px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.psf1 {
width: 283px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.psf2 {
width: 283px;
margin: 38px 0 0 0;
padding: 0 0 0 0;
}

.pslg1 {
float : left;
width: 300px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}



.pslg3 {
float : left;
width: 220px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul#menulist2 {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

} 

ul#menulist2 li {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
} 

ul#menulist2 a { 
	height:26px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	font-weight: bold;
	text-decoration:none; 
	text-indent: 18px;
	line-height: 13px;
	display: block;
	background:url(images/carlien3.gif) no-repeat 0 0;
} 

ul#menulist2 a:hover{
	color: #FF9900; 
	text-decoration:none; 
	display: block;
}

ul#menulist3 {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

} 

ul#menulist3 li {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
} 

ul#menulist3 a { 
	height:22px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	font-weight: normal;
	text-decoration:none; 
	text-indent: 34px;
	line-height: 13px;
	display: block;
	background:url(images/carlien4.gif) no-repeat 0 0;
} 

ul#menulist3 a:hover{
	color: #FF9900; 
	text-decoration:none; 
	display: block;
}

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

.titrerp {
float:left;
width: 848px;
height: 50px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

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

.fichepress{
float:left;
width: 848px;
height: 300px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.press{
float:left;
width: 150px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.press2{
float:left;
width: 150px;
margin: 0 0 0 82px;
padding: 0 0 0 0;
}

.phpress{
width: 150px;
height: 195px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

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

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

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

.titre2 {
font-family: Arial, Helvetica, sans-serif;
color: #1F6CA3;
font-size: 14px;
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;
}

.titre4 {
font-family: Arial, Helvetica, sans-serif;
color: #444444;
font-size: 16px;
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;
}

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

.txtboldrouge {
font-family: Arial, Helvetica, sans-serif;
color: #C80000;
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;
}

.txtbold5 {
font-family: Arial, Helvetica, sans-serif;
color: #452107;
font-size: 16px;
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.lientxt3:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

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

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

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

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

a.lientxt4:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
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;
}

.fin {
font-size: 1px;
width: 848px;
margin: 0 0 0 10px;
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 : 179px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
