#band,.lstcolor,.panel .overlay-background
{
    background-color:#0a1c52;
}

.dark
{
	background-color:#010f39;
}
#band #legtabs td
{
	border-bottom: solid 6px #0a1c52;/*Same as #band*/
}

.important, .important a, #navbar a:hover
{
	color: #bf9958 !important;
}

.subtitle
{
	border-bottom: solid 3px #010f39;/*Same as #band .dark*/
}
.om, .om a, .dh /*calendar other months*/
{
	color:#000617 !important;
}

.packageBook{
	background-color:#ECF0FD;
	padding:10px 10px 10px 10px !important;
	vertical-align:middle !important;
}
.packageSeparation{
	border-top: 1px #0A1C52 solid;
}

.calendarBg
{
	background-image:url('calendar.bg.gif');
}
.offers{
	background-color: #ECF0FD;	
}






/* -------- right hand short thin bar with top and bottom borders (blue-0a1c52, purple-620135, brown-4f2c1b, red-0a1c52) -------- */
.shortline_border { 
	border-color: #0a1c52;
}
/* -------- right hand short thick bar with top and bottom borders (blue-0a1c52, purple-620135, brown-4f2c1b, red-0a1c52) -------- */
.shortline_thick_border {
	border-color: #0a1c52;
}

/* -------- right hand short thicker bar with top and bottom borders (blue-0a1c52, purple-620135, brown-4f2c1b, red-0a1c52) -------- */
.shortline_thicker_border {
	border-color: #0a1c52;
}

.longline_border {
	border-color: #0a1c52;
}

.longline_thicker_border {
	border-color: #0a1c52;
}
#dotted_line {
	background-image: url("blue_dot.gif");
	background-repeat:repeat-x;
}

/* -------- home page attactions background fade -------- */
.homeAttractions, .destinationAttractions {
	background-image: url("blue_bg.gif");
	background-repeat:repeat-x;
	background-position: left top;
}
/* -------- destination background fade short -------- */
.destinationEvents {
	background-image: url("blue_bg_short.gif");
	background-repeat:repeat-x;
	background-position: left top;
}

#booknow {
	background-color: #0A1C52;
}

/* quickbooking */
#quickBooking input, #quickBooking select,#qbCheckInC,#qbCheckOutC/*NEW V2*/
{
	background-color: #383E7A;
}
#checkavailability
{
	padding: 8px 0px 8px 0px;
	background-color:#010f39;
	text-align:center;
	margin-top:10px;
}
#calendarPopup{
    background-image: url("calendar.bg.gif");	
    background-repeat:no-repeat;
    background-position:center center;
}
.groupGrad
{
	background-image:url(groupgrad.gif);
	background-repeat:repeat-x;
	padding: 12px 12px 12px 12px;
}

#thickline {
		height:2px;
		background-color:#8aa295;
		margin:0;
		padding:0;
		font-size:1px;
		margin-bottom:5px;
}

.thickline
{
	height:2px;
	background-color:#8aa295;
	margin:0;
	padding:0;
	font-size:1px;
	margin-bottom:5px;
}
h1{ font-weight:normal!important; font-size:14px !important; color: #c09959; padding:0px; margin:0px}
h2{ font-weight:normal!important; font-size:13px !important; color: #c09959; padding:0 0 8px 0; margin:0px}
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.boite { border: solid #9b9e9d 1px;	padding:4px;	margin:0; background: #dadada url('http://operaparis.concorde-hotels.com/css/blue/backContenu.jpg') repeat-x;	}
.boite h2{ font-weight:bold !important; font-size:13px !important; color: #494949; padding:0 0 8px 0; margin:0px}
.boite2 { border: solid #dadada 1px;	padding:10px;	margin:0; background: #ffffff;	}
.boite2 img{ padding-right:5px;}
.boiteDroite {
	border: solid #dadada 1px;
	padding:10px;
	margin:0px;
	background: #ffffff;
	float:right;
}
.boiteDroite img{ padding-right:5px;}
.boiteGauche {  border: solid #dadada 1px;	padding:10px;	margin:5px; background: #ffffff;	}
.plusw {
background-image:url(plus.w.gif);
background-position:left top;
background-repeat:no-repeat;
height:9px;
margin-right:6px;
vertical-align:-1px;
width:9px;
}


#quickBooking .calendar .selected,.calendar .selected{background-color:#0A1C52;border-top: solid 1px #010E33;border-bottom: solid 1px #010E33;color:white}
#quickBooking .calendar .first,.calendar .first{border-left: solid 1px #010E33;}
#quickBooking .calendar .last,.calendar .last{border-right: solid 1px #010E33;}
#quickBooking .calendar .selDate,.calendar .selDate{background:#0A1C52;border:1px solid #010E33;color:White}
#quickBooking .calendar .over,.calendar .over{background:#383E7A;color:White}
#qbChildrenNotice{background:url(info.gif) no-repeat right bottom;}