/* CSS Document 
img { behavior: url(../iepngfix.htc);
 }*/
html, body
	{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/backround.jpg) repeat-x;
	background-color:#eeeeee;
	}
.style_h1
	{
		width:1000px;
		height:15px;
		margin:auto;
	}
h1
		{
			font-size:9px;
			color:#CCC;
			text-align:center;
		}
#conteneur
	{
		width:1000px;
		margin-left:auto;
		margin-right:auto;
	}
	
#entete
	{
	width:1000px;
	overflow:hidden;
	height:150px;
	}
	
#contenu
	{
	width:1000px;	
	clear:both;
	}

#separateur
	{
	width:735px;
	background:url(../images/fond-1.jpg) no-repeat;
	height:145px;
	padding-top:15px;
	padding-left:15px;
	}
#auto 
	{
	width:154px;
	float:left;
	margin-left:18px;
	}
#moto 
	{
	width:154px;
	float:left;
	margin-left:18px;
	}
#sante 
	{
	width:154px;
	float:left;
	margin-left:18px;
	}
#habitation 
	{
	width:154px;
	float:left;
	margin-left:18px;
	}
#gauchecontenu
	{
	width:132px;
	float:left;
	}
#droitecontenu
	{
	width:132px;
	float:left;
	}
#centrecontenu
	{
	width:735px;
	float:left;
	}


#bandeau_haut
	{
	width:1000px;
	height:32px;
	}

#bandeau_bas
	{
	width:1000px;
	height:118px;
	}
	
#bandeau_haut_gauche
	{
	width:604px;
	float:left;
	}
	
#bandeau_haut_droite
	{
	width:396px;
	border:1px #00F;
	float:left;
	}
#menuhaut
{
}
#menuhaut ul 
	{
	width:500px;
	padding:0;
	margin:0;
	height:32px;
	}
         
img
	{
	border:none;	
	}

#menuhaut .smenu
{
 width: 99px;
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 position:absolute;
 
}

#menuhaut .smenu li
{
 float: left;
 background-color:#840202;
 margin: 0;
 border: 0;
 width: 140px;
 border-bottom: 1px solid #5a0524;
 border-right: 1px solid #840202;
}

#menuhaut li
{
 float: left;
 width: 121px;
 list-style:none;
 background-color:#FFFFFF;
 margin-left: 5px;
}		

#menuhaut li a:link, #menuhaut li a:visited
{
 display: block;
 height: 1%;
 color: #000;
 background: #ffff;
 border-right: 1px solid #000;
 text-decoration: none;
 font-weight:bold;
}

#menuhaut li a:hover { background-color: #5a0524; }
#menuhaut li a:active { background-color: #5a0524; }

#menuhaut .smenu li a:link,
#menuhaut .smenu li a:visited
{
  display: block;
  color:#FFF;
  margin: 0;
  padding: 2px 0 2px 10px;
  border: 0;
  text-decoration: none;
  background-color: #840202;
}

#menuhaut .smenu li a:hover
{
 background-image: none;
 background-color: #5a0524;
}			

#menuhaut li:hover > .smenu { display: block; }	 

#bandeaumenu
	{
	width:1000px;
	position:absolute;
	}
#menu
	{
	width:1000px;
	padding:0;
	height:53px;
	}

#menuDeroulant
{
	background:url(../images/menu-fond.jpg) no-repeat center; 
	clear:left;
	padding:0;
	width:735px;
	height:53px;
	background-color:#FFFFFF;
	position:absolute;
	margin-left:130px;
}      

#menuDeroulant li
	{
	 float: left;
	 width: 120px;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 list-style:none;
	 background-color:#FFFFFF;
	 text-align:center;
	}		
#menuDeroulant ul
	{
		margin:0;
		padding:20px 0;
	}

#menuDeroulant .sousMenu 
	{
	 width: 140px;
	 display: none;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 border: 0;
	 
	}
#menuDeroulant .sousMenu li
	{
	 float: left;
	 background:#860001;
	 margin: 0;
	 border: 0;
	 width: 159px;
	 border-top: 1px solid #3d0103;
	 border-right: 1px solid #3d0103;
	 
	}		


#menuDeroulant li a:link, #menuDeroulant li a:visited
	{
	 display: block;
	 height: 2%;
	 color: #FFF;
	 background: #390102;
	 margin: 0;
	 padding:0;
	 border-right: 1px solid #1B0105;
	 text-decoration: none;
	 font-weight:bold;
	}
#menuDeroulant li a:hover { background-color: #860001; }
#menuDeroulant li a:active { background-color: #5F879D; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
	{
	 display: block;
	 color: #FFF;
	 margin: 0;
	 padding: 10px 0;
	 border: 0;
	 text-decoration: none;
	 background:#860001;
	}
#menuDeroulant .sousMenu li a:hover
	{
	 background-image: none;
	 background-color: #5a0524;
	}			

#menuDeroulant li:hover > .sousMenu { display: block; }	

#gaucheaccueil
	{
		width:345px;
		height:508px;
		float:left;
		-moz-border-radius:10px;
		-webkit-border-radius: 10px;
		border:1px #900 solid;
		padding:0px;
		margin:10px 20px 0 0;
	}
#droitaccueil
	{
		-moz-border-radius:10px;
		-webkit-border-radius: 10px;
		border:1px #900 solid;
		padding:10px;
		width:325px;
		float:left;
		font:12px Arial, Helvetica, sans-serif;
		text-align:justify;
		margin:10px 10px 0 0 ;
	}

#partenaire 
	{
	width:720px;
	background-color:#FFFFFF;
	border:1px solid #A7C7DC;
	clear:both;
	margin:15px 0 15px 130px;
	padding:10px;
	}
	
#bas 
	{
	width:720px;
	clear:both;
	margin:15px 0 15px 130px;
	padding:10px;
	text-align:center;
	}
	
#paiement
	{
	width:700px;
	color:#900;
	background-color:#FFF;
	clear:both;
	margin:10px 0 0px 10px;
	}
	
.part
	{
	font-size:11px;
	font-weight:normal;
	}
.part a 
	{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
	
#bas li 
	{
	list-style:none;
	display:block;
	float:left;
	}
	
#bas ul
	{
	margin:0 auto;
	padding:0;
	width:200px;
	
	}
