@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; }

body{ background:#ffffff url(../images/img_c_int_bg_top.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif; }
h1, h2 span, h3 span{ display:none; }
h3, h4{ font-size:14px; margin:20px 0 10px 0; color:#49802e;}
img{ border:0; }
form div{
	clear:both;
	padding:2px;
}
label{
	width:180px;
	float:left;
	font-weight:bold;
}
#contact input,
#contact textarea,
#contact select{
	width:331px;
	padding:2px 1px;
	border:1px solid #CCCCCC;
	border-top-color:#666666;
	font-family:Arial, Tahoma, sans-serif;
	font-size:13px;
}
#contact input:focus,
#contact textarea:focus,
#contact select:focus{ background:#FFFFCF; }
p.btnSend{ padding:0 0 0 410px; }
p.btnSend a{
	display: block;
	width: 113px;
	height: 34px;
	background:url('../images/btn_send_up.gif') no-repeat top left;
	text-decoration: none;
}
p.btnSend span{ display:none; }

#wrapper{ margin:0 auto; width:950px; }
#faux{ background-color:#F6F6F6; border:1px solid #D6D6D6; overflow:auto; width:100%; margin:75px 0 0 0; }

#header{ width:946px; padding:0; height:94px; margin:0; }
#header #contact{ color:white; font-size:0.75em; text-align:center; margin:14px 0 0 623px; height:55px; width:308px; }
#header .phone{ font-size:1.3em; font-weight:bold; }
#header #btn_client{ margin:24px 0 0 827px; text-align:center; width:90px; height:15px; }
#header #btn_client a{ color:white; font-size:0.75em; font-weight:bold; text-decoration:none; }
#header #btn_client a:hover{ text-decoration:underline; }
#header #menu{ margin:15px 0 0 0; }
#header #menu ul li{ list-style:none; display:inline; padding:0 1px 0 1px; color:#999999; }
#header #menu ul li a{ font-size:0.8em; color:black; font-weight:bold; text-decoration:none; }
#header #menu ul li a:hover, #header #menu ul li a.on{ color:#24729F; }

#sous_menu{ position:relative; top:44px; } 
#sous_menu .sousmenu{ float:left;background-color:#f6f6f6;border-bottom:1px solid #d6d6d6;font-size:0.75em;padding:5px 17px 5px 17px; }
#sous_menu .first{ border-left:1px solid #d6d6d6; }
#sous_menu .last{ border-right:1px solid #d6d6d6; }
#sous_menu div.sousmenu a{ color:black; font-weight:bold;text-decoration:none; }
#sous_menu div.sousmenu a:hover{ text-decoration:none;color:#24729F; }
#sous_menu div.sousmenu a.on{ text-decoration:none;color:#24729F; }

 
#content{
	float:left;
	color:#333;
	margin:0;
	padding:0 10px 0 10px;
	width:689px;
	display:inline;
	position:relative;
	left:13px;
	top:0px;
	font-size:12px;
}
#content .ariane{ text-align:right; font-size:11px; }
#content p{ margin:15px 0 20px 0; line-height:1.5em; }
/*#content td{ font-size:0.75em; }*/
#content ul{ margin:0 0 0 30px;line-height:1.5em; }
#content #title{ color:#49802E; font-weight:bold; font-size:0.9em; margin:0 0 10px 0; }
#content #description{ font-size:0.75em; }
#content .prix{ color:#C52727; font-size:1.2em; font-weight:bold; }
#content a{ color:#014179; font-weight:bold;text-decoration:underline; }
#content a:hover{ text-decoration:none; }
#content .blue{ color:#014179; }
#content blockquote{ font-size:0.85em; margin:0 200px 0 50px; color:#49802e;}
#content td .prix{ color:#49802e; font-size:1.1em; font-weight:bold; }
#content td .prix_strike{ color:#C52727; font-size:0.9em; font-weight:bold; text-decoration:line-through; }

#rightcolumn{
	display:inline;
	position:relative;
	margin:0;
	padding:0;
	width:209px;
	float:right;
	border-left:1px solid #DFDFDF;
	left:0px;
	top:-1px;

}
#rightcolumn #title{ color:#49802E; font-weight:bold; font-size:0.85em; text-align:center; margin:10px 0 0 0; } 
#rightcolumn #method{ color:#49802E; font-weight:bold; font-size:0.85em; text-align:center; margin:10px 6px 15px 6px; } 
#rightcolumn #promotion{ text-align:center; margin:10px 0 20px 0; }
#rightcolumn img{ text-align:center; margin:0 0 10px 0; }
#rightcolumn #promotion .prix_strike{ color:#C52727; font-size:0.9em; font-weight:bold; text-decoration:line-through; }
#rightcolumn #promotion .prix{ color:#49802e; font-size:1.1em; font-weight:bold; }
#rightcolumn #promotion .minustxt{ color:#727272; font-size:0.7em; }
#rightcolumn #text_a{ margin:0 0 20px 0; text-align:center; }
#rightcolumn a{ color:#014179; font-weight:bold; font-size:0.75em }
#rightcolumn a:hover{ text-decoration:none; }
#rightcolumn #listedediffusion{ align:center; font-size:0.75em; font-weight:bold;}

#certifications{ width:902px;clear:both;margin:0px 0px 10px 0px;padding:10px;text-align:center; }

#footer{ background:#ffffff url(../images/img_c_int_bg_footer.jpg) repeat-x center top; height:89px; color:#004973; font-size:0.75em;  }
#footer #text_footer{ margin:0 auto; width:950px; }
#footer #commander{ padding:10px 0 0 0; width:600px; line-height:1.5em; }
#footer #copyright{ float:right; width:220px; margin:-20px 0 0 0; }

.clear{ clear:both; background:none; }

