/*  */
#bookingscontent ul li{
border-bottom:1px solid #F5F5F5 !important;
border-left:1px solid #F5F5F5 !important;
border-right:1px solid #F5F5F5 !important;
}

#b_deals_iframe #but2 button {
cursor:pointer;
}

/*   price   */
.b_promoItemHotelInc .b_price, .b_promoItemCityInc .b_price{
display:block;
text-align:right;
font-weight:bold !important;
color:#c40004 !important;
}


/* availibility  */
#b_availcheckArea{
display:none !important;
} 

#b_searchboxInc #b_frmInner {
padding-bottom:30px;
}
#b_searchboxInc .b_submitButton {
float:right;
}

.b_submitButton, td .b_roomsBook input {
background-color:#C40004;
color:#FFFFFF;
font-family:Verdana;
font-weight:bold;
cursor:pointer;
font-size:11px !important;
}


#b_certificate {
float:right;
margin-top:-43px;
padding:2px 4px;
position:absolute;
width:auto;
}
#b_footerInc {
margin-bottom:0px !important;
//padding-top:1em !important;
}

div#b_faqlink {
padding:10px 5px 0 0 !important;
border-top:1px solid #B7B7B7;
}
#b_additionalBookingsArea {
border:0px !important;
}


/* booking process */
#b_bookTmpl #b_bookContainer a:link, #b_bookTmpl #b_bookContainer a, #b_bookTmpl #b_bookContainer a:active, #b_bookTmpl #b_bookContainer a:visited {
font-weight:bold;
}
#b_bookTmpl #b_bookContainer a:hover {
font-weight:bold;
}
#b_bookContainer {
float:left;
margin:0.6em 7px 0 7px;
width:760px;
}
#b_bookStage4Inc {
width:auto;
}
#b_bookOverviewInc .b_extraInfo p {
width:90% !important;
margin-right: 10px !important;
}
.b_confirmationDetails p {
padding: 5px 0px 5px 10px !important;
margin:0 !important;
width: auto !important;
}
.b_confirmationDetails h4 {
padding: 5px 0px 5px 10px !important;
width: auto !important;
margin:0 !important;
}
#b_bookStage1Inc {
padding:0px;
margin:14px;
}
#b_bookStage1Inc h2 {
padding: 5px 0px 0px 10px;
}
#b_bookStage2Inc h2,  #b_bookStage3Inc h2 {
padding: 5px 0px 5px 10px;
}
#b_dataContainer .b_intro {
padding: 5px 0px 10px 10px !important;
}
#b_dataContainer {
margin:0 !important;
width: 100% !important;
}
#b_bookContainer table {
margin:0 !important;
width: 100% !important;
}

#b_bookContainer tr#b_submitArea td input {
float:right;
margin:0.3em 0 15px 0px;
}
#b_bookContainer #b_bookStage1Inc .b_col2 {
width: 140px !important;
}

#b_bookContainer #b_bookStage1Inc .b_col1 {
width: 460px !important;
}
#b_bookContainer .b_col1, #b_bookContainer .b_col1-4 {
padding-left:6px;
}
#b_bookConfirmationInc table p {
width: 500px ;
}
#b_bookConfirmationInc table p {
margin:0pt 0pt 0.6em;
width:475px !important;
}

#b_bookContainer h2 {
width:auto;
}

#b_bookContainer td, #b_bookContainer th {
padding-right: 15px;
}
/*
.b_tabNav div {
padding:3px 3.2em;
}
*/

/*   Other style  */


body {
margin-top: 0 !important;
margin-top: 0 !important;
}

.b_bContent {
width:776px;
background-color:#FFFFFF;
}
#b_headerInc {
padding:0 0 2.4em;
}
#b_indexSpecials {
width:48%;
}
#b_askMore, #b_extraFeats, .b_flatListContainer {
padding-left:5px;
}
#b_indexFeats {
float:left;
padding-right:18px;
padding-left:5px;
width:46%;
}
#b_mainContent {
width:68%;
}
#b_langSelect, #b_breadcrumb {
background-color:#F5F5F5;
}
.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure {
color:#C40004 !important;
font-weight:bold !important;
}
.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}
#b_langSelect, #b_breadcrumb {
border-bottom:1px solid #B7B7B7;
}

#b_indexSpecials, #b_mainContent {
border-left:1px solid #B7B7B7;
}

#b_additionalBookingsArea {
border-top:1px solid #B7B7B7;
}
/*Document CSS*/


BODY 	{ font-size: 10pt; font-family: verdana; font-weight: normal; }
P 		{ font-size: 10pt; font-family: verdana; font-weight: normal }

.v14 				{  font-family: Arial, sans-serif; font-size: 14pt; 	font-weight: bold; color: #c40004}		
.v10 				{  font-family: Arial, sans-serif; font-size: 10pt; 	font-weight: bold; 		color: #c40004}
.blanc10 				{  font-family: Arial, sans-serif; font-size: 10pt; 	font-weight: bold; 		color: #ffffff}
		

TABLE 		{ 	font-size: 10pt; font-family: sans-serif }
TH 			{ 	font-size: 10pt; font-family: sans-serif }
TR 			{ 	font-size: 10pt; font-family: sans-serif }
TD 			{ 	font-size: 10pt; font-family: sans-serif }

.BODY1		{ 	font-size: 8pt; font-family: verdana; font-weight: normal; color: #000000}
.fondpromos { 	background: #f5f5f5}
.fondpromos_p2
			{ 	background: #f5f5f5}
.fd_promotablvol
			{ 	background: #f5f5f5}
.promo_tabvol_DA
			{ 	font-size: 7pt; font-family: verdana; font-weight: normal; color: #000000}
.Head1 		{ color: #990033; font-size: 10pt;  font-weight: bold; font-family: verdana; background: #ffffff}
.nompromo
			{ color: #990033; font-size: 14pt;  font-weight: bold; font-family: verdana; background: #ffffff}
.Head2 { font-size: 8pt; color: #4c4c4c; font-weight: bold; font-family: verdana }
.small 	{ font-size: 8pt }
.small2	{ font-size: 8pt }

.bold 	{ font-weight: bold}
.titform 	{ font-family: Verdana; font-size: 11pt; font-weight: bold; color: #6A0008}
.gras 	{ font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000}
.red	{ color: #FF0000 }
.smallblack { font-size: 8pt ; color: #000000}
.redbig 			{color: #c40004; font-size: 15pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.texte-rouge 	{ color: 990E2B ; font-weight: bold}
.redgras { color: #6A0008 ; font-weight: bold}
.greenone { color: #6A0008}
.asseasy { color: #6A0008; font-weight: bold}
.assist { color: #6A0008; font-weight: bold}

.tdJC { font-size: 10pt; color: #6A0008; font-weight: bold font-family: verdana; background: #EEEEEE}
.tdJC8 { font-size: 8pt; color: #6A0008; font-weight: bold font-family: verdana; background: #EEEEEE}
.tdJF { font-size: 10pt; color: #FFFFFF; font-weight: bold; font-family: verdana; background: #990E2B}
.tdJF8 { font-size: 8pt; color: #FFFFFF; font-weight: bold; font-family: verdana; background: #990E2B}
.tdJM { font-size: 10pt; color: #6A0008; font-family: verdana; background: #ffffff}
.tdJM8 { font-size: 8pt; color: #6A0008; font-family: verdana; background: #ffffff}
.tdJFF8 { font-size: 8pt; color: #6A0008; font-weight: bold; font-family: verdana; background: #EEEEEE}
.Smallprix 			{color: #000000; font-size: 7pt;  font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.formular			{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*----------------- INFO BULLES ------------------*/


div.bulle {
    width: auto;
    font-size: 0.75em;
    margin-bottom: 24px;
}

div.bulle blockquote {
    margin: 0px;
    padding: 0px;
    border: 1px solid #c9c2c1;
    background-color: #f5f5f5;
}

div.bulle blockquote p {
    margin: 10px;
    padding: 0px;
}

div.bulle cite {
    position: relative;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    top: 6px;
    background: transparent url(picts/FlecheBulle.gif) no-repeat 20px 0;
    font-style: normal;
} 


 
* {
}
a.info {
   font-size:8.5pt;    
   font-family:Verdana;
   color:#c40004;
   background-color: #f5f5f5;
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: #f5f5f5;

   color: #c40004;
   padding: 1px;

   border: 1px solid #c40004;
   border-left: 1px solid #c40004;
}
/*----------------- INFO BULLES ------------------*/

/*--r=red--g=grey--b=black--w=white--lg=light grey--*/

.v0 {font-family:Verdana; font-size:7.5pt}
.v0r {font-family:Verdana; color:#c40004; font-size:7.5pt}
.v0g {font-family:Verdana; color:#4c4c4c; font-size:7.5pt}
.v0w {font-family:Verdana; color:#ffffff; font-size:7.5pt}
.v0lg {font-family:Verdana; color:#999999; font-size:7.5pt}
 
.v1 {font-family:Verdana; font-size:8.5pt}
.v1r {font-family:Verdana; color:#c40004; font-size:8.5pt}
.v1g {font-family:Verdana; color:#4c4c4c; font-size:8.5pt}
.v1w {font-family:Verdana; color:#ffffff; font-size:8.5pt}
.v1lg {font-family:Verdana; color:#999999; font-size:8.5pt}
 
.v2 {font-family:Verdana; font-size:10pt}
.v2r {font-family:Verdana; color:#c40004; font-size:10pt}
.v2g {font-family:Verdana; color:#4c4c4c; font-size:10pt}
.v2w {font-family:Verdana; color:#ffffff; font-size:10pt}
.v2lg {font-family:Verdana; color:#999999; font-size:10pt}


.v3 {font-family:Verdana; font-size:12pt}
.v3r {font-family:Verdana; color:#c40004; font-size:12pt}
.v3g {font-family:Verdana; color:#4c4c4c; font-size:12pt}
.v3w {font-family:Verdana; color:#ffffff; font-size:12pt}
.v3lg {font-family:Verdana; color:#999999; font-size:12pt}

.v4 {font-family:Verdana; font-size:14pt}
.v4r {font-family:Verdana; color:#c40004; font-size:14pt}
.v4g {font-family:Verdana; color:#4c4c4c; font-size:14pt}
.v4w {font-family:Verdana; color:#ffffff; font-size:14pt}

.v5 {font-family:Verdana; font-size:16pt}
.v5r {font-family:Verdana; color:#c40004; font-size:16pt}
.v5g {font-family:Verdana; color:#4c4c4c; font-size:16pt}
.v5w {font-family:Verdana; color:#ffffff; font-size:16pt}

.v6 {font-family:Verdana; font-size:18pt}
.v6r {font-family:Verdana; color:#c40004; font-size:18pt}
.v6g {font-family:Verdana; color:#4c4c4c; font-size:18pt}
.v6w {font-family:Verdana; color:#ffffff; font-size:18pt}

.v7 {font-family:Verdana; font-size:20pt}
.v7r {font-family:Verdana; color:#c40004; font-size:20pt}
.v7g {font-family:Verdana; color:#4c4c4c; font-size:20pt}
.v7w {font-family:Verdana; color:#ffffff; font-size:20pt}

/*----------------- HOVER NAVIGATION ------------------*/

/*--r=red--g=grey--b=black--w=white--lg=light grey--*/
/*--nu=not underlined--u=underlined--b=bold--*/


a.rnu:hover {color:#c40004;text-decoration:underline;font-weight:normal;}
.rnu {color:#c40004;text-decoration:none;font-weight:normal;}

a.rnub:hover {color:#c40004;text-decoration:underline;font-weight:bold;}
.rnub {color:#c40004;text-decoration:none;font-weight:bold;}
 
a.ru:hover {color:#c40004;text-decoration:none;font-weight:normal;}
.ru {color:#c40004;text-decoration:underline;font-weight:normal;}

a.rub:hover {color:#c40004;text-decoration:none;font-weight:bold;}
.rub {color:#c40004;text-decoration:underline;font-weight:bold;}

a.gnub:hover {color:#4c4c4c;text-decoration:underline;font-weight:bold;}
.gnub {color:#4c4c4c;text-decoration:none;font-weight:bold;}

a.wnu:hover {color:#ffffff;text-decoration:underline}
.wnu {color:#ffffff;text-decoration:none}

a.wu:hover {color:#ffffff;text-decoration:none}
.wu {color:#ffffff;text-decoration:underline}

a.bw:hover {text-decoration:underline;color:#ffffff}
.bw {text-decoration:none;color:#ffffff}

a.bwu:hover {text-decoration:none;color:#ffffff}
.bwu {text-decoration:underline;color:#ffffff}

a.lgnu:hover {color:#999999;font-weight:normal;text-decoration:none}
.lgnu {color:#999999;font-weight:normal;text-decoration:none}

a.b:hover {color:#c40004; font-weight:bold; text-decoration:underline}
.b {text-decoration:none;color:#4c4c4c}

a.b12:hover {color:#c40004;font-weight:bold;text-decoration:none}
.b12 {color:#c40004;font-weight:bold;text-decoration:underline}




.v0 {font-family:Verdana;font-size:7.5pt}
.v8 {font-family:Verdana;font-size:8pt}
.v1 {font-family:Verdana;font-size:8.5pt}
#b:hover {color:#c40004;font-weight: bold;text-decoration:underline}
#b {color:#4C4C4C;text-decoration:none}
#b0:hover {color:#ffffff;font-weight: bold;text-decoration:underline}
#b0 {color:#ffffff;text-decoration:none}
#b3:hover {color:#4c4c4c}
#b3 {color:#c40004;text-decoration:none}
#b1:hover {color:#c40004;text-decoration:underline}
#b1 {color:#c40004;text-decoration:none}
#b8:hover {color:#c40004}
#b8 {color:#999999;text-decoration:underline}
#b9:hover {color:#c40004;font-weight: bold;text-decoration:underline}
#b9 {color:#c40004;text-decoration:none}
body { scrollbar-face-color: #eeeeee; 
	scrollbar-shadow-color: #eeeeee; 
    scrollbar-highlight-color: #ffffff; 
    scrollbar-3dlight-color: #D83642; 
    scrollbar-darkshadow-color: black; 
    scrollbar-track-color: #eeeeee; 
    scrollbar-arrow-color: #D83642 ; 
    margin-top: 2px; 
   margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 2px; 
  font-family: "Trebuchet MS", Tahoma, Arial}
/* Liens  */

a.b:hover {color:#c40004; font-weight:bold; text-decoration:underline}
.b {text-decoration:none;color:#4C4C4C}

a.b0:hover {color:#ffffff; font-weight:bold; text-decoration:underline}
.b0 {color:#ffffff;text-decoration:none}

a.b1:hover {color:#c40004; text-decoration:underline}
.b1 {color:#c40004;text-decoration:none}

a.b2:hover {color:#c40004; text-decoration:none}
.b2 {color:#4c4c4c;text-decoration:none}

a.b2g:hover {color:#4c4c4c; text-decoration:none}
.b2g {color:#4c4c4c;text-decoration:none}

a.b2gl:hover {color:#999999; text-decoration:none}
.b2gl {color:#999999;text-decoration:none}

a.b2lg:hover {color:#999999; text-decoration:none}
.b2lg {color:#999999;text-decoration:none}

a.b5:hover {color:#fffff; text-decoration:underline}
.b5 {color:#fffff;text-decoration:none}

a.b7:hover {color:#c40004;font-weight: bold;text-decoration:none}
.b7 {color:#c40004;text-decoration:underline}

a.b8:hover {color:#c40004}
.b8 {color:#999999; text-decoration:underline}
 
a.b9:hover {text-decoration:underline; color:#c40004}
.b9 {text-decoration:none; color:#c40004}

a.b10:hover {text-decoration:underline}
.b10 {text-decoration:none}

a.b12:hover {color:#c40004;font-weight: bold;text-decoration:none}
.b12 {color:#c40004;font-weight: bold;text-decoration:underline}

a.none:hover {text-decoration:none; color:#c40004}
.none {text-decoration:none; color:#c40004}

a.invg:hover {color:#999999}
.invg {color:#999999; text-decoration:none}


.md {
 position:relative;
 margin:0 0 10px;
 background:#fff;
}
.hd {
 position:relative;
 margin:-1px -1px 0;
 padding:1px 11px;
}

.md{
 background:#fff;
 border:1px solid #b0bec7;
}
#left .md{
 border:1px solid #91a7b4;
 border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd{
 color:#18397c;
 background-color:#fff;
 background-position:bottom left;
 border:1px solid #b0bec7;
 border-bottom:1px solid #93a6b4;
}
 
/*----------------- PAGE CONTACT ------------------*/
table#sample {
    background-color:#FFFFFF;
    width: 750px;
    cellspacing:0px;
    cellpadding:0px;         
    border: 0px;             

}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}

.data {
    font-family:Verdana;
    font-size:8.5pt; 
    color: #000000;
    text-align: right;
    background-color: #f5f5f5;

}

.toprow {
    font-family:Verdana;
    font-size:8.5pt; 
    font-style: normal;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-color: #c40004;

}

.leftcol {
    width: 120px;
    font-family:Verdana;
    font-size:8.5pt;    
    font-weight: bold;
    text-align: left;
    background-color: #CCCCCC;
    
/*----------------- PAGE CONTACT ------------------*/ 



/*fin du document*/


