/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:14px;
	background-color:#069;
	background-image: url(images/);
	background-position:center;
	background-repeat: repeat;
	text-decoration:none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:12px;
	}

.center {
text-align:center;
	}
	
.bordure {
	border: 1px solid #666;
	}

.bordure-blanche {
	border: 4px solid #069;
	}
	
.bordure-tarifs {
	border: 1px solid #C1B979;
	}
	#62C5EF;

.categorie {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image: url(images/aud.jpg);
	background-repeat: repeat;
	}

/*Liens de menu*/
#menu a:link {
color: #FFF;
text-decoration: none;
}
#menu a:visited {
color: #FFF;
text-decoration: none;
}
#menu a:hover {
color: #000;
background-color: #FFF;
text-decoration: none;
}
#menu a:active {
color: #000;
text-decoration: none;
}



/*Liens partenaires*/
#part a:link {
color: #069;
text-decoration: none;
}
#part a:visited {
color: #069;
text-decoration: none;
}
#part a:hover {
color: #069;
background-color: #FFF;
text-decoration: none;
}
#part a:active {
color: #069;
text-decoration: none;
}


/*Liens pied*/
#pied a:link {
color: #B3322D;
text-decoration: none;
}
#pied a:visited {
color: #069;
text-decoration: none;
}
#pied a:hover {
color: #069;
background-color: #FFF;
text-decoration: none;
}
#pied a:active {
color: #069;
text-decoration: none;
}

#banniere {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:150px;
	z-index:1;
	border: 4px solid #FFF;
	background-color: #FFFFFF;
	background-image: url(images/banniere3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#cadre {
	position: absolute;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	height: 1200px;

	background-color: #;
	border: 3px none #B3322D;
	background-color: #006699;
}

#cadre-index {
	position: absolute;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	height: 1100px;
	background-color: #006699;
}



#pied {
	position:absolute;
	left:0px;
	bottom:0px;
	width:800px;
	height:40px;
	z-index:2;
	border-top: 1px dotted #D4C983;
	background-image: url(/images/fdp.jpg);

}

#contenu {
	position:absolute;
	left:0px;
	top:210px;
	width:800px;
	height:1000px;
	z-index:2;
	border-bottom: 2px solid #D4C983;
	border: 6px solid #62C5EF;
	border-top:1px none;
	border-bottom:1px none;
	background-color: #F2F0E3;
	padding-top: 30px;
}

#contenu-index {
	position:absolute;
	left:40px;
	top:50px;
	width:466px;
	height:546px;
	z-index:2;
	background-image: url(images/911.jpg);
	background-repeat:no-repeat;
}


#contenu-tarifs {
	position:absolute;
	left:40px;
	top:50px;
	width:460px;
	height:470px;
	z-index:2;
	border: 2px solid #62C5EF;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 15px;
	padding: 10px;
}

#contenu-liens {
	position:absolute;
	left:50px;
	top:50px;
	width:500px;
	height:470px;
	z-index:2;
	border: 1px solid #FBBE6D;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 15px;
	padding: 10px;
}

#reservation {
	position:absolute;
	left:40px;
	top:60px;
	width:400px;
	height:auto;
	z-index:2;
	border: 1px solid #FBBE6D;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 25px;
}

#infos-reservation {
	position:absolute;
	right:40px;
	top:60px;
	width:220px;
	height:200px;
	z-index:2;
	border: 1px solid #FBBE6D;
	background-color: #FFF;
	padding: 10px;
}

#tarifs-supplements {
	position:absolute;
	left:40px;
	top:580px;
	width:570px;
	height:220px;
	z-index:2;
	border: 2px solid #62C5EF;
	background-color: #FFF;
	padding: 10px;
}

#index-photos {
	position:absolute;
	right:40px;
	top:66px;
	width:200px;
	height:auto;
	z-index:2;
	border: 2px none #62C5EF;
	background-color: #F2F0E3;
}

#index-voitures {
	position:absolute;
	right:30px;
	top:660px;
	width:720px;
	height:230px;
	z-index:2;
	border: 2px none #62C5EF;
	background-color: #F2F0E3;
	padding: 10px;
}



#menu {
	position:absolute;
	top:170px;
	left:0px;
	width:100%;
	height:35px;
	z-index:2;
	text-align:center;
	border-left: 6px solid #62C5EF;
	border-right: 6px solid #62C5EF;
	border-top: 2px solid #62C5EF;
	border-bottom: 2px solid #62C5EF;
	background-image: url(images/aud.jpg);


}


.h1 {
	color:#006699;
    font-size: 24px;
    font-family: Tahoma, Helvetica, sans-serif;
	text-align:center;
}

.h2 {
	color:#006699;
    font-size: 21px;
    font-family: Tahoma, Helvetica, sans-serif;
	padding-left:15px;
}



/*police du menu*/
.h3 {
font-size: 21px; 
padding-top: 3px;
}

/*police phrase d'accueil*/
.h6 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #666;
}

/*police phrase d'accueil*/
.h5 {
    color: #069;
    font-size: 21px;
    font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/rem.jpg);
	background-repeat: repeat;
	padding-left:15px;
}


/*police numero telephone*/
.tel {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
    font-size: 13px;
	font-weight: bold; 
    
}



.tableaux {
	position:absolute;
	left: 800px;
}




#photos {
	position:absolute;
	right:30px;
	top:100px;
	width:400px;
	height:602px;
	z-index:2;
	border: 2px solid #069;
	background-color: #68C2EA;
	background-image: url(images/6544.gif);
	background-repeat: no-repeat;
}

#photosindex {
	position:absolute;
	left:40px;
	width:710px;
	height:150px;
	z-index:2;
	border: 2px solid #006699;
	background-color: #68C2EA;
	background-image: url(images/pano3.jpg);
	background-repeat: no-repeat;
}

#photostarifs {
	position:absolute;
	right:30px;
	bottom: 60px;
	width:740px;
	height:355px;
	z-index:2;
	border: 2px solid #006699;
	background-color: #68C2EA;
	background-image: url(images/gare2.jpg);
	background-repeat: no-repeat;
}

#photosresa {
	position:absolute;
	right:52px;
	bottom: 130px;
	width:695px;
	height:191px;
	z-index:2;
	border: 2px solid #069;
	background-color: #68C2EA;
	background-image: url(images/panom.jpg);
	background-repeat: no-repeat;
}

#english {
	position:absolute;
	right:20px;
	top: 20px;
	width:140px;
	z-index:2;
	height: 20px;
}

#english-tarifs {
	position:absolute;
	right:20px;
	top: 12px;
	width:200px;
	height:40px;
	z-index:2;
	background-color: #F2F0E3;
}
