#page-centre {
	text-align:center;
	}

#hotel-style1 {
	font-weight:bold;
	color:#e99b3e;
	font-size:14px;
	margin-top:0px;
	margin-left:9px;
	margin-bottom:10px;
	margin-left:17px;
	}

#hotel-style2 {
	font-weight:bold;
	color:#e99b3e;
	font-size:11px;
	padding-top:15px;
	}
	
.voir {
	font-weight:bold;
	color:#e99b3e;
	font-size:11px;
	padding-top:15px;
	}
	
.hotel-style2 {
	font-weight:bold;
	color:#e99b3e;
	font-size:11px;
	padding-top:0px;
	}
	
font.hotel-style2 {
	font-weight:bold;
	color:#e99b3e;
	font-size:11px;
	padding-top:0px;
}

font.hotel-style-solo {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#3e1d90;
}

font.hotel-style-mono {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#e99b3e;
}

font.hotel-style-family {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#ce161d;
}

font.hotel-style-honey {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#266853;
}

font.hotel-style-golf {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#2baa0e;
}

font.hotel-style-adult {
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
	padding-top:0px;
	text-decoration:overline;
	background-color:#2d7fd3;
}
	
#hotel-style3 {
	font-weight:bold;
	color:#43a8bd;
	font-size:11px;
	padding-top:15px;
	}

#calculez-style1 {
	font-weight:bold;
	color:#e99b3e;
	font-size:12px;
	margin-top:0px;
	margin-left:16px;
	}
	
#calculez-style2 {
	color:#077aaa;
	font-size:11px;
	font-weight:bold;
	}
	
#calculez-style3 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}

#calculez-style4 { /* Exposant */
	color:#FFFFFF;
	font-size:11px;
	}
	
#calculez-style5 {
	color:#FFFFFF;
	font-size:9px;
	}
	
#calculez-style6 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
	
#calculez-style7 {
	color:#FFFFFF;
	font-size:9px;
	}
	
#calculez-style8 { /* Exposant */
	color:#FFFFFF;
	font-size:10px;
	}

.surclassement {
	font-weight:bold;
	color:#077aaa;
	font-size:5px;
	margin-top:0px;
	margin-left:12px;
	}

/*//////////////////////////////////////////////////////////////////////////////*/
/*_________________________________________
  
  Scrollbar IE
___________________________________________*/

html {
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#D4D0C8;
	scrollbar-darkshadow-color:#9C9C9C;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#5BC2D5;
	scrollbar-track-color:#E0E0E0;
	
	overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
	}

/*_________________________________________
  
  Général 
___________________________________________*/

html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	}
  
body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
  
#centpourcent {
	height: 100%;
	}

#texte-final{
	font-size:9px;
	font-weight:bold;
	}

#menu-footer{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
a.footer:link {color:#FFFFFF;font-weight:bold;font-size:11px;text-decoration:none}
a.footer:visited {color:#FFFFFF;font-weight:bold;font-size:11px;text-decoration:none}
a.footer:hover {color:#FFFFFF;font-weight:bold;font-size:11px;text-decoration:none}

	
/*_________________________________________
  
  Texte de la section Aubaines  
___________________________________________*/

.aubaines-boite {
	text-align:left;
	padding:5px 15px 6px 8px;
	}

.aubaines-titre {
	text-align:left;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:5px;
	border-bottom: 1px;
	border-bottom:solid 1px;
	border-bottom-color: #ccecf2;
	}

.aubaines-liste-1 {
	text-align:left;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:2px;
	}
	
.aubaines-liste-2 {
	text-align:left;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:2px;
	}
	
a.aubaines-liste-link:link {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.aubaines-liste-link:visited {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.aubaines-liste-link:hover {color:#006893;font-weight:bold;font-size:12px;text-decoration:underline}

.aubaines-text-titre {
	color:#006893;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
	}
	
.aubaines-text-hotel2{	
	color:#006893;
	font-weight:normal;
	font-size:11px;
	}
	
.aubaines-text-info{	
	color:#006893;
	font-weight:normal;
	font-size:10px;
	}
	
.aubaines-text-date{	
	color:#006893;
	font-weight:normal;
	font-size:10px;
	}
	
.aubaines-text-duree{	
	color:#006893;
	font-weight:normal;
	font-size:10px;
	}

.aubaines-text-prix{	
	color:#006893;
	font-weight:bold;
	font-size:12px;
	}
	
.aubaines-text-prix2{	
	color:#006893;
	font-weight:bold;
	font-size:11px;
	}
	
.aubaines-text-prix3{	
	color:#006893;
	font-weight:bold;
	font-size:11px;
	}
	
.aubaines-text-prix4{	
	color:#006893;
	font-weight:bold;
	font-size:10px;
	/*text-transform:lowercase;*/
	}
	
.aubaines-text-prix5{	
	color:#EBA757;
	font-weight:bold;
	font-size:11px;
	}
	
.aubaines-text-prix-rouge{	
	color:#cc6600;
	font-weight:bold;
	font-size:12px;
	}
	
.aubaines-text-prix2-rouge{	
	color:#cc6600;
	font-weight:bold;
	font-size:11px;
	}
	
/*_________________________________________________________________
  
  Liste des hôtels sections Forfaits (Adulte, Personne seule, ...  
___________________________________________________________________*/
	
.hotels-text-titre {
	color:#006893;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	}	

/*_________________________________________
  
  Résultats de la recherche  
___________________________________________*/

.results-titre-principal {
	padding:5px 0px 6px 17px;
	font-weight:bold;
	font-size:16px;
	color:#006893;
	}

.results-boite {
	text-align:left;
	padding:5px 8px 6px 8px;
	}

.results-titre {
	text-align:left;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:5px;
	border-bottom: 1px;
	border-bottom:solid 1px;
	border-bottom-color: #ccecf2;
	}

.results-liste-1 {
	background-color:#e6f6f9;
	text-align:left;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:2px;
	}
	
.results-liste-2 {
background-color:#f3fbfc;
	text-align:left;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:2px;
	}
	
a.results-liste-link:link {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.results-liste-link:visited {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.results-liste-link:hover {color:#006893;font-weight:bold;font-size:12px;text-decoration:underline}
	
.results-text-titre {
	color:#006893;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	cursor:pointer;
	}


.results-text-hotel2{	
	color:#006893;
	font-weight:normal;
	font-size:11px;
	}
	
.results-text-date{	
	color:#006893;
	font-weight:normal;
	font-size:10px;
	}
	
.results-text-duree{	
	color:#006893;
	font-weight:normal;
	font-size:10px;
	}

.results-text-prix{	
	color:#006893;
	font-weight:bold;
	font-size:12px;
	}
	
.results-text-prix2{	
	color:#006893;
	font-weight:bold;
	font-size:11px;
	}
	
.results-text-prix-rouge {
	color:#cc6600;
	font-weight:bold;
	font-size:12px;
	}
	
.results-text-nodispo {
	color:#006893;
	font-weight:bold;
	font-size:12px;
}
	
.results-text-nodispo-rouge {
	color:#cc6600;
	font-weight:bold;
	font-size:12px;
}
	
.results-footer-titre {
	color:#006893;
	font-weight:normal;
	font-size:11px;
}

.results-numero-visited {
	color:#006893;
	font-weight:bold;
	font-size:12px;
	}

a.results-footer-link-suivant:link {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.results-footer-link-suivant:visited {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}
a.results-footer-link-suivant:hover {color:#006893;font-weight:bold;font-size:12px;text-decoration:underline}

a.results-footer-link-numero:link {color:#006893;font-weight:normal;font-size:12px;text-decoration:none}
a.results-footer-link-numero:visited {color:#006893;font-weight:normal;font-size:12px;text-decoration:none}
a.results-footer-link-numero:hover {color:#006893;font-weight:bold;font-size:12px;text-decoration:none}


/*_________________________________________
  
  Destinations  
___________________________________________*/

td.destinations{	
	padding-left:8px;
	padding-right:7px;
	padding-bottom:7px;
	}
	
td.informations{	
	padding-left:8px;
	padding-right:5px;
	padding-bottom:0px;
	}
	
td.informations h1{	
	color:#e99b3e;
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
	}
	
td.destinations-links {
	padding-left: 6px;
	padding-right:6px;
	}
	
td.destinations h1{	
	color:#e99b3e;
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
	}
	
td.destinations a:link {color:#e99b3e;font-weight:bold;text-decoration:none}
td.destinations a:visited {color:#e99b3e;font-weight:bold;text-decoration:none}
td.destinations a:hover {color:#e99b3e;font-weight:bold;text-decoration:underline}

a.hotel:link {color:#333333;text-decoration:none}
a.hotel:visited {color:#333333;text-decoration:none}
a.hotel:hover {color:#333333;text-decoration:underline}

/*_________________________________________
  
  Forfaits  
___________________________________________*/

td.forfaits{	
	padding-right:20px;
	padding-top:24px;
	}
	
td.forfaits h1{	
	color:#e99b3e;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
td.forfaits h2{	
	color:#e99b3e;
	font-size:14px;
	margin-top:0px;
	margin-left:9px;
	margin-bottom:9px;
	margin-left:17px;
	}
	
td.forfaits h3{	
	color:#e99b3e;
	font-size:13px;
	margin-top:0px;
	margin-bottom:9px;
	margin-left:17px;
	}
	
td.reservez h1{	
	color:#e99b3e;
	font-size:12px;
	margin-top:0px;
	margin-bottom:6px;
	margin-left:17px;
	}

td.reservez-form h1{	
	color:#077aaa;
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:5px;
	margin-left:17px;
	}
	
td.forfaits-list{
	padding-bottom:15px;
}
	
a.forfaits-link:link {color:#e99b3e;text-decoration:none}
a.forfaits-link:visited {color:#e99b3e;text-decoration:none}
a.forfaits-link:hover {color:#e99b3e;text-decoration:underline}

a.forfaits-pays:link {font-size:14px;font-weight:bold;color:#e99b3e;text-decoration:none}
a.forfaits-pays:visited {font-size:14px;font-weight:bold;color:#e99b3e;text-decoration:none}
a.forfaits-pays:hover {font-size:14px;font-weight:bold;color:#e99b3e;text-decoration:underline}


/*_________________________________________
  
  Formulaire de réservation 
___________________________________________*/

td.boite-reservation {
	padding-left:19px;
	}

label.boite-reservation {
	font-weight:bold;
	color:#385960;
	}
	
/*_________________________________________
  
  Formulaires
___________________________________________*/

label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; color:#666666;
	}

input.reservez {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; color:#666666;
	width:30px;
	margin-top:5px;
	margin-bottom:0px;
	}
	
input.radio {
margin-left:0px;
padding-left:0px;
width:15px;
}
	
select.reservez {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; color:#666666;
	margin-top:5px;
	margin-bottom:0px;
	}
	
select {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; color:#666666;
	}

.submit {
	background: transparent url("img/submit.gif") no-repeat;
	font-size:9px;
	height:20px;
	border:solid 0 #fff;
	width:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#234a52;
	margin-top:20px;
	}
 
fieldset{ /* Boîte qui contient les checkbox personnalisés de la section "Aubaines" */
	padding:0px;
	margin:0px;
	border:none;
	}
	


input.aubaines{ /* Corrige le bug d'affichage qui fait apparaitre les checkbox classiques lors d'un rafraîchissement */
	display:none;
	}
	
option.country {
	background-color: #5BC1D5;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	}
	
option.soleil {
	background-color: #F5E57B;
	}

option.europe {
	background-color: #CCECF2;
	}
	
/*_________________________________________
  
  Réservation - Résumé
___________________________________________*/

#boite-reservation {
	width:100%;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:9px;
	padding-right:8px;
	}

#titre-reservation {
	background:url(img/reservation_background_titre.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:12px;
	}
	
#titre-reservation h1{
	color:#006893;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}
	
#reservation-bold {
	color:#006893;
	font-weight:bold;
	font-size:11px;
	}
	
#reservation-normal {
	color:#006893;
	font-weight:normal;
	font-size:11px;
}

	
.boite-infos-reservation{
	text-align:left;
	padding-top:11px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:8px;
	} 

#padding-cancel{
	text-align:left;
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
/*_________________________________________
  
  Texte légal 
___________________________________________*/

.legal-titre-1 {
	color:#006893;
	font-weight:bold;
	font-size:14px;
	}
	
.legal-titre-2 {
	padding-left:2px;
    background-color:#f3fbfc;
	color:#006893;
	font-weight:bold;
	font-size:12px;
	}
	
.legal-texte {
	color:#006893;
	font-weight:normal;
	font-size:11px;
	}
	
/*__________________________________________________________________________________
  
  Styles des infos bulles de rabais pour les pages hotel_preview.php et hotel.php 
_____________________________________________________________________________________*/

#divAlone {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#3e1d90;
	border:solid 1px #00005a;
}
#divFamily {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#ce181f;
	border:solid 1px #770000;
}
#divHoney {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#266853;
	border:solid 1px #002a1a;
}
#divGolf {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#2baa0e;
	border:solid 1px #005700;
}
#divAdult {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#2d7fd3;
	border:solid 1px #00296f;
}
#divMono {
	position:absolute;
	padding:4px 4px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	left:350px;
	top:-100px;
	width:200px;
	z-index:1000;
	display: none;
	background:#e7964c;
	border:solid 1px #a1590e;
}

/* Styles des pages de promotions Europe et South (promo-south-flights.php et promo-europe-flights.php) */

.promo-line-a {
	height: 55px;
	width: 431px;
	margin-bottom:2px;
	background-color:#66b3d0;
	cursor:pointer;
	}

.promo-line-a a{
	text-decoration:none;
	}
	
.promo-line-a a:visited{
	text-decoration:none;
	}
	
.promo-line-a a:hover{
	text-decoration:none;
	cursor:pointer;
	}

.promo-line-a:hover{
	background-color:#5bc1d5;
	}
	
.promo-line-b {
	height: 55px;
	width: 431px;
	margin-bottom:2px;
	background-color:#3e9dc2;
	cursor:pointer;
	}
	
.promo-line-b a{
	text-decoration:none;
	}
	
.promo-line-b a:visited{
	text-decoration:none;
	}
	
.promo-line-b a:hover{
	text-decoration:none;
	cursor:pointer;
	}
	
.promo-line-b:hover{
	background-color:#5bc1d5;
	}

.promo-destination {	
	width: 280px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	margin-top:10px;
	padding-left:22px;
	}
	
.promo-destination .dest-text{
	font-size:16px;
	font-weight:bold;
	}
	
.promo-destination .depart-text{
	font-size:12px;
	font-weight:bold;
	}
	
.promo-price {		
	width: 119px;
	height: 55px;
	float:right;
	text-align:right;
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	line-height:55px;
	padding-right: 10px;
	}
	
.promo-legal {
	color:#017bae;
	text-align:left;
	width:399px;
	padding:10px 10px 10px 22px;
	}
.seo-content { text-indent:-2000px;height:1px;margin:0;padding:0;}	
.seo-small { font-size:11px;}