@charset "utf-8";

html, body 
{
	font-size: 12px;
	background: url(../images/fond.jpg) repeat-x; 
	background-color: #a7a61e; 
}

#global {
	min-height: 100%;
}
img 
{ 
	border:0px; 
	padding:0px;
	margin:0px;
	/*margin-bottom: -5px; */
}

a 
{ 
	color:#000;
	text-decoration:none;
}
a:hover 
{ 
	color:#fff;
	text-decoration:underline;
}

body 
{
	font-size:1em;
	margin:0px;
	padding:0px;
	background-color: #a7a61e; 
	font-family: "Trebuchet MS";
}

h1 { 
	font-size:1.6em;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

h2 
{ 
	font-size:1.5em;
	color:#fff;
	margin:0px;
	padding:0px;
}

h3 
{ 
	font-size:1.5em;
	color:#da3a3c;
	margin:0px;
	padding:0px;
	text-align:center;
}



#gabarit
{
	width:861px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	
}

#entete
{
	height:217px;
	text-align:center;
	border:0px; 
	padding:0px;
	margin:0px;
	overflow:hidden;
}

#menu
{
	background: url(../images/barre_menu.jpg);	
	width:861px;
	height:54px;
	text-align:center;
	border:0px; 
	padding:0px;
	margin:0px;

}

#contenu
{
	width:861px;
	background: url(../images/contenu.jpg) repeat-y; 
	padding:10px;
	overflow:hidden;
}

.clear{clear:left;}


#footer
{
	height:36px;
	overflow:hidden;
	text-align:center;
	background-color: #a7a61e; 
	background: url(../images/footer.jpg); 
}

#links  
{
	font-size:0.9em;
	text-align:center;
	color:#000;
	background-color: #a7a61e; 
}

#links a 
{
	font-size:0.9em;
	text-align:center;
	color:#000;
	background-color: #a7a61e; 
}

#links a:hover 
{
	font-size:0.9em;
	text-align:center;
	color:#fff;
	text-decoration:underline;
	background-color: #a7a61e; 
}

.float { float:left; }

/* menu roll-over css */
.menu0{float:left;height:54px;}
.menu1{height:54px;background: url(../images/mnu-accueil.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:126px;}
.menu1:hover {background: url(../images/mnu-accueil.jpg) no-repeat 0 -54px;width:126px;}
.menu2{height:54px;background: url(../images/mnu-promo.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:173px;}
.menu2:hover {background: url(../images/mnu-promo.jpg) no-repeat 0 -54px;width:173px;}
.menu3{height:54px;background: url(../images/mnu-magasin.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:168px;}
.menu3:hover {background: url(../images/mnu-magasin.jpg) no-repeat 0 -54px;width:168px;}
.menu4{height:54px;background: url(../images/mnu-acces.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:110px;}
.menu4:hover {background: url(../images/mnu-acces.jpg) no-repeat 0 -54px;width:110px;}
.menu5{height:54px;background: url(../images/mnu-contact.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:127px;}
.menu5:hover {background: url(../images/mnu-contact.jpg) no-repeat 0 -54px;width:127px;}
.menu6{height:54px;background: url(../images/mnu-livre.jpg) no-repeat 0 0;display:block;vertical-align:middle;width:136px;}
.menu6:hover {background: url(../images/mnu-livre.jpg) no-repeat 0 -54px;width:136px;}


.border
{
	border:1px solid;	
}

.center
{
	text-align:center;
}

.center2
{
	margin-left:auto;
	margin-right:auto;
}

.cadre_gauche
{
	float:left;
	width:650px;
	overflow:hidden;
}

.encart_gauche
{
margin-right: 10px;
margin-bottom: 10px;
overflow:hidden;
background-color: #faf9f8;
border:1px solid;
padding-bottom:5px;
padding-top:5px;
}

.encart_gauche_grisfonce
{
margin-right: 10px;
margin-bottom: 10px;
padding-bottom:5px;
padding-top:5px;
overflow:hidden;
background-color: #d9d9d9;
border:1px solid;

}
.cadre_droit
{
	float:left;
	width:180px;
	background-color: #d9d9d9;
	margin-left:auto;	
	margin-right:auto;
	overflow:hidden;
	border:1px solid;
}


.partenaires
{
	text-align:center;
	padding:5px;
	margin:5px;
	background-color: #d9d9d9;
}

.marques
{
	text-align:center;
	padding:5px;
	margin:5px;
}

.encart_titre
{
	text-align:center;
}

.txt2
{
	font-size:1.5em;
}

.w845
{
	width:835px;
}

.video
{
	text-align:center;
	width:320px;
	background-color: #d9d9d9;
		margin-left:auto;
	margin-right:auto;
}

.boutique{background: url(../images/boutique.jpg) no-repeat 0 0;display:block; height:150px;width:150px;margin-left:auto;margin-right:auto;}

.prixrouge{
color:red; 
font-size:20px;
font-weight:bold;
font-family:"Arial Black";
}

#map{
	
	width:835px;
	text-align:center;
	border:1px dotted #000;
	
}

.padding_plus
{
	padding-left:30px;
}

.padding10
{
	padding:10px;
}

.w830
{
	width:815px;
}

.encart_services
{
	text-align:center;
	width:150px;
	height:150px;
	background-color: #fff;
}

.news
{
	display:block;
	vertical-align:middle;
	width:415px;
	height:150px;
}