@charset "iso-8859-1";
/* CSS Document */

body
	{
    margin:0;
	background-color:#bbb2a4;
	}
	
/* BANNIERE */
	
#bg_global 
		{
		width:100%;
		background-image:url(../img_es_imports/banniere/fondombre.png);
		background-repeat:repeat-x;
		height:157px;
		position:absolute;
		display:block;
		margin: 0 auto;
		text-align:center;
		z-index:1;		
		left:0;
		}	
		
#ban
	{
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	}	
	
#banimage
	{
/*	background-image:url(../img_es_imports/banniere/banniere.png);*/
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:148px;
	position:absolute;
	z-index:2;
	}
	
#global
	{
	margin-left:auto;
	margin-right:auto;
	width:967px;
	position:relative;
	}
	
/* COPRS */

#corps
	{
	width:967px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img_es_imports/bg/ligne.png);
	background-repeat:repeat-y;
	padding-top:148px;
	}
	
#bg_menu
	{
	background-image:url(../img_es_imports/menus/bg_menu.png);
	background-repeat:no-repeat;
	width:950px;
	height:87px;
	margin-left: -11px ;
	padding-left:10px;
	}
	
ul#menu
	{
	height: 43px ;
	margin:0;
	margin-left: 20px ;
	padding: 0 ;
	list-style-type: none ;
	}

ul#menu li
	{
	float: left ;
	text-align: center;
	}

ul#menu2
	{
	height: 43px ;
	margin:0;
	padding: 0 ;
	list-style-type: none ;
	margin-top:15px;
	font-size:16px;
	}

ul#menu2 li
	{
	text-align:left;
	margin-top:15px;
	background-color:#bbb2a4;
	height:30px;
	width:636px;
	padding-top:15px;
	/*border: 1px solid #FFFFFF;*/
	}

ul#menu2 a
	{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:25px;
	}

ul#menu2 a:hover
	{
	color:#ad1a32;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:25px;
	}

.style3 a
	{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}

.style3 a:hover{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
}
			
/* CONTENU */

#contenu
	{
	width:636px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	float:none;
	}

#contenu_gauche
	{
	width:115px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:75px;
	}


#contenu_gauche_pourqui
	{
	width:115px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:75px;
	}	
	
	
#contenu_droite
	{
	
	}

p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#551b18;
	text-align:justify;
	margin-left:20px;
	}

.lienp a
{
	color:#777168;
}

.lienp a:hover
{
	color:#ad1a32;
}
	
.bloc1
	{
		height:220px;
	}
	
.bloc2
	{
		margin-top:10px;
	}
	
.bloc3
	{
		margin-top:10px;
	}
	
.bloc4
	{
		margin-top:10px;
	}
	
.bloc5
	{
		margin-top:10px;
	}
	
.bloc6
	{
		margin-top:10px;
	}
	
.bloc_contact1
	{
		margin-top:10px;
		height:150px;
	}	
	
.bloc_contact2
	{
		margin-top:30px;
		height:150px;
	}
	
.bloc_contact_gauche
	{
		margin-top:10px;
		width:318px;
		height:190px;
		float:left;
	}	
	
.bloc_contact_droite
	{
		margin-top:-20px;
		width:318px;
		height:190px;
		float:right;
	}

.bloc_contact_droite_haut
	{
		margin-top:10px;
		height:95px;
	}

.bloc_contact_droite_bas
	{
		margin-top:10px;
		height:95px;
	}					
		
a img
	{
	border:none;
	}
	
	
/*  FOOTER */

#footer
	{
		background-image:url(../img_es_imports/bg/bg_fin.png);
		background-repeat:no-repeat;
		width:967px;
		height:27px;
	}
	
#titre
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ad1a32;
	background-image:url(../img_es_imports/contenu/separateur.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
	width:636px;
	margin-top:55px;
	}
	
.titre2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ad1a32;
	background-image:url(../img_es_imports/contenu/separateur.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
	width:636px;
	margin-top:50px;
	margin-bottom:25px;
	}
	
.titre3
	{
		color:#ad1a32;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:underline;
	}
	
.titre4
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ad1a32;
	background-image:url(../img_es_imports/contenu/separateur.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:30px;
	width:636px;
	margin-top:50px;
	margin-bottom:1px;
	}
	
.lien
	{
		float:right;
		margin-bottom:25px;
	}	
	
.lien_dl a
	{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
	}
	
.lien_dl a:hover
	{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
	}
	
.lien_carte a
	{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
	}
	
.lien_carte a:hover
	{
		text-align:right;
		color:#ad1a32;
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
	}	

.lien_pq	
	{
		color:#ad1a32;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
.style1 
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	
.style2
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:decimal;
		text-align:justify;
		}
		
.style3
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:circle;
		text-align:justify;
		}
	
.style4
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:disc;
		text-align:justify;
		}
		
.style5
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:upper-roman;
		text-align:justify;
		}
		
.style6
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		list-style-type:none;
		text-align:justify;
		}		
		
.style_sanspuce
		{
		color:#551b18;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		list-style-type:none;
		text-align:justify;
		}
						
.bold
		{
			font-weight:bold;
		}

.boldUnerderline
		{
			font-weight:bold;
			text-decoration:underline;
		}	
		
.boldItalic
		{
			font-weight:bold;
			font-style:italic;
		}
		
.italic	
		{
			font-style:italic;
		}
		
.underline
		{
			text-decoration:underline;
		}
			
.photo
		{
			float:left;
			position:absolute;
		}
		
.texte
		{
			margin-left:100px;
			padding-top:25px;
			margin-left:120px;
		}		
		
.photo_contact
		{
			float:left;
			height:90px;
			width:80px;
		}
		
.texte_contact
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#551b18;
			text-align:justify;
			height:90px;
			padding-top:65px;
		}				
			
#image_fond
		{
		background-image:url(../img_es_imports/contenu/route.jpg);
		background-repeat:no-repeat;
		margin-top:-70px;
		/margin-top:-20px;
		width:600px;
		height:300px;
		margin-left:auto;
		margin-right:auto;
		}
		
.centrer
	{
	text-align:center;
	}	

.rouge		
	{
	color:#ad1a32;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.rougeFormulaire		
	{
	color:#ad1a32;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}	
	
.rougeItalic		
	{
	color:#ad1a32;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	}	

.rougeUnderline
	{
	color:#ad1a32;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	margin-left:20px;
	}	
	
.tableau
	{
	color:color:#551b18;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin-left:20px;
	}	


/*FORMULAIRE*/
.form_button {
	border:1px solid #AE2326;
	background-color: #AE2326;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #FFFFFF;
	padding:0px 2px 0px 2px;
}

/*TABLEAU CSS*/
	
table	
	{
	margin-top:10px;
	color:#551b18;
	}	
	
.largeur_auto	
	{
	width:235px;
	}	
	
.largeur_auto2
	{
	width:235px;
	}		

.td_pointillee	
	{
	border-bottom: dashed 1px #ad1a32;
	}	

.style7 {
			font-size: 12px;
			font-family:Arial, Helvetica, sans-serif;
			}
.style8 {
			color: #059bcd; 
			font-weight:bold;
			}
			
.style9 {color: #777168}

.style11 {
				color: #777168; 
			    font-weight: bold; 
				line-height:20px;
				/*background-image:url(../img_es_imports/contenu/separateur_contact.png);
				background-position:bottom;
				background-repeat:no-repeat;*/
				}	


