@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
a{outline:none; color:#fff; }
li { list-style:none; }
img { outline:none; }
.home_paragraphe { font-size:14px; margin-left:10px; line-height:25px; }
body {
	background:#161616;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	height:auto;
}
h1 { color:#FFF; text-align:left; font-size:16px; }
#conteneur_page {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	height:100%;
}
#header {
	
	width:100%;
	height:159px;
}
#conteneur_main {
	clear:both;
	width:100%;
	height:100%;
	height:auto;
	display:block;

}
#footer {

	clear:both;
	width:100%;
	height:50px;
	bottom:0px;
	background:url(images/footer.png) no-repeat center;
}
/*---------------------------------Header -------------------------*/
#header div{  } 
#logo_header { width:200px; text-align:center;float:left; }
#menu_header { clear:right; width:740px; height:35px; margin-top:50px; float:right; }
#menu_header ul { float:right;  height:35px; right:0px; }
#menu_header ul li{ float:left; list-style:none; line-height:35px; text-align:center; }
#menu_header ul li a { width:81px; line-height:35px; display:block; text-decoration:none; border-left:1px solid #adad80; font-weight:bold;}
#menu_header ul li a:hover { background:url(images/menu_header_hover.png) no-repeat; color:#000;}
.active_menu { background:url(images/menu_header_hover.png) no-repeat; color:#000;}
#info_news_header { width:780px; text-align:left; background:url(images/fond_news_header.png); line-height:25px; height:30px; }
#info_news_header p { margin-left:20px; color:#fff; position:absolute; text-indent:60px; }

/*-------------------------------Centre de la page-----------------------------*/
/*#conteneur_main .div_menu, #conteneur_main .div_contenu_menu { display:inline-block; }*/

/*sans menu */
#main_contenu {
	min-height:400px;
	
}
#main_contenu object { margin-left:-4px; }

/*menu à gauche */
#conteneur_main .div_menu {
	width:240px;
	height:auto;
	color:#fff;
	float:left;
}
#conteneur_main .div_menu h3{
	background:url(images/barre_h1_small.png) no-repeat;
	text-indent:10px;
	border:1px solid #666;
	margin-top:10px;
}
#conteneur_main .div_menu a{
	color:#CCC;
	width:100%;
	display:block;
}
#conteneur_main .div_menu a:hover{
	background:#666;
}
#conteneur_main .div_menu ul { border-bottom:1px solid #333; background:#2e2d2d; margin-bottom:10px;}
#conteneur_main .div_menu li {
	line-height:30px;
	border-right:1px solid #333;
	border-left:1px solid #333;
	text-align:left;
	text-indent:15px;
	font-size:13px;
	list-style:none;
}
#conteneur_main .div_contenu_menu {
	float:right;
	width:710px;
	padding:5px 5px;
	height:auto;
	margin:10px 0px;
}
/*Page de benchmark*/
#graphique_carte { margin-top:10px; }
#graphique_carte img { width:705px; }
.contentpaneopen {  background:#161616; width:100%; border:1px solid #333; padding:5px; }
.contentpaneopen p {  padding:5px; }
.contentheading { background:#333; width:100%; text-indent:5px; font-weight:bold; padding:0; }
#infos_contact { float:right; width:55%; text-align:left; }
.contact_email { float:left; width:40%; }
.blog { width:100%; }
#checkout_login { width:35%; float:left; }
#checkout_register { width:64%; float:right; }
fieldset { border:1px solid #333; }
#connect_header { float:right; margin-right:15px; height:72px; }
#connect_header ul li { }
#menu_user_connect { margin-top:5px;}
#menu_user_connect li { float:left; margin-left:10px; }
.sectiontableentry1 { border:1px solid #333; }
.buttonheading img { border:none; }
.browseProductContainer { background:#333; width:100%; padding-right:20px; margin-bottom:15px; border-collapse:separate; border:1px solid #000; }