/**DECLARATIONS GLOBALE**/
	body {font-family: Arial, Helvetica, sans-serif;color: #424253;background-color: #c5c5c5;	font-size: 12px; padding-top:10px;}
	a {color:#C77601;font-weight: bold;text-decoration:undeline;}
	a:hover {color: #C77601;font-weight: bold;text-decoration: none;}

/**PARTIE COMMUNE**/
	#header{padding-bottom:10px;padding-left:50px;font-size:28px;color:#C77601;font-weight:bold;}
	#contenus {background-color:#fff;	width:960px;	height:100%;	margin:auto;color:#C77601;}
	#haut {	position: relative;	height: 150px;	width: 960px;	margin: 0 auto;	z-index: 2;}

	#centre {position: relative;background-color: #ffffff;	width: 960px;height:323px;}
	#centre2 {position: relative;width: 960px;color:#C77601;}
	
	#separateur_petit {position:relative;float:left;margin: 0px auto;background-repeat: no-repeat;position: relative;height: 10px;width: 305px;	z-index: 1;}
	#separateur_petit2 {margin: 0px auto;position: relative;height: 2px;width: 500px;	clear:both;	z-index: 1;}
	#separateur_haut,#separateur_bas {position: relative;height: 9px;width: 934px;}

	.separtbarre { background-color:#fff;width:8px;height:8px;margin-top:15px;float:right;}
	.separtbarre_lien { background-color:#fff;width:8px;height:8px;margin-top:3px;margin-right:8px;float:left;position:relative;}
	.separtbarre_lien_footer {background-color:#fff;width:5px;height:5px;margin-top:7px;margin-left:20px;float:right;position:relative;}
	.separtbarre1 {	background-color:#fff;width:1px;height:38px; float:left;}
	.separtbarre3 {	background-color:#fff;width:8px;height:8px;margin-top:15px;margin-left:20px;float:left;}

	#menu {margin: 0 auto;	margin-left:8px;	background-color: #640010;position: relative;height: 38px;width: 942px;z-index: 1;}
	a.menu {color: #fff;font-weight:lighter;}
	a:hover.menu {color: #fff;text-decoration:none; background-color:#e75424;}
	.menu_item {position: relative;float: left;height:25px;padding-top: 12px;padding-right: 25px;padding-left: 25px;vertical-align:middle;text-align: center;}
	.menu_item:hover {background-color:#9A000E; text-decoration:underline;}
	
	.menu_item2 {position: relative;float: right;padding-top: 10px;	padding-right: 15px;padding-left: 10px;	height:25px;vertical-align:middle;text-align: center;}
	
	.menu_item a,.menu_item2 a {color:#fff;letter-spacing:1px;font-size:14px;font-weight:bolder;	text-decoration:none;}
	.menu_item a:hover,.menu_item2 a:hover {color:#fff;letter-spacing:1px;font-size:14px; font-weight:bolder;text-decoration:none;}

	.text_middle {padding-top:7px;}
	.trait_convert {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;}

/**INDEX**/
	#accueil_gauche {float:left;width:269px;position:relative;}
	#flash {position: relative;	width: 639px;height: 321px;padding-top:0px;padding-left:0px;float:right;margin-right:10px;border:1px solid #000;}
	#moteur-fr {margin: 0;background-image: url(../images/fond_moteur.png);	background-repeat: no-repeat;position: relative;width: 310px;height: 217px;	z-index: 1;margin-left:0px;color:#730A1B;}
	#nos_services {	position:relative;	float:left;	background-image:url('../images/services.png');	width:305px;height:97px;padding:0px;margin:0px;	background-repeat:no-repeat;	text-align:left;margin-top:0px;	padding-left:20px;color:#fff;}
	
	#nos_services a {display:block;width:100%;color:#730A1B;}
	#nos_services a:hover {color:#730A1B;	text-decoration:underline;}

	.moteur_home {color: #730A1B;font-size: 11px;width:200px;}
	.moteur_home_small {color: #414141;font-size: 11px;width:105px;text-align:right;}
	.cat_recherche {color:#730A1B;}
	.titre_recherche{color:#730A1B;letter-spacing:2px;font-size: 21px;text-align:left;	float:left;	display:block;width:100%;}

/** FOOTER**/
	#adresse {position: relative;font-size: 11px;color:#fff;margin-left:20px;margin-top:5px;width: 650px;float:left;	letter-spacing:2px;}
	#adresse a{	color: #fff;	text-decoration:none;}
	#tel_gros {	font-size: 12px;letter-spacing:2px;	font-weight:bold;}
	#bas {background-image: url("../images/bas.png");background-repeat: no-repeat;padding:0;margin-top:9px;	position:relative;height: 62px;width: 960px;clear:both;	display:block;}
	#div_bas{	padding-top:15px;position:relative;	margin:auto;padding-bottom:15px;width:960px;}	
	#menubas_gauche {position:relative;	float: right;	text-align: right;	margin-right:20px;	margin-top:5px;	padding: 2px 0 0 0;	width:225px;letter-spacing:3px;}
	#menubas_gauche a {	color:#fff; font-size: 13px;font-weight:bold;text-decoration:none;display:block;width:100%;}
	#menubas_gauche a:hover {text-decoration:underline;}

	#powered {float:left;width:200px;}
	#legales {float:right;text-align:right;	width:200px;}
	#powered  a,#legales a{	color:#fff;font-size:12px;letter-spacing:2px;font-weight:bold;	text-decoration:none;}
	#powered  a:hover,#legales a:hover{	text-decoration:underline;}

  /*FORMULAIRES*/
  
	#forms {margin:auto;	margin-left:0;} 	
	#bouton_rech {background-color:#E75418;border:1px solid #000;width:119px;text-align:center;height:33px;margin-top:20px;margin-bottom:20px;margin-left:auto;	margin-right:auto;}
#bouton_rech a {color:#fff;text-decoration:none;}
	.formu_input, .formu_input_calc,.formu_textarea {color: #3F3F3F;font-size: 11px;border: 1px inset;}
	.formulaire_gris{border-bottom: 1px solid #DADADA;padding-top: 4px;	margin-bottom:1px;padding-bottom: 2px}
	.formulaire_padding{padding-top: 4px}

/** MENTIONS LEGALES **/
	.titre_mentions {color: #3F3F3F;font-size: 18px;font-family: Arial;	font-weight:bold;}
	.titre_annonce {color: #3F3F3F;	font-size: 11px;font-family: Arial;	font-weight:bold;}
	a.titre_annonce {color: #3F3F3F;font-size: 12px;font-family: Arial;	font-weight:bold;}
	a:hover.titre_annonce {	color: #3F3F3F;	font-size: 12px;font-family: Arial;font-weight:bold;}
	.texte_annonce {color: #3F3F3F;	font-size: 10px;font-family: Arial;text-align:justify;}

/**PAGE ERREUR**/
	.mess_error {width:500px;margin:0 auto;}
	.mess_error a  {color:#352b23;	font-weight:bold;	width:500px;	margin:0 auto;}	
