.wrap {margin:auto;width:990px;text-align:left;}
 
#CONTENT
{
	font:77%/1.2em Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	margin: 10px 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:#7b9d25;}
 #CONTENT h4{font-size:1.2em;margin-top:1.3em;margin-bottom:.5em;color:#7b9d25;text-transform:uppercase;}
 #CONTENT h5{margin-top:.7em;margin-bottom:1em;color:#7b9d25;}
 #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:#7b9d25;}

 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:14px;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");}
	/*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:1.1em;line-height:1em;cursor:pointer;}
	 .menu a:link, .menu a:visited {color:#767676;font-weight:bold;text-decoration:none;}
		/* Class for 1, 2 or 3 lined label */
		 .menu .l_1 span{padding-top:27px;height:60px;} * html .menu .l_1 span {height:27px;}
		 .menu .l_2 span{padding-top:19px;height:60px;} * html .menu .l_2 span {height:41px;}
		 .menu .l_3 span{padding-top:15px;height:60px;} * html .menu .l_3 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:right top;color:#7b9d25;}


/** 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:120px;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;}

/**************
*	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:#7b9d25;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:#7b9d25;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;}
