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

body{background:#FFFFFF; margin:0px;;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

a:link {
	color: #0099E9;
	text-decoration: none;
}
a:visited {
	color: #2240a2;
	text-decoration: none;
}
a:hover {
	color: #ff5400;
	text-decoration: none;
}

.gradient2 {

background-image:url(images/bg777.gif);

background-repeat:repeat-y;

background-position:right;

}

A.pt-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
}
A:hover.pt-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFCC00;
	text-decoration:underline;
}

A.pt-blanc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
A:hover.pt-blanc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFCC00;
	text-decoration:underline;
}

#header #signin a:link { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:visited { color: #555; padding: 1px 5px 1px 5px; }
#header #signin a:hover {  color: #F37020; padding: 1px 5px 1px 5px; text-decoration: underline; }


#nav_bar { font-size: 12px; color: #FFFFFF; font-weight: bold; padding-right: 5px; }
#nav_bar a { font-weight: bold; padding: 1px 3px 1px 3px; }
#nav_bar a:hover { font-weight: bold; padding: 1px 3px 1px 3px; }

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

	
a.entete2:hover {
	color: #F37020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.entete2:link {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.entete2:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	
}


a.underline:link {
	color: #00a6ec;
	text-decoration: none;
}
a.underline:visited {
	color: #00a6ec;
	text-decoration: none;
}
a.underline:hover {
	color: #d0471d;
	text-decoration: none;
}

a.underline2:link {
	color: #e2001a;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e2001a;
	font-weight: bold;
}
a.underline2:visited {
	color: #e2001a;
	border-bottom: 1px dotted #e2001a;
	text-decoration: none;
	font-weight: bold;
}
a.underline2:hover { color: #d0471d; border-bottom: 1px dotted #d0471d; text-decoration: none; }

.enhanced { background: #F9FADC; }
.tag { font-size: 12px; font-weight: bold; color: #333; padding-bottom: 10px; }
.tag1 { font-size: 12px; font-weight: bold; color: #666; padding-bottom: 10px; }
.tag2 { font-size: 14px; font-weight: bold; color: #666; padding-bottom: 10px; }
.tag3 { font-size: 13px; font-weight: bold; color: #D80103; padding-bottom: 10px; }
.tollfree { font-size: 18px; color: #900; }
.hotdeals15 { font-size: 15px; font-weight: bold; color: #e2001a; }

.indicator { font-size: 12px; color: #666666; font-weight: bold; }
.ef { font-size: 10px; color: #999; padding: 0 0 5px 0; }
.invalid { font-size: 14px; font-weight: bold; color: #900; padding: 10px 0 10px 0; }
.status { font-size: 13px; font-weight: bold; color: #900; }
.tollfree { font-size: 18px; color: #900; }
.required { color: #73A828; }
.requiredSmall { font-size: 10px; color: #73A828; padding-top: 10px; }
.danpad { padding-left: 10px; }
.booking { font-size: 11px; }
.textsmall { font-size: 10px; }
.pagination { text-align: center; font-size: 14px; }

.title1 {
	font-size: 9px;
	color: #7171FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.title2 {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title3 {
	font-size: 14px;
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title4 {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title6 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#FFFFFF;

	font-size:11px;

}

.title7 {
	font-size: 12px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.title_rouge {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#CC0000;

	font-size:16px;

}

.title_rouge2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#CC0000;

	font-size:12px;

}

.title_rouge3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#CC0000;

	font-size:18px;

}
.gris{color:#808080;font-weight:normal;}

.guides-border {background-color : #FFDEAD; border-top-style : solid; border-top-width : 1px; border-top-color :  #FF0F0F; border-bottom-color :  #FF0F0F; border-bottom-style : solid; border-bottom-width : 1px; border-left-color :  #FF0F0F; border-left-style : solid; border-left-width : 1px; border-right-color :  #FF0F0F; border-right-style : solid; border-right-width : 1px; }

#travelguide {
border-left:1px solid #b7dcee;
border-right:1px solid #b7dcee;
background-color: #fff;
padding: 5px 9px;
width: 416px;
}
#travelguide img {
float: left;
}
#travelguide h3 {
color: #0997cc;
font-size: 15px;
margin: -3px 0 0px 12px;
}
#travelguide p {
font-size: 11px;
margin: 5px 0 0 12px;
width: 180px;
}

#hotdeals1 {
	float:none;
	height:auto;
	border: 1px solid #f5a708;
	width: 155px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #fff8e8;
	padding: 0px;
	margin: 0px;
}
#hotdeals2 {
	float:none;
	height:288px;
	border: 1px solid #f5a708;
	width: 585px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #fff8e8;
}

#hotdeals3 {
	float:none;
	height:auto;
	width: 585px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

#hotdeals4 {
	float:none;
	border: 1px solid #f5a708;
	width: 430px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #fff8e8;
	padding: 3px;
	margin: 3px;
}
#corps1 {
	float:none;
	height:auto;
	width: 585px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
	padding-left: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00a6ec;
}

#corps2 {
	float:none;
	height:auto;
	width: 585px;
	background-repeat: no-repeat;
	background-position: 0 100%;
	background-color: #FFFFFF;
	background-image: url(images/corps-text.gif);
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00A6EC;
}

#corps3 {
	float:none;
	height:auto;
	width: 585px;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color: #FFFFFF;
	background-image: url(images/corps-text2.gif);
}



#flash1 {
	float:none;
	height:288px;
	border: 1px solid #0099e9;
	width: 585px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #e8f3ff;
}
#navig1 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0099e9;
}

#navig10 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/palmsprings.gif);
}

#navig11 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/services.gif);
}

#navig12 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/local-attractions.gif);
}

#navig13 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/remax.gif);
}

#navig14 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/tickets.gif);
}

#navig15 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/gmr.gif);
}

#navig16 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	background-image: url(images/opera.gif);
}

#navig2 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #e8f3ff;
	margin: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099e9;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #0099e9;
}

#navig3 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099e9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0099e9;
}
#navig4 {
	float:none;
	height:auto;
	width: 160px;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0099e9;
	padding: 4px;
}



#header2 {
	position:relative;
	width:109px;
	background-image: url(images/onglet-22-11.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#header3 {
	position:relative;
	width:109px;
	background-image: url(images/onglet-22-11.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#header4 {
	position:relative;
	width:109px;
	background-image: url(images/onglet-22-11.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#header4 {
	position:relative;
	width:109px;
	background-image: url(images/onglet-22-11.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#header5 {
	position:relative;
	width:110px;
	background-image: url(images/onglet-22-11.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
