.line_orange{float:left;clear:both;border-bottom:1px solid #f60;height:1px;width:100%;margin:3px 0 0 0;padding:0;}
.bordered{border-right:1px solid #fff;clear:both;}
.blue{color:#00f;}
a,a:hover,a.noir,a.noir:hover{color:#000;text-decoration:underline;margin:0;padding:0;}
a.orange,a.orange:hover{color:#f60;text-decoration:none;margin:0;padding:0;}
#hotels-ext #selection_hotel{float:left;background:#f60 url(../../images/bg/bg_titre-orange.png) repeat-x left top;padding:2px 4px 4px 4px;width:452px;display:block;}
#hotels-ext #selection_hotel h3{height:28px;}
#hotels-ext #selection_hotel a,#hotels-ext #selection_hotel a:hover{color:#000;text-decoration:none;margin:0;padding:0;cursor:pointer;}
#hotels-ext #selection_hotel div.content{float:left;width:452px;overflow:hidden;}
#hotels-ext #selection_hotel div.element{float:left;background:#fff;width:452px;height:auto;border-bottom:#f60 1px solid;padding:0 0 10px 0;}
#hotels-ext #selection_hotel div.element1{float:left;margin:10px 0 0 10px!important;+margin:10px 0 0 5px;padding:0;width:70px;height:auto;}
#hotels-ext #selection_hotel div.element2{float:left;margin:10px 0 0 10px;padding:0;width:295px;height:auto;}
#hotels-ext #selection_hotel div.element1 div.img{float:left;margin:0;padding:0;width:72px;height:72px;}
#hotels-ext #selection_hotel div.etiquette{float:left;margin:10px 0 0 0!important;margin:10px 0 0 0;padding:0;width:65px;height:30px;}
#hotels-ext #selection_hotel div.etiquette p.apartir{float:left;font-size:10px;color:#000;margin:0;padding:0;}
#hotels-ext #selection_hotel div.etiquette p.apartir a{color:#000;text-decoration:underline;}
#hotels-ext #selection_hotel div.etiquette p.apartir a:hover{color:#000;text-decoration:underline;}
#hotels-ext #selection_hotel div.etiquette p.prix{float:left;background:#f60;font-size:14px;line-height:14px;color:#fff;text-decoration:none;font-weight:bold;margin:0;padding:3px;}
#hotels-ext #selection_hotel div.etiquette span.ttc{font-size:9px;line-height:9px;color:#fff;text-decoration:none;}
#hotels-ext #selection_hotel div.element2 p.hotel{float:left;margin:0 0 5px 0;padding:0;width:280px;color:#f60;font-weight:bold;font-size:15px;line-height:15px;}
#hotels-ext #selection_hotel div.element2 p.description{float:left;margin:0;padding:0;width:280px;color:#000;font-size:11px;line-height:11px;}
#hotels-ext #selection_hotel div.element2 p.lien{float:left;margin:0;padding:0;width:145px;height:20px;color:#f60;font-size:11px;line-height:13px;text-decoration:underline;}
#hotels-ext #selection_hotel .element3 ul{float:left;margin:10px 0 0 0;padding:0;width:300px;list-style:none;color:#fff;font-size:15px;line-height:15px;text-decoration:underline;font-weight:bold;}
#hotels-ext #selection_hotel .element3 ul li{float:left;background:url(../../../static/images/pictos/pict_arrow.gif) no-repeat top left;margin:0;padding:0 0 0 20px;width:300px;height:18px;list-style:none;}
#hotels-ext #selection_hotel .element3 ul li a,#hotels-ext #selection_hotel .element3 ul li a:hover{color:#fff;text-decoration:underline;margin:0;padding:0;}
#hotels-ext #hotelparville{float:left;background:#f60 url(../../images/bg/bg_titre-orange.png) repeat-x left top;padding:2px 4px 4px 4px;width:452px!important;+width:460px;height:240px;}
#hotels-ext #hotelparville h3{height:28px;}
#hotels-ext #hotelparville div.subtitle{float:left;background:#fff;width:452px;height:52px;}
#hotels-ext #hotelparville div.subtitle p{float:left;margin:15px 0 0 10px!important;+margin:15px 0 0 5px;width:433px;padding:0;color:#000;font-weight:bold;}
#hotels-ext #hotelparville div.subtitle span{color:#f60;font-weight:bold;}
#hotels-ext #hotelparville div.content{float:left;background:#fef0e3;width:452px;height:160px;overflow:auto;}
#hotels-ext #hotelparville div.content ul{float:left;background:#fef0e3;margin:0;padding:0;width:440px;list-style:none;color:#000;font-size:12px;font-weight:bold;}
#hotels-ext #hotelparville div.content ul li{float:left;background:#fef0e3;margin:0;padding:15px 0 0 15px;width:204px!important;+width:220px;height:20px;}
#hotels-ext #hotelparville div.content ul li a,#hotels-ext #hotelparville div.content ul li a:hover{color:#000;text-decoration:none;margin:0;padding:0;cursor:pointer;}
#hotels-ext #bonsplans{float:left;background:#f60 url(../../images/bg/bg_titre-orange.png) repeat-x left top;padding:2px 4px 4px 4px;width:452px!important;+width:460px;height:auto;}
#hotels-ext #bonsplans h3{height:28px;}
#hotels-ext #bonsplans .bonsplansHotel{background:#fff;float:left;width:432px!important;+width:452px;height:auto;margin:1px 0 0 0;padding:10px;}
#hotels-ext #bonsplans .bonsplansHotel p.photo-hotel{float:left;width:70px;height:80px;margin:0 10px 0 0;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .descriptif-hotel{float:left;width:230px;height:75px;margin:0 10px 0 0;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .descriptif-hotel p.desti{width:100%;color:#000;font-weight:bold;font-size:13px;margin:0;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .descriptif-hotel p{margin:0;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .descriptif-hotel p.nom_hotel a{float:left;width:168px;color:#f60;font-weight:bold;font-size:11px;margin:0;padding:0;line-height:14px;}
#hotels-ext #bonsplans .bonsplansHotel .descriptif-hotel p.star{float:left;margin:2px 0 0 5px;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .prix-hotel{float:left;width:105px;height:75px;margin:0;padding:0;}
#hotels-ext #bonsplans .bonsplansHotel .prix-hotel div.apartirde{color:#000;font-size:11px;text-align:center;padding:0 4px 0 4px;}
#hotels-ext #bonsplans .bonsplansHotel .prix-hotel p.prix{float:left;width:100%;font:bold 18px 'Trebuchet MS',sans-serif;background-color:#f60;padding:0 4px 0 4px;margin:0;color:#fff;font-weight:bold;}
#hotels-ext #bonsplans .bonsplansHotel .prix-hotel span.ttc{font:bold 14px 'Trebuchet MS',sans-serif;}
#hotels-ext #choisir_hotel{float:left;background:#009 url(../../images/bg/bg_titre-bleu.png) repeat-x left top;margin:0 0 10px 0;padding:2px 4px 4px 4px;width:292px;height:auto;}
#hotels-ext #choisir_hotel h3{height:28px;}
#hotels-ext #choisir_hotel div.content{float:left;background:#fff;width:292px;height:auto;overflow:auto;}
#hotels-ext #choisir_hotel div.content p{margin:5px 5px 0 5px;padding:0;color:#000;}
#hotels-ext #choisir_hotel div.content p.title{color:#00f;font-size:14px;font-weight:bold;}
#hotels-ext #choisir_hotel div.content span.num{font-size:18px;font-weight:bold;}
#hotels-ext #bonplans_right{float:left;background:#f60 url(../../images/bg/bg_titre-orange.png) repeat-x left top;padding:2px 4px 4px 4px;width:162px;}
#hotels-ext #bonplans_right h3{height:28px;}
#hotels-ext #bonplans_right div.content{float:left;background:#fff;width:162px;min-height:176px;}
#hotels-ext #bonplans_right div.img{float:left;margin:8px 0 0 10px!important;margin:8px 0 0 5px;padding:0;width:45px;height:45px;}
#hotels-ext #bonplans_right div.etiquette{float:left;margin:14px 0 0 10px!important;margin:14px 0 0 5px;padding:0;width:90px;height:39px;}
#hotels-ext #bonplans_right div.etiquette p.apartir{float:left;font-size:10px;color:#000;margin:0;padding:0;}
#hotels-ext #bonplans_right div.etiquette p.apartir a{color:#000;text-decoration:underline;}
#hotels-ext #bonplans_right div.etiquette p.apartir a:hover{color:#000;text-decoration:underline;}
#hotels-ext #bonplans_right div.etiquette p.prix{float:left;background:#f60;font-size:14px;line-height:14px;color:#fff;text-decoration:none;font-weight:bold;margin:0;padding:3px;}
#hotels-ext #bonplans_right div.etiquette span.ttc{font-size:9px;line-height:9px;color:#fff;text-decoration:none;}
#hotels-ext #bonplans_right div.ville{float:left;margin:3px 0 0 10px!important;margin:3px 0 0 5px;padding:0;width:135px;color:#000;font-weight:bold;font-size:12px;line-height:12px;}
#hotels-ext #bonplans_right div.hotel{float:left;margin:3px 0 0 10px!important;margin:3px 0 0 5px;padding:0 0 20px 0!important;+padding:0 0 10px 0;width:135px;color:#f60;font-size:11px;line-height:13px;}
#hotels-ext #nossejours_right{float:left;background:#f60 url(../../images/bg/bg_titre-orange.png) repeat-x left top;padding:2px 4px 4px 4px;width:162px;height:595px;}
#hotels-ext #nossejours_right h3{height:28px;}
#hotels-ext #nossejours_right div.content{float:left;background:#fff;width:162px;height:567px;}
#hotels-ext #nossejours_right div.img{float:left;margin:3px 0 0 10px!important;margin:3px 0 0 5px;padding:0;width:45px;height:45px;}
#hotels-ext #nossejours_right div.etiquette{float:left;margin:8px 0 0 10px!important;margin:8px 0 0 5px;padding:0;width:90px;height:39px;}
#hotels-ext #nossejours_right div.etiquette p.apartir{float:left;font-size:10px;color:#000;margin:0;padding:0;}
#hotels-ext #nossejours_right div.etiquette p.apartir a{color:#000;text-decoration:underline;}
#hotels-ext #nossejours_right div.etiquette p.apartir a:hover{color:#000;text-decoration:underline;}
#hotels-ext #nossejours_right div.etiquette p.prix{float:left;background:#f60;font-size:14px;line-height:14px;color:#fff;text-decoration:none;font-weight:bold;margin:0;padding:3px;}
#hotels-ext #nossejours_right div.etiquette span.ttc{font-size:9px;line-height:9px;color:#fff;text-decoration:none;}
#hotels-ext #nossejours_right div.ville{float:left;margin:8px 0 0 10px!important;margin:8px 0 0 5px;padding:0;width:135px;height:15px;color:#000;font-weight:bold;font-size:15px;line-height:15px;}
#hotels-ext #nossejours_right div.hotel{float:left;margin:5px 0 0 10px!important;margin:5px 0 0 5px;padding:0;width:135px;height:14px;color:#f60;font-weight:bold;font-size:14px;line-height:14px;}
#hotels-ext #nossejours_right div.description{float:left;margin:5px 0 0 10px!important;margin:5px 0 0 5px;padding:0;width:135px;height:90px!important;+height:75px;color:#000;font-size:11px;line-height:11px;}
#hotels-ext #mea{float:left;margin:0 0 9px 0;width:300px;height:209px;}
#hotels-ext #guide{float:left;background:url(../../images/vols/bg/bg_guide.jpg) no-repeat left top;width:300px;height:175px;margin-top:8px;}
#hotels-ext #guide div.element1{float:left;margin:28px 0 0 15px!important;+margin:28px 0 0 7px;width:150px;height:100px;}
#hotels-ext #guide .element2{float:left;margin:28px 0 0 0;width:125px;height:100px;}
#hotels-ext #guide .element3{float:left;margin:15px 0 0 15px!important;+margin:15px 0 0 7px;width:280px!important;+width:258px;height:18px;}
#hotels-ext #guide .element2 ul{float:left;margin:20px 0 0 5px!important;+margin:20px 0 0 3px;padding:0;width:125px;list-style:none;color:#09f;font-size:12px;line-height:12px;font-weight:bold;}
#hotels-ext #guide .element2 ul li{float:left;background:url(../../images/hotels/pictos/arrow_guide.jpg) no-repeat top left;margin:0 0 3px 0;padding:0 0 0 10px;width:115px!important;+width:125px;list-style:none;}
#hotels-ext #guide .element2 ul li a,#hotels-ext #guide .element2 ul li a:hover{float:left;color:#09f;text-decoration:underline;margin:0;padding:0;}
#hotels-ext #guide .element3 ul{float:left;margin:0;padding:0;width:220px;list-style:none;color:#f60;font-size:12px;line-height:12px;font-weight:bold;}
#hotels-ext #guide .element3 ul li{float:left;background:url(../../images/hotels/pictos/arrow_guide_lien.jpg) no-repeat top left;margin:0;padding:0 0 0 20px;width:200px;height:18px;list-style:none;}
#hotels-ext #guide .element3 ul li a,#hotels-ext #guide .element3 ul li a:hover{color:#f60;text-decoration:underline;margin:0;padding:0;}
#hotels-ext #guide .element1 p{float:left;clear:both;margin:0;padding:0;color:#000;font-size:11px;line-height:11px;width:150px;}
#hotels-ext #guide .element1 h3{float:left;margin:0 0 10px 0;padding:0;color:#f60;font-weight:bold;font-size:28px;line-height:28px;}
#hotels-ext #guide .element1 h3 p{color:#f60;font-size:15px;line-height:18px;}
#hotels-ext #miniguide #guide{float:right;width:170px;height:235px!important;+height:227px;margin:0;background:#edf5ff url(../../images/bg/bg-guide-172x214.gif) no-repeat right top;}
#hotels-ext #miniguide #guide div.element1{float:left;margin:8px 0 0 15px!important;+margin:5px 0 0 7px;width:150px!important;+width:128px;}
#hotels-ext #miniguide #guide .element1 p{float:left;clear:both;margin:5px 0;padding:0;color:#000;font-size:10px;line-height:11px;width:150px;}
#hotels-ext #miniguide #guide .element1 h3{float:left;margin:0 0 5px 0;padding:0;color:#f60;font-weight:bold;font-size:28px;line-height:28px;}
#hotels-ext #miniguide #guide .element1 h3 p{color:#f60;font-size:15px;line-height:18px;}
#hotels-ext #miniguide #guide .element2{float:left;margin:2px 0 0 10px;+margin:2px 0 0 10px;width:90%;height:auto!important;+height:auto;}
#hotels-ext #miniguide #guide .element2 #scrollTop{margin:0 0 3px 60px!important;padding:0;width:18px;height:9px;}
#hotels-ext #miniguide #guide .element2 #scrollTop.on{background:url(../../images/icon/arrow-top-on.gif) no-repeat top left;cursor:pointer;}
#hotels-ext #miniguide #guide .element2 #scrollTop.off{background:url(../../images/icon/arrow-top-off.gif) no-repeat top left;cursor:default;}
#hotels-ext #miniguide #guide .element2 #scrollBottom{margin:3px 0 0 60px!important;padding:0;width:18px;height:9px;}
#hotels-ext #miniguide #guide .element2 #scrollBottom.on{background:url(../../images/icon/arrow-bottom-on.gif) no-repeat top left;cursor:pointer;}
#hotels-ext #miniguide #guide .element2 #scrollBottom.off{background:url(../../images/icon/arrow-bottom-off.gif) no-repeat top left;cursor:default;}
#hotels-ext #miniguide #guide .element2 #scrollArea{margin:0;padding:0;width:99%;height:50px;overflow:hidden;}
#hotels-ext #miniguide #guide .element2 ul{float:left;margin:0!important;+margin:0;padding:0!important;+padding:0;width:99%;list-style:none;color:#09f;font-size:12px;line-height:11px;text-decoration:underline;font-weight:bold;height:50px;overflow:hidden;}
#hotels-ext #miniguide #guide .element2 ul li{float:left;margin:0 0 5px 0;padding:0 0 0 10px;width:115px!important;+width:100%;height:12px;list-style:none;background:url(../../images/vols/arrow_guide.jpg) no-repeat top left;}
#hotels-ext #miniguide #guide .element2 ul li a,#hotels-ext #miniguide #guide .element2 ul li a:hover{color:#09f;text-decoration:underline;margin:0;padding:0;}
#hotels-ext #miniguide #guide .element3{float:left;margin:10px 0 0 15px!important;+margin:5px 0 0 7px;width:150px!important;+width:158px;height:18px;}
#hotels-ext #miniguide #guide .element3 ul{float:left;margin:0 0 0 -8px!important;+margin:0;padding:0;width:99%;list-style:none;color:#f60;font-size:11px;line-height:18px;text-decoration:underline;font-weight:bold;}
#hotels-ext #miniguide #guide .element3 ul li{float:left;margin:0!important;+margin:0;padding:0 0 0 20px;width:100%;line-height:18px;list-style:none;background:url(../../images/vols/arrow_guide_lien.jpg) no-repeat bottom left;}
#hotels-ext #miniguide #guide .element3 ul li a,#hotels-ext #miniguide #guide .element3 ul li a:hover{color:#f60;text-decoration:underline;margin:0;padding:0;}
#hotels-ext #nossejours_left{float:left;margin:10px 0 0 0;background:#edf5ff;width:460px!important;+width:444px;height:auto!important;+height:auto;}
#hotels-ext #nossejours_left h3,#hotels-ext #nossejours_left h2{float:left;margin:4px 0 0;font-size:16px;padding:0 0 0 18px;height:28px;width:460px!important;+width:444px;color:#0c077d;background:url(../../images/hotels/bg/bg_nossejours_h3.jpg) no-repeat top left;}
#hotels-ext #nossejours_left ul{float:left;margin:3px 15px 0 0;padding:0;width:430px;height:auto;list-style:none;}
#hotels-ext #nossejours_left ul li{float:left;margin:0 0 0 18px!important;+margin:0 0 0 10px;padding:0 0 0 15px;font-weight:bold;font-size:14px;background:url(../../images/hotels/pictos/arrow_nossejours.jpg) no-repeat top left;min-height:25px;width:180px;}
#hotels-ext #nossejours_left ul li a,#hotels-ext #nossejours_left ul li a:hover{color:#0c077d;text-decoration:none;margin:0;padding:0;}
#hotels-ext #nossejours_left ul li a{font-size:12px;font-weight:normal;}
#hotels-ext ul#vignettes-promo{float:left;width:170px!important;+width:170px;text-align:right;margin:10px 0 0 0;padding:0;text-decoration:none;}
#hotels-ext ul#vignettes-promo li{float:left;width:170px!important;+width:170px;height:110px;display:block;margin:0;cursor:pointer;}
#hotels-ext ul#vignettes-promo li a,#hotels-ext ul#vignettes-promo li a:hover{float:left;width:100%;height:100%;margin:0;padding:0;text-decoration:none;color:#fff;}
#hotels-ext ul#vignettes-promo li.theme8{background:#fff url(../../images/hotels/vignettes/theme8.jpg) no-repeat;margin:0;}
#hotels-ext ul#vignettes-promo li.theme9{background:#fff url(../../images/hotels/vignettes/theme9.jpg) no-repeat;margin:0 0 10px 0;}
#hotels-ext ul#vignettes-promo li.theme9 h2,ul#vignettes-promo li.theme9 h2{width:157px;float:left;font:bold 24px Trebuchet MS,Verdana,sans-serif;line-height:24px;text-decoration:none;color:#fff;cursor:pointer;}
#hotels-ext ul#vignettes-promo li.theme9 h2 p,ul#vignettes-promo li.theme9 h2 p{margin:0;font:normal 15px Trebuchet MS,Verdana,sans-serif;color:#fff;line-height:15px;font-weight:bold;cursor:pointer;}
#hotels-ext ul#vignettes-promo li.theme10 h2,ul#vignettes-promo li.theme10 h2{width:157px;float:right;font:bold 21px Trebuchet MS,Verdana,sans-serif;line-height:21px;text-decoration:none;color:#fff;cursor:pointer;}
#hotels-ext ul#vignettes-promo li.theme10 h2 p,ul#vignettes-promo li.theme10 h2 p{margin:0;font:normal 15px Trebuchet MS,Verdana,sans-serif;color:#fff;line-height:15px;font-weight:bold;cursor:pointer;}
#hotels-ext ul#vignettes-promo li.theme11 h2,ul#vignettes-promo li.theme11 h2{width:157px;float:left;font:bold 18px Trebuchet MS,Verdana,sans-serif;line-height:18px;text-decoration:none;color:#fff;cursor:pointer;}
ul#vignettes{float:left;width:170px;height:110px;text-align:right;margin:10px 0 0 0;padding:0;text-decoration:none;}
ul#vignettes li{float:left;width:170px;height:110px;display:block;}
ul#vignettes li a h2,ul#vignettes li a:hover h2{float:right;margin:0 0 0 3px;height:86px;font:bold 18px Trebuchet MS,Verdana,sans-serif;line-height:18px;text-decoration:none;color:#000;cursor:pointer;}
ul#vignettes li a h2 p,ul#vignettes li a:hover h2 p{margin:0 0 0 3px;font:normal 15px Trebuchet MS,Verdana,sans-serif;color:#000;line-height:15px;font-weight:bold;cursor:pointer;}
ul#vignettes-promo li a h2,ul#vignettes li a:hover h2{float:right;margin:0 0 0 3px;height:86px;font:bold 18px Trebuchet MS,Verdana,sans-serif;line-height:18px;text-decoration:none;color:#000;cursor:pointer;}
ul#vignettes-promo li a h2 p,ul#vignettes li a:hover h2 p{margin:0 0 0 3px;font:normal 15px Trebuchet MS,Verdana,sans-serif;color:#000;line-height:15px;font-weight:bold;cursor:pointer;}
ul#vignettes li.theme7,ul#vignettes-promo li.theme7{background:url(../../images/hotels/vignettes/theme7.jpg) no-repeat top left;}
#hotels-ext #profitez{float:left;width:777px;min-height:248px;background:#ade5ff url(../../images/hotels/bg/bg_profitez.jpg) repeat-x top left;margin-right:13px;}
#hotels-ext #profitez h3{color:#00f;margin:0;padding:0 0 0 15px;}
#hotels-ext div#profitez ul.content{float:left;margin:5px 0 10px 15px!important;+margin:-15px 0 10px 7px;padding:0;width:175px;list-style:none;}
#hotels-ext #profitez ul.content p,#hotels-ext #profitez ul.content h3{float:left;margin:0;padding:0;color:#00f;font-size:15px;line-height:18px;font-weight:bold;}
#hotels-ext #profitez ul.content li{float:left;margin:2px 0 0 0;padding:0;width:175px;height:13px;color:#00f;font-size:11px;line-height:13px;}
#hotels-ext #profitez ul.content li a{text-decoration:none;color:#00f;cursor:pointer;}
#hotels-ext #profitez ul.content li a:hover{text-decoration:none;color:#00f;cursor:pointer;}
#hotels-ext .breadcrumb span{text-decoration:underline;}
#hotels-ext .breadcrumb span.currentPg,#hotels-ext .breadcrumb span.currentPg span{text-decoration:none;}
#hotels-ext .breadcrumb span.raquo{text-decoration:none!important;}
#hotels-ext #produits-consulte .consult-avis{height:108px!important;}