.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;

	text-align:left;

}

 

/******

*

* TEXTS

*

******/





.gauche span{

 	width:120px;

 }



 #CONTENT h2, h3, h4, h5, h6 {font-weight:bold;line-height:1.1em;font-size: 100%;}

 #CONTENT h2{font-size:1.8em;margin-top:.1em;margin-bottom:.5em;}

 #CONTENT h3{font-size:1.5em;margin-top:.2em;margin-bottom:.2em;color:#7b9d25;}

 #CONTENT h4{font-size:1.4em;margin-top:1.3em;margin-bottom:.5em;color:#7b9d25;text-transform:uppercase;}

 #CONTENT h4.bigger{font-size:1.5em;margin-top:1.3em;margin-bottom:.5em;color:#7b9d25;text-transform:uppercase;}

 #CONTENT h5{font-size: 1.2em;margin-top:.7em;margin-bottom:1.2em;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:1.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;list-style:none;}
ul{list-style:none;}
 

/* 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")}

.home .menu li.picto_1{float:left;display:inline;margin-left:5px;margin-bottom:0;width:188px;background-image: url("../normaderm_img/home_menu_b2.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');}

	/* over v. HOME  long*/ .home .menu .picto_1 a, .home .menu .picto_1 dl{background-image: url('../normaderm_img/home_menu_t2.jpg');}



/* v. HOME long */

.home .menu li.picto_1{width:275px;}

.home .menu li.picto_1 span{padding-top:27px;}

.home .menu li.picto_2{display:none;}



	

/* 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:250px;}

 .content .intro p{padding-top:15px;margin-bottom:1em;padding-bottom:.1em;font-weight:bold;border-bottom:solid 1px #b3b3b3;}

 .content .intro h2{font-size:1.2em;margin-top:.1em;font-weight:normal; }

 .content .intro h3{font-size:1.1em;margin-top:3em;font-weight:normal; margin-bottom: 0;}

/* 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: #7b9d25;}

 ul#listeProduit{margin-bottom:35px;}

 div#listeRight{float:left;width:160px;_width:150px}

#player2{width: 484px; height: 276px; margin: 10px; _margin: 5px; padding: 20px; background-color: #ffffff;float:left}

 div.clear{clear:both;margin-bottom:40px;margin-top:20px;}

 p.bold{font-weight:bold;}

 div.clearNo{clear:both;margin-bottom:5px;}

 .fl{float:left;width:260px;_width:260px;padding-top: 10px;}

  .fr{float:right;width:260px; background-color:#EDEDED;padding: 10px 10px;padding-left:10px}

  #floatleft2 {width:270px;}

  .fl a {text-align:left;}

.videotv{text-align:right;margin:auto;margin-top:0;margin-bottom:20px;width:770px;padding-top:20px;}

/**************

*	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;padding-left:124px;}

 .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;}

