body {
	/*margin: 0px 10px 10px 10px;*/
	margin: 0px;
	padding: 0px;
	background-color: #D9D2BF;/*#E5CE6F;*/
	color:#000081;
	text-align:center; /* center layout in ie5 and 5.5. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

html {
	overflow:scroll;
}

#container{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border:6px solid #F2ECD2;
	background-color:#F7F4E4;
	color:#000000;
}

#center_content{
	background-color:#FFFFFF;
	color:#000000;	
	padding:5px 5px 5px 5px;
}

#left_menu {
	background-color: #F7F4E4;
	color: #005; /* #c30; */ 	
	border-width:0px 0px 0px 0px;
	margin: 0px;
	padding: 0px;
}

#left_menu ul {
	border: 0px;
	border-top: 2px dotted #BAB8AC;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: left;
}

#left_menu ul li {
	/*color: #CCAE51; /* #c30; */ 
	border-right: none; /*now in td-leftmenu */
	border-bottom: 2px dotted #BAB8AC;
	border-left: none;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	text-decoration: none;
	display: block;
	font: bold 10px verdana,sans-serif;
	/*letter-spacing: 1px;*/
	line-height:1.6em; /* must come after font-size*/
}

#left_menu ul li#st {

	/*border-right: none; /*now in td-leftmenu */
	/*border-bottom: 2px dotted #BAB8AC;*/
	/*border-left: none;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	text-decoration: none;
	display: block;
	font: bold 10px verdana,sans-serif;
	letter-spacing: 1px;
	line-height:1.6em; /* must come after font-size*/
}

#left_menu ul li a {
	color: #005; /* #c30; */ 		
	background: #F0F0F0;
	text-decoration: none;
	display: block;
	line-height:1.6em; /* must come after font-size*/
	padding-left: 8px;
}

#left_menu ul li#st a{
	background-color: #D9D2BF;/*#9CB7D2;*/
	padding-left: 1px;	

}

#left_menu ul li a:hover { color: #005; background: #D1D1D1; }

#left_menu a:active	{ background: #CCAE51; color: #005; }
#left_menu li a#sactive{ background: #CCAE51; color: #005; /* #c30; */ }


#td-leftmenu { vertical-align:top;	background-color:#F7F4E4; }
#td-outerleftmenu{ border-left: 2px dotted #BAB8AC;	background-color:#F7F4E4; }

/* Classes de mise en page */

/* Titre de section */
.bodytitle { font-size :15px; font-weight: bold; color: #000; }

#left_module{ text-align:right; background-color:#FCFAF3; border:1px solid #919191; margin:5px 5px 0px 5px; line-height:0.5em; padding: 0px;}
#left_module input,
#left_module select{ background-color:#F7F4E4; font-size :9px; border: 1px solid #CBCBC9; margin:5px 5px 0px 5px; }
#left_module input.form_submit {font-weight: bold; margin-bottom: 5px;}
#left_module h3{ font-size :12px; font-weight: bold; text-align:left; margin:0px; background-color:#F0F0F0; border-bottom:1px solid #919191; line-height: 1.1em; color:#005; padding: 0px 2px 0px 2px; }
#left_module form{margin: 0px; padding: 0px;}

#left_content{ margin:5px 5px 5px 5px; font-size :10px; }

#logos{	margin:35px 5px 5px 5px; font-size:10px;  }
#logos img{	border-width:0px; }
#logos a{ text-decoration:underline; font-size :9px; color:#000;  }
#logos a:hover { background-color: #CCAE51; color:#000; }

.pub_right { text-align:center;	margin: 0px 0px 5px 0px; }
.pub_right img{	border: 2px dotted #BAB8AC; }

#content_head{ background-color:#F2ECD2; font-size:9px; border-bottom:2px dotted #BAB8AC; padding:5px 5px 7px 5px; text-align:left; vertical-align:middle; }
#content_head h2{ font-size:13px; font-weight:bold;	text-align:left; margin:0px 0px 0px 0px; }
#content_head a{ text-decoration:none; font-size :9px;	color:#000; }
#content_head a#selected_page{ text-decoration:underline; }
#content_head a:hover {	color: #000; background: #D1D1D1; }
#content_head input { background-color:#F7F4E4; font-size :9px; border: 1px solid #CBCBC9;}
#content_head form.floatright { float:right; }

/* Templates de présentation des produits */
div.tpp_img_txt_specs, div.tpp_img, div.tpp_libre {	color:#000000; background-color:#FFF; border-bottom: 2px dotted #BAB8AC; padding:5px 5px 5px 5px; }
div.tpp_img_txt_specs h2{ font-size :13px; font-weight: bold; margin-bottom:4px; color:#000080;}
div.tpp_img h2, div.tpp_libre h2{ text-align:center; font-size :16px; font-weight: bold; color:#000080;}
div.tpp_img_txt_specs p, div.tpp_img p, div.tpp_libre p{ font-size:12px; margin-top:4px;}
div.tpp_img_txt_specs img{ border:none; margin:0px; padding:0px; }
div.tpp_img_txt_specs ul.criteres{ margin-left: 8px; padding-left: 0px; margin-bottom:0px; padding-bottom:0px; }
div.tpp_img_txt_specs ul.criteres li{ font-size:12px; list-style-type:none;}
div.tpp_img img{ border:none; margin:0px;}

#mail_form{	background-color:#FCFAF3; border:1px solid #919191;	padding:5px 12px 5px 19px; }
#mail_form td {	font-size:11px; }
#mail_form .forms {	border: 1px solid #CBCBC9;	}
#mail_form .forms_submit {	border: 1px solid #CBCBC9;	background-color:#F8F4E6 }

#footer{
	font-size:13px;	
	text-align:center;
	padding:10px 5px 5px 10px;
	background-color:#F7F4E4;
	border-top:2px dotted #BAB8AC;
	height:3em;
}

#top_undermenu{
	height:4px;
	background-color:#F7F4E4;
}

.clearit {
clear:both;
height: 0px;
line-height: 0px;
/*font-size: px; /*for IE*/
}

#fader {
	/*width:386px;*/
	height:54px;
	background-color:#FFFFFF;
	background-image: url(images/fader.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}