@charset "utf-8";
/*
 * L'excellent voyage Css styles file
 *
 * @author Khaled DJEBLOUN
 * @copyright Copyright (C) 2009 L'excellent voyage. KG. All rights reserved.
 */ 

/*
 * Mise en page, Typographie & Colors
 */

body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* color */

.orange {
	color:#f9b928;
}
.bleu {
	color:#19a7d0;
}
.rouge {
	color:#D50000;
}
.blanc {
	color:#FFFFFF;
}
.gray1 {
	color:#333333;
}
.gray2 {
	color:#999999
}
/* links */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff7800;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #ff7800;
}
a:visited {
	text-decoration: none;
	color: #ff7800;
}
a:hover {
	text-decoration: none;
	color: #f8b329;
}
a:active {
	text-decoration: none;
	color: #ff7800;
}
/* headings */

h1, h2, h3, h4, h5, h6 {
	line-height: 100%;
	text-decoration:none;
	font-family:"Lucida Sans";
}
h1 {
	font-size: 300%;
	letter-spacing:-3px;
}
h2 {
	font-size: 250%;
	letter-spacing:-3px;
}
h3 {
	font-size: 150%;
	letter-spacing:-1px;
}
h4 {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size: 125%;
	font-weight:bold;
	
}
h5 {
	font-size: 110%;
	font-weight:bold;
	
}
h6 {
	font-size: 100%;
	font-weight:bold;
	
}
/* Mise en page */

#maincontent {
	width:900px;
	margin:auto;
	overflow:hidden;
}
#header {
	width:900px;
	height:222px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#E6EDEE;
}
#menu {
	width:900px;
	height:42px;
	overflow:hidden;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}
#content {
	width:900px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}
#left {
	width:600px;
	float:left;
	overflow:hidden;
}
#logo {
	width:290px;
	float:left;
	overflow:hidden;
}
#search {
	width:316px;
	height:230px;
	float:left;
	overflow:hidden;
	background-color:#029fca;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
}
#en_promo {
	width:284px;
	height:228px;
	float:right;
	overflow:hidden;
	background-image:url(../images/en_promo_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 227px;
	text-align:center;
	
	
	
	}
#logo img {
	margin-left:30px;
}
#header_right {
	width:610px;
	float:right;
	overflow:hidden;
}
#right {
	width:300px;
	float:right;
	overflow:hidden;
}
.marge_interieur {
	padding:6px 12px 12px 12px;
}


.offres img { /*
max-width:117px;
margin:0px 20px 0px 10px;
float:left;
<!--[if IE 6]>
		width: 117px;
		overflow: hidden;
		width: expression(this.scrollWidth > 117? "117px": "auto");
			
<![endif]-->
*/	}
.ImgAlaune{ 
max-width:117px;
margin:0px 20px 5px 10px;
float:left;
<!--[if IE 7]>
		
		width: 117px;
		overflow: hidden;
		width: expression(this.scrollWidth > 117? "117px": "auto");
			
<![endif]-->
	}
.ImgEnPromo{max-height:78px; max-width:117px;
<!--[if IE 6]>
		
		overflow: hidden;
		width: expression(this.scrollWidth > 117? "117px": "auto");
		
		overflow: hidden;
		height: expression(this.scrollHeight > 78? "78px": "auto");
			
<![endif]-->
	}
	
#footer {
	widows:900px;
	height:95px;
	background-image:url(../images/footer_logo.gif);
	background-repeat:no-repeat;
	background-position:750px 11px;
	overflow:hidden;
	background-color:#8d733d;
	line-height:20px;
}
/* menu */

#menu li {
	display:inline;
}
#menu ul {
	margin-left:20px;
}
#menu li a {
	height:42px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	display:block;
	float:left;
	background-image:url(../images/shadow_nav.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:50px;
	overflow:hidden;
	text-transform:uppercase;
	margin:auto;
	line-height:270%;
}
#menu li.last a {
	background-image:none;
}
#menu li a:hover {
	color:#fce1a9;
}





/* Pagination */ 

/*Quotes style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #a0a0a0;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}

div.pagination span.actif{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/* Autres */
#pres p {
color:#767476;
margin-left:3px;
text-indent:20px;
background-image:url(../images/edito.gif);
background-repeat:no-repeat;
background-position:0px 0px;
line-height:14px;
margin-top:5px;

}

#pres img {
float:right;
margin-bottom:20px;
overflow:hidden;

}

#pres {
overflow:hidden;
border-bottom:1px solid #8fd3c4;



}

#vip {
overflow:hidden;
border-bottom:1px solid #8fd3c4;
background-image:url(../images/vip.gif);
background-repeat:no-repeat;
background-position:120px 10px;
}

#meteo {
overflow:hidden;
border-bottom:1px solid #8fd3c4;

}

#meteo iframe{
margin-top:20px;


}


#offres_par_pays {
overflow:hidden;

}
#logo h1 {
display: block;
overflow:hidden;
text-indent: -999em;
height:0px;

}

#offres_par_pays span{
line-height:150%;




}

#offres_par_pays h3 {
float:left;
margin-right:10px;


}

#offres_par_pays li {
line-height:100%;
background-image:url(../images/puce.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position:0px 4px;
margin-bottom:5px;

}

#offres_par_pays ul {
margin-top:10px;

}


#vip p {
color:#767476;
width:80px;
margin-bottom:10px;
}



#footer a{
color:#d1c7b1;
margin-right:30px;
}

#footer {
color:#d1c7b1;
}

#footer a:hover{
color:#bcb199;
margin-right:30px;
}


#en_promo a img{

padding:3px;
border:solid 1px #caeaf4;
margin-bottom:10px;
}


#en_promo a:hover img {
padding:3px;
border:solid 1px #73b4c8;
margin-bottom:10px;
}

#en_promo h3{
margin-top:10px;
margin-bottom:10px;


}

#en_promo h2{
text-align:left;

}

#pres_page h1, #pres_page h2, #pres_page h3, #pres_page h4, #pres_page h5, #pres_page h6, #vip_page h1, #vip_page h2, #vip_page h3, #vip_page h4, #vip_page h5, #vip_page h6  {
margin-bottom:10px;

}

#pres_page img, #vip_page img {
padding:3px;
border:solid 1px #73b4c8;
margin:0px 10px 10px 10px;
float:right;
}

#pres_page p, #vip_page p {
margin-bottom:10px;



}

/* Global Class */
.offres {
clear:both;

}

.offres h3{
float:left;
margin-top:8px;
margin-bottom:8px;
margin-right:10px;
display:block;


}

.prix font{
font-family:"Lucida Sans";
font-size:14px;
color:#CE0000;
font-weight:bold;

}

.prix {
color:#C0C0C0;
line-height:30px;
}

.offres a img{
float:left;
padding:3px;
border:solid 1px #caeaf4;
margin-right:15px;
margin-bottom:15px;
}
.offres p {
color:#767476;

}

.offres a:hover img {
float:left;
padding:3px;
border:solid 1px #73b4c8;
margin-right:15px;
}

/* Formulaire header */

#header_right form {
width:320px;
font-family:"Trebuchet MS";

}

#header_right a{
font-family:"Trebuchet MS";
font-size:11px;
color:#000099;
font-weight:bold;
}

#header_right label {
text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
width:90px;
float:left;
text-align:right;
display:block;
margin-right:10px;
}

#header_right input {
border:1px solid #333399;
}

#header_right li{
margin:8px 0px 8px 0px;
}



/* Formulaire header */

*html #search form {
width:300px;
font-family:"Trebuchet MS";
margin-top:10px !important;

}

#search form {
width:280px;
font-family:"Trebuchet MS";
margin-top:20px;

}

#search form a{
font-family:"Trebuchet MS";
font-size:11px;
color:#000099;
font-weight:bold;
}

#search label {/*border:1px solid #333399;*/
text-transform:uppercase;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
width:105px;
float:left;
text-align:right;
display:block;
margin-right:12px;
}

#search input,  #search select{
border:1px solid #333399;
}

#search li{
margin:5px 0px 8px 0px;
}

/* Inscription form */

*html #inscription form {
width:500px;
font-family:"Trebuchet MS";
margin-top:20px;

}

#inscription form {
width:500px;
font-family:"Trebuchet MS";
margin-top:20px;

}

#inscription form a{
font-family:"Trebuchet MS";
font-size:11px;
color:#000099;
font-weight:bold;
}

#inscription label {
text-transform:uppercase;
font-weight:bold;
font-size:12px;
width:140px;
float:left;
text-align:right;
display:block;
margin-right:12px;
}

#inscription input, #inscription textarea,  #inscription select{
border:1px solid #333399;
}

#inscription li{
margin:8px 0px 8px 0px;
}


/* Slide en promo*/
#box8{
	position:absolute;
}
#box8 .item{
	width:270px;
	float:left;
}

.mask1{
	position:relative;
	width:270px;
	height:180px;
	overflow:hidden;
}

#box8 .buttons {

cursor:pointer;
margin-top:30px;
}

.buttons span{
background-image:url(../images/promo_arrow.gif);
background-repeat:no-repeat;
width:20px;
height:23px;
display:block;

}

.next {
background-position:-20px 0px;

}

.item img{
float:left;
margin-left:40px;
margin-right:40px;
}


#inscription p {
margin-top:10px;

}

.pre-commandes-user {
background-image:url(../images/pre-commandes.png);
width:199px;
height:41px;
display:block;
margin-bottom:10px;
margin-top:10px;
}
.profil-user {
background-image:url(../images/profil.png);
width:154px;
height:41px;
display:block;

margin-top:10px;
}

#user_link {
margin-top:10px;

}

.pre-commandes {
background-image:url(../images/fleche-decor.gif);
width:562px;
height:40px;
line-height:40px;
background-repeat:no-repeat;
background-position:bottom;

}

.pre-commandes p {
float:left;

}

.pre-commandes img {
float:right;
margin-top:5px;

}

.etoiles {
/*background-image:url(../images/etoiles.gif);
background-repeat:no-repeat;
background-position:0px 0px;
*/height:20px;
float:left;
margin-right:10px;
margin-top:3px;

}


.notice {
background-color:#F3F3F3; 
padding:13px; 
border-left:2px solid #999999;
}

.simple-border {
padding:13px; 
border:1px solid #999999; 
overflow:hidden; 
width:550px;
}

#photos_hotel {
width:550px;

}

#photos_hotel img {
padding:3px;
border:solid 1px #caeaf4;
margin:5px;
float:left;

}
