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

body{
	margin:0;
	padding:0;
	background-color:#918e81;
	color:#333333;
	font-family:Trebuchet ms,"Courier New", Courier, monospace;
	font-size:14px;
}
img{
	margin:0;
	padding:0;
}
#logo{
 	margin:0;
	padding:0;
}
#page1{
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
    margin-left:auto;
	margin-right:auto;
	width:1200px;
	background-image:url(../images/bordure.jpg);
}
#page{
	margin:0;
	padding:0;
	padding:0 0 0 41px;
	width:1120px;
	
	
}
h1{
	margin:0px;
	padding:0px;
	display:none;
	border:none;
	text-decoration:none;
}
h4{
	margin:10px 0 0 -500px;
	padding:10px 0 10px 0px;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
}
.contenu .item2 h4{
	margin:10px 0 0 -500px;
	padding:10px 0 10px 0px;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
	color:#CC9900;
}
h5{
	margin:0px;
	padding:10px 0 10px 0px;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	
	
	
}
#logo img a{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
}
#logo img{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
}
#header{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	
}
#headerfooter{
	margin:0;
	padding:0px 0 2px 0px;
	background-image:url(../images/bghautcontenu.jpg);
	background-position:bottom left;
	border-bottom:5px solid #ffffff;
}
#flash{
margin:0 0 -210px 0px;
padding:0 0 0 0px;
background-color:#333333;
}
#menu{
	margin:0;
	padding:0px 0 15px 0px;
	
}

#menu ul{
	margin:0;
	padding:50px 0px 50px 13px;
}

#menu li{
	margin:0;
	padding:50px 15px 268px 0px;
	display:inline;
	color:#CCCCCC;
	text-transform:uppercase;
}
#menu li a{
	color:#CCCCCC;
	text-decoration:none;
	
}
#menu li img a{
	border:none;
}
li.pre a{
    padding:10px 145px 130px 20px;
	background-image:url(../_img/btpresentationeteint.png);
}
li.pre a:hover{
	background-image:url(../_img/btpresentationallume.png);
}
li.pre a:active{
	background-image:url(../_img/btpresentationallume.png);
}
li.nosv a{
    padding:10px 140px 130px 20px;
	background-image:url(../_img/btnosvehiculeseteint.png);
}
li.nosv a:hover{
	background-image:url(../_img/btnosvehiculesallume.png);
}
li.gril a{
	padding:10px 125px 130px 20px;
	background-image:url(../_img/btgrilletarifaireeteint.png);
}
li.gril a:hover{
	background-image:url(../_img/btgrilletarifaireallume.png);
}
li.rese a{
	padding:10px 145px 130px 20px;
	background-image:url(../_img/btreservation.png);
}
li.rese a:hover{
	background-image:url(../_img/btreservationallume.png);
}


/*----------------------------------------------CONTENU*/
#avantcontenu{
	background-image:url(../images/bgavantcontenu.jpg);
	margin:80px 0 0 0px;
	padding:0px 0 70px 0px;
}

#contenu{
background-image:url(../images/bgcontenu.jpg);

background-repeat:repeat-y;
padding:0 11px 20px 10px;
margin:0px;
border-bottom:2px solid #999999;
	
}
#contenu-tarif{
background-image:url(../images/bgcontenu.jpg);
background-repeat:repeat-y;
padding:0 11px 20px 10px;
margin:0px;
border-bottom:2px solid #999999;
}
#contenu-principal{
background-image:url(../images/bgcontenu2.jpg);
height:295px;
width:1100px;
background-repeat:repeat-y;
padding:20px 0 0 0px;}
#contenu-principal-voitures{
background-image:url(../images/bgcontenu2.jpg);
height:1100px;
width:1100px;
background-repeat:repeat-y;
padding:20px 0 0 0px;
}
#contenu-principal-voitures a{
	color:#666666;
}
#contenu-principal-mentions{
background-image:url(../images/bgcontenu2.jpg);
height:650px;
width:1100px;
background-repeat:repeat-y;
padding:20px 0 0 0px;
}
#contenu-principal-mentions a{
	color:#666666;
}
#contenu-principal-tarif{
background-image:url(../images/bgcontenu2.jpg);
height:1150px;
width:1100px;
background-repeat:repeat-y;
padding:20px 0 0 0px;}

#contenu-principal-tarif a{
color:#666666;}


#contenu-principal-vehicules{
background-image:url(../images/bgcontenu2.jpg);
height:556px;
width:1100px;
background-repeat:repeat-y;
padding:20px 0 0 0px;
}
#contenu-principal-vehicules a{
	color:#666666;}
#contenu-principal-reservation{
background-image:url(../images/bgcontenu2.jpg);
height:750px;
width:1120px;
background-repeat:repeat-y;
padding:20px 0 0 0px;
}
#colmilieuvehicules{
width:700px;
float:left;
}
#contenu_footer{
background-image:url(../images/bgcontenuint_bas.png) bottom left;
padding:50px 0 0 0px;

}
#colgauche{
   margin:0px;
   padding:0px 15px 0 10px; 
	float:left;
	width:350px;
	
}
#colgauche-vehicules{
margin:0px;
   padding:0px 65px 0 10px; 
	float:left;
	width:350px;
	
}
#colgauche img{
	padding:7px 5px 12px 5px;
	margin:0px; 
}
#itemfoto{
	background-image:url(../images/itemimage.png);
}
#itemfoto-reservations{
	background-image:url(../images/itemimage-reservations.png);
}
#itemfoto-grille{
background-image:url(../images/itemimage-grille.png);
}
#colmilieu{
   margin:0px;
   padding:0px 15px 0 0px; 
	float:left;
	width:340px;
	text-align:justify;
}
#colmilieutarif{
	margin:0px;
   padding:0px 15px 0 0px; 
	float:left;
	width:700px;
	text-align:justify;
}

#coldroite{
   margin:0px;
   padding:0px 15px 0 0px; 
	float:left;
	width:340px;
	text-align:justify;
}
#fincontenu{
	margin:0px;
	padding:30px 0 0 0px;
	background-image:url(../images/fincontenu.jpg);
}
h2{
margin:0;
padding:0 0 10px 0px;
text-transform:uppercase;
font-size:0.8em;
}
h2.vehicules{
margin:0;
padding:0 0 10px 10px;
text-transform:uppercase;
font-size:0.8em;
}
h3{
margin:0;
padding:0 0 7px 0px;
text-transform:uppercase;
font-size:0.7em;
}
/*---------------------------------------------FOOTER*/

#footer{
	text-align:center;
	margin:0px;
	padding:10px 0 10px 0;
	text-transform:uppercase;
	font-size:0.8em;
	letter-spacing:4px;
	background-color:#FFFFFF;
	border-bottom:1px solid #333333;
}
#footer p{
	margin:0px;
	padding:0px;
}
#footer_bis{
	text-align:center;
	margin:0px 0 0 0px;
	padding:50px 50px 20px 50px;
	text-transform:uppercase;
	font-size:0.65em;
	width:1100px;
	
}

#separation_footer{
	margin:0;
	padding:0px 0 2px 0px;
	background-image:url(../images/bghautcontenu.jpg);
	background-position:bottom left;
	border-bottom:5px solid #ffffff;
}
#footer_bis a{
	margin:0px 0 10px 0px;
	color:#333333;
}
/*---------------------------------------------MENTIONS LEGALES*/

/*----------------------------------------------PAGE GRILLE TARFIFAIRE*/
td, tr{
text-align:center;
}
#col1tarif{
float:left;
}
#col2tarif{
float:left;
}
#col2tarif a{
	color:#666666;
}
p.pdf{
	text-align:center;
}
