.wrap {margin:auto;width:990px;text-align:left;}
 
#CONTENT
{
	font:77%/1.2em Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	margin: 0 0 20px 0px;
	z-index:1;
	font-size:12px;
	color:#666666;
	background-color:#fff;
}
 
/******
*
* TEXTS
*
******/
 #CONTENT h2, h3, h4, h5, h6 {font-weight:bold;line-height:1.1em;font-size: 100%;}
 #CONTENT h2{font-size:2em;margin-top:.5em;margin-bottom:1.6em;}
 #CONTENT h3{font-size:1.5em;margin-top:1.5em;margin-bottom:1em;color:#8fd400;}
 #CONTENT h4{font-size:1.2em;margin-top:1.3em;margin-bottom:.5em;color:#8fd400;text-transform:uppercase;}
 #CONTENT h5{margin-top:.7em;margin-bottom:1em;color:#8fd400;}
 #CONTENT h6{margin-top:.7em;margin-bottom:1em;}

 p, ul, ol, dl, .visu-left, .visu-right {margin-bottom:1em; line-height : 18px;list-style-image:none;}
 .content_wrap li, dd {list-style-type:none;padding-left:9px;background:transparent url('../normaderm_img/li.gif') no-repeat 0 .6em;}

 strong{font-weight:bold;}
 p span.first-line {display:block;color:#8fd400;}

 a:link,a:visited{color:#000;}a:hover, a:active{text-decoration:none;}
 a.mail_me {float:right;margin-top:1.4em;padding-left:16px;color:#666666;background:transparent url('../normaderm_img/picto_mail.gif') no-repeat left .3em;}

 input {border:solid 1px #d8d8d8;padding:1px;}
/******
*
* HEADER
*
******/
 .header {margin-bottom:5px;}
/******
*
* BODY
*
******/
 .body {overflow:hidden;}
 .body .nav {float: left;width:278px;height:70px;}
 .content {float: left;width:712px;}

/** MENU  (+ Version HOME)**/
.menu {margin:0;padding:0;}
.body .nav h2{width:207px;margin:.5em 0;text-align:center;}
.menu li{
	width:207px;
	padding:0 0 5px 0;
	margin-bottom:10px;
	background: url("../normaderm_img/menu_b.jpg") no-repeat left bottom;
	font-size:0.9em;
}
/* v. HOME */
.home .menu li{
	float:left;
	display:inline;
	margin-left:7px;
	margin-bottom:0;
	width:188px;
	background-image: url("../normaderm_img/home_menu_b.jpg")
}
.menu a{display:block;height:60px;overflow:hidden;}
/* over */ 
.menu a{background: url('../normaderm_img/menu_t.jpg') no-repeat left top}
/* over v. HOME */ 
.home .menu a, .home .menu dl{background-image: url('../normaderm_img/home_menu_t.jpg');}
/* pictos */
 .menu span {background-position:10px 3px;background-repeat:no-repeat}
 .picto_1 span{background-image:url("../normaderm_img/menu_picto_1.jpg");}
 .picto_2 span{background-image:url("../normaderm_img/menu_picto_2.jpg");}
 .picto_3 span{background-image:url("../normaderm_img/menu_picto_3.jpg");}
 .picto_4 span{background-image:url("../normaderm_img/menu_picto_4.jpg");}
 .picto_5 span{background-image:url("../normaderm_img/menu_picto_5.jpg");}
/*over */  

.menu .selected span, .menu a:hover span{background-position:10px -112px;}

/* label */
.menu a span {display:block;padding:0 5px 0 65px;font-size:12.5px;line-height:1em;cursor:pointer;}
.menu a:link, .menu a:visited {color:#767676;font-weight:normal;text-decoration:none;}
.menu .l_1 span{padding-top:20px;height:60px;} * html .menu .l_1 span {height:45px;}
.menu .l_2 span{padding-top:14px;height:60px;} * html .menu .l_2 span {height:45px;}
.menu .l_3 span{padding-top:20px;height:60px;} * html .menu .l_3 span {height:45px;}
.menu .l_4 span{padding-top:20px;height:60px;} * html .menu .l_4 span {height:45px;}
.menu .l_5 span{padding-top:20px;height:60px;} * html .menu .l_5 span {height:45px;}
/* bg over - selected*/

.menu a:hover, .menu a:active,
.menu li.selected a, .menu li.selected a:link, .menu li.selected a:visited {background-position: -245px 0;color:#8fd400;}

/** CONTENT **/
 .content  p{text-align:justify;text-justify:inter-word;}
/* intro */
 .content .intro {text-transform:uppercase;}
 .content .intro p, .content .intro h2, .content .intro h3{margin-left:450px;width:220px;}
 .content .intro p{padding-top:0px;margin-bottom:1.5em;padding-bottom:.2em;font-weight:bold;border-bottom:solid 1px #b3b3b3;}
 .content .intro h2{font-size:1.4em;margin-top:.5em;font-weight:normal;}
 .content .intro h3{font-size:1.4em;margin-top:.5em;font-weight:normal;}
/* visu-left/right */
 .visu-left, .visu-right {overflow:hidden;zoom:1;}
 .visu-left .visu, .visu-right .visu{display:inline;background-color:#f7f7f7;}
 .visu-left .visu p, .visu-right .visu p{margin: 3px;font-size:.8em;line-height:1em;}
 .visu-left h3, .visu-right h3, .visu-left h4, .visu-right h4{margin-top:0;}
 .visu-left .visu {float: left;}
 .visu-right .visu {float: right;}

/**************
*	GAMME
**************/
 .gamme_produits{margin:0;}
 .gamme_produits li {padding:0 0 0 95px;margin-top:1.5em;overflow:hidden;zoom:1;background:none;}
 .gamme_produits li p{margin-bottom:0.3em;}
 .gamme_produits .visu {float:left;display:inline;margin-left:-95px;}
 .gamme_produits h5 {margin-top:0;}
 div#listeProd{	margin-bottom:20px;padding-top:15px;}
 .lienProduit{text-decoration:underline;margin-right:5px;}
 .clicked {text-decoration:none;font-weight:bold;margin-right:5px;}
 ul#listeProduit span:hover{cursor:pointer;}
 ul.clicked span:hover{cursor:pointer;}
 ul#listeProduit li{display:block;color: #8fd400;}
 ul#listeProduit{margin-bottom:35px;}
 div#listeRight{float:left;padding-left:20px;}
 div#playerListe{float:left;}
 div.clear{clear:both;margin-bottom:30px;}
 p.bold{font-weight:bold;}
/**************
*	IMPERFECTIONS A-Z
**************/
 .imperfections_a-z {background:transparent url('../normaderm_img/content_bg-imperf.jpg') repeat-y left top;}
 .imperfections_a-z .content_wrap{margin:6px 0 0 6px;padding:1.5em;background-color:#fff;}

/**************
*	HOME
.**************/
.body.home .nav{float:none;display:block;width:auto;letter-spacing:1px;}
.body.home .nav h2{width:174px;float:left;}
.body.home .content{float:none;display:block;width:auto;padding:10px;background:transparent url('../normaderm_img/home_bg.jpg') no-repeat center center;}
.body.home .content_wrap{overflow:hidden;zoom:1;}
.body.home .anim {float:right;width:610px;overflow:hidden;}
.main_home {float:left;width:360px;overflow:hidden;}
.main_home h2, .main_home h3, .main_home form{margin-left:80px;}
.main_home h2 {margin-top:50px;text-align:left;font-size:2.1em;letter-spacing:-1px;font-weight:normal;color:#8fd400;text-transform:uppercase;}
.main_home h2 strong{display:block;}
.main_home h2 table {width:100%;margin-top:5px;}
.main_home h2 table {width:100%;margin-top:5px;}
.main_home td {height:7px;width:25%;}
.main_home .td1 {background-color:#e6f1d3;}
.main_home .td2 {background-color:#d8e9bd;}
.main_home .td3 {background-color:#b3d47d;}
.main_home .td4 {background-color:#80b624;}
.main_home h3 {color:#666666;font-size:1.4em;}
.main_home h3.btn-diag {width:211px;height:61px;margin-top:.3em;font-weight:normal;background:#eaf3db url('../normaderm_img/home_btn-diag.jpg') no-repeat;}
.main_home h3.btn-diag a:link, .main_home h3.btn-diag a:visited {display:block;padding:12px 0 0 65px;color:#8fd400;font-weight:bold;text-decoration:none;}
.main_home fieldset {text-align:right;}
.main_home label{display:block;margin-bottom:5px;padding-left:15px;text-align:left;background:transparent url('../normaderm_img/li_arrow.gif') no-repeat left .3em;}
.main_home input{width:104px;margin-right:5px;text-align:left;}
.main_home button{width:25px;margin-right:9px;border-width:0;background-color:#7aa027;color:#fff;text-transform:uppercase;}

#HEADER h1 {left: 19px;top:10px}
.logotop_href {
display: block;
position: absolute;
top:-20px;
left: 210px
}
.cufon-vml {
margin-top:0px!important;
}
