/***** infos globales ****/
body {
	margin:0pt;
	padding:0pt;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
}

form { margin:0;	padding:0;}

a { text-decoration:none; color:#FFFFFF; }
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS","Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; }

.hide { display:none; }
img.margeD { margin-right:10px; }
img.margeG { margin-left:10px; }
img.bi { margin-right:10px; margin-left:10px; }
img.biO { margin-right:10px; margin-left:10px; border: solid 2px #ee7f01; }

/***** conteneur ****/
#main {
	width:990px;
	height:auto;
	background:#2b282b url(../images/fonds/bghomeTop.gif) top no-repeat;
	border: 1px solid #999999;
	margin: 5px auto;
}

/***** menu horizontal du haut ****/
#navO {
	background:transparent;
	text-align:right;
	margin: 8px 30px;
	font-size:10px;
}

#navO a:hover, #navO a.on { color:#e67c03; }

h1 {
 text-align:right;
	color:#ee7f01;
	letter-spacing:3px;
	font-size:44px;
	margin:-10px 25px 20px 0px;
	_margin-top:-13px;
	padding:0;
}


/***** menu vertical de gauche ****/
#left {
	background:transparent;
	width:180px;
	margin-left:22px;
	_margin-left:11px;
	margin-right:22px;
	float:left;
	text-align:left;
}
#left a { color:#e67c03; }

#left h2 { margin:0; padding:0; width:180px; height:43px; }
#left h2 em { display:none; }
#left h2.destfr { background:url(../images/communs/h2dest-fr.gif); }
#left h2.infosfr { background:url(../images/communs/h2infos-fr.gif); }
#left h2.aerofr { background:url(../images/communs/h2aero-fr.gif); }

#left ul { 
	list-style-type:none; 
	margin:4px 0; 
	padding:0;
}

#left u { visibility:hidden; }
		
#left li a {
	display:block;
	width:180px;
	height:20px;
	background:#e67c03;
}

#left li a.on, #left li a.sejour:hover, #left li a.lowC:hover, #left li a.ats:hover, #left li a.helico:hover, #left li a.acces:hover, #left li a.parking:hover, #left li a.tech:hover, #left li a.region:hover, #left li a.pres:hover, #left li a.serv:hover, #left li a.comu:hover, #left li a.pros:hover, #left li a.navet:hover, #left li a.loca:hover { background-position: 0 0; }

#left li a.sejour { background:url(../images/communs/sejoursFR.gif) 0px -20px no-repeat; }
#left li a.lowC { background:url(../images/communs/lowcostFR.gif) 0px -20px no-repeat; }
#left li a.ats { background:url(../images/communs/atsFR.gif) 0px -20px no-repeat; }
#left li a.helico { background:url(../images/communs/helicoFR.gif) 0px -20px no-repeat; }

#left li a.acces { background:url(../images/communs/accesFR.gif) 0px -20px no-repeat; }
#left li a.navet { background:url(../images/communs/navettesFR.gif) 0px -20px no-repeat; }
#left li a.loca { background:url(../images/communs/locaFR.gif) 0px -20px no-repeat; }
#left li a.parking { background:url(../images/communs/parkingFR.gif) 0px -20px no-repeat; }
#left li a.tech { background:url(../images/communs/techFR.gif) 0px -20px no-repeat; }
#left li a.region { background:url(../images/communs/regionFR.gif) 0px -20px no-repeat; }

#left li a.pres { background:url(../images/communs/presFR.gif) 0px -20px no-repeat; }
#left li a.serv { background:url(../images/communs/servFR.gif) 0px -20px no-repeat; }
#left li a.comu { background:url(../images/communs/comusFR.gif) 0px -20px no-repeat; }
#left li a.pros { background:url(../images/communs/prosFR.gif) 0px -20px no-repeat; }

/***** formulaire de recherche ****/
#left #form1 {
	padding-left:13px;
	color:#e67c03;
	font-size:14px;
}

#koa {
	font-family:Arial, Helvetica, sans-serif;
	background:#424144;
	border:none;
	color:#fff;
	width:125px;
	height:13px;
}

#go {
	background:#424144;
	border:none;
	color:#e67c03;
	width:20px;
	height:15px;
	font-size:10px;
	margin-bottom:2px !important;
	margin-bottom:0px;
	padding-bottom:1px !important;
	padding-bottom:0px;
}

/***** centre ****/
#centre {
	text-align:left;
	background: #323033;
	width:739px;
	float:left;
	padding:8px;
}

#actus {
	height:200px;
	min-height:200px;
	background:#323033 url(../images/fonds/bgactusFR.gif) no-repeat top right;
	text-align:left;
	border:#515153 1px solid;
	font-size:11px;
}

#actus h3 {
	color:#a4a5a7;
	font-weight:normal;
	font-size:12px;
	text-align:right;
	padding-right:8px;
	margin-top:16px;
}

#actus img {
float:left;
margin-right:10px
}

#actus p {
	text-align:justify;
	padding:10px;
}

#actus a.blok {
	display:block;
	float:right;
	color:#e67c03;
	text-decoration:underline;
	font-size:12px;
}

ul.news {
 list-style-type:none;
	list-style-image:url(../images/communs/flechelisteDest.gif);
}

/***** module de recherche ****/
#module {
 clear:left;
	text-align:left;
	background:url(../images/fonds/bgmodule.gif) top no-repeat;
	margin-bottom:20px;
	height:243px;
	min-height:243px;
}

/***** menu du module de recherche ****/
#tipes {
 height:36px;
 text-align:left;
	margin-top:20px;
}

#tipes a {
	float:left;
	text-align:center;
 font-size:16px;
	color:#b4b6b7;
	font-weight:bold;
	padding-top:10px;
	display:block;
	height:26px;
}

a.t1 {
width:126px;
background:url(../images/fonds/bgt1.gif);
text-indent:-8px;
}

a.t2 {
width:167px;
background:url(../images/fonds/bgt2.gif);
text-indent:-10px;
}

a.t3 {
width:180px;
background:url(../images/fonds/bgt3.gif);
text-indent:-8px;
}

a.t4 {
width:206px;
background:url(../images/fonds/bgt4.gif);
}

a.t1:hover, a.t2:hover, a.t3:hover, a.t4:hover {
background-position:0 +36px;
}

.orange { color:#e67c03;	color:#e67c03; font-size:14px; }
td.basgris a.orange  { color:#e67c03; }
td.basgris { border-bottom:solid 1px #515153; text-align:left; font-size:12px;}
td.basgris a { color:#FFFFFF; font-size:12px; }
td.basgris a:hover { color:#e67c03; }
td.nopading { padding-bottom:2px; padding-top:2px; font-size:14px; }
td.basgris em { color:#555555; font-style:normal; }

#blocBas {
	text-align:left;
}

#blocBas img {
 border:#515153 1px solid;
}

#blocBas2 {
	background: transparent;
	width:739px;
	float:right;
	margin-top:25px;
	padding-right:25px;
}

#blocBas2 img {
 border:#828284 1px solid;
}

#fin {
	clear:both;
	text-align:left;
	padding-bottom:30px;
}

/***** liste des destinations ****/

#centreDest {
	text-align:left;
	background: transparent;
	width:739px;
	float:left;
}

.listDest { 
	display:block;
	width:200px;
	height:200px;
	background: #3A383A;
	float:left;
	margin:15px;
	_margin:12px;
	padding:8px;
	}
	
.listDest h4 { color:#D97729; font-size:20px; margin:0;	}
.listDest strong {	color:#F05D25;	font-size:22px;	float:left; width:130px; }
.listDest a {	 float:right; color:#fff;	font-size:10px; padding-top:6px; text-decoration:underline;	}
.listDest a:hover { text-decoration:none; }

/***** page detail voyage ****/

#centreVoy {
	text-align:left;
	background: #373538;
	width:720px;
	float:left;
	border: solid 1px #49484a;
	padding:10px;
}

#centreVoy p {
	text-align:justify;
	font-size:14px;
}

#centreVoy ul li {
	font-size:14px;
}

.descr {
	border-top: 1px solid #88888a;
	border-bottom: 1px solid #88888a;
	padding-top:8px;
	padding-bottom:8px;
	padding-left: 60px;
	background: url(../images/fonds/leplus.gif) no-repeat top left;
	_height:45px;
	min-height:45px;
}

#centreVoy h5 {
	background: #e75012;
	color:#fff; 
	font-size: 16px;
	padding-left:15px;
	margin-top:3px;
	}
	
	#centreVoy h5 i {
 font-style:normal;
	font-weight:normal;
	font-size: 12px;
	}
	
	#centreVoy h6 {
	background: #768d82;
	color:#fff; 
	font-size: 16px;
	padding-left:15px;
	margin-top:3px;
	font-weight:bold;
	margin-bottom:5px;
	}
	
	b.rech {
	color:#fff; 
	font-size: 15px;
	padding-left:15px;
	margin-top:3px;
	font-weight:bold;
	margin-bottom:5px;
	}

#general {
	text-align:right;
	font-size:24px;
	height:218px;
	min-height:218px;
}

#general h3 {
	font-size:58px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
}

#general p {
 text-align:right;
	padding:0px 20px;
	margin:0px;
	line-height:10px;
	font-size:16px;
}

#general p b {
	color:#e75012;
	font-size:54px;
}

#centreVoy p.g {
	width:330px;
	text-align:left;
	float:left;
	font-size:12px;
}

#centreVoy p.d {
	width:390px;
	text-align:left;
	float:left;
	font-size:12px;
}

#centreVoy p.resa {
 clear:left;
	background:#403f42 url(../images/fonds/resa.gif) no-repeat top left;
	min-height:90px;
	font-size:20px;
	color:#ee7f01;
	padding-left:10px;
	line-height:28px;
}
.blanc { color:#FFFFFF; }
.prix { font-size:22px; color:#e75012; }
.duree { color:#ee7f01; font-size:13px; }
.reponse { color:#ee7f01; }
	
h6 {
	background: #768d82;
	color:#fff; 
	font-size: 16px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:15px;
	margin-top:3px;
	}
	
	.grisfort {
	color:#868889;
	font-weight:bold;
	}
	
	.orangefort {
	color:#ee7f01;
	font-weight:bold;
	}
	
	.renseignements {
	background:#413F42;
	line-height:18px;
	}
	
	.petit {
	font-size:9px;
	}
	
	#signature {
	width:990px;
	text-align:right;
	margin: 0px auto;
}
