@charset "utf-8";
/* CSS Document */
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}
body {
background:url(/images/blurBG.jpg) center top fixed repeat-x #DACEB8;
padding-top:20px;
margin: 0px;
}
#preloader{
display:none;
}
#sitemapWrapper{
width:900px;
border:1px solid #999;
padding:20px;
margin:auto;
margin-top:20px;
overflow-y:hidden;
}	
#sitemapWrapper h1{
width:900px;
text-align:left;
}
#sitemapWrapper h2{
font-weight:bold;
}

#sitemapWrapper h2 a{
color:#000;
font-size:14px;
text-decoration:none;
}
.clearFloat{
clear:both;
}
.sitemapSection{
width:257px;
float:left;
padding:10px;
margin:10px;
}
.sitemapSection a{
color:#C00;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
}
.sitemapSection a:hover{
color:#900;
text-decoration:underline;
}
.sitemapSection li{
padding-bottom:7px;
color:#044372;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:18px;
}
#mainBanner{
height:150px; 
width:990px; 
overflow:hidden;
}
#wrapperFooter{
background:url(https://www.voyagesdestination.com/hotels/images/contentlong.png);
padding:25px 10px 10px 10px;
}
#wrapper{
width:990px;
margin:auto;
margin-top:10px;
}
#topLong{
background:url(/images/toplong.png) no-repeat;
height:90px;
}
#pageTitle{
text-align:right;
padding-right:20px;
padding-top:55px;
}
#topMenu{
text-align:right;
padding-top:8px;
padding-right:10px;
}
#mainMenu{
background:url(https://www.voyagesdestination.com/hotels/images/contentlong.png); 
border-bottom:#999999 solid 1px; 
padding-bottom:5px; 
padding-top:5px;
}
#mainBanner{
width:990px; 
height:150px; 
margin-top:7px;
}
#hotelContent{
margin-top:7px;
border-top:#999999 1px solid; 
background:url(https://www.voyagesdestination.com/hotels/images/contentlong.png);
border-bottom:1px solid #FFF;
padding-left:15px;
padding-top:10px;
}
#indexContent{
margin-top:7px;
border-top:#999999 1px solid; 
background:url(https://www.voyagesdestination.com/hotels/images/contentlong.png);
border-bottom:1px solid #FFF;
}
#hotelContent h1{
color:#000;
font-size:22px;
padding-left:5px;
}
#hotelContent h2{
color:#122C70;
font-size:18px;
padding-left:25px;
font-family:Tahoma, Geneva, sans-serif;
margin:0;
padding:0;
}
#hotelPic{
width:300px;
margin-top:7px;
float:left;
border:1px solid #999;
}
#thumbs{
position:relative;
left:0px;
height:50px;
width:295px;
padding-top:10px;
overflow:hidden;
padding-left:5px;
}
#thumbsLong{
width:1000px;
}
#thumbs img{
display:inline;
}
#hotelDesrciption{
width:588px;
margin-top:7px;
float:left;
margin-left:30px;
}
#boxCity{
margin-top:15px;
}
#boxHotel{
margin-top:15px;
}
.tabTop a{
color:#FFF;
text-decoration:none;
}
.tabTopGray a{
color:#333;
text-decoration:none;
}
.tabTopGray a:hover{
color:#F90;
}
.tabTop{
float:left;
width:125px;
height:17px;
color:#FFF;
padding-top:8px;
padding-left:13px;
font-size:11px;
background:url(https://voyagesdestination.com/hotels/images/topTab.png) no-repeat;
}
.tabTopGray{
float:left;
width:125px;
height:17px;
color:#000;
padding-top:8px;
padding-left:13px;
font-size:11px;
background:url(https://voyagesdestination.com/hotels/images/topTabGray.png) no-repeat;
}
#tabContent{
clear:both;
width:588px;
height:288px;
overflow:auto;
font-size:12px;
border:1px solid #B8B8B8;
background:url(https://voyagesdestination.com/hotels/images/tabContent.jpg) repeat-x;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
}
#hotelTab{
margin-top:7px;
width:50px;
height:200px;
float:left;
}
.miniBanner{
background-color:#333333;
text-align:center;
width:950px;
margin-top:10px;
}
#footLinks{
padding-top:5px; 
margin:auto;
text-align:center;
}
#hotelTitle{
float:left;
width:400px;
}
#searchAndHotels{
width:300px;
float:left;
}
#searchHotel{
border:1px solid #999;
height:174px;
}
#searchHotel table{
margin-top:60px;
padding-left:20px;
}
#cityHotels{
margin-top:0px;
}
#cityTitle{
text-align:center;
font-size:14px;
}
.hotelThumb{
margin-left:10px;
margin-top:10px;
}
.miniImage{
float:left;
}
.hotelTitle{
width:180px;
float:left;
margin-left:5px;
margin-top:10px;
}
.hotelTitleLong{
width:220px;
float:left;
margin-left:15px;
margin-top:10px;
}
.hotelTitleLong a{
text-decoration:none;
color:#262322;
}
.hotelTitleLong a:hover{
color:#DE7D37;
}
.hotelTitle h2{
font-size:12px;
}
#commentsDiv{
width:590px;
float:left;
margin-left:30px;
}
#commentsTop{
width:590px;
height:22px;
background:url(https://voyagesdestination.com/hotels/images/commentTop.png) top left no-repeat;
}
#commentsContent{
width:590px;
background:url(https://voyagesdestination.com/hotels/images/commentContent.png) top left repeat-y;
padding-bottom:10px;
}
#commentsBottom{
width:590px;
height:22px;
background:url(https://voyagesdestination.com/hotels/images/commentBottom.png) top left no-repeat;
}
#boxCountry select{
border:2px solid #BCCEDE;
font-size:13px;
margin-left:25px;
margin-top:10px;
}
#boxCountry option{
width:210px;
font-family:Tahoma, Arial, sans-serif;
padding-left:10px;
font-size:13px;
}
#boxCity select{
border:2px solid #BCCEDE;
font-size:13px;
margin-left:25px;
margin-top:10px;
}
#boxCity option{
width:210px;
font-family:Tahoma, Arial, sans-serif;
padding-left:10px;
font-size:13px;
}
#hotelBoxDiv{
width:920px;
margin:auto;
margin-top:10px;
}
.col{
width:160px;
text-align:center;
margin-right:20px;
float:left
}
.col_0, .col_1, .col_2, .col_3, .col_4{
width:160px;
text-align:center;
border:1px solid #DADADA;
margin-right:20px;
float:left
}
.categoryTitle {
background:url(https://www.voyagesdestination.com/hotels/images/btnCategory.png) no-repeat scroll left top transparent;
cursor:pointer;
height:26px;
width:161px;
}
.boxTitle{
background-color:#1B4E81;
color:#FFF;
font-size:13px;
padding:6px;
cursor:pointer;
}
.arrow {
float:right;
margin-right:6px;
margin-top:5px;
}
.floatLeft {
float:left;
padding-left:8px;
padding-top:2px;
}
.floatLeft span {
color:#FFF;
font-size:14px;
}
#indexComment{
margin-left:23px;
margin-top:25px;
}
.topIndexComment{
background:url(https://www.voyagesdestination.com/hotels/images/topIndexComment.png) no-repeat left top;
height:11px;
}
.indexContent{
background:url(https://www.voyagesdestination.com/hotels/images/contentIndex.png) repeat-y left top;
padding-left:10px;
}
.bottomIndexBottom{
background:url(https://www.voyagesdestination.com/hotels/images/bottomIndexContent.png) no-repeat left top;
height:11px;
}
.indexCommentBox{
margin-top:15px;
margin-left:10px;
overflow-y:auto;
}
.indexUser{
width:108px;
float:left;
}
.indexInfo{
float:left;
font-size:13px;
margin-left:10px;
}
.indexName{
color:#292929;
font-weight:bold;
margin-top:30px;
}
.indexHotel{
margin-top:10px;
}
.indexHotel a{
text-decoration:underline;
color:#292929;
}
.indexHotel a:hover{
color:#E05A0A;
}
.indexApp{
margin-top:10px;
}
.boxTitle:hover{
color:#66BEFF;
}
.indexUserComment{
width:500px;
padding-bottom:8px;
border-bottom:1px dotted #919191;
}
.boxList{
display:none;
}
.boxList ul{
list-style-type:none;
margin:0;
padding:0;
}
.boxList ul li{
padding:5px;
font-size:13px;
border-bottom:1px solid #EAF8FF;
background-color:#D1ECFC;
}
.boxList ul li a{
color:#3B3B3B;
text-decoration:none;
}
.boxList ul li a:hover{
color:#EB5514;
}

.boxList ul li:hover{
background-color:#EAFFFF;
}


.comment{
width:570px;
margin-left:15px;
margin-top:15px;
}

.commentName{
position:absolute;
width:152px;
font-size:11px;
padding-top:10px;
text-align:center;
background-color:#FFF;
}

.commentRating{
width:300px;
margin-left:165px;
padding-top:10px;
}

.userComment{
width:537px;
margin-left:20px;
line-height:20px;
}

.userCommentTop{
width:537px;
height:7px;
background:url(https://voyagesdestination.com/hotels/images/userCommentTop.png) top left no-repeat;
}

.userCommentContent{
width:537px;
padding-top:8px;
padding-left:10px;
background:url(https://voyagesdestination.com/hotels/images/userCommentContent.png) top left repeat-y;
}

.userCommentBottom{
width:537px;
height:12px;
background:url(https://voyagesdestination.com/hotels/images/userCommentBottom.png) top left no-repeat;
}

.userTop{
width:152px;
height:6px;
background:url(https://voyagesdestination.com/hotels/images/userTop.png) top left no-repeat;
}

.userContent{
width:152px;
height:35px;
background:url(https://voyagesdestination.com/hotels/images/userContent.png) top left repeat-y;
}

.userBottom{
width:152px;
height:6px;
background:url(https://voyagesdestination.com/hotels/images/userBottom.png) top left no-repeat;
}

.hotelsTop{
width:300px;
height:8px;
background:url(https://voyagesdestination.com/hotels/images/hotelsTop.png) top left no-repeat;
}

.hotelsContent{
width:300px;
background:url(https://voyagesdestination.com/hotels/images/hotelsContent.png) top left repeat-y;
}

.hotelsBottom{
width:300px;
height:8px;
background:url(https://voyagesdestination.com/hotels/images/hotelsBottom.png) top left no-repeat;
}

.longhotelsTop{
width:599px;
height:20px;
background:url(https://voyagesdestination.com/hotels/images/longHotelTop.png) top left no-repeat;
}

.longhotelsContent{
width:599px;
background:url(https://voyagesdestination.com/hotels/images/longHotelContent.png) top left repeat-y;
}

.longhotelsBottom{
width:599px;
height:20px;
background:url(https://voyagesdestination.com/hotels/images/longHotelBottom.png) top left no-repeat;
}

.imgLink{
border:1px solid #1D82CD;
}

.imgLink:hover{
border:1px solid #E8AB1E;
}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
margin:0;
padding:0;
display: inline;
}

h2{
font-weight: bold;
font-size: 12px;
text-decoration:none;
margin:0;
padding:0;
display: inline;


}
h3{
font-weight: bold;
font-size: 12px;
text-decoration:none;
margin:0;
padding:0;
display: inline;
}

h3 a{
color:#1F1F1F;
text-decoration:none;
}
h3 a:hover{
color:#F0800F;
text-decoration:none;
}

.spacer{
height:4px;
}

.indexBoxTitle{
background:url(https://www.voyagesdestination.com/images/BlockTitle.jpg) repeat-x;
text-align:center;
height:32px;
vertical-align:middle;
}
.loadingBig{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 20px;
}
.loadingSmall{
color: #333333;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.internationalTable td {
padding-left:3px;
padding-bottom:10px;
padding-top:10px;
padding-right:3px;
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#D4D4D4;
text-align: left;
}
/* Top Forfaits Table */
table.forfaitsTable td {
border-bottom-width:1px;
border-bottom-style: solid;
border-bottom-color:#D4D4D4;
padding:0px;
}
.titleforfaits {
background:#0066CC; 
color:#FFFFFF;
text-align:center;
font-weight:bold;
width:210px;
}
.row1forfaits {
background:#C2E1FF;
border-bottom-style:solid; 
border-bottom-width:1px;
padding:0px; 
}
.row2forfaits {
background:#FFFFFF;
border-bottom-style:solid; 
border-bottom-width:1px; 
padding:0px; 
}
.forfait {
font-size: 10px;
font-weight: bold;
color:#333333;
text-decoration:none;
padding-right:1px;
cursor:pointer;
}
.forfaitNoLink {
font-size: 10px;
font-weight: bold;
color:#333333;
text-decoration:none;
padding-right:1px;
}
.forfait:active {
font-size: 10px;
font-weight: bold;
color:#333333;
text-decoration:none;	
}
.forfait:hover {
font-size: 10px;
font-weight: bold;
color:#999999;
text-decoration:none;	
}
.price {
color: #990000; 
font-weight: bold; 
font-size: 12px;
text-decoration:none; 
cursor:pointer;
}
.price:active {
color: #990000; 
font-weight: bold; 
font-size: 12px;
text-decoration:none; 
}
.price:hover {
color:#FF6600; 
font-weight: bold; 
font-size: 12px;
text-decoration:none; 
}
/* More CSS */
.titleblack {
color: #333333;
font-size: 16px;
font-weight: bold;
}
.title {
color: #333333;
font-size: 16px;
font-weight: bold;
}
.titlelink {
color: #333333;
font-size: 16px;
font-weight: bold;
}

.titlewhite {
color: #FFFFFF; 
font-weight: bold;
font-size:12px;
}
.titlewhite:hover{
color: #FFFFFF; 
font-weight: bold;
text-decoration:underline;
}
.titleWhiteSmall {
color: #FFFFFF; 
font-size: 10px; 
}
.titleRed {
color: #990000;
font-weight: bold;
}
.linksbtmt {
color: #000000;
font-size: 9px;
text-decoration:underline;
}
.linksbtmt:active {
color: #000000;
font-size: 9px;
text-decoration:underline;
}
.linksbtmt:hover {
color: #333333;
font-size: 9px;
text-decoration:none;
}
.linksbtmt:visited {
color: #333333;
font-size: 9px;
text-decoration:none;
}
.linksspecial {	
font-size: 12px; 
color:#333333;
}
.linksspecial:active {	
font-size: 12px; 
color:#333333;
text-decoration:underline;
}
.linksspecial:hover {	
font-size: 12px; 
color:#999999;
text-decoration:none;
}
.adobe {
color: #990000; 
font-size: 9px; 
font-weight: bold; 
}
.txtbtm {
font-size: 9px;
color: #333333;
}
.txtall {
color:#333333
}
.content {
color:#666666;
}

.contentBlack {
color:#000000;
font-size: 12px;
font-weight:bold;
}

.contentBox {
font-size: 11px;
color:#000000;
}
.topMenu {
font-size: 11px;
color:#FFFFFF;
font-weight:bold;
}
.date {
color:#FFFFFF;
}
.top {
color: #999999;
font-size: 9px;
}
.mscorange {
color: #F57220;
}
.mscorangeMini {
color: #F57220;
font-size:10px;
}
.wholeseller {
color:#666666;
}
.linkmenu {
font-size: 12px;
font-style: italic;
color:#666666;
}
.linkmenu:active {
font-size: 12px;
font-style: italic;
color:#666666;
text-decoration:underline;
}
.linkmenu:hover {
text-decoration:none;
color:#333333;
}
.linkmenu:visited {
font-size: 12px;
font-style: italic;
color:#666666;
text-decoration:underline;
}
.linkbottom {
font-size: 12px;
font-style: italic;
color:#006699;
}
.today{
color: #FFFFFF; 
font-size: 10px;
padding:1px;
}
/*tables*/
#tableInfo {
border:2px solid #EBF2F3;
}
#tableInfo td {
color:#003580;
border-bottom:1px solid #D1DAE9;
}
#tableInfo th {
background-color:#afc8e7;
color:#003580;
text-align:left;
}

#tableInfo2 {
background-color:#eef2fb;
color:#003580;
text-align:left;
}

#tableBagages {
border:2px solid #EBF2F3;

}

#tableBagages td {
color:#003580;
border-bottom:1px solid #D1DAE9;
padding:8px 0px 8px 0px;
}

#tableBagages th {
background-color:#afc8e7;
color:#003580;
text-align:left;
}

.titleMenuAubaine{
color:#FFFFFF;
text-transform:capitalize;
text-decoration:none;
size:18px;
text-align:center;
padding-top:4px;
background-image:url(https://www.voyagesdestination.com/images/titleMenu.jpg);
height:18px;
margin-bottom:4px;
}

.titleMenuAubaine a{
color:#FFFFFF;
text-transform:capitalize;
text-decoration:none;
size:18px;
text-align:center;
padding-top:4px;

}

.menuAubaine{
background-image:url(https://www.voyagesdestination.com/images/aubaineLink.jpg);
height:18px;
padding-top:4px;
padding-left:5px;
size:18px;
margin-bottom:4px;
}


.menuAubaine a{
color:#000000;
text-decoration:none;
}


.menuAubaine a:hover{
color:#CC3333;
text-decoration:none;
}

.mainTitleAubaine{
background:url(https://www.voyagesdestination.com/images/mainTitleAubaine.jpg) repeat-x top left;
height:30px;
color:#FFFFFF;
font-size:13px;
text-align:left;
font-weight:bold;
padding:5px;
}

#menuTopBlanc{
color:#FFFFFF; 
font-size:11px;
padding-top:5px; 
padding-right:5px; 
font-weight:bold;
}

#menuTopBlanc a{
color:#FFFFFF; 
font-weight:bold;
text-decoration:none;
}

#menuTopBleu img{
border:none;
}

#menuTopBleu a{
text-decoration:none;
border:none;
}

.titleAubaineBox {
color:#FF6600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
}

.titleAubaineBox:hover {
color:#990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}
.descriptionAubaine {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-size: 14px;
}
.specsAubaines {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
}
.moreAubaine {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
}
.moreAubaine:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#E1E1E1;

}

.forfaitsTel{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#0066FF;
}
.weekTableTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background:url(/images/bgmenuBlack.png);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:center;
}
.weekTableTd{
padding-top:8px;
padding-bottom:8px;
border-bottom:1px solid #999999;
}

/*----------------------------------------------CSS FOR CONTROL PANEL RSS WEEKLY SPECIALS*--------------------------*/


#menuCP{
text-align:center;
border:1px solid #CCC;
padding:10px;
}

.editBtnCP{
border:1px solid #A8A8A8;
font-size:9px;
color:#FFF;
background:#666;
}

.editBtnCP a{
color:#FFF;
display:inline-block;
}

.editBtnCP a:hover{
color:#000;
}

.editBtnCP:hover{
background:#EEE;
color:#000;
}
.btnControlPanel{
width:110px;
}

.textAreaRss{
width:500px;
height:60px;
}
.titleEurope{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
float:none;
}


.loginLink{
color:#000;
text-decoration:none;
}
.loginLink:hover{
color:#C30;
}

#subscribeForm{
margin-top:30px;
}
#tableMailForm{
border:2px solid #FFF; 
background:url(https://www.voyagesdestination.com/images/lightBoxTextBg.png);
padding:10px;
}
#divMailForm{
background-image:url(https://www.voyagesdestination.com/images/lightBoxTextBg.png);
width:320px;
}
#subscribeForm table tr td{
color:#FFF;
}

#cpTable {
width:900px; 
padding-bottom:100px; 
padding-top:25px;
text-align:left;
}

#cpTable tr:hover{
background:#FF9;
}

#horaire {
position:absolute;
top:292px;
z-index:10;
left:50%;
margin-left:-250px;
width:500px;
cursor:pointer;
}	

#horaireShow {
display:inherit;
color:#FFF;
background:url(https://www.voyagesdestination.com/images/horaireBtn.png);
text-align:center;
padding-top:10px;
height:20px;
cursor:pointer;
}

#horaireHide {
display:none;
color:#FFF;
background:url(https://www.voyagesdestination.com/images/horaireBtnH.png);
text-align:center;
padding-top:10px;
height:20px;
}


#calendarHoliday{
margin-top:15px;
display:none;
background:#FFF;
height:200px;
padding-top:50px;
background:url(https://www.voyagesdestination.com/images/bgPop.png);
border:#FFF solid 5px;
}

#footerTable{
margin-top:15px;
margin-bottom:15px;
}

#footerTable tr:hover{
background-color:#FF6;
}

#hotelImageDiv{
width:250px;
float:left;
}

#hotelInfoDiv{
width:500px;
float:left;
text-align:left;
padding-left:15px;
}

/*---------------------------------*/
/*------------NEW CSS FOR HOME PAGE*/
/*---------------------------------*/
.indexBox{
width:145px;
float:left;
margin-left:5px;
}

.index_title{
background:url(https://www.voyagesdestination.com/images/BlockTitle.jpg) repeat-x;
text-align:center;
height:32px;
}


/*//////////////////////////INDEX HOTELS*/
#index_cityHotels{
}

#index_cityTitle{
text-align:center;
font-size:14px;
}

.index_hotelThumb{
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #B9B9B9;
}

.index_miniImage{
float:left;
}

.index_hotelTitle{
width:150px;
float:left;
margin-left:5px;
}

.index_hotelTitle h2{
font-size:12px;
}

.index_hotelsContent{
width:300px;
padding-top:10px;
}

.index_imgLink{
border:1px solid #1D82CD;
}

.index_imgLink:hover{
border:1px solid #E8AB1E;
}
.index_hotelTitle a{
color:#1F1F1F;
text-decoration:none;
}
.index_hotelTitle a:hover{
color:#F0800F;
text-decoration:none;
}

#cityTitle{
text-align:center;
font-size:14px;
}

.hotelThumb{
margin-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px dotted #B9B9B9;
}

.miniImage{
float:left;
}

.hotelTitle{
width:150px;
float:left;
margin-left:5px;
}

.hotelTitle h2{
font-size:12px;
}

.hotelsContent{
width:300px;
padding-top:10px;
}

.imgLink{
border:1px solid #1D82CD;
}

.imgLink:hover{
border:1px solid #E8AB1E;
}
.hotelTitle a{
color:#1F1F1F;
text-decoration:none;
}
.hotelTitle a:hover{
color:#F0800F;
text-decoration:none;
}

#holidayInnDiv{
padding:10px;
}

#holidayInnDiv h2{ 
color:#4baa42;
padding-left:10px;
font-size:18px;
}

#holidayInnDiv li{
padding-top:8px;
}

.airportLinks{
padding-left:25px;
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
}

.airportLinks a{
color:#1A3E80;
text-decoration:none;
}

.airportLinks a:hover{
text-decoration:underline;
}

.guarantee_list li{
margin-top:10px;
line-height:18px;
padding-right:15px;
}

.couponsDiv{
margin-top:20px;
}

.couponsTable{
width:900px;
border:1px solid #D7D7D7;
background-color:#eaeaea;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
}

.client_name{
text-transform:capitalize;
}

.couponsTable th{
padding:2px;
/*border-bottom:1px solid #1A73A8;*/
font-size:11px;
background-color:#4D7899;
color:#FFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
}

.couponsTable td{
padding:5px;
border-top:1px dotted #D7D7D7;
border-bottom:1px dotted #D7D7D7;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
}

.couponsTable tr:hover{
background-color:#DBE6EE;
}

.print_coupon{
color:#235E9E;
cursor:pointer;
}

.print_coupon:hover{
color:#D01737;
text-decoration:underline;
}

.couponsTable th{
text-align:left;
}

.title_coupons{
padding:5px;
border-top:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
background-color:#F9F9F9;
color:#000;
font-size:12px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif !important;
width:220px;
text-align:center;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-weight:bold;
}

.couponsDiv{
margin-bottom:15px;
}

.travelers_list{
list-style-type:none;
margin:0;
padding:0;
}

.travelers_list li{
padding:3px;
}

#edit_profile_btn{
background-color:#1A73A8;
padding:8px;
font-size:10px;
color:#FFF;
float:right;
margin-right:50px;
cursor:pointer;
}

#edit_profile_btn:hover{
background-color:#DDD5D5;
color:#444;
}

.personal_info_input{
width:250px;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#forgotpass{
margin-top:20px;
float:left;
}

#recover{
cursor:pointer;
}

#espagnol{
margin-top:15px;
margin-left:15px;
margin-right:15px;
padding:20px 20px 15px 20px;
background:url(/images/jeparle_girl.png) bottom right no-repeat #108ec5;
}

.jeparlebox{
	color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 15px;
    width: 400px;
}

#jeparlelogo{
	float: left;
    height: 109px;
    margin-left: 78px;
    margin-top: -60px;
    width: 311px;
}

.espagnolh2{
font-family: Arial,Helvetica,sans-serif;
color:#FFF;
font-size:30px;
}

.espagnolh2 span{
color:#fbb63e;
}

.jeparlebox ul{
margin-left:0px;
padding-left:15px;
}

.jeparlebox ul li{
padding-bottom:8px;
}

.jeparle_btn{
	background: url("/images/jeparle_btn.jpg") repeat-x scroll left top transparent;
    border: 1px solid #A01C1C;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14px;
    height: 25px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 500px;
}

.jeparle_price{
	width:188px;
	height:110px;
	background:url(/images/jeparle_price_btn.png) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}

.espagnolprix{
	font-size: 50px;
}

.jeparle_reserver button{
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	cursor:pointer;
}

.espagnolprix span{
font-size:20px;
font-weight:bold;
color:#0E8BC1;
}

.jeparle_dispo{
	background: url("/images/jeparle_btn.jpg") repeat-x scroll left top transparent;
    border: 1px solid #A01C1C;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 13px;
    height: 28px;
    text-align: center;
    text-transform: uppercase;
	cursor:pointer;
	width:200px;
}

.jeparle_dispo:hover{
	background:#F97600;
	border: 1px solid #F1811B;
}

.btnEspagnol{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
background-color:#0E8BC1;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin-top:15px;
border:none;
}

#jeparle_reservation_box{
    border: 2px solid #1B82CD;
    height: 500px;
    margin-left: 568px;
    margin-top: -489px;
    position: absolute;
    width: 368px;
	background:url(/images/jeparle_transparent.png);
}

#jeparle_reservation_box table{
	padding:10px;
}

#jeparle_reservation_box table td{
	padding-bottom:3px;
	padding-top:3px;
}

#jeparle_reservation_box .inscription_input{
	width:200px;
}

#jeparle_reservation_box .inscription_title{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#225491;
	font-weight:bold;
}

.espagnol_taxes{
	font-size:11px !important;
	font-weight:bold !important;
	text-align:right;
	width:230px;
}

.all_dest_opt{
	font-weight:bold;
	padding-top:6px;
}

#preferences_arrow{
	position:absolute;
	top:351px;
	left:50%;
	margin-left:-83px;
	margin-top:50px;
	background:url(/images/bg_arrow_preferences.png) top left no-repeat;
	width:377px;
	height:131px;
}

#preferences_arrow p{
	padding-left:85px;
	padding-right:15px;
	color:#FFF;
}

#preferences_arrow p span{
	text-shadow: 3px 3px 5px #000;
	filter: dropshadow(color=#000, offx=3, offy=3); 
}

#tel_image{
	left: 50%;
	margin-left: 105px;
	position: absolute;
	top: 30px;
	width: 378px;
}

#facebook_box{
	width:300px;
	margin: 20px 30px 0px 20px;
	float:left;	
}

#facebook_fanbox{
	width:611px;
	float:left;	
	margin-top:20px;
}

#subscribe_form_div{
	width:298px;
	float:left;
	margin: 20px 30px 0px 20px;
	border:1px solid #AAAAAA;
}

#subscribe_promo_div{
	width:611px;
	float:left;	
	margin-top:20px;
}

.fb_title{
	color: #FFFFFF;
    float: right;
    font-size: 10px;
    padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:209px;
}

.contact_table td{
	padding:3px 0px 3px 5px;
}
