/* Styles pour les images de la liste en fr et eng*/
#system_1_fr{  background:url(../images/menu01fr.gif) #fff no-repeat 0 0;  height:20px;} 	/*hauteur - padding */
#system_2_fr{  background:url(../images/menu02fr.gif) #fff no-repeat 0 0;  height:19px;}
#system_3_fr{  background:url(../images/menu03fr.gif) #fff no-repeat 0 0;  height:19px;}
#system_4_fr{  background:url(../images/menu04fr.gif) #fff no-repeat 0 0;  height:19px;}

#system_1_en{  background:url(../images/menu01en.gif) #fff no-repeat 0 0;  height:20px;} 	/*hauteur - padding */
#system_2_en{  background:url(../images/menu02en.gif) #fff no-repeat 0 0;  height:19px;}
#system_3_en{  background:url(../images/menu03en.gif) #fff no-repeat 0 0;  height:19px;}
#system_4_en{  background:url(../images/menu04en.gif) #fff no-repeat 0 0;  height:19px;}
   
#system_1_fr:hover, #system_2_fr:hover, #system_3_fr:hover, #system_4_fr:hover, #system_1_en:hover, #system_2_en:hover, #system_3_en:hover, #system_4_en:hover{  background-position:0 -31px;}

#system_1_fr, #system_2_fr, #system_3_fr, #system_4_fr, #system_1_en, #system_2_en, #system_3_en, #system_4_en{
	text-indent:-5000px;
	margin:0px;
	padding:0px;  
	
}
#nav, #nav ul {
	  background:#FFF;
	  list-style:none;
	  margin:0;
	  padding:0;
	  width:216px;	
	  font-size:11px; 
	  text-indent:0; 
	  line-height:12px;
	  float:left;
}
#nav ul {
	border:1px solid #c0cfdf;
	border-bottom:2px solid #687c95;
	border-right:2px solid #687c95;
}
#nav a {  	
	display: block;
	width: 216px;
	color:#003f95;
	text-decoration: none;
	padding: 6px 0;
}
#nav a:hover {  	
	color: #fff;
}
#nav a.daddy {
	background:url(../images/fleche_grise.gif) transparent no-repeat 210px center;
}
#nav a.daddy:hover {
	background:url(../images/fleche_blanc.gif) transparent no-repeat 210px center;
}
#nav li {
	float:left;
	padding: 0;
	margin:0;
	width:216px;		
}
#nav li ul {
	position : absolute;
	left: -999em;
	margin-left:216px;
	margin-top:-31px;
	width:220px;
	z-index:100;
}
#system_1_fr li, #system_2_fr li, #system_3_fr li, #system_4_fr li, #system_1_en li, #system_2_en li, #system_3_en li, #system_4_en li{
	border:none;
}
#nav li li {
	/*padding-right:1em;*/
	width:220px;
	border-top:1px dotted #c0cfdf;
}
#nav .first {
	border-top:none;
}
#nav li ul a {
	width: 200px;
	padding-left:10px;
	padding-right:10px;
}
#nav li ul ul {
	margin: -24px 0 0 210px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto;
}
#nav li:hover, #nav li.sfhover {
	background-color:#6bbef1;
}




/*----------------------------*/
/*----------------------------*/
/*-----------page offres------*/
#listing *{
	margin:0;
	padding:0;
}
#listing{
	margin:0 0 0 0;
	padding:0;
}
#core ul#listing{
	margin-left:0;
	margin-right:0;
}
#listing a{
	text-decoration:none;
}
#listing #system_1_fr,
#listing #system_2_fr,
#listing #system_3_fr,
#listing #system_4_fr,
#listing #system_1_en,
#listing #system_2_en,
#listing #system_3_en,
#listing #system_4_en{  
	background:url() #fff no-repeat 0 0; 
	font-weight:bold; 
	margin:0;
	padding:0;
	text-indent:0;
} 	
#listing .first_cat{
	margin:0;
	text-indent:0;
	padding:0;
}   
#listing ul{
	border: 1px solid #D1DAE3;
	margin:5px 0 20px 0;
	background-color:#F9FBFD;
	padding:5px 10px;
	text-indent:10px;
	font-size:1em;
}
#listing ul li{
	margin:5px 0 0 5px;
	padding:0;
	width:450px;
}
#listing ul ul{
	font-size:1.0em;
	text-indent:10px;
	margin:30px 0 10px 5px;
	background-color:#F9FBFD;
	width:450px;
}
#listing ul li ul{
	margin:0 0 0 0;
	border:none;
	background-color:#F9FBFD;
	
	width:450px;
}
#listing ul li ul li{
	border:none;
	background-color:#F9FBFD;
	margin:0 0 0 10px;
	width:450px;
}