/* ************************************** */
/* Stylesheet header pour Ratiatum.com */
/* ************************************** */

#header_content{
margin-left:auto;
margin-right:auto;
width : 1010px;
padding-top:0px;
background-color:transparent !important;
font-size:10px !important;
}

#header_menu{
 	
	clear:both;
	background-color:transparent;
	margin-left:0px;
	margin-right:4px;
	width:1012px;
	border-bottom:5px solid #DFDFDF;
}

#header_height{
 /*	height:34px;*/
}
*:first-child+html #header_height {
   height:21px; /* Lu uniquement par IE 7 */
}

#header_menu a:hover{
 	text-decoration:none;
}

.header_menu_on{
	float:left;
	margin-right:1px;
	cursor: pointer;
	
}
.header_menu_on a{
 	color: #000;
}
.header_menu_off{
	float:left;
	margin-right:1px;
	cursor: pointer;

}

.header_menu_off a{
 	color: #fff;
}

.header_menu_text{
	float:left;
	background-color: transparent;
	padding-top:7px;
	font-size:10px;
}

.header_menu_on .header_menu_content{
	text-transform:uppercase;
	height:27px;
	float:left;
	color:#000;
	padding-left:8px;
	padding-right:8px;
}

/*********************/

.header_menu_off .header_menu_content{
 	background-color:#DC0000;
 	text-transform:uppercase;
	height:27px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

.header_menu_off .header_menu_content:hover{
 	background-color:#fff;
	text-transform:uppercase;
	height:27px;
	float:left;
	color:#000 !important;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	padding-left:7px;
	padding-right:7px;
}

.header_menu_off .header_menu_content:hover a{
	color:#000 !important;
}

/*************************/
#header_pub{
 	padding-top:6px;
}
/*************************/
#header_search{
}

#header_search_content{
	
	height:30px;
}
/*************************/
#statusbar_general{
 	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 0px;
	margin:0px 0px 0px 80px;
}

#statusbar_bg_center{
	float:left;
	width:670px;
}

#statusbar_general input{
 	margin:0px;
 	padding:1px;
 	height:15px;
}
/*************************/
#form_gsearch {
 	font-size: 11px;
	font-family: Arial, Verdana, georgia, sans-serif;
	letter-spacing: 0px;
}

#form_gsearch input,#form_gsearch select{
 	margin:0px;
 	padding:1px;
 	height:15px;
 	
	border: 0px;
	font-size: 11px;
	vertical-align: top;
}

#temp{
 font-size:22px;
 color:#FF8A00;
}

.h_search_inpt{
 	width:240px;
	 height:20px;
	 padding:0px;
	 margin:0px;
	 
}
#menunum {width:1012px; height:35px;position:relative;}

#menunumbloc {position:absolute; left:0px; top:0px; margin:0;margin-top:10px; position:relative; float:left; padding:0px 0 0 0;width:1012px;background:#ffffff url(/img/design/ratiatum/menu_bg.png) repeat-x top left; }

#menunumbloc a:hover {white-space:nowrap;}
#menunumbloc div.firstlevel{padding:0; margin:0;float:left;}

/*#menunumbloc div.firstlevel div.sublevel {position:absolute; left:-9999px; width:110px;background:#FFF;padding:0;}
*  #menunumbloc div.firstlevel span { display:block;margin-right:0px; padding:0px 28px 0px 28px;border-left:1px solid #CA0002;border-right:1px solid #990000; height:35px; line-height:35px; text-decoration:none; color:#FFFFFF; font-size:13px;background-color:#B60002;text-decoration:none;padding:0px 29px 0px 29px;border:0px; color:#B60001; font-size:13px;background:#ffffff url(/img/design/ratiatum/bg_menu_home.png) repeat-x bottom left;position:absolute;z-index:100;position:relative;}
*/
#menunumbloc div.firstlevel a {display:block;margin-right:0px;margin-top:5px; padding:0px 28px 0px 28px;border-left:1px solid #CA0002;border-right:1px solid #990000; height:35px; line-height:35px; text-decoration:none; color:#FFFFFF; font-size:13px;}
#menunumbloc div.firstlevel a:hover { text-decoration:none;margin-top:5px;padding:0px 29px 0px 29px;border:0px; color:#B60001; font-size:13px;background:#ffffff url(/img/design/ratiatum/bg_menu_home.png) repeat-x bottom left;position:absolute;z-index:100;position:relative;}
/*
#menunumbloc div.firstlevel:hover > a {text-decoration:none;padding:0px 29px 0px 29px;border:0px; color:#B60001; font-size:13px;background:#ffffff url(/img/design/ratiatum/bg_menu_home.png) repeat-x bottom left;position:absolute;z-index:100;position:relative;}
*/

#menunumbloc div.actif a {display:block;margin-right:0px;border-left:1px solid #CA0002;border-right:1px solid #990000; height:35px; line-height:35px; text-decoration:none; color:#FFFFFF; font-size:13px;background-color:#B60002;text-decoration:none;padding:0px 29px 0px 29px;border:0px; color:#B60001; font-size:13px;background:#ffffff url(/img/design/ratiatum/bg_menu_home.png) repeat-x bottom left;position:absolute;z-index:100;position:relative;}
#menunumbloc div.soldes a {display:block;margin-right:0px;border-left:1px solid #CA0002;border-right:1px solid #990000; height:35px; line-height:35px; text-decoration:none; color:#FFFFFF; font-size:13px;background-color:#7DB500;text-decoration:none;padding:0px 29px 0px 29px;border:0px; font-size:13px;font-weight:bold;position:absolute;z-index:100;position:relative;}
#menunumbloc div.comp a {margin-top:0px;background:#ffffff url(/img/design/ratiatum/menu_comp.png) no-repeat 0px 0px;display:block;margin-right:0px; border-left:1px solid #CA0002;border-right:1px solid #990000; height:33px; line-height:12px;text-decoration:none; color:#FFFFFF; font-size:13px;text-decoration:none;padding:7px 29px 0px 29px;border:0px; font-size:13px;font-weight:500;text-align:center;position:absolute;width:90px;z-index:100;position:relative;}

#menunumbloc div.comp a:hover{margin-top:0px;background:#ffffff url(/img/design/ratiatum/menu_comp.png) no-repeat 0px -40px;display:block;margin-right:0px; border-left:1px solid #CA0002;border-right:1px solid #990000; height:33px; line-height:12px;text-decoration:none; color:#B60001; font-size:13px;text-decoration:none;padding:7px 29px 0px 29px;border:0px; font-size:13px;font-weight:500;text-align:center;position:absolute;z-index:100;position:relative;}

#menunumbloc div.actifcomp a{margin-top:0px;background:#ffffff url(/img/design/ratiatum/menu_comp.png) no-repeat 0px -40px;display:block;margin-right:0px; border-left:1px solid #CA0002;border-right:1px solid #990000; height:33px; line-height:12px;text-decoration:none; color:#B60001; font-size:13px;text-decoration:none;padding:7px 29px 0px 29px;border:0px; font-size:13px;font-weight:500;text-align:center;position:absolute;z-index:100;position:relative;}

/*#menunumbloc div.transeffect a:hover{-webkit-transition-property: opacity, color, background-color, background-position;-moz-transition-property: opacity, color, background-color, background-position;transition-property: opacity, color, background-color, background-position;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;transition-duration:200ms;}
*/






/*
#menunumbloc div.firstlevel div.sublevel a {margin-right:1px;display:block;margin: 1px;padding:0px 8px 0px 8px;border: 0;outline: 0;font-size: 100%;; height:35px; line-height:35px;text-transform:uppercase;font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:10px;background-color:#B60002; }
#menunumbloc div.firstlevel div.sublevel a:hover {background-color:#FFF;color:#000;}
#menunumbloc div.firstlevel > div.sublevel:hover {background-color:#D8D8D8;}
#menunumbloc div.rowmore > a {background:#B60002 url(/img/design/ratiatum/header_row_down.png) no-repeat 50px center;padding-right:25px}
#menunumbloc div.rowmore > a:hover {background:#ffffff url(/img/design/ratiatum/header_row_down2.png) no-repeat 50px center;padding-right:25px}
#menunumbloc div.rowmore:hover > a {background:#ffffff url(/img/design/ratiatum/header_row_down2.png) no-repeat 50px center;padding-right:25px}
#menunumbloc:hover div.firstlevel:hover  div.sublevel {position:absolute;left:473px; top:35px; border-top:1px solid #D4D4D4;;z-index:100}
*/
