@charset "utf-8";
/* CSS Document */
* {
margin: 0;
padding: 0;
border: 0 none;
font-weight: normal;
font-style: normal;
text-decoration: none;
outline-style: none;
}
a{ cursor:pointer; }
ul { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-family: "Myriad Web", Tahoma, sans-serif; letter-spacing: 1px; }
h2{text-indent: -900%;padding:0; margin:0px; }
em { font-style: italic }
strong { font-weight: bold }
body { 
font: 12px/1.8 Verdana, sans-serif;
color: #dbdddf;
background: #000;
position: relative;
}
div.clear {
	clear:					both;
	font-size:				0px;
	line-height:			0;
	height:					0px;
}
button { cursor: pointer }
a#boton_env{
display:block;
background:url(images/bnt_1.png) no-repeat;
width:125px;
height:42px;
}
a:hover#boton_env{
display:block;
background:url(images/bnt_2.png) no-repeat;
width:125px;
height:42px;
}
/********************************************* page index  **********************************************/
#masthead_wrap {
height: 100px;
background: #1e2125 url(images/masthead-bground.jpg) no-repeat 50% 0%;
}
#masthead {
position: relative;
width: 890px;
margin: 0 auto;
padding-top: 10px;
}
#masthead h1 {
	margin-left:40px;
	width: 187px;
	height: 71px;
    background: url(images/logo.png) no-repeat;
	}
#masthead h1 a {
	width: inherit;
	height: inherit;
	display: block;
	}
#masthead h1 a span { visibility: hidden }
ul#nav {
	width: 600px;
	position: absolute;
	top: 34px;
	right: 0px;
	}
ul#nav li {
		float: left;
		margin-left: 42px;
		cursor: pointer;
		}
ul#nav li#first { margin-left: 0 }
ul#nav li a { display: block; text-indent: -9999px; }
ul#nav a#about { background: url(images/about-nav.png) no-repeat left top; height: 63px; width: 91px; }
ul#nav a#location { background: url(images/location-nav.png) no-repeat left top; height: 63px; width: 127px; }
ul#nav a#excursion { background: url(images/excursion-nav.png) no-repeat left top; height: 63px; width: 115px; }
ul#nav a#incentives { background: url(images/incentives-nav.png) no-repeat left top; height: 63px; width: 129px; }
ul#nav a:hover#about, ul#nav a#about-here { background: url(images/about-nav.png) no-repeat left -63px; height: 63px; width: 91px; }
ul#nav a:hover#location, ul#nav a#location-here { background: url(images/location-nav.png) no-repeat left -63px; height: 63px; width: 127px; }
ul#nav a:hover#excursion, ul#nav a#excursion-here { background: url(images/excursion-nav.png) no-repeat left -63px; height: 63px; width: 115px; }
ul#nav a:hover#incentives, ul#nav a#incentives-here { background: url(images/incentives-nav.png) no-repeat left -63px; height: 63px; width: 129px; }
#location_wrap {
margin-top:-3px;
height: 250px;
background: #b7babf url(images/location-bground.jpg) repeat-y 50% 0%;
}
#featured {
position: relative;
width: 890px;
margin: 0 auto;
z-index: 9;
padding-left:80px;
}
div#case_study {
	width: 467px;
	height: 301px;
	position: absolute;
	display: block;
	top: -20px;
	right: 40px;
	background:url(images/img_loc.png) no-repeat;
	}
div#case_study2 {
	width: 467px;
	height: 301px;
	position: absolute;
	display: block;
	top: -20px;
	right: 40px;
	background:url(images/img_loc2.png) no-repeat;
	}
div#case_study3 {
	width: 467px;
	height: 301px;
	position: absolute;
	display: block;
	top: -20px;
	right: 40px;
	background:url(images/img_loc3.png) no-repeat;
	}
h5#blurb {
display:block;
	width: 340px;
	height: 211px;
	font-size: 25px;
	padding-top: 28px;
	color: #4c535d;
	font-family: "Arno Pro", arial, verdana;
	text-align: justify; 
	}
h5#blurb strong { color: #bd4531; font-weight: normal }
h5#blurb a{ color: #bd4531 }
 h5#blurb a:hover { color: #4c535d;}
div#plus_info_loc{ float: right;}
#primary_wrap {
min-height: 290px;
background: #171e0c url(images/primary-bground.jpg) repeat-y 50% 0%;
}
#primary {
width: 950px;
margin: 0 auto;
padding-top: 3em;
padding-bottom: 2em;
color: #eee;
overflow: auto;
background: url(images/shadow.png) no-repeat;
}
div#exc_balade{
float:left;
padding-left:70px;
width:421px;
}
h2#titre_excursion{
background: url(images/titre_excu_balade.gif) no-repeat;
width:351px;
height:27px
}
div#excu_info{
float:left;
margin-left:30px;
width:95px;
padding-top:240px;
}
div.plus_info{
background:url(images/plus_info.png) no-repeat;
width:95px;
height:94px;
}
div#galerie_exc{
float:left;
margin-left:30px;
}
h2#titre_gal{
background:url(images/galerie_photo.gif) no-repeat;
width:155px;
height:28px;
}
div.img_g{
float:left;
}
div.marg20{
margin-left:20px;
}
div.marg67{
margin-left:67px;
}
div.marg46{
margin-left:46px;
}
div.marg10{
margin-left:10px;
}
div.marg10j{
margin-left:10px;
}
#secondary_wrap {
min-height: 210px;
background: #000 url(images/secondary-bground.jpg) repeat-y 50% 0%;
}
#secondary {
position: relative;
width: 950px;
margin: 0 auto;
color: #cfd1d3;
padding-top: 30px;	
min-height: 190px;
background: url(images/shadow.png) no-repeat; 
}
div#incentive_evenement{
float:left;
padding-left:70px;
font-family:"Arno Pro", arial, verdana;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
h2#titre_incentive{
background:url(images/titre_incentive_evenement.gif) no-repeat;
width:281px;
height:29px;
}
div#incen_info{
float:left;
margin-left:30px;
width:95px;
padding-top:280px;
}
div#ref_tes
{
float:left;
margin-left:30px;
}
h2#titre_qlq{
background:url(images/qlq_ref.gif) no-repeat;
width:225px;
height:29px;
}
img.bord_vert{border:1px solid #8cab63}
h2#titre_test{
background:url(images/testimonial.gif) no-repeat;
width:146px;
height:29px;
}
#footer_wrap {
height: 100px;
background: #000 url(images/footer-bground.jpg) no-repeat 50% 0%;
clear: right;
}
#footer {
width: 890px;
margin: 0 auto;
color: #ffffff;
padding: 8px 0 0;
font-size:12px;
}
#footer li { display: inline; color:#fdd593 }
#footer address { float: right; text-align: right }
#footer a { color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer a:hover { color: #999 }
/* #footer span { color: #da4c1a } */
/*************************************** page location-4x4 *************************/
#location_wrap2 {
margin-top:-3px;
height: 74px;
background: #b7babf url(images/location-bground.jpg) repeat-y 50% 0%;
}
#primary_wrap2 {
height: 135px;
min-height: 135px;
background: #171e0c url(images/primary-bground.jpg) repeat-y 50% 0%;
}
div#lcoation4x4{
float:left;
padding-left:70px;
font-family:"Arno Pro", arial, verdana;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
width:450px;
}
h2#titre_location4x4{
background:url(images/titre_tarif.gif) no-repeat;
width:348px;
height:21px;
}
ul#liste_vec
{
padding:0;
margin:0;
margin-top:30px;
width:100%;

}
ul#liste_vec li.grand
{
width: 100%; 
background: url(images/trie1.gif); 
background-repeat: repeat-x;
background-position: left bottom;
}
ul.marq_per{
padding:0;
margin:0;
width:100%
}
ul.marq_per li {
float:left;
font-size:14px;
padding-bottom:10px;
padding-top:10px;
font-weight:bold
}
.text_vert{
color:#8cab63;
font-weight:bold
}
.marque{
margin-left:20px;
}
.pading_haut{
padding-top:40px;
}
div#contact_nous
{
float:left;
margin-left:120px;
width:227px;
}
h2#titre_contact{
background:url(images/titre_contact.gif) no-repeat;
width:171px;
height:21px;
}
div#loc_cont{
background:url(images/trie2.gif) bottom left repeat-x;
}
ul#cond_liv{
margin-top:30px;
margin-left:70px;
}
ul#cond_liv li{
float:left;
font-size:11px;
}
h2#cond{
background:url(images/titre_condition.png) no-repeat;
width:85px;
height:14px;
}
div.tri{
background:url(images/trie1.gif) repeat-x;
width:169px;
height:1px;
margin-top:10px;
}
div.trij{
background:url(images/trie1.gif) repeat-x;
width:169px;
height:1px;
margin-top:10px;
}
h2#paiement{
background: url(images/titre_paiement.png) no-repeat;
width:71px;
height:14px;
}
h2#assurance{
background: url(images/titre_assurance.png) no-repeat;
width:77px;
height:14px;
}
h2#livraison{
background: url(images/titre_livraison.png) no-repeat;
width:72px;
height:14px;
}
h2#loc_long{
background:url(images/titre_location_long.png) no-repeat;
width:204px;
height:20px;
}
h2#Contactez_nous{
background:url(images/titre_contact2.png) no-repeat;
width:116px;
height:14px;
}
ul#cond_liv2{
margin-top:50px;
margin-left:70px;
}
ul#cond_liv2 li{
float:left;
font-size:11px;
}
div#logo_alerte7{
background:url(images/logo_alerte7.png) no-repeat;
width:82px;
height:53px;
}
#breadcrumb_wrap {
margin-top:-3px;
height: 55px;
background: #b7babf url('images/breadcrumb-bground.jpg') no-repeat 50% 0;
}
#breadcrumb {
width: 890px;
margin: 0 auto;
font: 18px Tahoma, sans-serif;
padding-top: 16px;
color: #4c535d;
padding-left:90px;
}
#breadcrumb a { 
	color: #d39c36;
	border-bottom: 0 none;
	}
#breadcrumb a:hover {
text-decoration:underline
}
#page_intro_wrap {height: 135px; background: #171e0c url('images/primary-bground.jpg') repeat-y 50% 0% }
#page_intro {
width: 880px;
margin: 0 auto;
padding-left:30px;
background: url('images/shadow.png') no-repeat;
}
#page_intro h3 {
	color: #c5d5b1;
	font-size: 24px;
	padding: 20px 30px;
	line-height: 150%;
	font-family: "Myriad Web", Tahoma, sans-serif; letter-spacing: 1px 
	}
.text_verd{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
/************************************* excursions & circuit *******************************************************************/
h2#titre_excursionscircuit{
background:url(images/titre_excursion.gif) no-repeat;
width:360px;
height:25px;
}
ul#liste_excursion
{
display:block;
padding:0;
margin:0;
margin-top:30px;
width:520px;
}
ul#liste_excursion li
{
padding-bottom:20px;
padding-top:10px;
text-align:center;
width:242px;
}
ul#liste_excursion li a{
text-decoration:underline;
color:#859dd0;
}
.trie_excursion{
width: 100%; 
background: url(images/trie1.gif); 
background-repeat: repeat-x;
background-position: left bottom;
}
ul.exc{
padding:0;
margin:0;
width:100%;
}

div#list_exc2{
float:left;
padding-left:70px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
width:520px;
}
div.icon_i{
float:left;
background: url(images/icon_i.png) no-repeat;
width:27px;
height:27px;
margin-right:10px;
}
.text_bleu{
color:#859dd0;
}
.text_viol{
color:#8e8eec}
div.tri_viol{
background:url(images/tri3.png) repeat-x;
width:520px;
height:1px;
}
div#contact_nous_exc
{
float:left;
margin-left:60px;
width:227px;
}
h2#titre_gal2{
background:url(images/galerie_photo.png) no-repeat;
width:155px;
height:28px;
}
div#galerie_exc2{
float:left;
margin-left:0px;
width:300px;
padding-top:30px;
}
/*************************************** page incentive **********************************************************/
h2#titre_incentiveevenement{
background: url(images/titre_incen_even.jpg) no-repeat;
width:397px;
height:20px;
}
ul#liste_incnetive{
margin-top:26px;
}
ul#liste_incnetive li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
h2#g_p_inc{
background:url(images/g_photo_incen.jpg) no-repeat;
width:128px;
height:22px;
}
h2#qlq_ref{
background:url(images/qlq_ref.jpg) no-repeat;
width:172px;
height:22px;
}
ul#qlqref_g_photo{
margin-top:30px;
width:520px;
}
ul#qlqref_g_photo li{
float:left;
}
h2#titre_contactnous{
background:url(images/titre_page_contact.jpg) no-repeat;
width:181px;
height:22px;
}
/********************************************* page contact **************************************************/
ul#qlqref_g_photo2{
margin-top:10px;
}
h2#titre_g_o_contact{
background:url(images/g_p_page_contact.png) no-repeat;
width:181px;
height:22px;
}
div#contact_nous_exc2
{
float:left;
margin-left:60px;
width:187px;
}
div#lang{
background:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:220px;
padding-bottom:6px;
}
div#lang a{
display: inline;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
div#lang a:hover{
text-decoration:underline;
color:#999999
}
div.submenu{position:absolute; top:18px; left:0px;}
ul.menu_contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
