@charset "utf-8";
/* CSS Document */

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.9em;
		color:#ffffff;
		background-image:url(images/background.jpg);
		margin:0px;
		
}



#contain {
				width:970px;
				margin:0px auto;
				padding:0px;
				
				
							
}

#header  { 
			display:block;
			position:relative;
			float:left;
			width:970px;
			height:121px;
			background-image:url(images/background_header.jpg);
			background-repeat:no-repeat;
			margin:0px;


}

#logo {
			display:block;
			position:relative;
			float:left;
			width:250px;
			height:121px;
}

#adresse {

			display:block;
			position:relative;
			float:left;
			width:700px;
			height:99px;
			padding:22px 20px 0px 0px;

}

#adresse span { color:#e4b857; font-size:1.1em;  }
#adresse p { margin:0px;  }
.numéro { font-size:1.3em; text-align:right;}


#menu {
			display:block;
			position:relative;
			float:left;
			width:970px;
			height:44px;

}

a.accueil:link, a.accueil:visited, a.accueil:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/accueil.jpg);
			background-repeat:no-repeat;
			width:109px;
			height:32px;
			padding:12px 0px 0px 60px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;

			
			
						
				
}

a.accueil:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/accueil_hover.jpg);
			background-repeat:no-repeat;
			width:109px;
			height:32px;
			padding:12px 0px 0px 60px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}


a.propos:link, a.propos:visited, a.propos:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/propos.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
						
				
}

a.propos:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/propos_hover.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}


a.galerie:link, a.galerie:visited, a.galerie:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/galerie.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
						
				
}

a.galerie:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/galerie_hover.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}

a.services:link, a.services:visited, a.services:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/services.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
						
				
}

a.services:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/services_hover.jpg);
			background-repeat:no-repeat;
			width:108px;
			height:32px;
			padding:12px 0px 0px 50px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}


a.reparation:link, a.reparation:visited, a.reparation:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/reparation.jpg);
			background-repeat:no-repeat;
			width:113px;
			height:32px;
			padding:12px 0px 0px 45px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
						
				
}

a.reparation:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/reparation_hover.jpg);
			background-repeat:no-repeat;
			width:113px;
			height:32px;
			padding:12px 0px 0px 45px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}


a.joindre:link, a.joindre:visited, a.joindre:active
{
			display:block;
			position:relative;
			float:left;
			background-image:url(images/joindre.jpg);
			background-repeat:no-repeat;
			width:144px;
			height:32px;
			padding:12px 0px 0px 25px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;						
				
}

a.joindre:hover 
{			
			display:block;
			position:relative;
			float:left;
			background-image:url(images/joindre_hover.jpg);
			background-repeat:no-repeat;
			width:144px;
			height:32px;
			padding:12px 0px 0px 25px;
			font-size:1.05em;
			color:#FFFFFF;
			text-decoration:none;			
}


#contenu {
			display:block;
			position:relative;
			float:left;
			width:950px;
			background-image:url(images/bg_contenu.jpg);
			background-repeat: repeat-y;
			padding:0px 10px 0px 10px;
		

}

#banniere {
			display:block;
			position:relative;
			float:left;
			width:950px;
			height:150px;
			

}

#contenu_galerie {
			display:block;
			position:relative;
			float:left;
			width:950px;
			background-image:url(images/bg_contenu.jpg);
			background-repeat: repeat-y;
			padding:15px 10px 0px 10px;
			color:#000000;
		

}

#contenu_galerie h1 { font-size:1.2em; color:#242424; font-family: "Times New Roman", Times, serif; margin:15px 0px 0px 25px; }

.ancre {
			display:block;
			position:relative;
			float:left;
			width:890px;
			text-align: center;
			padding:0px 30px 25px 30px;
			font-weight:bold;	
	
	}

a.menu_galerie:link, a.menu_galerie:visited, a.menu_galerie:active
{
		text-decoration:underline;
		font-size:0.9em;
		color: #03C;
		padding:0px 4px 0px 4px;
				
}

a.menu_galerie:hover 
{			
			
			text-decoration:none;
			font-size:0.9em;
			color:#242424;
			padding:0px 4px 0px 4px;			
}

#contenu_services {
			display:block;
			position:relative;
			float:left;
			width:910px;
			background-image:url(images/bg_contenu.jpg);
			background-repeat: repeat-y;
			padding:15px 30px 0px 30px;
			color:#000000;
		

}

#contenu_services h1 { font-size:1.2em; color:#242424; font-family: "Times New Roman", Times, serif; margin:15px 0px 0px 25px; }


#formulaire {
			display:block;
			position:relative;
			float:left;
			width:465px;
			padding:0px 0px 0px 10px;

}

#formulaire span { color:#b0862a; font-size:1.1em;  }

#carte {
			display:block;
			position:relative;
			float:left;
			width:450px;
			padding:0px 0px 0px 25px;

}


#degrade {
			display:block;
			position:relative;
			float:left;
			height:364px;
			width:950px;
			background-image:url(images/bg_degrade.jpg);
			background-repeat:repeat-x;
			padding:4px 0px 0px 0px;


}

#femme_acc {
			display:block;
			position:relative;
			float:left;
			width:383px;
			height:364px;



}

#texte_acc {
			display:block;
			position:relative;
			float:left;
			width:567px;
			height:364px;
			color:#242424;

}

#texte_acc h1 { font-size:1.2em; color:#242424; font-family: "Times New Roman", Times, serif; margin:15px 0px 0px 25px; }
#texte_acc h2 { font-size:1.2em; }


#femme_propos {
			display:block;
			position:relative;
			float:left;
			width:383px;
			padding:5px 0px 5px 0px;
		
			



}


#texte_propos {
			display:block;
			position:relative;
			float:left;
			width:537px;
			color:#242424;
			padding:0px 15px 5px 15px;
	

}

#texte_propos h1 { font-size:1.2em; color:#242424; font-family: "Times New Roman", Times, serif; margin:15px 0px 0px 25px; }
#texte_propos h2 { font-size:1.2em; }

.brun { color:#792e00; font-size:1.1em;  margin:10px 0px 0px 25px; }

a.montre:link, a.montre:visited, a.montre:active
{
		text-decoration:underline;
		font-size:1em;
		color:#242424;
				
}

a.montre:hover 
{			
			
			text-decoration:none;
			font-size:1em;
			color:#242424;			
}

a.alias:link, a.alias:visited, a.alias:active
{
		text-decoration:underline;
		color:#FFFFFF;
	
				
}

a.alias:hover 
{			
			
			text-decoration:none;
			color:#FFFFFF;			
}


#contenu_copy_acc {
			display:block;
			position:relative;
			float:left;
			width:940px;
			height:40px;
			background-image: url(images/bas_copy_acc.jpg);
			padding:16px 10px 0px 20px;
			color:#FFFFFF;

}

#contenu_copy_acc p { margin:0px;}

#copy_gauche_acc {
			display:block;
			position:relative;
			float:left;
			width:465px;
			height:35px;
			font-size:0.9em;
		
}

#copy_droite_acc {
			display:block;
			position:relative;
			float:left;
			width:465px;
			height:35px;
			font-size:0.9em;
}






#contenu_copy {
			display:block;
			position:relative;
			float:left;
			width:940px;
			height:40px;
			background-image: url(images/bg_contenu_bas_copy.jpg);
			padding:28px 10px 0px 20px;
			color:#FFFFFF;

}

#contenu_copy p { margin:0px;}

#copy_gauche {
			display:block;
			position:relative;
			float:left;
			width:465px;
			height:35px;
			font-size:0.9em;
		
}

#copy_droite {
			display:block;
			position:relative;
			float:left;
			width:465px;
			height:35px;
			font-size:0.9em;
}

