body{font-family: Arial, Helvetica, sans-serif;font-size: 11px; }
*{padding:0px; margin:0px;}
*:focus { outline: none; }

/** Bloc spécial offers Home */
.home-special-offers div.content-noh{/*height: 76px;*/ margin-bottom:10px;}
.home-special-offers p.foot-noh {
 height:26px;
 font-size: 11px;
 text-align:left;
 font-weight: normal; 
 position: relative;
 left: 0px;
 text-align:right;
 background: #30393d; 
}
.home-special-offers p.foot-noh a{
 color: #989898;
 line-height: 26px;
 margin-right: 10px;
 text-decoration:none;
}
.home-special-offers p.foot-noh img{
 position: relative;
 top:3px;
 margin-left: -8px;
}
.home-special-offers table{
 border: 0px;
 width: 280px; 
 margin: 12px 0px 0px 9px;
 font-size: 11px;
 border-spacing:0;
 border-collapse:collapse;
}

.home-special-offers table tr{
 border: 1px solid white;
 background-color:#e0e1e2;
 height: 18px;
 text-align:left;
}

.home-special-offers table tr td {
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px solid white;
}
.home-special-offers table tr  td.prix{
 color: #f47230;
 text-align:right;
 font-weight:bolder;
}
.home-special-offers table tr  td.prix a{
 color: #F47230;
}

.home-special-offers table tr td a{
 color:#141414;
 text-decoration: none;
 }

.home-special-offers table tr td a:hover{
 text-decoration: underline;
}


/** Bloc news Home */
.actush{
 width:248px;
 overflow:hidden;
 background-color:#FFFFFF;

}
#home-news ul {
 width: 250px;
}
#news_flow{
 overflow: hidden;
 width:999px;
 position: absolute;
 top: 0px;
 left: 0px;
 
}

#slider_2{width:248px;clear:both;padding: 0; margin:0;}


.actush ul{height:98px !important;overflow:hidden;padding: 0px; margin:0px;z-index:23}
.actush ul li{height:98px;width:248px;float:left;list-style:none;}
.arrowLeft, .arrowRight {float:left;text-align:center;width:20px;position: absolute;top: 10px;height:15px;z-index:1099;padding: 0px; margin:0px;}
.arrowLeft{right:35px;}
.arrowRight{right:15px;}
.arrowLeft img, .arrowRight img{cursor: pointer;}
.actush ul li p{overflow:hidden;padding-bottom:10px; z-index:20;float:left;
padding-right:4px;
margin-top: -5px;

}
.actush ul li p {
  padding-top: 35px;
}

.actush ul li p img{float:left;margin:-30px 5px 5px 0;width:85px;height:98px;
}


div.actush img{
 z-index: 999!important;
 border:none;
}

.linkneutre{
font-family:"Trebuchet MS";
	text-decoration:none!important;
	color:#535959!important;
	font-size:11px!important;
	font-weight:normal!important;
	margin:0!important;
	padding:0!important;
}

.linkneutre:hover{
	text-decoration:underline;
}

*+html #actus ul {
}
* html #actus ul {
}

/** Pages Index Hotel-deals Loisirs, Business **/
.offers-index-noh {padding-bottom:20px; border-bottom:1px solid #b2b2b2; margin-bottom:5px; margin-top:10px; position:relative; width:93%; float:left; cursor:pointer;} 
.offers-index-noh:hover { background:#f9f9f9;} 
.offers-index-noh p.vis-offers-index-noh{float:left;width:149px; height:97px;}
.offers-index-noh p.vis-offers-index-noh img{ width:149px; height:97px;}
.offers-index-noh .offres{float:left; padding-left:14px;}
.offers-index-noh h3{color:#252b2e; font-weight:bold;font-size:13px; margin:1px 0px 3px 0px;display:block;}
.offers-index-noh p.accr{font-size:11px; color:#4e4e4e;width:280px; font-weight:bold;}
.offers-index-noh span.periodzone{position:absolute; bottom:20px; left:149px;background:#f1f1f1;width:283px; padding:3px 0px 0px 15px; height:32px; } 
.offers-index-noh a.moreinf{background:url(/imagerie/commun/arrow_more.gif) no-repeat left 2px; position:absolute; bottom:25px; right:0px; width:auto!important; padding-left:15px!important; text-decoration:none;font-size:11px; color:#ec5621; font-weight:bold}
.offers-index-noh:hover a.moreinf, .offers-index-noh a.moreinf:hover{text-decoration:underline; color:#989898; }

/** Pages Offres Hotel-deals Early-booking, Getaway  **/
#offers_selection{ padding-bottom:10px; float:left;}
#offers_selection .headeroffers{padding-bottom:5px; border-bottom:1px solid #b2b2b2; margin-bottom:5px; float:left; width:100%; margin-top:20px; font-family:Arial, Helvetica, sans-serif!important;}
#offers_selection .headeroffers h3.ttr_selection{display:block; font-size:13px; font-weight:bold; color:#252b2e; float:left; width:44%;font-family:Arial, Helvetica, sans-serif!important;}
#offers_selection .headeroffers #currencies{width:55%; float:right; text-align:right;}
#offers_selection .headeroffers #currencies label{vertical-align:middle; font-size:11px; color:#4e4e4e;font-family:Arial, Helvetica, sans-serif!important;}
#offers_selection .headeroffers #currencies select{width:64px; height:18px; font-size:10px; color:#4e4e4e; border:1px solid #d2d2d2; position:relative; top:2px;font-family:Arial, Helvetica, sans-serif!important;}

#offers_selection .row-offer-noh{margin-bottom:2px; line-height:normal!important; float:left; cursor:pointer;} 
#offers_selection .row-offer-noh p.visueloffer{float:left; width:110px; height:83px;}
#offers_selection .row-offer-noh img{ width:110px; height:83px;}
#offers_selection .row-offer-noh .infos_offer{width:228px; float:left; padding:12px 0px 0px 20px; height:71px; background:#f1f1f1;font-size:11px; color:#4e4e4e; margin-left:11px;}
#offers_selection .row-offer-noh:hover .infos_offer{ background:#E5E5E5; color:#4e4e4e; }
#offers_selection .row-offer-noh .infos_offer span.pays{display:block; text-transform:uppercase;}
#offers_selection .row-offer-noh .infos_offer h4.pullmanhotel{display:block; padding:0px; margin:0px; font-weight:bold; font-size:11px;}
#offers_selection .row-offer-noh .infos_offer span.amount{font-weight:bold;}
#offers_selection .row-offer-noh .infos_offer span.currency{font-weight:bold;}
#offers_selection .row-offer-noh .infos_offer a.resa{background:url(/imagerie/commun/arrow_more.gif) no-repeat left 2px; padding-left:15px!important; text-decoration:none;font-size:11px; color:#ec5621; font-weight:bold;display:block; height:auto!important; margin-top:3px;}
#offers_selection .row-offer-noh:hover .infos_offer a.resa, #offers_selection .row-offer-noh .infos_offer a.resa:hover{color:#989898; text-decoration:underline;  }

/******CallCenter******/
img.callcenter{width:262px;}

/*******All Hotels*************/ 
.all-hotels #mainInside h2 { color:#394E59; font-size:18px!important; font-weight:normal;   }
.all-hotels #mainInside ul { padding:7px 0 7px 2px;}
.all-hotels #mainInside ul li{color:#EC5621; font-size:14px; background:url(/imagerie/picto_more.gif) no-repeat 0px 3px; padding-left:13px;}
.all-hotels #mainInside ul li ul{ padding:3px 0 7px 0;}
.all-hotels #mainInside ul li ul li{font-size:11px; background:none; }
.all-hotels #mainInside ul li ul li span{ color:#394E59; display:block; float:left; width:200px; }
.all-hotels #mainInside  ul li ul li a{ color:#EC5621 ;  }
.all-hotels #mainInside ul li ul li a:hover{ text-decoration:underline; }

