body,td,th {
	color: #666;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
body a{
	color:#a00057;
	text-decoration:none;
}
body a:hover{
	color:#a00057;
	text-decoration:underline;
}

#menu_h {
	width: 100% ; list-style-type: none; margin: 0; padding: 0; 
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	line-height:14px;
	}
#menu_h li{ float: left;  margin: 0; padding: 0; border: 0;height:39px;
	text-align:center; background-image:url(img/menu/bt_out.png); background-repeat:no-repeat; width:156px;
	vertical-align:middle; padding-top:10px;}
#menu_h li a:link, #menu_h li a:visited{ display:block; color:#FFF; margin: 0; padding: 0; border: 0; top:100px; height:1%; text-decoration:none;}


#menu_h .ss_menu{display:none; float:none; list-style-type:none; margin: 0; padding:0; position:relative;
	font-size:11px; top:inherit;
	line-height:14px;}
#menu_h .ss_menu li{
	background-image:url(img/fond_menu_out.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	margin: 0;
	padding: 0; 
	text-align:center;
	width: 155px;
	height:39px;
	vertical-align:middle;
	line-height:14px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFF;
	
	}
	#menu_h .ss_menu li a { 
	padding-top:10px;
	text-decoration:none;
	line-height:14px;
	}
#menu_h .ss_menu li:hover{
	background-image:url(img/fond_menu_over.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
}

#menu_h .ss_menu2 li a:link, #menu_h .ss_menu2 li a:visited{ color:#FFF; margin: 0; padding: 0; border: 0; 
	padding-top:10px;}
#menu_h .ss_menu2 {
	margin:0;
	display:none;
	position:relative;
	list-style-type:none;

	}
#menu_h .ss_menu2 li{
	 float:left;
	 position:relative;
	left: 115px;
	top:-10px;
	height:39px;
}
#menu_h .ss_menu2 li a{

}
menu_h .ss_menu3 li a:link{ color:#FFF; margin: 0; padding: 0; border: 0; top:100px; height:1%;
	line-height:14px;}
#menu_h .ss_menu3 {
	margin:0;
	display:none;
	position:relative;
	list-style-type:none;
	float:none;
	}
#menu_h .ss_menu3 li a{
	padding-top:10px;
}
#menu_h li:hover {
	background-image:url(img/menu/bt_over.png);
	background-repeat:no-repeat;
}
#menu_h li:hover > .ss_menu { display:block; }
#menu_h .ss_menu li:hover > .ss_menu2 { display:block; }
#menu_h .ss_menu li:hover > .ss_menu3 { display:block; }
.form_lang{
	height:17px;
	
}
.actus_table{
	color:#FFF;
	text-decoration:none;
}
.actus_table a {
	color:#FFF;
	text-decoration:underline;
}
.actus_table a:hover{
	color:#FFF;
	text-decoration:none;
}
.input_newsletter{
	width:100%;
	color:#d83040;
	border:none;
	border-width:0px;
	
}
.news_submit{
	border:solid;
	border-width:0px;
	background-color:#dd4c5b;
	color:#FFF;
}
.input_login{
	width:100%;
	color:#a00057;
	border:none;
	border-width:0px;
	
}
.login_submit{
	border:solid;
	border-width:0px;
	border-color:#FFF;
	background-color:#a00057;
	color:#FFF;
    font-weight:bold;
}
.login_submit2{
	border:none;
	border-width:0px;
	background-color:#d6b8c3;
	color:#a00057;
	text-align:left;
	font-weight:bold;
	left:-1px;
}
.login_submit:hover,.login_submit2:hover {
	cursor:hand;
}
.puce{
	list-style:none;
	position:relative;
	left:-40px;
	
}
.form_cmd{
	color:#FFF;
	
	
}
.form_cmd a {

	color:#FFF;
	text-decoration:none;
	
}
.form_cmd a:hover{
	
	color:#FFF;
	text-decoration:none;
	
}
.img_prod{
	border:solid;
	border-color:#060;
	border-width:1px;
		
}
.img_prod a{
	border:solid;
	border-color:#060;
	border-width:1px;
		
}
.img_prod a:hover{
	border:solid;
	border-color:#060;
	border-width:1px;
		
}
.titre_prod{
	font-size:14px;
	font-weight:bold;
	color:#a00057;
	
}
.texte_prod_home{
	font-size:11px;
	color:#000;
	font-weight:bold;
	
}
.prod0{
	color:#993300;
	list-style:none;
	
}
.prod1{
	color:#50632b;
	list-style:none;
	
}
.prod0 a{
	color:#993300;
	list-style:none;
	
}
.prod1 a{
	color:#50632b;
	list-style:none;
	
}
.alerte{
	color:#a00057;
	font-weight:bold;
}
.small{
	font-size:10px;
}
.input{
	width:100%;
	border:solid;
	border-width:1px;
	border-color:#a00057;
}
.titre_actus{
	color:#FFF;
	text-decoration:none;
	
}
.titre_actus a{
	color:#FFF;
	text-decoration:none;
	
}
.titre_actus a:hover{
	color:#FFF;
	text-decoration:underline;
	
}
.small_text{
	font-size:10px;
}
.texte{
	color:#666;
	font-size:12px;
	
}
.actu1{
	color:#993300;
	
}
.actu1 a{
	color:#993300;
	text-decoration:none;
	
}
.actu1 a:hover{
	color:#993300;
	text-decoration:underline;
}
.actu2{
	color:#50632b;
	
}
.actu2 a{
	color:#50632b;
	text-decoration:none;
	
}
.actu2 a:hover{
	color:#50632b;
	text-decoration:underline;
}/* CSS Document */
.espace{
	color:#a00057;
	
}
.espace a{
	color:#a00057;
	text-decoration:none;
	
}
.espace a:hover{
	color:#a00057;
	text-decoration:underline;
	
}
.footer{	
	color:#a00057;
}
.footer a{	
	color:#a00057;
	text-decoration:none;
}
.footer a:hover{	
	color:#a00057;
	text-decoration:underline;
}
.titre_focus{
	color:#d83040;
	font-size:14px;
	font-weight:bold;
	
}
.focus a{
	text-decoration:none;
	color:#d83040;
	
}
.focus a:hover{
	text-decoration:underline;
	color:#d83040;
	
}
fieldset{
	border:solid;
	border-width:1px;
	border-color:#333;
	padding:8px;
}
