﻿body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:16px; background:#D1D4DA url(../images/body-reapter.gif) left top repeat-x}
h1,h2,h3,h4,h5,h6,ul,ol,p,input,form,label,address{margin:0px; padding:0px}
html a{outline:none; color:#3e4c68}
h2{font-weight:normal}
h3{font-weight:normal; color:#333333}
h3 a{text-decoration:none}

.img_G {
	float: left;
	border: 1px solid #E1D7E1;
	margin: 4px 16px 10px 0;
}
.img_D {
	float: right;
	border: 1px solid #E1D7E1;
	margin: 4px 0 10px 16px;
}

p{font-size:12px; color:#666666}

#body-inner{background:#D2DED2 url(../images/body-inner.gif) left top repeat-x}
#main{width:1003px; margin:0 auto; overflow:hidden; position:relative; overflow:hidden; background:url(../images/main-reapter1.png) left top repeat-y; padding-bottom:10px; }

#main #header{background: url(../images/header-bg2.jpg) 6px top no-repeat; height:132px; width:100%; padding:0 0 0 20px}
#main #header h1{background:url(../images/logo.png) no-repeat; width:185px; height:63px; float:left; margin-top:20px}
#main #header h1 a{display: block; text-indent:-999999px;width:180px; height:51px; margin-top:25px}
#main #header h2{font-size:16px; color:#3E4C68; padding:60px 0 0 30px; float:left; font-weight:400}
.icon-top{margin:0px; padding:0px; position:absolute; right:22px; top:45px}
.icon-top li{float:left; list-style:none; margin-left:5px; }
.icon-top li a{display:block; color:#336699; text-decoration:none}
.icon-top li a:hover{color:#CC3399}
.icon-top li.rss{background:url(../images/icon.gif) left 6px no-repeat; width:24px; height:42px}
.icon-top li.tut{background:url(../images/icon.gif) -29px 6px no-repeat; width:24px; height:42px}
.icon-top li.facebook{background:url(../images/icon.gif) right 6px no-repeat; width:24px; height:42px}
.icon-top li.facebook a,.icon-top li.tut a,.icon-top li.rss a{text-indent:-999999px; width:24px; height:42px}
.icon-top li.contact{background:url(../images/contact.gif) no-repeat; overflow:hidden; margin-left:27px; font-size:12px; font-weight:bold; color:#336699; padding:13px 3px 14px 41px; text-transform:uppercase}
#nav{background:url(../images/menu-bg.gif) no-repeat; width:100%; height:47px; clear:both; margin-top:6px; float:left; position:relative}
#nav ul{margin:0px; padding:0px}
#nav ul li{font-size:13px; color:#FFFFFF; list-style:none; float:left; font-weight:bold; line-height:43px; text-transform:uppercase; padding-left:28px}
#nav ul li a{color:#FFFFFF; text-decoration: none; padding:0 10px 0 0}
#nav ul li a:hover{color:#ccd5e7}
#nav ul li a.active{color:#ccd5e7}
#nav ul li.blue-tab{background:url(../images/nav-tab.png) left 7px no-repeat; padding:0px!important; margin-left:310px; height:35px; display:block}
#nav ul li.blue-tab a{padding:0 14px 0 14px !important}
#nav ul li.gray-tab a{padding:0 21px 0 21px !important}
#nav ul li.gray-tab{background:url(../images/nav-tab.png) left -30px no-repeat; padding:0px!important; margin-left:14px; display:block;  }
#nav ul li.green-tab a{padding:0 21px 0 21px !important}
#nav ul li.green-tab{background:url(../images/green.png) left 8px no-repeat; padding:0px!important; margin-left:14px; display:block;  }
#nav ul li label.search{background:url(../images/search.gif) left top no-repeat; width:140px; height:22px; overflow:hidden;  float:left; margin-left:-8px; margin-top:10px; line-height:20px}

.text-box{border:0px; width:135px; height:18px; margin:2px 0 0 3px; overflow:hidden; padding-left:5px}
a.button-top{background:url(../images/search.gif) -141px top no-repeat; width:32px; height:22px;  position:absolute; top:10px; cursor:pointer; text-indent:-999999px}
a.button-top:hover{background:url(../images/search-hover.gif) -6px top no-repeat}

#contenu{overflow:hidden; margin-top:10px}
#contenu #left{width:760px; float:left; margin:0 0 0 13px; position:relative; }
#contenu #left #banner{width:747px; height:242px; margin-left:8px}
#left-nav-part{width:197px; overflow:hidden; background:#ECD7E3 url(../images/reapter.gif) 20px top repeat-x; float:left; margin-top:15px}
#left-nav-part-2 {width:197px; overflow:hidden; background:#ECD7E3 url(../images/reapter.gif) 20px top repeat-x; float:left; }

#left-nav-part-top{background:url(../images/left-nav-top.gif) right top no-repeat; width:197px; overflow:hidden}
#left-nav-part-bottom{background:url(../images/left-nav-bottom.gif) right bottom no-repeat; overflow:hidden; padding-bottom:15px; }
#left-nav-part-white{background:url("../images/spacer.gif") left top repeat-y; overflow:hidden; width:197px;  }

#formations-nav-part{width:197px; overflow:hidden; background:#A2C6A2; float:left; margin-top:15px}
#formations-nav-part-top{background: url(../images/formation-top.gif) right top no-repeat; width:197px; overflow:hidden}
#formations-nav-part-bottom{background:url(../images/formation-bottom.gif) right bottom no-repeat; overflow:hidden; padding-bottom:10px; }
#formations-nav-part-white{background:url("../images/spacer.gif") left top repeat-y; overflow:hidden; width:197px;  }

#formations-cat-top{overflow:hidden; background: url(../images/formation-nav-top.png)  left top no-repeat; width:197px; margin:12px 0 0 0} 
#formations-cat-bottom{overflow:hidden; background: url(../images/formation-nav-bottom.png) left bottom no-repeat; width:197px; padding-bottom:18px; }
#formations-cat-bottom h2{font-size:18px; color:#022222; width:186px; text-align:center; padding:12px 0 25px 0}
#formations-cat-bottom ul{background: url(../images/formation-reapter.png)  left top repeat-y; overflow:hidden; margin:0px; padding:0 0 5px 0}
#formations-cat-bottom ul li{list-style:none; font-size:12px; font-weight:bold; color:#727C91; background:url(../images/list-reapet.gif) left bottom repeat-x; overflow:hidden; margin:0 0 0 24px; width:148px; line-height:24px; height:25px; }
#formations-cat-bottom ul li a{background:url(../images/list2.gif) left 5px no-repeat; font-size:12px; font-weight:bold; color:#727C91; text-decoration:none; padding:0 0 0 20px; }
#formations-cat-bottom ul li a:hover{color:#CC3399}
#formations-cat-bottom ul li.none-bg{background:none}

.accueil-formations{width:188px; border-top:6px solid #3E4C68; background:#E9ECF0 url(../images/esthetique-reapter-first.gif) left top repeat-x; padding-bottom:18px; overflow:hidden; 
margin:10px 0 0 8px; float:left}
.accueil-formations h2{line-height:18px !important; font-size:18px; padding-left:10px !important; padding-top:9px; padding-bottom:10px; position:relative}
.esthetique-border {border-width: 0; border-top:2px solid #FFFFFF}
.accueil-formations img{margin:0 0 0 0}
.accueil-formations p{padding:12px 2px 0 12px}
.esthetique-border1{border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF}

#formations-box-color{background-color:#EFF4EA; overflow:hidden; width:545px}
#formations-box-top{background:url(../images/formations-box-top.gif) left top no-repeat; width:545px; overflow:hidden}
#formations-box-bottom{background:url(../images/formations-box-bottom.gif) left bottom no-repeat; width:545px; overflow:hidden}
#formations-box-bottom p.text{font-style:italic; color:#666666; font-size:14px; padding:12px}
#formations-box-bottom p.text1{color:#3C4A66; font-size:12px; padding:17px}
.formations-mini-box{background-color:#F9FBF7; overflow:hidden; width:545px; margin:6px 10px 12px 12px}
.formations-mini-top{background:url(../images/formations-mini-top.gif) left top no-repeat; width:545px; overflow:hidden}
.formations-mini-bottom{background:url(../images/formations-mini-bottom.gif) left bottom no-repeat; padding:10px; overflow:hidden}
.formations-mini-bottom img{float:left; border:1px solid #E1D7E1; margin-right:14px}
.formations-mini-bottom h3{color:#BC2F7E; font-size:15px; font-weight:bold; background:url(../images/pink-arrow2.gif) left 10px no-repeat; overflow:hidden; padding:5px 0 17px 10px; }
.formations-mini-bottom ul{margin:0 ; padding:0px; overflow:hidden}
.formations-mini-bottom ul li{color:#777777; font-size:12px; list-style:none; font-size:12px; padding-left:10px; overflow:hidden}

#formations-heading{background:url(../images/formations-blue-hd.gif) no-repeat; height:33px; width:545px; margin-top:15px; line-height:33px; color:#E9ECF0; font-size:18px; padding-left:10px; }
.formations{overflow:hidden; background:url(../images/prochaines.gif) left top repeat-y; margin-top:5px}
.formations-left{color:#3C4A66; font-size:12px; font-weight:bold; font-weight:bold; overflow:hidden;width:101px; float:left; padding:5px 0 5px 14px;  }
.formations-left span{color:#BC2F7E; display:block}
.formations-left strong{font-size:14px; padding-right:15px}
.prochaines a{font-size:12px;font-weight:bold; width:auto; margin:0 0 0 0;text-decoration:none; overflow:hidden; padding:10px 0 10px 20px}
.prochaines p{padding:0 0 0 20px;overflow:hidden}


#cat-top{overflow:hidden; background:url(../images/left-nav-bg.png) left top no-repeat; width:197px; margin:12px 0 0 0; } 
#cat-bottom{overflow:hidden; background:url(../images/left-nav-bg2.png) left bottom no-repeat; width:197px; padding-bottom:20px; }
#cat-bottom h2{font-size:19px; color:#003333; width:186px; text-align:center; padding:12px 0 25px 0}
#cat-bottom ul{background:url(../images/left-nav-bg-reapter.png) left top repeat-y; overflow:hidden; margin:0px; padding:0 0 5px 0}
#cat-bottom ul li{list-style:none; font-size:12px; font-weight:bold; color:#666699; background:url(../images/list-reapet.gif) left bottom repeat-x; overflow:hidden; margin:0 0 0 24px; width:148px; line-height:24px; }
#cat-bottom ul li a {background:url(../images/list.gif) left 5px no-repeat; font-size:12px; font-weight:bold; color:#666699; text-decoration:none; padding:0 0 0 20px; }
#cat-bottom ul li p {cursor:pointer; background:url(../images/list.gif) left 5px no-repeat; font-size:12px; color:#666699; text-decoration:none; padding:0 0 0 20px; }
#cat-bottom ul li p:hover{color:#CC3399}
#cat-bottom ul li a:hover{color:#CC3399}
#cat-bottom ul li.none-bg{background:none}
#cat-bottom ul li ul{background:none; margin:3px 0 10px 0; padding:0px; display:none}
#cat-bottom ul li ul li{background:none; font-size:11px !important; color:#727C91; font-weight:normal; line-height:17px}
#cat-bottom ul li ul li a{background:none;  font-size:11px !important; color:#727C91; font-weight:normal; line-height:17px; text-decoration:none; padding:0 0 0 0}
#cat-bottom ul li ul li a:hover{color:#CC3399}
#cat-bottom ul li ul li a.active{background:url(../images/puce-active.gif) left 4px no-repeat; font-weight:bold; padding:0 0 0 7px; color:#727C91 !important}
#cat-bottom ul li.active ul{display: block}
#cat-bottom ul li.active a{color:#CC3399}
#cat-bottom ul li.active ul li a{color:#727C91}
#cat-bottom ul li.active ul li a:hover{color:#CC3399}
 
#questionnez{margin:5px 0 0 21px} 
#questionnez h2{font-size:18px; color:#003333; font-weight:normal; line-height:20px; padding-top:8px; overflow:hidden}
#questionnez h2 img{float:left; margin-top:-5px; margin-right:7px}
#questionnez p{color:#666666; font-size:12px; padding:8px 0 0 0; display:block; clear:both}
.Votre{width:153px; height:97px; margin-top:10px; font-size:12px; border:0px; padding:5px}
.space-botton{float:right; margin:14px 18px 0 0}

.all-botton{margin:0px; padding:0px}
.all-botton li{float:left; height:21px; line-height:21px; list-style:none; color:#FFFFFF; font-size:12px; font-weight:bold}
.all-botton li a {color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; padding:0 10px 0 10px}
.all-botton li a:hover{color:#000}
.all-botton li a span{background:url(../images/fleche2.png) right 5px no-repeat; padding-right:10px}
.all-botton li.left{background:url(../images/bouton-left.png) left no-repeat; width:12px; list-style-type:none}
.all-botton li.right{background:url(../images/bouton-right.png) right top no-repeat; width:12px; list-style-type:none}
.all-botton li.reapter{background: url(../images/bouton-reapter.png) left top repeat-x;list-style-type:none}
 
#center-main{width:545px; float:left; overflow:hidden; margin:15px 0 0 13px}
#center-main-soins{width:545px; float:left; overflow:hidden; margin:0 0 0 13px}
.box-top-reapter{background:#F7F8FA; overflow:hidden; width:545px}
.box-top-top{background:url(../images/box-top.gif) left top no-repeat; width:545px}
.box-top-bottom{background:url(../images/box-bottom.gif) left bottom no-repeat; overflow:hidden; width:545px; padding:11px; }
.box-top-bottom img{float:left; margin-right:22px}
.box-top-bottom h2{color:#333366; font-size:16px; line-height:22px; font-weight:400; }
.box-top-bottom p{font-size:12px; color:#666666; padding:33px 0 0 0}
.box-top-bottom p span{color:#CC6699}
.box-top-bottom p a{color:#CC6699; text-decoration:none}
.box-top-bottom p a:hover{color:#000000}

.more-contenu{overflow:hidden; padding:0 0 0 0}
.heading-bg{background:url(../images/heading-bg.gif) no-repeat; width:534px; height:26px; line-height:25px; font-size:18px; color:#666699; margin:15px 0 10px 0; padding-left:12px; }
.more-contenu p{padding:0 12px 6px 12px}
.more-contenu a{text-decoration:none}
.more-contenu img{float:left; border:1px solid #E1D7E1; margin:18px 22px 0 13px}
.more-contenu h3{color:#CC3399;font-size:13px; padding:0 0 0 12px}
.top-contenu{margin:16px 0 0 13px; padding:0px} 
.top-contenu li{color:#336699; font-size:12px; background:url(../images/fleche.gif) left 6px no-repeat; padding:0 0 0 10px; list-style:none; line-height:17px}
.top-contenu li a{color:#336699; font-size:12px; text-decoration:none}
.top-contenu li a:hover{color:#000000; text-decoration:underline}

#right-main{width:195px; float:left; margin:0 0 0 7px; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC;overflow:hidden; }
#right-main h2{font-size:18px; line-height:42px; overflow:hidden; position:relative; padding-left:21px; width:174px !important; }
#right-main p {padding:14px 0 0 12px}
#right-main a {text-decoration:none}
#right-main p a:hover{color:#000000}
#right-main .box-first{overflow:hidden; background-color:#F4E1ED; padding:0 0 23px 0; width:195px;  }
#right-main .box-first p{font-size:12px; color:#CC3366}
#right-main .box-first h2{color:#CC3366; background:url(../images/right-hd.gif) left top repeat-x; display:block; width:194px; height:41px}
#right-main .box-first h2 span{color:#000000; }
.pink-arrow{position:absolute; left:173px; top:20px}
.more{color:#336699; font-size:11px; padding:0 0 0 12px; background:url(../images/more-blue.png) left 5px no-repeat; margin-left:15px; margin-top:8px}
.more1{color:#336699; font-size:11px; padding:0 0 0 12px; background:url(../images/fleche-noire.png) left 5px no-repeat; margin-left:15px; margin-top:8px}

.more a,.more1 a{color:#336699; font-size:11px}
.more a:hover,.more1 a:hover{color:#CC3366}
.img-border{border:none;border-bottom:2px solid #FFFFFF; border-top:1px solid #FFFFFF}
#right-main .second{background-color:#E9ECF0; overflow:hidden; padding:0 0 18px 0}
#right-main .second h2{color:#333366; background:url(../images/right-hd.gif) left -41px repeat-x; width:194px; height:40px}
#right-main .second h2 span{color:#000000}
#right-main .third{background-color:#F5F5F5; overflow:hidden; padding:0 0 23px 0}
#right-main .third h2{color:#999999; background:url(../images/right-hd.gif) left -82px repeat-x; width:194px; height:40px}
#right-main .third h2 span{color:#000000}
#right-main .third p{color:#666666 !important}
.third #space-bottn{margin:17px 0 0 25px}

#right-main .forth{background-color:#F5F5F5; overflow:hidden; padding:0 0 22px 0}
#right-main .forth h2{color:#000; background:url(../images/right-hd.gif) left -41px repeat-x; width:194px; height:39px}
#right-main .forth p{color:#333366; padding-top:18px}
#right-main .forth p a{color:#333366}
#right-main .forth p a:hover{color:#333366; text-decoration:none}
.forth #space-bottn1{margin:17px 0 0 25px}
 
#footer{clear:both; background:#E7EBF2 url(../images/footer-reapter.gif) left top repeat-x; width:957px; margin:15px 0 0 20px}
#footer-top{background: url(../images/footer-top.gif) left top no-repeat; width:957px; overflow:hidden}
#footer-bottom{background: url(../images/footer-bottom.gif) left bottom no-repeat; width:957px; padding:15px; overflow:hidden}
#footer-bottom .first-div{width:253px; float:left; overflow:hidden; background:url(../images/divider.gif) right 10px no-repeat}
#footer-bottom .first-div .logo-with-text{background:url(../images/footer-logo.gif) no-repeat; width:201px; overflow:hidden; padding:35px 0 20px 0; font-size:12px; color:#666666; margin-left:10px}
#footer-bottom .second-div{width:190px; float:left; background:url(../images/divider.gif) right 10px no-repeat}
.footer-link{margin:10px 0 0 45px; padding:0px; list-style:none}
.footer-link li{color:#336699; font-size:12px}
.footer-link li a{text-decoration:none; color:#336699; font-size:12px}
.footer-link li a:hover{color:#000000}
#footer-bottom .third-div{width:300px; float:left; overflow:hidden; }
#footer-bottom .fourth-div{width:210px; font-size:11px; color:#666666; float:right; margin-top:10px; }
#footer-bottom .fourth-div img{float:left; margin-right:15px}
#footer-bottom .fourth-div p{width:130px; font-size:11px; color:#666666; float:right; padding-right:20px}
#footer-bottom .fourth-div p a{font-size:11px; color:#336699}
#footer-bottom .fourth-div p a:hover{color:#000; text-decoration:underline}

#medecins-banner{background: url(../images/medecins.jpg) no-repeat; width:748px; height:242px; margin-left:7px; margin-top:1px}
.afme{color:#FFFFFF; font-size:20px; font-weight:bold; padding:105px 60px 0 0; float:right}
.afme a{color:#FFFFFF; font-size:20px; font-weight:bold; text-decoration:none}
.afme a:hover,.votre-profil a:hover{color:#c4c7d0}
.votre-profil{color:#FFFFFF; font-size:20px; font-weight:bold; padding:25px 23px 0 300px; width:200px; float:right; clear:both;  }
.votre-profil a{color:#FFFFFF; font-size:20px; font-weight:bold; text-decoration:none}

#formation-banner{background: url(../images/banner-inner.jpg) no-repeat; width:748px; height:242px; margin-left:7px; margin-top:1px}
#formations{width:215px; padding-right:10px}

#cat-top-blue{overflow:hidden; background: url(../images/left-nav-top-blue.png) left top no-repeat; width:197px; margin:12px 0 0 0} 
#cat-bottom-blue{overflow:hidden; background:url(../images/left-nav-bottom-blue.png) left bottom no-repeat; width:197px; padding-bottom:22px; }
#cat-bottom-blue h2{font-size:19px; color:#003333; width:186px; text-align:center; padding:12px 0 25px 0}
#cat-bottom-blue ul{background: url(../images/left-nav-reapter-blue.png) left top repeat-y; overflow:hidden; margin:0px; padding:0 0 0 0}
#cat-bottom-blue ul li{list-style:none; height:24px; font-size:12px; font-weight:bold; color:#666699; background:url(../images/list-reapet.gif) left bottom repeat-x; overflow:hidden; margin:0 0 0 24px; width:148px; line-height:24px; }
#cat-bottom-blue ul li a{background:url(../images/list1.gif) left 5px no-repeat; font-size:12px; font-weight:bold; color:#666699; text-decoration:none; padding:0 0 0 20px; }
#cat-bottom-blue ul li a:hover{color:#9999CC}
#cat-bottom-blue ul li a.active{color:#9999CC}
#cat-bottom-blue ul li.none-bg{background:none}

.box-top-blue-reapter{background:#E9ECF0; overflow:hidden; width:545px}
.box-top-top-blue{background:url(../images/box-top.gif) left top no-repeat; width:545px}
.box-top-bottom-blue{background:url(../images/blue-bottom.gif) right bottom no-repeat; overflow:hidden; width:545px}
.box-top-bottom-blue h2{font-size:18px; color:#333366; padding:15px 0 0 12px}
.box-top-bottom-blue p{font-size:12px; color:#666666; padding:10px 10px 21px 12px}
.esthetique{margin:6px 12px 0 12px}
.esthetique img{border:1px solid #E1D7E1; margin:0 15px 0 0; float:left}
.esthetique-link{margin:0px; padding:0px; overflow:hidden}
.esthetique-link li{color:#336699; font-size:12px; background:url(../images/fleche.gif) left 8px no-repeat; padding:1px 0 0 12px; list-style:none; line-height:17px}
.esthetique-link li a{color:#336699; font-size:12px; text-decoration:none}
.esthetique-link li a:hover{color:#000000; text-decoration:underline}
.all-more{color:#336699; font-size:11px; padding:0 0 0 12px; background:url(../images/more-blue.png) left 7px no-repeat; overflow:hidden; padding-top:2px}
.all-more a{color:#336699; font-size:11px}
.all-more a:hover{color:#CC3366}

.thumbnail-main{clear:both; padding-top:10px; overflow:hidden}
.thumbnail-reapter{width:260px; float:left; overflow:hidden; background:#F9F9F9 url(../images/thumbnail-reapter-top.gif) left top repeat-x; margin-top:15px}
.thumbnail-top{width:260px; overflow:hidden; background: url(../images/thumbnail-box-top.gif) left top no-repeat}
.thumbnail-bottom{width:260px; overflow:hidden; background: url(../images/thumbnail-box-bottom.gif) left bottom no-repeat; padding:12px 20px 15px 12px}
.thumbnail-bottom img{border:1px solid #E2D9E2; float:left; margin:0 13px 10px 0}
.thumbnail-bottom h2{font-size:15px; color:#CC3366; font-weight:bold; background: url(../images/pink-arrow2.gif) left 5px no-repeat; overflow:hidden; padding-left:10px}
.thumbnail-bottom p{color:#666666; padding:16px 20px 0 0; font-size:12px; line-height:15px}
.thumbnail-bottom .all-more{clear:both; display:block}
.thumbnail-main #space{margin-left:14px; }
 
.esthetique-first{width:195px; border-top:6px solid #3E4C68; background:#E9ECF0 url(../images/esthetique-reapter-first.gif) left top repeat-x; padding-bottom:18px}
.esthetique-first h2{line-height:18px !important; padding-left:10px !important; padding-top:9px; padding-bottom:10px}

.congres-first{width:195px; border-top:6px solid #A2C6A2; background:#EFF4EA url(../images/green-reapter.gif) left top repeat-x; padding-bottom:18px}
.congres-first h2{line-height:18px !important; padding-left:10px !important; padding-top:9px; padding-bottom:10px}
.congres-first p{color:#598F59 !important; width:180px !important}
.congres-border{border-top:2px solid #FFFFFF}
.programme{border-top:2px solid #FFFFFF; overflow:hidden} 
.programme p{float:left; width:100px; }
.programme img{margin-top:17px}
.esthetique-second{width:195px; border-top:6px solid #978484; background:#F4F4F4 url(../images/esthetique-reapter-second.gif) left top repeat-x; padding-bottom:17px}
.esthetique-second h2{line-height:18px !important; padding-left:10px !important; padding-top:6px; padding-bottom:7px}
.esthetique-second ul{margin:15px 0 0 15px; padding:0px; list-style:none}
.esthetique-second ul li{font-size:12px; color:#3E4C68}
.text-nd-img{border-top:2px solid #FFFFFF; overflow:hidden}
.text-nd-img p img{float:left; color:#3E4C68; margin-right:10px}
.pink-arrow1{position:absolute; left:173px; top:15px}
.blanck-height{padding-bottom:240px}
 
#left-nav-main{width:197px; float:left; overflow:hidden}
.corps{width:189px; border-top:6px solid #909090; background:#F3F5F8 url(../images/esthetique-reapter-second.gif) left top repeat-x; padding-bottom:15px; margin-left:9px; overflow:hidden}
.corps h2{font-size:18px; color:#222222; text-align:center; line-height:33px}
.corps p{border-top:2px solid #FFFFFF; padding:13px 10px 0 15px}
.les-soins{overflow:hidden}
.les-soins h2{text-align:center; font-size:24px; color:#3E4C68; padding:21px 0 0 0}
.les-soins p{color:#666666; padding:22px 0 22px 22px; font-style:italic; font-size:14px}
#more-images{background:url(../images/images-bg.gif) left top repeat-x; overflow:hidden; padding:24px 21px 0 26px; margin-right:2px}
.images-box{float:left; width:auto; border:1px solid #DDDDDD}
#images-box-right{float:right}
.big-images{display:block; margin:22px 0 0 0; border:1px solid #DDDDDD; float:left}

#corps-questionnez{padding:0 0 17px 12px; border-top:6px solid #BC2F7E; background:#F4E1ED left top repeat-x; overflow:hidden} 
#corps-questionnez h2{font-size:18px; color:#CC3366; font-weight:normal; line-height:20px; padding-top:8px; overflow:hidden; padding-left:0px}
#corps-questionnez h2 img{float:left;   margin-right:7px}
#corps-questionnez h2 span{color:#000000; }
#corps-questionnez p{color:#666666; font-size:12px; padding:8px 0 0 0; display:block; clear:both}
.pdf-text{padding:0px; margin:0 !important; border-top:2px solid #FFFFFF; }
.pdf-text li{color:#336699; font-size:12px; background:url(../images/pdf.gif) 10px 10px no-repeat; height:22px; line-height:22px; padding:10px 0 0 41px; overflow:hidden;   }
.pdf-text a{color:#336699; font-size:12px}
.pdf-text li a:hover{color:#000; text-decoration:none}

.clear{clear:both}
 
.soins-img{margin:1px 0 0 8px; border:none}
.soins{}
.soins img{float:left; margin-right:28px}
.soins h1{font-size:24px; color:#3E4C68; font-weight:normal; padding:35px 0 0 28px; line-height:30px}
.intro-text{	background:url(../images/images-bg.gif) left top repeat-x;overflow:hidden;padding-top: 20px;padding-right: 10px;padding-bottom: 12px;padding-left: 12px}
.intro-text p{font-style:italic; font-size:14px; color:#666666}
 
.intro-text-main{overflow:hidden; margin-top:15px}
.intro-text-main h3{color:#BC2F7E; font-size:14px; background:url(../images/pink-arrow2.gif) 12px 4px no-repeat; overflow:hidden; padding:0 12px 10px 22px; }
.intro-text-main h3.space{margin-top:23px}
.intro-text-main p{padding:0 12px 0 12px; color:#777777; font-size:12px}
.intro-text-main table{font-size:12px; color:#666666}
.intro-text-main ul{font-size:12px; color:#666666; margin:0 0 0 30px}
.intro-text-main ul li{list-style:square}
.intro-text-main ol{font-size:12px; color:#666666; margin:0 0 0 30px}

#une-formation a {text-decoration:none }
#une-formation{margin:35px 12px 0 12px; border-bottom:5px solid #F4F4F4; border-top:5px solid #3E4C68; overflow:hidden}
#une-formation ul{margin:0px; padding:0px; list-style:none}
#une-formation ul li{text-align:right; background:url(../images/bouton-icon.gif) right 13px no-repeat; font-size:20px; color:#C2408A; padding:11px 33px 11px 0; width:180px; float:left}
#une-formation ul li span{color:#000000}
#une-formation ul li .pour-cet{font-size:14px !important; color:#BE2C81; font-weight:bold; text-align:right}
#une-formation ul li.space{float:right}
 
.commentaires{padding-top:28px; padding-left:12px; font-size:16px; color:#222222} 
.commentaires-text{background:#F4F7F9; overflow:hidden; padding:10px; font-size:12px; margin-top:10px}
.commentaires-text p{font-size:12px; color:#666666; display:block}
.commentaires-text p span{color:#C22E88}
.commentaires-text p strong{color:#3E4C68}
.form-field{overflow:hidden; margin:25px 12px 0 12px}
.form-field-hd{font-size:16px; color:#222222; font-weight:normal; background:url(../images/fleche-bleue.png) right 6px no-repeat; overflow:hidden; width:auto; float:left; padding-right:20px}
.form-field ul{margin:0px; padding:0px; clear:both}
.form-field ul li{float:left; padding-top:20px; list-style:none}
.form-field ul li label{display:block; font-size:12px; color:#666666; font-weight:bold; padding-bottom:5px; white-space:nowrap}
.inpt-text{width:245px; height:22px; border:1px solid #BFBFBF}
.textarea{border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; width:517px;  height:132px}
.form-field ul li.message{clear:both}
.submit-button{float:right; padding:10px 0 0 0; overflow:hidden}

