*{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
h1, h2, h3, h5, h5{font-weight:normal;}
.extender,.clear{clear:both;}
a img{border:none;}
#headerwrapper{height:auto;width:100%;}
#headerwrapper .header{width:848px;height:auto;margin:0 auto;}
#headerwrapper .header .logo{width:848px;height:auto;}
#headerwrapper .header .logo .logotop{width:848px;height:auto;margin:0;}
.button_head{width:145px;height:45px;cursor:pointer;margin:0;}
.extender{clear:both;}
.full_hide{display:block;height:138px;background:url(../design/bkt_gruppo.png) repeat-x top left;}
.hide_middle{width:848px;height:138px;margin:0 auto;}
.hide_middle .gruppo{height:20px;margin-top:10px;float:right;}
.hide_middle ul{padding:0;margin:0;}
.hide_middle ul li{float:left;list-style-type:none;}
.hide_middle .link{display:block;float:left;}
.hide_middle .close{width:47px;height:17px;cursor:pointer;float:right;}
#headerwrapper .header .logo .logobottom{width:848px;height:auto;}
#headerwrapper .header .logo .logobottom .lt{float:left;width:703px;height:99px;padding-top:16px;}
#headerwrapper .header .logo .logobottom .lt img{float:left;border:none;}
#headerwrapper .header .logo .logobottom .rt{float:left;width:145px;height:115px;text-align:right;}
#headerwrapper .header .logo .logobottom .rt img{border:none;}
#headerwrapper .header .logo .right img{border:hidden;margin-top:10px;}
#headerwrapper .header .logo .right img.flag{border:hidden;margin:50px 5px 0 0;float:right;}
.menu_wrapper{height:29px;background:url(../design/menubar.png) repeat-x;display:block;}
.menu_wrapper .menu{height:29px;margin:0 auto;display:block;}
.menu_wrapper .menu .menubar{display:block;height:29px;text-align:center;}
.menu_wrapper .menu .menubar ul{height:26px;margin:0 auto;display:block;width:820px;text-align:center;}
.menu_wrapper .menu .menubar ul li{float:left;width:auto;height:26px;list-style:none;text-align:center;background:url(../design/slot.png) right no-repeat;padding:2px 5px 0 5px;}
.menu_wrapper .menu .menubar ul li:hover{color:#fff;background:url(../design/menu_top_hover.png) repeat-x;}
.menu_wrapper .menu .menubar ul li a{text-decoration:none;font-size:12px;color:white;}
#bodywrapper{height:auto;width:100%;background:url(../design/topslot.png) repeat-x;margin-top:-3px;}
#bodywrapper .body{width:1024px;height:auto;margin:auto;}
#bodywrapper .bodytop{width:1024px;height:auto;background:url(../design/topslot.png) repeat-x;padding-top:20px;}
#bodywrapper .gallery{width:820px;height:189px;padding:13px 15px 12px 15px;background:white;margin:0 auto;overflow:hidden;display:block;position:relative;}
#bodywrapper .gallery #carousel{width:820px;height:189px;overflow:hidden;position:relative;}
#bodywrapper .gallery #carousel ul{width:820px;height:400px;overflow:hidden;}
#bodywrapper .inside_menu{position:absolute;background:white;width:180px;height:auto;z-index:20; margin-top:23px; margin-left:23px; margin-left:113px!important; font-size:12px;padding:5px;}
*:first-child+html #bodywrapper .inside_menu /* solo IE 7.0 */ {
margin-left:23px !important;
}
#bodywrapper .inside_menu ul{margin:0;padding:3px;background:#f2f2f2;}
#bodywrapper .inside_menu ul li{list-style-type:none;}
#bodywrapper .inside_menu ul li a{text-decoration:none;padding:3px 0 3px 8px;border-bottom:1px solid #dfdfdf;color:#8e8e8e;display:block;}
#bodywrapper .inside_menu ul li a:hover{color:#666;border-bottom:1px solid #666;}
#bodywrapper .inside_menu ul li.selected a{padding:3px 0 3px 8px;border-bottom:1px solid #dfdfdf;background:#c3d9e7;color:#187ec1;margin:2px 0 0 0; text-decoration:none;}
#bodywrapper .inside_menu ul li.selected a:hover{background:#0071BC; color:#FFF;}
#bodywrapper .inside_menu ul li.selezionato a{padding:3px 0 3px 8px;border-bottom:1px solid #dfdfdf;color:#009CEB;text-decoration:none;}
#bodywrapper .inside_menu ul li.selezionato a:hover{background:#0071BC; color:#FFF;}
.slider_menu{width:820px;height:30px;margin:5px auto;}
.slider_menu .open a{float:right;display:block; color:#FFF; background:url(../design/gal_open.png) no-repeat; width:138px; height:14px; padding:4px; font-size:10px; text-decoration:none; margin-top:-3px; margin-right:-2px;}
.slider_menu .open a:hover{background:url(../design/gal_open_h.png) no-repeat;}
.slider_menu .close a{float:right;display:block; color:#FFF; background:url(../design/gal_close.png) no-repeat; width:138px; height:14px; padding:4px; font-size:10px; text-decoration:none; margin-top:-3px; margin-right:-2px;}
.slider_menu .close a:hover{background:url(../design/gal_close_h.png) no-repeat;}
#bodywrapper .map{width:800px;height:250px;padding:13px 15px 12px 15px;background:#FFF;margin:0 auto;overflow:hidden;display:block;border:10px solid #FFF;z-index:1;}
#bodywrapper .content{width:888px;height:auto;margin:auto;margin-left:100px;margin-bottom:30px;}
#bodywrapper .contentlft{float:left;width:211px;height:auto;margin:5px 0 0 0;}
#bodywrapper .contentrt{float:left;width:587px;height:auto;margin:5px 0 0 36px;}
#bodywrapper .contentrt h1{color:#009CEB;font-size:22px;margin:0;}
#bodywrapper .contentrt .lo p{font-size:12px;color:#666;text-align:justify;padding-top:20px;padding-right:15px; line-height:16px;}
#bodywrapper .contentrt .lo b, #bodywrapper .contentrt .lo strong{color:#555;}
#bodywrapper .contentrt .es p{font-size:12px;color:#666;text-align:justify;padding-top:20px;padding-right:15px; line-height:16px;width:400px;}
#bodywrapper .contentrt .es b, #bodywrapper .contentrt .es strong{color:#009CEB;}
#bodywrapper .contentrt span{color:black;}
.full_select{width:578px;height:auto;margin-top:50px;;}
.full_select .selectors{font-family:arial;color:#666;font-size:12px;width:578px;height:28px;border-left:1px solid #CCC; margin-left:5px;}
.full_select .selectors ul{padding:0;margin:0;}
.full_select .selectors ul li{list-style-type:none;float:left;color:#888;font-size:14px;text-align:center;padding-top:10px;cursor:pointer;}
.full_select .selectors #tab1{width:142px;height:18px;background:url(../design/tab.jpg) no-repeat;}
.full_select .selectors #tab1.active{width:142px;height:18px;background:url(../design/tabactive.jpg) no-repeat;}
.full_select .selectors #tab2{width:142px;height:18px;background:url(../design/tab.jpg) no-repeat;}
.full_select .selectors #tab2.active{width:142px;height:18px;background:url(../design/tabactive.jpg) no-repeat;;}
.full_select .selectors #tab3{width:142px;height:18px;background:url(../design/tab.jpg) no-repeat;}
.full_select .selectors #tab3.active{width:142px;height:18px;background:url(../design/tabactive.jpg) no-repeat;}
.full_select .selectors #tab4{width:142px;height:18px;background:url(../design/tab.jpg) no-repeat;}
.full_select .selectors #tab4.active{width:142px;height:18px;background:url(../design/tabactive.jpg) no-repeat;}
.full_select .cont{width:578px;height:263px;}
.full_select .cont .cont1{width:577px;height:263px;}
.full_select .cont .cont1rt{width:280px;height:263px;float:right;}
.full_select .cont .cont1rt p.te{color:white;font-family:Georgia;font-size:19px;margin:20px 0 0 10px;}
.full_select .cont .cont1rt p.sc{color:white;font-family:Georgia;font-size:15px;margin:20px 5px 20px 10px;}
.full_select .cont .cont1rt ul{height:auto;width:250px;}
.full_select .cont .cont1rt ul li{list-style:none;height:auto;width:250px;}
.full_select .cont .cont1rt li a{color:white;font-family:Georgia;font-size:13px;display:block;padding:0 0 0 20px;}
.full_select .cont .cont2{width:577px;height:263px;}
.full_select .cont .cont3{width:577px;height:263px;}
.full_select .cont .cont4{width:577px;height:263px;}
.boxleft{width:210px;padding-bottom:20px;}
.boxleft .boxtop{height:30px;width:210px;background:url(../design/call_a.png) no-repeat;margin-bottom:15px;}
.boxleft .boxtop:hover{background:url(../design/call_h.png);}
.boxleft .boxtop a{color:white;padding:5px 0 0 8px;font-size:14px; text-decoration:none; display:block;}
.boxleft .boxmid p.le{color:#888;padding:5px 0 0 5px;font-size:14px;}
.boxleft .boxmid p.se{color:#888;padding:5px 0 0 5px;font-size:15px;}
.boxleft .boxmid p{color:#888;font-size:11px;padding:20px 0 5px 5px;}
.boxleft .boxmid span{color:#888;font-size:11px;font-weight:bold;padding-left:5px;}
.boxleft .boxmid{height:286px;width:206px;border:1px solid #eae5e5;}
.boxleft .boxmid .smallgal{width:195px;height:100px;margin:5px 0 15px 5px;}
.boxleft .boxbtm{height:24px;width:206px;border-bottom:1px solid #eae5e5;border-left:1px solid #eae5e5;border-right:1px solid #eae5e5;}
.icon{width:206px;height:38px;margin:30px 0 0 0;}
.icon img{border:none;margin:0 6px 0 0;}
#footerwrapper{height:auto;width:100%;background:url(../design/foot.png) repeat-x;}
.footer{width:1024px;background:url(../design/foot.png) repeat-x;margin:auto;}
.footer .top{width:854px; margin:auto;}
.footer .top .lft{float:left;width:11px; background:url(../design/flftn.png);}
.footer .top .mid{float:left;width:830px; background:#fff url(../design/fmidn.png) repeat-x bottom;margin-left:10px; height:70px;}
.footer .top .mid .midleft{float:left;width:300px; }
.footer .top .mid .midleft img{float:left;margin:0 10px 0 10px;}
.footer .top .mid .midleft ul{float:left;width:220px;height:auto;padding-bottom:6px;}
.footer .top .mid .midleft ul li{width:220px;height:57px;background:url(../design/blue.png) right no-repeat;font-size:10px;list-style:none;color:#888;}
.footer .top .mid .midleft ul li a{color:#2284c5;}
.footer .top .mid .midright{float:left;width:530px;height:auto;}
.footer .top .mid .midright ul{width:530px;height:auto;}
.footer .top .mid .midright ul li{float:left;list-style:none;font-size:10px;background:url(../design/btst.png) right no-repeat;padding:0 5px 0 5px;}
.footer .top .mid .midright ul li a{text-decoration:none;color:#888;}
.footer .top .rt{float:left;width:8px;height:auto;background:url(../design/frt.png);}
.footer .bottom{width:854px;height:auto;margin:auto;padding-bottom:87px;}
.footer .bottom ul{width:587px;height:auto;margin:auto;}
.footer .bottom ul li{float:left;width:auto;height:auto;list-style:none;padding:0 2px 0 2px;}
.footer .bottom ul li a{text-decoration:none;font-size:10px;color:#888;}
.contentrt h5{color:#009CEB;margin-bottom:0;padding-top:30px;}
.contentrt p.l2{font-size:12px;color:#666;text-align:justify;padding-top:0;padding-right:15px;}
.contentrt .searchtab{width:100%;height:28px;background:url(../design/search.jpg) no-repeat;margin:20px 0 0 0;}
.contentrt .searchtab p{float:left;color:white;font-size:12px;padding:5px 0 0 10px;}
.contentrt .searchtab input{float:left;border:hidden;margin:5px 0 0 15px;width:275px;}
.contentrt .searchtab p.last{color:white;font-size:14px;}
.slide_offerte{width:208px;border:1px solid #f2f2f2; height:270px; overflow:hidden; position:relative;}
.slide_offerte a{text-decoration:none;}
.slide_offerte .items{width:20000em; position:absolute;}
.slide_offerte .item{width:192px; float:left; cursor:pointer; margin:0 8px;}
.slide_offerte h2{font-size:13px;color:#666;padding:8px;font-weight:bold;}
.slide_offerte h3{font-size:15px;color:#666;padding:0 0 16px 0;font-weight:normal;}
.slide_offerte .item img{padding:0 0 8px 0; width:192px;}
.slide_offerte p{display:block;font-size:11px;color:#9f9f9f;}
.slide_offerte .prezzo{font-size:12px;color:#808080;padding:8px 0 0 0;font-weight:bold;}
.navig{display:block;height:20px;background:url(../design/bkg_nav_off.png) repeat-x; padding:3px;}
/* items inside navigator */ 
.navig a { 
    width:8px; 
    height:8px; 
    float:left; 
    margin:3px; 
    background:url(../design/navigator.png) 0 0 no-repeat; 
    display:block; 
    font-size:1px; 
	cursor:pointer;
} 
 
/* mouseover state */ 
.navig a:hover { 
    background-position:0 -8px;       
} 
 
/* active state (current page state) */ 
.navig a.active { 
    background-position:0 -16px;      
}
#booking_form{width:194px;}
#booking_form .riga_194{width:194px;display:block;margin-bottom:5px;}
#booking_form .riga_50{width:50px;float:left;margin:0 8px 0 0;}
#booking_form .riga_20_close{width:20px;float:left;}
#booking_form .riga_93_dx{width:93px;float:left;margin:0 8px 0 0;}
#booking_form .riga_93_sx{width:93px;float:left;}
#booking_form .input_194{width:188px;padding:2px;height:20px;background:url(../design/bkg_input.png) repeat-x;font-size:11px;border:none;}
#booking_form .input_50{width:44px;height:20px;padding:2px;background:url(../design/bkg_input.png) repeat-x;font-size:11px;border:none;}
#booking_form .input_93{width:87px;height:20px;padding:2px;background:url(../design/bkg_input.png) repeat-x;font-size:11px;border:none;}
#booking_form .lbl{display:block;font-size:11px;color:#666;margin-bottom:3px;}
#booking_form .btn{width:65px;height:29px;float:right;background:url(../design/btn_preno_it_a.png) no-repeat;margin:5px 0;border:none;cursor:pointer;}
#booking_form .btn:hover{background:url(../design/btn_preno_it_hover.png) no-repeat;}
.contentrt{float:left;width:587px;height:auto;margin-top:5px;margin-right:0;margin-bottom:0;margin-left:36px;}
.bookingdiv{width:589px;height:41px;border:2px solid #f2f2f2;margin-top:40px;}
.bookingdiv .lftb{float:left;width:100px;height:37px;background:url(../design/bks.png) repeat-x;margin:2px 0 0 2px;}
.bookingdiv .lftb p{color:white;font-size:14px;font-family:Georgia;padding:0 0 0 22px;}
.bookingdiv .rtb{float:left;width:484px;height:36px;border-bottom:4px solid #f2f2f2;}
.bookingdiv .rtb input#check{background:url(../design/chk.png) no-repeat;border:hidden;height:27px;width:72px;padding:5px 0 0 5px;margin:0 5px 0 16px;}
.bookingdiv .rtb input#but{background:url(../design/btn.png) center no-repeat;border:hidden;height:17px;width:15px;cursor:pointer;margin:0 10px 0 5px;}
.bookingdiv .rtb input#notti{background:url(../design/chk.png) no-repeat;border:hidden;height:27px;width:72px;padding:5px 0 0 5px;margin:0 4px 0 0;}
.bookingdiv .rtb input#adlt{background:url(../design/adlt.png) no-repeat;border:hidden;height:27px;width:55px;padding:5px 0 0 5px;margin:0 8px 0 0;}
.bookingdiv .rtb input#bamb{background:url(../design/adlt.png) no-repeat;border:hidden;height:27px;width:60px;padding:5px 0 0 5px;margin:0 4px 0 0;}
.bookingdiv .rtb input#cam{background:url(../design/adlt.png) no-repeat;border:hidden;height:27px;width:55px;padding:5px 0 0 5px;margin:0 4px 0 0;}
.bookingdiv .rtb input#sub{background:url(../design/prenota.png) right no-repeat;border:hidden;height:24px;width:61px;margin:7px 0 0 0;cursor:pointer;}
.bookingdiv .rtb input#sub:hover{background:url(../design/prenotaover.png);}
.contentlft .icon2{width:206px;height:38px;margin:0;}
.contentlft .icon2 img{border:none;margin:0 6px 0 0;}
.tabimg{width:587;height:auto;margin-top:20px;float:left;}
.tabimg .tab{float:left;width:320px;height:auto;}
.tabimg .imge{float:left;width:243px;height:auto;margin-left:15px;}
.tabimg .tab table{width:310px;height:auto;}
.tabimg .tab table td.frst{font-size:12px;color:#009CEB;}
.tabimg .tab table td.scnd{font-size:12px;color:#666;}
.tabimg .tab table tr{border-bottom:1px solid black;margin-top:5px;}
.tabimg .tab table tr td{border-bottom:1px solid #f2f2f2;padding:3px 0 3px 0;}
.tabimg p.head{color:#2284c5;border-bottom:1px solid #f2f2f2;padding-top:2px;}
.tabimg .fbox{float:left;width:241px;height:auto;border:1px solid #e6e6e6;margin:8px 0 15px 0;background:#f3f1f4;}
.tabimg .fbox .fbt{width:241px;height:31px;background:url(../design/boxsl.png) repeat-x;}
.tabimg .fbox .fbt p{color:white;font-size:14px;font-weight:bold;padding:5px 0 0 15px;}
.tabimg .fbox .fbt span{color:white;padding-left:10px;}
.tabimg .fbox .fbb{width:241px;height:auto;background:url(../design/img5.png) repeat-x top;}
.tabimg .fbox .fbb p{width:207px;height:auto;padding:3px 0 17px 15px;font-size:13px;color:#666;}
.tabimg .fbox .fbb b,#bodywrapper .body .content .contentrt .tabimg .fbox .fbb strong{color:#3388c0;font-weight:bold;}
.tabimg .fbox .fbb br{display:block;height:5px;clear:both;}
.tabimg .fbox .fbb img{border:hidden;margin-left:15px;padding-bottom:15px;}
#container_camere{width:587px;margin:15px 0;}
#container_camere #menu_camere{width:170px;float:left;margin:0;padding:0;list-style:none;}
#container_camere #menu_camere li{display:block;padding:7px 0;font-size:14px;color:#666;border-bottom:1px solid #666;cursor:pointer;}
#container_camere #menu_camere li:hover{color:#0071BC;}
#container_camere #menu_camere li.active{color:#0071BC; border-bottom:1px solid #0071BC;}

#container_camere .span_dettaglio{display:block; padding:3px 0; color:#999; font-size:10px; text-align:right;}

#container_camere #camere{width:400px;padding:0 0 0 17px;float:left;background:url(../design/bkg_left_camere.png) repeat-y;height:280px;overflow:hidden;position:relative;}
#container_camere #camere h2{display:block;margin:5px 0;font-size:14px;color:#FFF;background:url(../design/bkg_nome_camera.png) repeat-x;padding:10px;}
#container_camere #camere p{display:block;margin-bottom:5px;color:#666;font-size:12px;}
#container_camere #camere p strong,#container_camere #camere p bold{color:#333;}
#container_camere #camere .prezzo{display:block;margin:10px 0;color:#4d9cd0;font-size:14px;}
#container_camere #camere .prezzo strong,#container_camere #camere .prezzo bold{color:#009CEB;}
#container_camere #camere .prenota a{text-decoration:none;border:1px solid #efefef;padding:5px 10px;background:url(../design/bkg_prenota.png) 0 50% repeat-x;font-size:14px;color:#FFF;display:block;float:left;margin-right:10px;cursor:pointer;}
#container_camere #camere .prenota a:hover{background:url(../design/bkg_richiedi.png) 0 50% repeat-x;}
#container_camere #camere .richiedi a{text-decoration:none;border:1px solid #efefef;padding:5px 10px;background:url(../design/bkg_richiedi.png) 0 50% repeat-x;font-size:14px;color:#FFF;display:block;float:left;margin-right:10px;cursor:pointer;}
#container_camere #camere .richiedi a:hover{background:url(../design/bkg_prenota.png) 0 50% repeat-x;}
.item img{width:400px;}
#container_camere #camere #pages{height:20000em;position:absolute;}
.page{height:550px;width:400px;}
.scrollable{position:relative;overflow:hidden;width:400px;height:250px;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
.item{float:left;cursor:pointer;width:400px;height:250px;}
div.navi{width:400px;height:20px;}
div.navi a{width:8px;height:8px;float:left;margin:3px;background:url(../design/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
div.navi a:hover{background-position:0 -8px;}
div.navi a.active{background-position:0 -16px;}
#overlay{background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);color:#efefef;height:450px;}
.contentWrap{height:441px;overflow-y:auto;}
.apple_overlay{display:none;background-image:url(http://static.flowplayer.org/img/overlay/white.png);width:640px;padding:35px;font-size:11px;}
.apple_overlay div.close{background-image:url(http://static.flowplayer.org/img/overlay/close.png);position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}
select.raggiungici{width:250px;margin:4px 0 0 30px;color:#009CEB;border:none;height:20px;font-size:14px;}
.cat_terme{background:#9ac7e2;font-size:12px;margin:10px 0;padding:5px;display:block;color:#FFF;width:300px;}
a.req_pack{padding:1px 3px 2px 3px;border:1px solid #e6e8ea;font-size:11px;color:#979b9d;text-decoration:none;background:url(../design/bkg_req_package.png) repeat-x;display:block;height:13px;margin:0 15px 5px 15px;}
a:hover.req_pack{color:#009CEB;border:1px solid #009CEB;}
.req_pack span{color:#009CEB;margin-left:3px;}

.forboxdiv {width:587px; height:auto;}																							
.forboxdiv .fbox {float:left;width:269px; height:auto; border:1px solid #e6e6e6; margin:23px 22px 0px 0px;}
.forboxdiv .fbox .fbt {width:269px; height:31px; background:url(../design/boxsl.png) repeat-x;}
.forboxdiv .fbox .fbt p{color:white; font-size:14px; font-weight:bold; padding:5px 5px 0 15px; display:block;}
.forboxdiv .fbox .fbb {width:269px; height:auto; background:url(../design/img5.png) repeat-x top #f2f2f2;}
.forboxdiv .fbox .fbb p{width:254px;height:auto;padding:3px 0 17px 15px;font-size:13px;color:#666;}
.forboxdiv .fbox .fbb b,#bodywrapper .body .content .contentrt .forboxdiv .fbox .fbb strong{color:#3388c0;font-weight:bold;}
.forboxdiv .fbox .fbb br{display:block;height:5px;clear:both;}
.forboxdiv .fbox .fbb img{border:hidden;margin-left:15px;padding-bottom:15px;}



.threeboxdiv {width:587px; height:auto;}																							
.threeboxdiv .tbox {float:left;width:269px; height:auto; border:1px solid #e6e6e6; margin:23px 22px 0px 0px;}
.threeboxdiv .tbox .tbt {width:269px; height:31px; background:url(../design/boxsl2.png) repeat-x;}
.threeboxdiv .tbox .tbt p{color:white; font-size:14px; font-weight:bold; padding:5px 0 0 15px;}
.threeboxdiv .tbox .tbt span{float:right; color:white; padding-right:10px;}
.threeboxdiv .tbox .tbb {width:269px; height:auto;}
.threeboxdiv .tbox .tbb .col{width:251px; height:130px; background:#29abe2; margin:10px 0 10px 9px;}
.threeboxdiv .tbox .tbb span {color:black; font-weight:bold; font-size:12px; padding:10px 0 0 10px;}
.threeboxdiv .tbox .tbb p{color:#666; font-size:12px; padding:5px 8px 0 10px;}
.threeboxdiv .tbox .tbb a.input {background:url(../design/img12.png); height:13px; width:71px; font-size:9px; color:#000; padding:3px; margin:10px 0 15px 9px; text-decoration:none;float:left; display:inline;}
.threeboxdiv .tbox .tbb a:hover.input{color:#0071BC;}
.servizi_bot{width:100%; height:auto; margin:26px 0 20px 0;}
.servizi_bot .servizi_left{ float:left; width:280px;  border-right:1px solid #d9d9d9;}
.servizi_bot .servizi_left .serv_section{width:270px; text-align:justify; margin:0 0 10px;}
.servizi_bot .servizi_left .serv_section p{font-size:12px; color:#a6a6a6;}
.servizi_bot .servizi_right{float:left; width:280px;  margin:0 0 0 10px}
.servizi_bot .servizi_right .serv_section{width:270px; text-align:justify; margin:0 0 10px;}
.servizi_bot .servizi_right .serv_section p{font-size:12px; color:#a6a6a6;}

.three_bot{width:100%; height:auto; margin:26px 0 20px 0;}
.three_bot .clienti_bot{width:185px; height:225px; border:1px solid #ececec; float:left; margin:0 0 0 7px;}
.clienti_bot .top_image{width:168px; height:114px; margin:8px 0 0 8px;}
.clienti_bot h3{color:#009CEB; font-family:arial; font-size:14px; margin:8px 0 0 8px;}
.clienti_bot p{font-size:11px;color:#666; padding:5px 0 5px 10px;}

.search{width:587px; height:38px; background:url(../design/srchsl.png) repeat-x; border-left:1px solid #85bbdf; border-right:1px solid #85bbdf; margin:20px 0 20px 0;}
.search input#srbg { background:url(../design/srbg.png) no-repeat; border:hidden; height:30px; width:266px; padding:5px 0 0 5px; margin:5px 0 0 5px;}
.search input#srsm { background:url(../design/srsm.png) no-repeat; border:hidden; height:25px; width:208px; padding:5px 0 0 5px;}
.search input#submit{background:url(../design/crs.png) right  no-repeat; border:hidden; height:27px; width:70px; padding-bottom:2px; cursor:pointer; margin-left:10px;}
.contbox {height:auto; width:587px;  background:url(../design/spl1.png) repeat-x bottom #fff; border:hidden; margin-bottom:25px; padding-bottom:15px; border:1px solid #f4eeee;}
.contbox .contblt {float:left; width:209px; height:auto; }
.contbox .contbrt {float:left; width:361px; margin-left:15px; height:auto;}
.contbox .contblt p{color:#555; font-size:10px; text-align:right; padding-top:5px;}
.contbox .contblt span{color:black;}
.contbox .contblt h5{color:#3388c0; text-align:right; padding-top:5px;}
.contbox .contblt img {margin:15px 0 0 15px;}
.contbox .contbrt h4{color:#3388c0; margin:10px 0 15px 0;}
.contbox .contbrt p {font-size:11px; color:#555; text-align:justify; padding-right:10px;}
.contbox .contbrt span {color:black;}
.contbox .contbrt input {background:url(../design/img11.png) no-repeat; width:89px; height:16px;border:hidden; cursor:pointer; margin-top:23px; font-size:9px; color:white;}

.privacy{display:block; margin:5px 0 15px 0; clear:both; font-size:11px; color:#4d4d4d;}
#colsx{width:372px; padding-right:5px; border-right:1px solid #BFDBEE; float:left;}
#coldx{width:190px; margin-left:10px; float:left;}

.riga_372{width:372px; display:block; clear:both; margin-bottom:14px;}
.riga_177{width:176px; margin-right:10px; float:left;}
.riga_83{width:83px; margin-right:10px; float:left;}
.riga_20{width:15px; float:left; margin-right:5px;}
.riga_250{width:160px; float:left;}
label{display:block; margin-bottom:3px; color:#0071BC; font-size:11px;}
.inp_177{width:171px; border:1px solid #DFEDF6; background:url(../design/moduli/bkg_input.png) repeat-x; padding:2px; font-size:12px; color:#0071BC;}
.inp_83{width:77px; border:1px solid #DFEDF6; background:url(../design/moduli/bkg_input.png) repeat-x; padding:2px; font-size:12px; color:#0071BC;}
.inp_372{width:361px; height:60px; border:1px solid #DFEDF6; padding:2px; background:url(../design/moduli/bkg_txt.png) 0 0 repeat-x; font-size:12px; color:#0071BC;}

.btn{border:1px solid #DFEDF6; font-size:13px; padding:3px 10px; background:url(../design/moduli/bkg_btn.png) repeat-x; color:#FFF; cursor:pointer;}
.btn:hover{background:#0071BC;}
#carousel_single{margin-top:-100px;}

#transfer{width:587px; margin:15px 0; clear:both; font-size:11px; color:#666;}
#transfer h2{font-size:14px; color:#009CEB; display:block; margin:10px 0 0 0;}
#transfer p{display:block; margin:10px 0 10px 0;}
#transfer .rigatransfer{width:587px;}
#transfer .rigatransf_sx{width:200px; margin:0 17px 0 0; float:left; padding:3px 0;}
#transfer .rigatransf_dx{width:170px; float:left; padding:3px 0;}

.booking a{background:url(../design/book_a.png) no-repeat; width:211px; height:47px; display:block; margin:0 0 10px 0; text-decoration:none;}
.booking a:hover{background:url(../design/book_h.png) no-repeat;}

.booking_en a{background:url(../design/book_en1.png) no-repeat; width:211px; height:47px; display:block; margin:0 0 10px 0; text-decoration:none;}
.booking_en a:hover{background:url(../design/book_en2.png) no-repeat;}

.qualitalia a{width:106px; height:79px; display:block; border:none;}

.prezzo_pacchetto{margin-left:10px; color:white; float:left;}

.sub_btn a{width:65px;height:29px;float:right;background:url(../design/btn_preno_it_a.png) no-repeat;margin:5px 0;border:none;cursor:pointer; text-decoration:none;}
.sub_btn a:hover{background:url(../design/btn_preno_it_hover.png) no-repeat;}

.sub_btn_en a{width:65px;height:29px;float:right;background:url(../design/btn_preno_en_a.png) no-repeat;margin:5px 0;border:none;cursor:pointer; text-decoration:none;}
.sub_btn a:hover{background:url(../design/btn_preno_en_hover.png) no-repeat;}

/* inizio modulo booking */
#frm_preno{width:808px; padding:0 5px; height:60px; background:url(../design/bottone_booking_it.png) no-repeat; margin:10px auto 0 auto; z-index:2; display:block; position:relative;}
#frm_preno_en{width:808px; padding:0 5px; height:60px; background:url(../design/bottone_booking_en.png) no-repeat; margin:10px auto 0 auto; z-index:2; display:block; position:relative;}
#frm_preno_de{width:808px; padding:0 5px; height:60px; background:url(../design/bottone_booking_de.png) no-repeat; margin:10px auto 0 auto; z-index:2; display:block; position:relative;}
#frm_preno_ru{width:808px; padding:0 5px; height:60px; background:url(../design/bottone_booking_ru.png) no-repeat; margin:10px auto 0 auto; z-index:2; display:block; position:relative;}
#cont_frm_peno{width:808px; height:46px; padding:8px 10px 6px 10px;}

.riga_265_float{width:265px; float:left; display:inline; margin:0 10px 0 0;}
.riga_130_float{width:130px; float:left; display:inline; margin:0 10px 0 0;}
.riga_56_float{width:56px; float:left; display:inline; margin:0 10px 0 0;}

.label_preno{font-size:11px; color:#808080; display:block; clear:both; margin:0 0 3px 0;}
.select_hotel{width:261px; border:1px solid #FFF; padding:1px; color:#333; background:#f2f2f2;}

.input_day{width:40px; border:1px solid #FFF; padding:1px; color:#333; float:left; margin:0 10px 0 0; background:#f2f2f2;}
.input_day:focus{border: 1px solid #E5D5B5;}
.input_aa{width:60px; border:1px solid #FFF; padding:1px; color:#333; float:left; margin:0 5px 0 0; background:#f2f2f2;}
.input_aa:focus{border: 1px solid #E5D5B5;}
.input_56{width:52px; border:1px solid #FFF; padding:1px; color:#333; float:left; background:#f2f2f2;}
.input_56:focus{border: 1px solid #E5D5B5;}

.btn_book{width:66px; height:30px; text-align:center; font-size:12px; padding:6px 0; color:#333; border:none; background:url(../design/btn_book.png) no-repeat; margin:2px 15px 0 0; float:right;}

a.cal{width:16px; height:18px; background:url(../design/cal.png) no-repeat; float:left; display:block;}

/* fine modulo booking */