@charset "utf-8";
/* CSS Document */

body{
background-color:#350002;
text-align:center;
margin:0px;
font-family: Helvetica, Arial,sans-serif;
font-size:11px;
color:#7b7b79;
background-image:url(images/fond.gif);
background-repeat: repeat-x;
}

#main {
	position:relative;
	margin:auto;
	padding:0;
	width:980px;
	height:700px;
text-align:left;

	
}
#autre_langue a{
position:absolute;
	left:744px;
	top:64px;
	width:50px;
	height:27px;
	color:#999999;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
}
#autre_langue a:hover{
color:#383838;
text-decoration:underline;
	}

#logo {
	position:absolute;
	left:0px;
	top:24px;
	width:219px;
	height:87px;
}


#droit-menu{
	position:absolute;
	left:840px;
	top:38px;
	width:176px;
	height:181px;
}

#menu {
	position:absolute;
	left:209px;
	top:98px;
	width:585px;
	height:33px;
	text-align:right;
	overflow:visible;
	}
#menu ul
{
list-style: none;
padding: 0;
margin: 0;
text-align:center;
	
} 
#menu li
{
float: right;
margin: 0 10px 0 10px;
text-transform: uppercase; 
} 

#menu li a
{
height: 2em;
line-height: 2em;
float: left;
display: block;
color: #646464;
text-decoration: none;
text-align: center;
font-size:12px;
margin:12px 0px 0px 0px;
padding: 0px 6px 0px 6px;

	
} 
#menu li a:hover
{
color: #383838;
background-color: #C6C6C6;
display: block;
}


a.actif {
background-color: #C6C6C6;
display: block;



}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#contenu {
	position:absolute;
	left:27px;
	top:134px;
	width:769px;
	height:472px;
	border:#c5c5c5 4px solid;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
#contenu_qualite {
	position:absolute;
	left:27px;
	top:134px;
	width:769px;
	height:472px;
	border:#c5c5c5 4px solid;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(images/image_qualite.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
}
#contenu_contact {
	position:absolute;
	left:27px;
	top:134px;
	width:769px;
	height:472px;
	border:#c5c5c5 4px solid;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(images/image_contact.jpg);
	
}
#texte_contact{
	position:relative;
	float:left;
	width:280px;
	height:240px;
	padding:20px 20px 0 40px;
	
}
#texte_contact h2{
	padding:0px;
	margin:0px;
	
}
#texte_contact p{
padding:0px 0px 20px 0px;
margin:0px;
line-height: 15px;
}
#formulaire_contact{
position:relative;
float:right;
	width:370px;
	height:240px;
	padding:20px;
	
}
#formulaire_contact h2{
	padding:0px;
	margin:0px;
	
}
input[type=text] {
width:260px;
} 
#contenu_evenements {
	position:absolute;
	left:27px;
	top:134px;
	width:769px;
	height:472px;
	border:#c5c5c5 4px solid;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-position:bottom left;
	background-image:url(images/image_evenements.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align:center;
	
}
#texte_evenements {
padding:0px 30px 0 420px;

}
#texte_evenements h2 , #texte_evenement h1{
margin:0px;
	padding:0px;

}
#texte_evenements p{
margin:0px;
	padding:0px 0px 20px 0px;


}
#danielle{
	position:relative;
	float:left;
	width:320px;
	height:220px;
	padding:20px;
	
}

#texte_qualite{
padding:10px 20px 0 20px;
}
#gilles{
position:relative;
float:right;
	width:340px;
	height:220px;
	padding:20px;
	
}
#texte_a_propos{
clear:both;
position:relative;
	width:769px;
	height:212px;
	background-image:url(images/image_a_propos.jpg);
}
#texte_a_propos p{
padding:0 20px 0 20px;
}
#titre_galerie h2{

	padding:10px 20px 0px 40px;
	
}
#galerie_image{
padding:10px 0px 20px 20px;
margin:10px;
}
#galerie_image img{

padding:10px;
}


#boutique {
	position:absolute;
	left:804px;
	top:199px;
	width:176px;
	height:348px;
	
}

h1{
font-family: Helvetica, Arial,sans-serif;
font-size:20px;
color:#7b7b79;
}
h2{
font-family: Helvetica, Arial,sans-serif;
font-size:15px;
color:#7b7b79;

}

#texte_qualite h2{
font-family: Helvetica, Arial,sans-serif;
font-size:15px;
color:#7b7b79;
padding:10px 20px 0 20px;
margin:0px;

}

#texte_qualite p{
padding:0px 0px 20px 20px;
margin:0px;
line-height: 15px;
}


