.reservation-result-item{display:block;float:left;background:url(/img/notre-selection-item.jpg) no-repeat;padding:10px;width:95%;}
.reservation-result-item h4, .reservation-result-item h5, .reservation-result-item h6, .reservation-result-item p{padding-top:5px;}
.reservation-result-item h4, .reservation-result-item h5, .reservation-result-item h6{clear:both;}
.reservation-result-item h4{font-size:14px;}
.reservation-result-item h5, .reservation-result-item h6{font-size:12px;}
.reservation-result-item p{padding-right:20px;}
.reservation-result-item ul, .reservation-result-item ol{padding:5px 30px;list-style:inside !important;}
.reservation-result-item ul{list-style:disc;}
.reservation-result-item ol{list-style:decimal!important;}
.reservation-result-item img.photo, .reservation-result-item p img.photo{padding:5px;background:#fffcea;border:1px solid #E4D9B1;margin:0 5px 5px 0;}
.reservation-result-item table{border:1px solid #B4B7E1;margin-top:10px;margin-bottom:10px;}
.reservation-result-item table tr{}
.reservation-result-item table tr th{padding:6px;background:#CFD7E1;}
.reservation-result-item table tr td{border-top:1px solid #B4B7E1;padding:6px;}
.reservation-result-item hr{margin:0px 20px 0px 0px;padding:0px;height:1px;border-style:none;background:#d0d2dd;color:#d0d2dd;}
.reservation-result-item .nsi-pic{display:block;float:left;padding:6px 6px 6px 10px;width:110px;text-align:center;}
.reservation-result-item .nsi-pic a img{padding:5px;background:#fffcea;border:1px solid #E4D9B1;max-width:110px;max-height:110px;}
.reservation-result-item .nsi-txt{padding:5px;float:left;width:430px;}
.reservation-result-item .nsi-txt h4{display:block;font-weight:bold;background:url(/img/notre-selection-h4hr.gif) repeat-x left bottom;padding-bottom:6px;font-size:12px;}
.reservation-result-item .nsi-txt h4 a{text-decoration:none;color:#363b82;}
.reservation-result-item .nsi-txt h4 a:hover{color:#C40002;}
.reservation-result-item .nsi-txt p{padding:5px 0px;text-align:justify;}
.reservation-result-item .nsi-txt span{display:block;float:left;}
.reservation-result-item .nsi-txt span strong{color:#D90104;font-weight:normal;}
.reservation-result-item .nsi-txt span strong em{font-style:normal;font-weight:bold;color:#2764a9;}
.reservation-result-item .nsi-but{float:right;display:block;font-weight:bold;color:#fff;text-decoration:none;background:url(/img/nsi-but.gif) no-repeat;padding:1px 10px 3px 22px;}
.reservation-result-item .nsi-but:hover{color:#ff0;}
.reservation-result-item-prox{ display:inline; float:left; margin-left:12px; width:179px;}
.reservation-result-item-prox h4{ font-size:12px; margin-bottom:4px;}
.reservation-result-item-prox h5{ font-size:12px; font-style:italic; margin-top:15px;margin-bottom:4px; width:100%; border-bottom:1px solid #B4B7E1;}
.reservation-result-item-prox table{ width:100%; }
.reservation-result-item-prox tr td{ border-bottom:dotted 1px #B4B7E1; }
.reservation-result-item-prox .nsi-pic { display:inline-block; float:left; width:74px; height:70px;}
.reservation-result-item-prox .nsi-pic a img { display:inline; background:none repeat scroll 0 0 #FFFCEA; border:1px solid #E4D9B1; height:60px; padding:3px; width:60px; }
.reservation-result-item-prox p { color:#4C6C91; height:11em; }
.paginator{background:url(/img/pagination.jpg) no-repeat;text-align:center;padding:11px 11px 20px;clear:both;}
.paginator span{padding-right:10px;}
.paginator a{text-decoration:none;font-weight:bold;padding-right:5px;padding-left:5px;}
.paginator a:hover{color:#f00;}
.paginator .inactive{color:#f00;border:1px solid #f8afb0;}
.bottom_no_pagin{background:url(/img/bottom_no_pagin.jpg) no-repeat;text-align:center;padding:5px 5px 5px;clear:both;}
#chargement-dispo{text-align:center;margin-top:60px;}
table.table_dispo{width:554px;margin-top:0;clear:both;}
table.table_dispo tr td.col_1{width:200px;}
table.table_dispo tr td.col_2{width:55px;text-align:center;}
table.table_dispo tr td.col_3{text-align:right;width:100px;}
table.table_dispo tr td.col_4{text-align:right;width:auto;}
table.table_dispo .indispo{color:red;text-align:center;}
.petit{font-size:0.8em;}
.moyen{font-size:1.2em;}
.grand{font-size:1.3em;}
.rate_unavailable{color:#666666;}
.rate{color:#555555;font-weight:bold;}
.promo_rate{font-weight:bold;color:red;}
.gras{font-weight:bold;}
.align-droite{text-align:right;}
input.red_button{background:url(/img/form-button.jpg) no-repeat;height:22px;width:90px;border-style:none;color:white;font-weight:bold;font-size:14px;padding-bottom:3px;-padding-bottom:0px;}
table.infos_agence{width:500px;}
table.nostyle, table.nostyle tr, table.nostyle tr td{border:none;}
.pane table td.room{text-align:left;}
.pane table td.price{font-size:1.2em;text-align:right;}
.pane table td.price span{font-size:inherit;}
#advertising{background:url(/img/atel-hotels.jpg) no-repeat;height:250px;width:300px;margin:8px;}
#search_more{width:93%;}
#search_more p{text-align:right;}
#search_more_lien2{float:right;margin-right:24px;margin-top:5px;}
#search_less{}
#search_less p{text-align:right;}
#search_options{margin-bottom:10px;display:none;}
#search_options #search_options_content{padding-left:1em;}
#search_options #search_options_content .search_options_content_contenu{margin-left:10px;}
#search_options #search_options_content span.titre1{display:block;width:93%;font-size:1.1em;font-weight:bold;margin-bottom:0.5em;}
#search_options #search_options_content span.titre2{display:block;width:93%;font-size:1.0em;font-weight:bold;margin:0.5em 0 0.5em 0.5em;}
img.noborder{border:0px;}
.hotel-info-map-item{width:340px;}
.hotel-info-map-item .nsi-pic{display:block;float:left;padding:6px 6px 6px 10px;width:110px;height:120px;text-align:center;}
.hotel-info-map-item .nsi-pic a img{padding:5px;background:#fffcea;border:1px solid #E4D9B1;max-width:110px;max-height:110px;}
.hotel-info-map-item .nsi-txt{padding:5px;float:left;width:200px;}
.hotel-info-map-item .nsi-txt p{padding:5px 0px;text-align:justify;}
table.googlemaps-hotel-rates{width:340px;}
table.googlemaps-hotel-rates tr td{padding:2px 5px;}
table.googlemaps-hotel-rates tr td.room-name{background:url("/img/lh-ul-li-ul-li-a.gif") no-repeat scroll 0px 10px;padding:5px 2px 0 12px;text-decoration:underline;}
img.picto{float:left;}
ul.autocompl{border:solid 1px gray;background-color:white;position:absolute;padding:3px;z-index:1000;display:block;}
ul.autocompl li.titre{padding:2px 0 2px 3px;font-weight:bold;}
ul.autocompl li.interest{padding:2px 0 2px 0.5em;font-weight:bold;color:#3F5B8F;}
ul.autocompl li.finded{padding:2px 0px 2px 1em;font-weight:normal;}
ul.autocompl li.finded:hover{background-color:lightgray;cursor:hand;font-weight:normal;}
ul.autocompl li{display:block;position:relative;}
.rechercher-left ul.autocompl{width:247px;margin-left:130px;}
.rechercher-left ul.autocompl li{width:240px;}
.rechercher-left input#query{width:242px;padding:2px 0 2px 3px;}
.rechercher-right ul.autocompl{width:215px;margin-left:95px;}
.rechercher-right ul.autocompl li{width:208px;}
.rechercher-right input#query{width:218px;padding:2px 0 2px 3px;}
#find{display:block;margin-left:-2px;margin-top:0;}
#find .autocompl_result{padding:0px;background-color:Window;overflow:hidden;}
.autocompl_result ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.autocompl_result iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.autocompl_result a.finded{margin-left:2em;}
.autocompl_result h4.interest{margin-left:1em;font-size:1.1em;}
div.facebook{padding:8px;}
.size_110{font-size:110%}
.size_120{font-size:120%}
.size_130{font-size:130%}
.size_140{font-size:140%}
.size_150{font-size:150%}
.red_atel, .red_atel span{color:#D20003;}
.hotel_box .static-photo{margin-left:10px;}
.reservation-result-item .note{display:block;float:right;margin-right:8px;}
.offres-accueil{margin-left:23px;margin-top:7px;margin-bottom:7px;display:block;}
.offres-accueil .offre{display:inline;border:solid 1px #E5E7F4;width:288px;height:117px;float:left;margin:0 5px 0 0;background-color:#E5E7F4;}
.offres-accueil .offre .offre_c{display:inline;float:left;margin:4px;padding:0;}
.offres-accueil .offre .offre_c h4{font-size:12px;}
.offres-accueil .offre .offre_c p{margin-top:5px;width:105px;height:70px;}
.offres-accueil .offre .offre_c img{display:inline;width:162px;height:108px;margin:0;padding:0;}
.offres-accueil .footer{clear:both;}
.offres-accueil .a-partir{width:105px;text-align:right;color:#D90104;}
.offres-accueil .a-partir a{font-size:150%;color:#D90104;text-decoration:none;font-weight:bold;}
#selection_hotels_pagination-50{float:left;padding-left:7px;}
.notre-selection-item-50{border:solid 1px #DADBF0;width:282px;float:left;margin-right:5px;margin-bottom:5px;}
.notre-selection-item-50 .nsi-pic{display:inline;float:left;margin:3px;width:70px;height:70px;text-align:center;}
.notre-selection-item-50 .nsi-txt{display:inline;float:left;margin:0 3px;width:200px;}
.notre-selection-item-50 .nsi-txt .nsi-txt2{margin-top:5px;height:52px;}
.notre-selection-item-50 .nsi-txt .nsi-txt2 p{margin-top:8px;}
.notre-selection-item-50 .nsi-txt .nsi-txt2 p img{vertical-align:baseline;}
.notre-selection-item-50 .a-partir{text-align:right;color:#D90104;}
.notre-selection-item-50 .a-partir a{font-size:120%;color:#D90104;text-decoration:none;font-weight:bold;}
.notre-selection-item-50 .nsi-pic a img{padding:3px;background:#fffcea;border:1px solid #E4D9B1;width:60px;height:60px;}
.notre-selection-item-50 h4{font-size:12px;}
.notre-selection-item-50 h5{font-size:10px;}
img.flag{float:right;}
.notre-selection-item-50 h5 .size_80{font-weight:lighter;}
.notre-selection-item-50 h5 a{text-decoration:none;}
div.top_avis{float:left;width:100%;}
div.top_avis div.img_htl{float:left;width:70px;height:70px;}
div.top_avis p.infos_htl{float:left;width:430px;padding:0 5px;margin:0;}
div.top_avis div.note{float:left;width:70px;padding:13px 0 0 0;margin:0;}
div.top_avis p.infos_htl img{border:0;margin:0;padding:0;}
div.top_avis div.img_htl img{padding:3px;}
div.best-hotels h2{font-size:140%;margin-bottom:1em;color:#D20003;}
div.best-hotels h3{font-size:110%;margin-bottom:0.5em;}
div.div_country{margin-bottom:30px;float:left;width:100%;}
div.col-droite-align{height:27px;}
.offres-moment-right{background:url("/img/liste-hotels.gif") repeat-y scroll 0 0 transparent;margin-left:7px;width:330px;margin-bottom:8px;}
.offres-moment-right h3{background:url("/img/topdest-h3.jpg") no-repeat;}
.offres-moment-right ul li{float:left;width:154px;text-align:center;}
.offres-moment-right ul li a{display:block;padding:2px 2px 2px 2px;}
.offres-moment-right div{background:url("/img/topdest-div.jpg") no-repeat scroll left bottom transparent;clear:both;}
.topdestpays ul{padding:0 0 0 13px;}
.topdestpays ul li{float:left;padding:0 0 5px;width:154px;}
.topdestpays ul li a{background:none;padding:0;margin:0;display:inline;}
.notre-selection .empty-top{background:url("/img/top-of-the-pop.jpg") no-repeat scroll 0 0 transparent;color:#DE1E21;font-size:22px;position:relative;height:10px;}
.top-city-paris{float:left;margin-bottom:5px;margin-left:7px;width:573px;}
.top-city{width:282px;float:left;margin-right:7px;margin-bottom:10px;}
.top-city-img .top-city-absolute{width:283px;position:absolute;}
.top-city-img h4{color:white;margin-left:7px;margin-top:3px;}
.top-city-img h4 a{color:white;font-size:26px;font-style:italic;text-decoration:none;}
.top-city-img .a-partir-de{background:url("/img/cities/back-from.png") no-repeat scroll right top transparent;float:right;margin-top:66px;text-align:right;width:273px;height:32px;}
.top-city-img .a-partir-de a{margin:5px;color:#DE1E21;font-size:13px;font-weight:bold;text-decoration:none;}
.top-city-img .a-partir-de .prix{font-size:16px;color:inherit;}
.top-city-hotels .top-city-hotels-col1{display:inline-block;width:160px;}
.top-city-hotels .top-city-hotels-col2{display:inline-block;width:47px;}
.top-city-hotels .top-city-hotels-col3{display:inline-block;color:#DE1E21;width:65px;text-align:right;}
.top-city-paris{position:absolute;float:left;margin-right:7px;margin-bottom:10px;}
.top-city-paris h4 a{color:white;font-size:46px;font-style:italic;text-decoration:none;}
.top-city-paris h4{color:white;margin-left:7px;margin-top:3px;}
.img-paris{margin-bottom:7px;margin-left:8px;}
#fancybox-title-over{color:white;text-align:center;font-weight:bold;}
.topdestville .ville{float:left;width:150px;margin-bottom:4px;}
.topdestville .content{margin-left:15px;margin-top:6px;}
.topdestville .ville-pic{float:left;width:73px;height:73px;}
.topdestville .ville-pic img{background:none repeat scroll 0 0 #FFFCEA;border:1px solid #E4D9B1;height:60px;padding:3px;width:60px;}
.topdestville .ville-txt{float:left;width:64px;}
.topdestville .ville-txt p img{width:15px;}
.topdestville .a-partir{color:#DE1E21;font-size:14px;font-weight:bold;margin-top:21px;text-align:right;}
.currency{color:inherit;font-size:70%;}
div.clear{clear:both;}
#fancybox-content #l{width:590px;margin-left:17px;}
#fancybox-content .rvf-co{margin:10px 0;}
.reservation-result-item .more_infos{text-align:left;padding-left:2px;}
.recherche-params{margin-bottom:15px;margin-left:10px;float:left;}
.recherche-params .champ-date{width:68px;}
.recherche-params form p .selectbox{width:143px;border:1px solid #93B7C9;cursor:pointer;height:22px;font-weight:bold;}
.recherche-params input{border:1px solid #93B7C9;color:#1A4372;display:inline;font-size:12px;font-weight:bold;margin-right:4px;padding:1px 3px;vertical-align:bottom;}
.recherche-params img{background:none;border:none;margin:0;padding:0;vertical-align:bottom;}
.recherche-params .moteur-date, .recherche-params .moteur-nbr, .recherche-params .moteur-nbp, .recherche-params .moteur-submit{width:110px;float:left;height:30px;}
.recherche-params .moteur-date{width:110px;}
.recherche-params .moteur-nbr{width:110px;}
.recherche-params .moteur-nbp{width:110px;}
.add-fav{margin:5px 15px 10px 10px;text-align:center;}
.add-fav a{text-decoration:none;}
.add-fav img{vertical-align:bottom;}
.image_centree{vertical-align:bottom;}
.com{border-bottom:1px dashed #B4A780;float:left;margin-top:15px;padding-bottom:15px;width:533px;}
.com .com_txt{width:433px;float:left;}
.com .com_note{width:100px;float:left;text-align:center;}
.com .com_note .com_note_sur_5{font-weight:bold;}
.com .com_note .com_note_sur_5 span{font-size:18px;}
.com .com_redige, .com .com_htl, .com .com_p{float:left;font-size:12px;}
.com .com_redige{color:#1A4372;font-style:italic;margin-left:0.5em;}
.com .com_reviewer{color:inherit;font-weight:bold;font-style:normal;}
.com .com_htl{}
.com .com_p{margin:0.5em 0 0 1em;width:400px;}
.notes_hotel{float:left;width:100%;margin-top:1em;margin-bottom:1em;border-spacing:1px;}
.notre-selection-j { background:url("/img/notre-selection-j.jpg") repeat-y scroll 0 0 transparent; margin-bottom:5px; margin-left:22px; }
.notre-selection-j .empty-top { background:url("/img/top-of-the-pop-j.jpg") no-repeat scroll 0 0 transparent; color:#DE1E21; font-size:22px; height:10px; position:relative; }
.notre-selection-j .bottom_no_pagin { background:url("/img/bottom_no_pagin-j.jpg") no-repeat scroll 0 0 transparent; clear:both; padding:5px; text-align:center; }
.notre-selection-j h3 { color:#6984A2; margin:4px 12px 15px; font-style:italic; }
.notre-selection-j .align-droite a{ text-decoration:none;}
