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

* {
padding : 0;
margin : 0;
border : 0 none;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #5d2012;
background:#8c754c url(images/bg_body.png); 
}
h2 {
text-indent : -900%;
}
ul {
list-style-type : none;
}
a {
cursor:pointer;
text-decoration : none;
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
}
div.clear {
clear : both;
font-size : 0;
line-height : 0;
height : 0;
}
#conteneur {
padding-top:30px;
padding-bottom:20px;
}
#contenu{
background:#ffffff url(images/bg_milieu.png) no-repeat left top;
width:920px; height:583px; margin:0 auto; position:relative;
}
#logo{ background:url(images/logo.png) no-repeat; width:141px; height:100px; position:absolute; left:120px; top:60px;}
#menu{ position:absolute; top:240px; left:50px}
#menu ul{ width:295px;}
#menu ul li{ background:url(images/puce_menu.png) no-repeat right 5px; padding:5px 0px;}
a#locationvoiture{ display:block; background:url(images/locationvoiture.png) no-repeat; width:287px; height:11px}
a#excursion{ display:block; background:url(images/excursions.png) no-repeat; width:287px; height:11px}
a#quisommesnous{ display:block; background:url(images/quisommesnous.png) no-repeat; width:287px; height:13px}
a#contactnous{ display:block; background:url(images/contacteznous.png) no-repeat; width:287px; height:11px}
#menu ul li a{ height:14px;}
#menu ul li a:hover,.active_bg{background-color:#844418; background-position: left 1px;}
#active1,a#locationvoiture:hover{display:block; background:url(images/h_locationvoiture.png) no-repeat; width:287px; background-position: left 1px; height:14px;}
#active2,a#excursion:hover{  display:block; background:url(images/h_excursions.png) no-repeat; width:287px; background-position: left 1px; height:14px;}
#active3,a#quisommesnous:hover{display:block; background:url(images/h_quisommesnous.png) no-repeat; width:287px; background-position: left 1px; height:14px;}
#active4,a#contactnous:hover{ display:block; background:url(images/h_contacteznous.png) no-repeat; width:287px; background-position: left 1px; height:14px;}

#bannier{ position:absolute; bottom:60px; left:75px;}

#galrie_index{ position:absolute; top:50px; right:20px; background:url(images/diapo-index.png) no-repeat; width:501px; height:281px;}
#galrie_index2{ position:absolute; top:50px; right:20px; background: url(images/bannier_quisommesnous.png) no-repeat; width:501px; height:281px;}
#galrie_index3{ position:absolute; top:50px; right:20px; background: url(images/bannier_excursion.png) no-repeat; width:501px; height:281px;}

#text_desc{ position:absolute; bottom:60px; right:70px; width:459px;}
#titre_loc{ background:url(images/titre_location_voiture.png) no-repeat; width:459px; height:21px;}
#text_desc p{ display:block; padding-top:15px; width:430px;}

#text_desc_location{position:absolute;  top:50px; right:60px; }
 #text_desc_location p{ display:block; padding-top:15px; width:430px;}
#tarif {position:absolute;  top:170px;right:50px; }

#tarif ul#titre_tarif li { float: left; width:159px; background:url(images/trie_1.png) repeat-x bottom left; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#844418; font-size:13px; padding-bottom:10px;}
.prix_tarif{ clear:left}
#tarif ul.prix_tarif li { float: left; width:159px; background:url(images/trie_2.png) repeat-x bottom left; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#844418; font-size:12px; padding-bottom:10px; padding-top:20px; position:relative;}

.img_prod{ display:block; background:url(images/puce_img.png) no-repeat; width:28px; height:20px; position:absolute; top:17px; left:-30px; }
#div_btn_reserver{ position:absolute; bottom:60px; right:60px;}
#btn_reserver{ display: block;background:url(images/btn_res.png) no-repeat; width:204px; height:29px;}
#titre_res{ background:url(images/titre_reserver.png) no-repeat; width:459px; height:21px}
#text_form{position:absolute;  top:50px; right:70px; }
input,textarea,select { border:1px solid #c9ae91}
.btn_envoi3{ background:url(images/btn_env.png) no-repeat; width:81px; height:29px; border:0;}
.pad_form{padding-top:20px;}

#text_form ul{ background:url(images/trie_2.png) repeat-x bottom left; }
#text_merci{position:absolute; top:380px; right:200px;}
#titre_exc{ background:url(images/titre_excusion.png) no-repeat; width:459px; height:21px}
#titre_qui{ background:url(images/titre_quisommesnous.png) no-repeat; width:459px; height:21px}


#box5{
	position:absolute;
	width:256px;
}
#box5 span{
	display:block;
}
#info5{
	bottom:-1px;
}
#gal{position:relative;
overflow:hidden;
width:256px; height:100px; 
}
.info{
	width:256px;
	height:20px;
	background:#000;
	position:absolute;
	display: none;
}
.info p, .info h4{
	color:#ffffff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

span img{
	display:block;
	border:none;
}

#footer{ position:absolute; bottom:5px; left:30px;}
#footer p{ color:#FFFFFF; font-size:11px; width:817px; float:left; line-height:23px; }
#logo_alerte7{ float:left}