body{background-color:#ffffff; text-align:center; margin:0; padding:0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:12px;}

h2{font-size: 13px;font-weight: normal;margin: 0;padding: 0;}
:focus{outline: 5px auto #3e3e3e;}

/*table, div, td, input, select{font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:12px;}*/
form{margin:0; padding:0;}
.floatl{float:left;}
.floatr{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textjustify{text-align:justify; margin:0; padding:0;}
.textcenter{text-align:center; margin:0; padding:0;}
/*a{color:#ff6600;}*/
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.heading{margin:10px 0px 10px 0px; padding:0; text-align:center;}
.heading span{color:#005091; font-size:16px; font-weight:bold; display:block;}
.msg{margin:10px 0px 0px 0px; padding:0;}
img{border:0;}
.clear{clear:both;}
p{margin:0; padding:0;}
h2{font-size:13px; font-weight:normal; margin:0; padding:0;}
.bold{font-weight:bold;}

.h3{font-size:18px; font-weight:bold; margin:0; padding:0; color:Red;}

.hide{display: none;}

/*header*/
.header{background: url(../images/lcp_header_bkg.jpg) repeat-x 0 0 #fff; height:70px; margin:0 auto 0 auto; padding:0;border-bottom: 1px solid #a44f18;}
.header #banner{margin: auto auto;width: 950px;text-align:left;}
.header .headerbox{width:930px; height:50px; margin:0; padding:0;}
.header .logo{margin:8px 0px 0px 10px; padding:0;}
.header .topmenu{margin:0px 20px 0px 0px; padding:10px 0px 0px 0px;}
.header .topmenu ul{list-style:none;}
.header .topmenu ul li{display:inline;}
.header .topmenu a{color:#ffffff; text-decoration:none;}

.headereuropelowcost{width:950px; margin:0 auto 0 auto; padding:0;}

.cursorpointer{cursor:pointer;}

/*main*/
.main{width:950px; margin:-25px auto 0 auto; padding:0;}

/*ricerca*/
.main .ricercatop{margin:10px 0px 0px 0px; padding:0;}
.main .ricerca{background-image:/*url(http://test.lowcostplanet.com/images/search2_bg.gif)*/url(../images/search_bg.jpg);
 background-repeat:no-repeat; position:relative; width:638px; height:250px;  margin:10px 0px 0px 0px; padding:0;}
.main .ricerca .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 22px;}
.main .ricerca .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.main .ricerca .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.main .ricerca .box{margin:0px 0px 0px 22px; padding:3px 0px 5px 5px;}
.main .ricerca .box2{margin:18px 0px 10px 22px; padding:35px 0px 0px 0px;}
.main .ricerca .box3{margin:0px 0px 0px 22px; padding:8px 0px 0px 5px;}
.main .ricerca .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca .titolo2{margin:0; padding:0;}

.main .ricerca .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca .boxbtnsearch{background-image:url(../images/btn_search.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:0px 30px 0px 0px; padding:0;}

/*ricerca2*/
.main .ricerca2{background-color:#F0F1F8; position:relative; width:950px; height:218px; border:1px solid #bad8e7;  margin:10px 0px 10px 0px; padding:0;}
html>body .main .ricerca2{background-color:#F0F1F8; position:relative; width:950px; height:218px; border:1px solid #bad8e7;  margin:30px 0px 10px 0px; padding:0;}
.main .ricerca2 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:-1px 0px 0px 0px; padding:0px 0px 0px 25px;}
.main .ricerca2 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca2 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.main .ricerca2 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca2 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.main .ricerca2 .box{margin:0px 0px 0px 25px; padding:5px 0px 0px 0px}
.main .ricerca2 .box2{margin:0px 0px 0px 20px; padding:55px 0px 0px 0px;}
.main .ricerca2 .box3{margin:25px 0px 0px 25px; padding:0px 0px 0px 0px;}
.main .ricerca2 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:2px 0px 3px 0px; padding:0;}
.main .ricerca2 .titolo2{margin:0; padding:0;}
.main .ricerca2 .titolo3{font-size:11px; margin:0; padding:0;}

.main .ricerca2 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca2 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca2 .input3{font-size:12px; border:1px solid #005091; margin:0px 0px 0px 5px; padding:2px;}
.main .ricerca2 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca2 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca2 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca2 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca2 .boxbtnsearch{background-image:url(../images/btn_search.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 30px 0px 0px; padding:0;}

/*ricerca3*/
.main .ricerca3{background-color:#F0F1F8; border:1px solid #bad8e7; position:relative; width:950px; height:288px;  margin:10px 0px 10px 0px; padding:0;}
.main .ricerca3 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:-1px 0px 0px 0px; padding:0px 0px 0px 25px;}
.main .ricerca3 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca3 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.main .ricerca3 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca3 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.main .ricerca3 .box{margin:0px 0px 0px 25px; padding:12px 0px 0px 0px}
.main .ricerca3 .box2{margin:0px 0px 0px 20px; padding:55px 0px 0px 0px;}
.main .ricerca3 .box3{margin:25px 0px 0px 25px; padding:0px 0px 0px 0px;}
.main .ricerca3 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca3 .titolo2{margin:0; padding:0;}
.main .ricerca3 .titolo3{font-size:11px; margin:0; padding:0;}

.main .ricerca3 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca3 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca3 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca3 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca3 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca3 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca3 .boxbtnsearch{background-image:url(../images/btn_search.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 30px 0px 0px; padding:0;}

/*ricerca4*/
.main .ricerca4{background-color:#F0F1F8; border:1px solid #bad8e7; position:relative; width:950px; height:180px;  margin:10px 0px 10px 0px; padding:0;}
html>body .main .ricerca4{background-color:#F0F1F8; border:1px solid #bad8e7; position:relative; width:950px; height:180px;  margin:30px 0px 10px 0px; padding:0;}
.main .ricerca4 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:-1px 0px 0px 0px; padding:0px 0px 0px 25px;}
.main .ricerca4 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca4 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.main .ricerca4 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.main .ricerca4 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.main .ricerca4 .box{margin:0px 0px 0px 25px; padding:12px 0px 0px 0px}
.main .ricerca4 .box2{margin:0px 0px 0px 20px; padding:55px 0px 0px 0px;}
.main .ricerca4 .box3{margin:25px 0px 0px 25px; padding:0px 0px 0px 0px;}
.main .ricerca4 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca4 .titolo2{margin:0; padding:0;}
.main .ricerca4 .titolo3{font-size:11px; margin:0; padding:0;}
.main .ricerca4 .titolo4{color:#28166F; font-size:16px; font-weight:bold; margin:0; padding:0;}
.main .ricerca4 .titolo5{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}

.main .ricerca4 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.main .ricerca4 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca4 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .ricerca4 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricerca4 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca4 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricerca4 .boxbtnsearch{background-image:url(../images/btn_search.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 30px 0px 0px; padding:0;}


/*ricercavacation300x300*/
.ricercavacation300x300{position:relative; width:300px; height:300px;  margin:0px 0px 0px 0px; padding:0; border:1px solid #CCCCCC;}
.ricercavacation300x300 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.ricercavacation300x300 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation300x300 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricercavacation300x300 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation300x300 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricercavacation300x300 .box{margin:0px 0px 0px 25px; padding:3px 0px 0px 0px}
.ricercavacation300x300 .box2{margin:13px 0px 0px 10px; padding:0px 0px 0px 0px;}
.ricercavacation300x300 .box3{margin:13px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ricercavacation300x300 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation300x300 .titolo2{color:#005091; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:0; text-align:center;}
.ricercavacation300x300 .titolo3{font-size:11px; margin:0; padding:0;}

.ricercavacation300x300 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.ricercavacation300x300 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px; width:95px;}
.ricercavacation300x300 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation300x300 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.ricercavacation300x300 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation300x300 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation300x300 .boxbtnsearch{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; background-color:Transparent; color:#FFFFFF;
font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 15px 0px 0px; padding:0;}
.ricercavacation300x300 .logo{margin:15px 0px 0px 30px;}


/*ricercavacation300x250*/
.ricercavacation300x250{position:relative; width:300px; height:250px;  margin:0px 0px 0px 0px; padding:0; border:1px solid #CCCCCC;}
.ricercavacation300x250 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.ricercavacation300x250 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation300x250 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricercavacation300x250 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation300x250 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricercavacation300x250 .box{margin:0px 0px 0px 25px; padding:0px 0px 0px 0px}
.ricercavacation300x250 .box2{margin:5px 0px 0px 10px; padding:0px 0px 0px 0px;}
.ricercavacation300x250 .box3{margin:5px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ricercavacation300x250 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation300x250 .titolo2{color:#005091; font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding:0; text-align:center;}
.ricercavacation300x250 .titolo3{font-size:11px; margin:0; padding:0;}

.ricercavacation300x250 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.ricercavacation300x250 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px; width:95px;}
.ricercavacation300x250 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation300x250 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.ricercavacation300x250 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation300x250 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation300x250 .boxbtnsearch{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; background-color:Transparent; color:#FFFFFF;
font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 15px 0px 0px; padding:0;}
.ricercavacation300x250 .logo{margin:5px 0px 0px 75px;}


/*ricercavacation250x250*/
.ricercavacation250x250{position:relative; width:250px; height:250px;  margin:0px 0px 0px 0px; padding:0; border:1px solid #CCCCCC;}
.ricercavacation250x250 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.ricercavacation250x250 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation250x250 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricercavacation250x250 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation250x250 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricercavacation250x250 .box{margin:0px 0px 0px 25px; padding:0px 0px 0px 0px}
.ricercavacation250x250 .box2{margin:5px 0px 0px 10px; padding:0px 0px 0px 0px;}
.ricercavacation250x250 .box3{margin:5px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ricercavacation250x250 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation250x250 .titolo2{color:#005091; font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding:0; text-align:center;}
.ricercavacation250x250 .titolo3{font-size:11px; margin:0; padding:0;}

.ricercavacation250x250 .input{font-size:14px; width:230px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.ricercavacation250x250 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:0px; width:80px;}
.ricercavacation250x250 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation250x250 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.ricercavacation250x250 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation250x250 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation250x250 .boxbtnsearch{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; background-color:Transparent; color:#FFFFFF;
font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:15px 8px 0px 0px; padding:0;}
.ricercavacation250x250 .logo{margin:5px 0px 0px 45px;}


/*ricercavacation100x100*/
.ricercavacation100x100{position:relative; width:100px; height:100px;  margin:0px 0px 0px 0px; padding:0; border:1px solid #CCCCCC;}
.ricercavacation100x100 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.ricercavacation100x100 .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation100x100 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricercavacation100x100 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.ricercavacation100x100 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricercavacation100x100 .box{margin:0px 0px 0px 25px; padding:0px 0px 0px 0px}
.ricercavacation100x100 .box2{margin:5px 0px 0px 10px; padding:0px 0px 0px 0px;}
.ricercavacation100x100 .box3{margin:5px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ricercavacation100x100 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation100x100 .titolo2{color:#005091; font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding:0; text-align:center;}
.ricercavacation100x100 .titolo3{font-size:11px; margin:0; padding:0;}

.ricercavacation100x100 .input{font-size:14px; width:230px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.ricercavacation100x100 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:0px; width:80px;}
.ricercavacation100x100 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercavacation100x100 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.ricercavacation100x100 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation100x100 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercavacation100x100 .boxbtnsearch{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; background-color:Transparent; color:#FFFFFF;
font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:15px 8px 0px 0px; padding:0;}
.ricercavacation100x100 .logo{margin:5px 0px 0px 45px;}


/*ricerca compagnia*/
.main .ricercacompagnia{width:600px; height:250px; border:1px solid #005091; margin:10px 20px 10px 10px; padding:0;}
.main .ricercacompagnia .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.main .ricercacompagnia .ricercamenu .btn{background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0;}
.main .ricercacompagnia .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.main .ricercacompagnia .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.main .ricercacompagnia .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.main .ricercacompagnia .titoloricerca{color:#005091; font-size:16px; font-weight:bold; margin:10px 0px 0px 25px; padding:0;}
.main .ricercacompagnia .box{margin:0px 0px 0px 25px; padding:0}
.main .ricercacompagnia .box2{margin:0px 0px 0px 20px; padding:0;}
.main .ricercacompagnia .box3{margin:20px 0px 0px 25px; padding:0;}
.main .ricercacompagnia .titolo{color:#005091; font-size:12px; font-weight:bold; margin:10px 0px 3px 0px; padding:0;}
.main .ricercacompagnia .titolo2{margin:0; padding:0;}
.main .ricercacompagnia .titolo3{font-size:11px; margin:0; padding:0;}

.main .ricercacompagnia .input{font-size:12px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricercacompagnia .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricercacompagnia .input3{font-size:12px; border:1px solid #005091; margin:0px 0px 0px 5px; padding:2px;}
.main .ricercacompagnia .selsearcht{color:#005091; font-size:12px; font-weight:bold; margin:0; padding:0;}
.main .ricercacompagnia .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .ricercacompagnia .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricercacompagnia .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.main .ricercacompagnia .boxbtnsearch{background-image:url(../images/btn_search.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:10px 30px 0px 0px; padding:0;}

.main .boxmarketing{margin:20px 0px 10px 10px; padding:0;}


/*box*/
.main .banner{width:300px; height:250px;  margin:10px 0px 0px 0px; padding:0px 0px 0px 8px;}

.main .boxcontent{width:313px; /*height:250px;*/ margin:10px 10px 0px 0px; padding:0;}
.main .boxcontent .link{background-image:url(../images/bg_box_link.gif); background-repeat:repeat-y; margin:0; padding:0;}
.main .boxcontent .icon{margin:10px 0px 0px 10px; padding:0;}
.main .boxcontent .titolo{color:#005091; font-size:18px; margin:10px 0px 20px 10px; padding:0;}
.main .boxcontent .dati{color:#005091; font-weight:bold; border-bottom:1px dotted #cccccc; margin:0px 2px 7px 2px; padding:5px;}
.main .boxcontent .dati a{color:#005091;}
.main .boxcontent .citta{color:#005091; margin:0px 0px 10px 0px; padding:5px;}
.main .boxcontent .prezzo{color:#ff6600; margin:0px 0px 10px 0px; padding:5px;}

.main .boxcontent2{width:298px; height:250px; margin:10px 0px 0px 0px; padding:0;}

.main .boxcontent3{width:298px; height:250px; margin:38px 0px 0px 10px; padding:0;}

.main .boxchisiamo{width:298px; /*height:120px;*/ margin:0px 0px 10px 0px; padding:0;}
.main .boxchisiamo .chisiamo{width:298px; background-image:url(../images/bg_box_chisiamo.gif); background-repeat:repeat-y; margin:0; padding:7px 0px 7px 0px;}
.main .boxchisiamo .titolo{color:#005091; font-size:18px;margin:0px 0px 0px 10px; padding:0;}
.main .boxchisiamo .testo{color:#005091; font-size:11px; width:275px; margin:0px 0px 0px 10px; padding:0;}

.main .boxnewsletter{background-color:#005091; width:298px; /*height:118px;*/ margin:0; padding:0;}
.main .boxnewsletter .icon{margin:10px 0px 0px 10px; padding:0;}
.main .boxnewsletter .titolo{color:#ffffff; font-size:16px;margin:15px 0px 22px 10px; padding:0;}
.main .boxnewsletter .input{font-size:12px; width:240px; border:1px solid #005091; margin:0px 0px 21px 10px; padding:2px;}
.main .boxnewsletter .btnnewsletter{background-image:url(../images/btn_newsletter.gif); background-repeat:no-repeat; width:25px; height:25px; border:none; margin:0px 0px 0px 5px; padding:0;}


.line{background:url(../Images/line.gif) repeat-x;height:8px;font-size:7px;}
.line-blue{background:url(../Images/line-or.gif) repeat-x;height:8px;font-size:8px;}

/*risultati*/
.main .risultati{margin:0px 0px 0px 0px; padding:0;}
html>body .main .risultati{margin:22px 0px 0px 0px; padding:0;}
.main .risultati .sx{width:250px; margin:0; padding:0;}
.main .risultati .dx{width:690px; margin:0px 0px 0px 10px; padding:0;}

.main .risultati .sx .filtri{background-color:#f0f1f8; width:250px; display:table; margin:0; padding:0;}
.main .risultati .sx .top-filtri{background:url(../Images/top-grey.gif) repeat-x;height:30px;font-size:14px;width:250px;}
.main .risultati .sx .top-filtri p{margin:0;padding:6px 0 0 10px;}
.main .risultati .sx .top-filtri .label{margin:0;padding:0px 0 0 10px;font-size:14px;}
.main .risultati .sx .filtri .titolo{color:#ffffff; font-size:0px; font-weight:bold; margin:0; padding:0;display:block;}
.main .risultati .sx .filtri .boxris{margin:0px 0px 0px 10px; padding:0;}
.main .risultati .sx .filtri .boxris .titolo{color:#005091; font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.main .risultati .sx .filtri .boxris .titolo a{color:#005091; font-size:15px; font-weight:bold;}
.main .risultati .sx .filtri .boxris td input{margin-left:0;padding:0;}
.main .risultati .sx .filtri .boxris .subtitolo {margin:0px 0px 0px 6px; padding:0; color:#005091; font-weight:bold;}
.main .risultati .sx .filtri .boxris .subtitolo a{color:#005091; font-weight:bold;}
.main .risultati .sx .filtri .boxris .dati{margin:0px 0px 0px 0px; padding:0;}
.main .risultati .sx .filtri .boxris .dati a{color:#005091; font-weight:bold; text-decoration:underline; cursor:pointer;}
.main .risultati .sx .filtri .btnfilter{background-color:#ff9900; color:#ffffff; font-size:12px; width:92px; border:0; margin:0px 0px 20px 10px; padding:2px;}
.main .risultati .sx .filtri .boxris .sliderControl{margin:0px 0px 0px 0px; padding:0; width: 230px;}
.main .risultati .sx .filtri .boxris .sliderControl .priceinfo{margin:5px 0px 0px 0px; padding:0; width: 230px; text-align:center;}

.main .risultati .sx #PanelService{background-color:#cfd0d5; width:250px; display:table; margin:0px 0px 2px 0px; padding:0;}
.main .risultati .sx #PanelRemoveFilter{background-color:#cfd0d5; width:250px; display:table; padding:0;}
.main .risultati .sx #PanelRemoveFilter .dati #RemoveFilter{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultati .sx #PanelRemoveFilter .dati a{text-decoration:none;}
.main .risultati .sx #PanelRemoveFilter .dati a:hover{text-decoration:underline;cursor:pointer;}
.main .risultati .sx #PanelRemoveFilter .dati #imgremovefilters{float:left;margin:0 5px 0 0;}

.main .risultati .sx .filtri .boxservice{margin:0px 0px 10px 10px; padding:0;}
.main .risultati .sx .filtri .boxservice .titolo{color:#ffffff; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultati .sx .filtri .boxservice .dati{margin:5px 0px 0px 0px; padding:0; color:#005091; font-weight:bold;}
.main .risultati .sx .filtri .boxservice .dati a{text-decoration:underline; cursor:pointer;}
.main .risultati .sx .filtri .boxservice .dati .imgmodify{float:left; margin:0px 5px 0px 0px;}
.main .risultati .sx .boxservice .dati #imgedit{float:left;margin:0 5px 0 0;}
/*.main .risultati .sx .boxservice .dati #imgremovefilters{float:left;margin:0 5px 0 0;}
.main .risultati .sx .boxservice .dati #RemoveFilter{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer; text-decoration:none;}*/
.main .risultati .sx .boxservice .dati #ShowFormSearch{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultati .sx .boxservice .dati a:hover{text-decoration:underline;cursor:pointer;}
#PanelMatchMarketingInt #imgcomparealso{float:left;margin:0 5px 0 0;}

.main .risultati .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultati .sx .boxbanner .boxris{padding:5;}
.main .risultati .sx .boxbanner .title{color:#005091;}
.main .risultati .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultati .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultati .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultati .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}
.d-block{display:block;}
.main .risultati .dx .orangetitle{color:#ef8a13;}
.main .risultati .dx .orangetitle span{color:black;font-family:Arial;font-size:14px;font-weight:bold;}
.main .risultati .dx .resultnavbar{margin:0; padding:0;}
.main .risultati .dx .resultnavbar span{margin:0px 20px 0px 0px; padding:0;}
.main .risultati .dx .resultnavbar a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultati .dx .resultnavbar select{font-size:11px; margin:0; padding:0;}

.main .risultati .dx .resultnavbar2{margin:20px 0px 20px 0px; padding:0;}
.main .risultati .dx .resultnavbar2 span{margin:0px 10px 0px 20px; padding:0;display:inline;}
.main .risultati .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultati .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultati .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}

.main .risultati .dx .boxtitoli{background: url(../Images/bg-results.jpg) no-repeat; font-weight:bold; height:30px; margin:10px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.main .risultati .dx .boxtitoli a{color:#005091;text-decoration:underline}
.main .risultati .dx .boxtitoli a:hover{text-decoration:none;}
.main .risultati .dx .boxtitoli .titolo0{width:35px; margin:0; padding:5px 0px 8px 0px; display:block;}
.main .risultati .dx .boxtitoli .titolo1{width:50px; margin:0; padding:5px 0 0 0;}
.main .risultati .dx .boxtitoli .titolo2{width:50px; margin:0; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo3{width:50px; margin:0 0 0 5px; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo4{width:80px; margin:0 0 0 4px; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo5{width:80px; margin:0 0 0 4px; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo6{width:30px; margin:0 0 0 0px; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo7{width:170px; margin:0 0 0 25px; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxtitoli .titolo8{margin:0px 25px 0px 0px; padding:5px 0px 0px 0px;}
.main .risultati .dx .paginator{font-size: 12px;margin: 21px 0 0 0px;}
.main .risultati .dx .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.main .risultati .dx .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.main .risultati .dx .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.main .risultati .dx .paginator span.next{background: none;border: 0;}
.main .risultati .dx .paginator span.next a{border: 0;}
.main .risultati .dx .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}
.main .risultati .dx .paginator span.separator{display: block;float: left;padding: 2px 0px;border: none;background: none;margin-right: 3px;color:#005091;}
.main .risultati .dx .paginator span.begin{display: block;float: left;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultati .dx .paginator span.results{display: block;float: right;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultati .dx .paginator span.results span#LabelResultsByPage{background:none;color:#000;border:none;}
.main .risultati .dx .infopaginator{margin:25px 10px 0px 10px;}

.main .risultati .dx .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 0 0 0; padding:0;height:101px;}

.main .risultati .dx .box .prezzo{color:#ff6600; font-size:18px; font-weight:bold; margin:0; padding:0px 10px 0px 0px;}
.main .risultati .dx .box .biglietto{color:#28166F; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .risultati .dx .box .btnprenota input{color:#fff; background:url(../Images/seleziona.gif) no-repeat;  width:92px; height:30px; border:0; margin:0 10px 0 0; padding:0; font-size:13px; cursor:pointer;}
.main .risultati .dx .box .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}
.main .risultati .dx .boxbestprice .extra-info{background:#F0F1F8;border-top:1px solid #CCCCCC;}
.main .risultati .dx .box .extra-info{background:#F0F1F8;border-top:1px solid #CCCCCC;}

.main .risultati .dx .box .boxris{margin:10px 0px 10px 0px; padding:0;}
.main .risultati .dx .box .partenza{display:block; width:50px; float:left; margin:0; padding:0; color:#005091; cursor:pointer;}
.main .risultati .dx .box .destinazione{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0; color:#005091; cursor:pointer;}
.main .risultati .dx .box .data{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .box .ora1{display:block; width:55px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .box .ora2{display:block; width:80px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .box .compagnia{color:#005091; font-weight:bold;}
.main .risultati .dx .box .compagnia a{text-decoration:underline;color:#005091; cursor:pointer;}
.main .risultati .dx .box .compagnia a:hover{text-decoration:none;}
.main .risultati .dx .box .DepartReturnShort{display:block; width:20px; float:left; margin:0px 0px 0px 10px; padding:0;display:inline;}
.main .risultati .dx .box .stops{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0;}

.main .risultati .dx .box .groupres{width:540px; float:left; margin:0; padding:0;}

.main .risultati .dx .box .detailslink {margin:0px 0px 0px 35px; padding:0;display:inline;}
.main .risultati .dx .box .detailslink .infoimage{margin:0px 10px 0px 0px; padding:0; float:left;}
.main .risultati .dx .box .detailslink a{font-weight:bold; text-decoration:underline; color:#005091; cursor:pointer;}
.main .risultati .dx .box .detailslink a:hover{text-decoration:none;}

.main .risultati .dx .box .emailslink {margin:0px 0px 0px 35px; padding:0;display:inline;}
.main .risultati .dx .box .emailslink .mailimage{margin:1px 10px 0px 0px; padding:0;}
.main .risultati .dx .box .emailslink .mailimage input{border-style: none;
	border-color: inherit;
	border-width: medium;
	cursor:pointer; background:url('../Images/email.png') no-repeat; 
	height:18px; 	width:16px; }



.main .risultati .dx .box .boxbtn{margin:0; padding:0;}
.main .risultati .dx .box .boxbtn .site{color:#999999; font-size:12px; margin:10px 0px 0px 0px; padding:0; font-weight:bold;}


.line2{border-bottom:1px #CCCCCC solid;margin-bottom:2px;padding-bottom:2px;}
.main .risultati .dx .boxbestprice{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 0 0px 0; padding:0; background-color:#F0F8FF;height:101px;}

.main .risultati .dx .boxbestprice .prezzo{color:#ff6600; font-size:18px; font-weight:bold; margin:0; padding:0px 10px 0px 0px;}
.main .risultati .dx .boxbestprice .biglietto{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.main .risultati .dx .boxbestprice .btnprenota input{color:#fff; background:url(../Images/seleziona.gif) no-repeat; width:92px;height:30px; border:0; margin:0 10px 0 0; padding:0; font-size:13px; cursor:pointer;}
.main .risultati .dx .boxbestprice .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultati .dx .boxbestprice .boxris{margin:10px 0px 10px 0px; padding:0;}
.main .risultati .dx .boxbestprice .partenza{display:block; width:50px; float:left; margin:0; padding:0; color:#005091; cursor:pointer;}
.main .risultati .dx .boxbestprice .destinazione{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0; color:#005091; cursor:pointer;}
.main .risultati .dx .boxbestprice .data{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .boxbestprice .ora1{display:block; width:55px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .boxbestprice .ora2{display:block; width:80px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultati .dx .boxbestprice .compagnia{color:#005091; font-weight:bold;}
.main .risultati .dx .boxbestprice .compagnia a{text-decoration:underline;color:#005091; cursor:pointer;}
.main .risultati .dx .boxbestprice .compagnia a:hover{text-decoration:none;}
.main .risultati .dx .boxbestprice .stops{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0;}

.main .risultati .dx .boxbestprice .DepartReturnShort{display:block; width:20px; float:left; margin:0px 0px 0px 10px; padding:0;display:inline}

.main .risultati .dx .boxbestprice .groupres{width:540px; float:left; margin:0; padding:0;}

.main .risultati .dx .boxbestprice .detailslink {margin:0px 0px 0px 35px; padding:0;display:inline;}
.main .risultati .dx .boxbestprice .detailslink .infoimage{margin:0px 10px 0px 0px; padding:0; float:left;}
.main .risultati .dx .boxbestprice .detailslink a{font-weight:bold; text-decoration:underline; color:#005091; cursor:pointer;}
.main .risultati .dx .boxbestprice .detailslink a:hover{text-decoration:none;}
.main .risultati .dx .boxbestprice .emailslink {margin:0px 0px 0px 35px; padding:0;display:inline;}
.main .risultati .dx .boxbestprice .emailslink .mailimage{margin:1px 10px 0px 0px; padding:0;}
.main .risultati .dx .boxbestprice .emailslink .mailimage input{border-style: none;
	border-color: inherit;
	border-width: medium;
	cursor:pointer; background:url('../Images/email.png') no-repeat; 
	height:18px; 	width:16px; }


.mneg{margin:-13px 0 0 0;}
.main .risultati .dx .boxbestprice .boxbtn{margin:0; padding:0;float:right;}
.main .risultati .dx .boxbestprice .boxbtn .site{font-size:12px;color:#999999;font-size:12px;color:#999999; margin:10px 0px 0px 0px; padding:0; font-weight:bold;}

.main .risultati .dx .boxnotfoundresults{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 0 0px 0; padding:0; background-color:#F0F8FF;height:101px;}
.main .risultati .dx .boxnotfoundresults .groupres{float:left; margin:0; padding:0;}
.main .risultati .dx .boxnotfoundresults .notresult{margin:10px 0px 0px 10px; padding:0;}


/*risultati hotel*/
.main .risultatihotel{margin-top: 5px; padding:0; height: auto;}
.main .risultatihotel .sx{position: relative; width:250px; margin:0; padding:0;}
.main .risultatihotel .dx{width:690px; margin-left:10px; padding:0;}

.main .risultatihotel .sx .filtri{background-color:#F0F1F8; width:250px; display:table; margin: 0px 0px 10px 0px; padding:0;}
.main .risultatihotel .sx .filtri .input{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .risultatihotel .sx .filtri .titolo{color:#667AB3; font-size:14px; font-weight:bold; margin:20px 0px 20px 10px; padding:0;}
.main .risultatihotel .sx .filtri .boxris{margin:0px 0px 20px 10px; padding:0;}
.main .risultatihotel .sx .filtri .boxris .titolo{color:#667AB3; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultatihotel .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; 
color:#3e3e3e; font-size:12px; width:92px; height:37px; border:0; margin:0px 0px 20px 10px; padding:0;}

.main .risultatihotel .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultatihotel .sx .boxbanner .boxris{padding:5;}
.main .risultatihotel .sx .boxbanner .title{color:#005091;}
.main .risultatihotel .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultatihotel .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultatihotel .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultatihotel .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}

.main .risultatihotel .dx .resultnavbar2{margin:20px 0px 20px 0px; padding:0;}
.main .risultatihotel .dx .resultnavbar2 span{margin:0px 20px 0px 20px; padding:0;}
.main .risultatihotel .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultatihotel .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultatihotel .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}

.main .risultatihotel .dx .boxtitoli{background-color:#F0F1F8; font-weight:bold; height:31px; padding:0; margin-bottom: 15px; width:690px;}
.main .risultatihotel .dx .boxtitoli a{color:#000000;}
.main .risultatihotel .dx .boxtitoli .titolo1{width:10px; margin:0; padding:5px 0px 10px 10px;}
.main .risultatihotel .dx .boxtitoli .titolo2{width:75px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxtitoli .titolo3{width:70px; margin:0 225px 0 0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxtitoli .titolo4{width:80px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxtitoli .titolo5{width:87px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxtitoli .titolo6{margin:0; padding:5px 0px 10px 41px;}

.main .risultatihotel .dx .boxmorecheap{background-color:#4F6DA4; /*height:45px;*/ margin:20px 0px 10px 0px; padding:0;width:690px;}
.main .risultatihotel .dx .boxmorecheap a{color:#000000;}
.main .risultatihotel .dx .boxmorecheap .titolo1{margin:0; padding:5px 0px 10px 10px;color:#FFFFFF;font-size:18px;height:18px}
.main .risultatihotel .dx .boxmorecheap .titolo2{width:75px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxmorecheap .titolo3{width:70px; margin:0 225px 0 0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxmorecheap .titolo4{width:80px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxmorecheap .titolo5{width:87px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihotel .dx .boxmorecheap .titolo6{margin:0; padding:5px 0px 10px 41px;}

.main .risultatihotel .dx .box{border-bottom:1px solid #cccccc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.main .risultatihotel .dx .box .img{margin:0px 30px 0px 0px; padding:0; z-index: 99;}
.main .risultatihotel .dx .box .boxris{margin:0px 0px 0px 0px; padding:0;}
.main .risultatihotel .dx .box .hotel{font-size:15px; font-weight:bold; display:block; width:325px; margin:0; padding:0;}
.main .risultatihotel .dx .box .hotel a:link, .main .risultatihotel .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultatihotel .dx .box .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultatihotel .dx .box .locazione{font-size:12px; float:left; display:block; width: 325px; margin:0; padding:0;}
.main .risultatihotel .dx .box .categoria{display:block; width:57px; float:left; margin: -11px 0px 0px -31px; padding:0;}
.main .risultatihotel .dx .box .partner{position: relative; font-size:12px; font-weight:bold; top: 5px; margin-left: 21px; padding:0;color:#999999; font-variant:normal;}
.main .risultatihotel .dx .box .prezzo{color:#ff6600; font-size:21px; font-weight:bold; display:block; width:109px; float:left; margin: 0 0 0 -2px; padding: 0px 0px 0px 0px;}
.main .risultatihotel .dx .box .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultatihotel .dx .box .descrizionehotel{color:#3e3e3e; font-size:11px;}
.main .risultatihotel .dx .box .btnprenota{background-image:url(../images/btn_prenota.gif); color:#ffffff; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultatihotel .dx .box .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultatihotel .dx .box .boxbtn{margin:0; padding:0;}
.main .risultatihotel .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

.main .risultatihotel .dx .box2{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main .risultatihotel .dx .box2 .img{margin:0px 10px 0px 0px; padding:0; z-index: 99;}
.main .risultatihotel .dx .box2 .boxris{margin:0px 0px 0px 0px; padding:0;}
.main .risultatihotel .dx .box2 .hotel{font-size:15px; font-weight:bold; display:block; width:357px; margin:0; padding:0;}
.main .risultatihotel .dx .box2 .hotel a:link, .main .risultatihotel .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultatihotel .dx .box2 .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultatihotel .dx .box2 .locazione{font-size:13px; float:left; display:block; width:325px; margin:0; padding:0;}
.main .risultatihotel .dx .box2 .categoria{display:block; width:57px; float:right; margin: -11px 0px 0px -31px; padding:0;}
.main .risultatihotel .dx .box2 .partner{font-size:12px; font-weight:bold; top: 25px; margin-left: 5px; padding:0;color:#999999; font-variant:normal;}
.main .risultatihotel .dx .box2 .prezzo{color:#ff6600; font-size:21px; font-weight:bold; display:block; width:109px; float:left; margin:0 0 0 -2px; padding:0px 15px 0px 0px;}
.main .risultatihotel .dx .box2 .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultatihotel .dx .box2 .descrizionehotel{color:#3e3e3e; font-size:11px;}
.main .risultatihotel .dx .box2 .btnprenota{background-image:url(../images/btn_prenota.gif); color:#ffffff; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultatihotel .dx .box2 .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultatihotel .dx .box2 .boxbtn{margin:0; padding:0;}
.main .risultatihotel .dx .box2 .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

/* NEW GROUPED HOTELS */

.floatl .img a {
	text-decoration: none;
}

.BaloonHotelName{
	font-size:13px; 
	font-weight:bold; 
	display:block; 
	font-variant:small-caps;
	}

.border_3d{
    border-left: solid 1px #cccccc; 
    border-top: solid 1px #cccccc;	
    border-right: solid 1px #999999; 
    border-bottom: solid 1px #999999;	
    }

.ContentListPartner
{
    position:relative;
	display: block;
	width: 99%;
	float: left;
}

.listPartner {
    position: relative; 
    color:#999999; 
    margin-right: 9px;
    width: auto;
    }

.listPartner a {
	text-decoration: none;
    color:#005091; 
    font-size:11px;
    text-decoration: underline;	
}
.listPartner a .prezzoLst{font-weight:bold;}
.namePartnerLst{
    font-variant:normal;
    margin:0px 0px 0px 0px;
    }

.listPartner a:hover{color:#FF6600;}	
.show_price{
	visibility: visible;
	float: right;
}

.hide_price{
	visibility: hidden;
	color:#ff6600; 
	font-size:18px; 
	font-weight:bold; 
	display:block; 
	width: 109px; 
	float: right; 
	margin:0 0 0 -2px; 
	padding:0px 10px 0px 0px;
}

.NotAvailable{
	position: relative;
	left: 161px;
	top: 5px;
}

.show_loading{
	position: absolute;
	left: 50%;
	top: 61%;
	z-index: 99;
}

/*risultati hostel*/
.main .risultatihostel{margin:0px 0px 0px 0px; padding:0;}
.main .risultatihostel .sx{width:250px; margin:0; padding:0;}
.main .risultatihostel .dx{width:685px; margin:-20px 0px 0px 10px; padding:0;}

.main .risultatihostel .sx .filtri{background-color:#F0F1F8; width:250px; display:table; margin:0px 0px 10px 0px; padding:0;}
.main .risultatihostel .sx .filtri .input{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .risultatihostel .sx .filtri .titolo{color:#ffffff; font-size:14px; font-weight:bold; margin:20px 0px 20px 10px; padding:0;}
.main .risultatihostel .sx .filtri .boxris{margin:0px 0px 20px 10px; padding:0;}
.main .risultatihostel .sx .filtri .boxris .titolo{color:#667AB3; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultatihostel .sx .filtri .btnfilter{background-color:#ff9900; color:#ffffff; font-size:12px; width:92px; border:0; margin:0px 0px 20px 10px; padding:2px;}

.main .risultatihostel .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultatihostel .sx .boxbanner .boxris{padding:5;}
.main .risultatihostel .sx .boxbanner .title{color:#005091;}
.main .risultatihostel .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultatihostel .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultatihostel .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultatihostel .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}



.main .risultatihostel .dx .resultnavbar2{margin:20px 0px 20px 0px; padding:0;}
.main .risultatihostel .dx .resultnavbar2 span{margin:0px 20px 0px 20px; padding:0;}
.main .risultatihostel .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultatihostel .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultatihostel .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}


.main .risultatihostel .dx .boxtitoli{background-color:#F0F1F8; font-weight:bold; /*height:45px;*/ margin:10px 0px 10px 0px; padding:0;width:688px;}
.main .risultatihostel .dx .boxtitoli a{color:#000000;}
.main .risultatihostel .dx .boxtitoli .titolo1{width:10px; margin:0; padding:5px 0px 10px 10px;}
.main .risultatihostel .dx .boxtitoli .titolo2{width:150px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxtitoli .titolo3{width:200px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxtitoli .titolo4{width:210px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxtitoli .titolo5{width:80px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxtitoli .titolo6{margin:0; padding:5px 0px 10px 0px;}


.main .risultatihostel .dx .boxmorecheap{background-color:#4F6DA4; /*height:45px;*/ margin:20px 0px 10px 0px; padding:0;width:688px;}
.main .risultatihostel .dx .boxmorecheap a{color:#000000;}
.main .risultatihostel .dx .boxmorecheap .titolo1{margin:0; padding:5px 0px 10px 10px;color:#FFFFFF; font-size:18px}
.main .risultatihostel .dx .boxmorecheap .titolo2{width:150px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxmorecheap .titolo3{width:200px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxmorecheap .titolo4{width:225px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxmorecheap .titolo5{width:80px; margin:0; padding:5px 0px 10px 0px;}
.main .risultatihostel .dx .boxmorecheap .titolo6{margin:0; padding:5px 0px 10px 0px;}



.main .risultatihostel .dx .box{border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; padding:0;}

.main .risultatihostel .dx .box .img{margin:0px 30px 0px 0px; padding:0;}
.main .risultatihostel .dx .box .boxris{margin:10px 0px 10px 0px; padding:0;}
.main .risultatihostel .dx .box .hostel{font-size:14px; font-weight:bold; display:block; width:231px; float:left; margin:0; padding:0;}
.main .risultatihostel .dx .box .hostel a:link, .main .risultatihostel .dx .box .hostel a:visited{color:#28166F; text-decoration:underline; margin:0; padding:0;}
.main .risultatihostel .dx .box .hostel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultatihostel .dx .box .locazione{font-size:12px; display:block; width:320px; float:left; margin:0; padding:0;}
.main .risultatihostel .dx .box .categoria{display:block; width:120px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultatihostel .dx .box .partner{display:block; width:105px; margin:-19px 0px 0px 250px; padding:0; color:#999999; font-weight:bold;}
.main .risultatihostel .dx .box .prezzo{color:#ff6600; font-size:18px; font-weight:bold; display:block; width:110px; float:left; margin-left:95px; padding:0px 10px 0px 0px;}
.main .risultatihostel .dx .box .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultatihostel .dx .box .descrizionehostel{color:#3e3e3e; font-size:11px; display:block; margin:10px 0px 0px 0px; padding:0; width: 661px}
.main .risultatihostel .dx .box .btnprenota{background-image:url(../images/btn_prenota.gif); color:#ffffff; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultatihostel .dx .box .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px;}

.main .risultatihostel .dx .box .boxbtn{margin:0; padding:0;}
.main .risultatihostel .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}


.main .risultatihostel .dx .box2{margin:0px 0px 10px 0px; padding:0;}

.main .risultatihostel .dx .box2 .img{margin:0px 30px 0px 0px; padding:0;}
.main .risultatihostel .dx .box2 .boxris{margin:10px 0px 10px 0px; padding:0;}
.main .risultatihostel .dx .box2 .hostel{font-size:14px; font-weight:bold; display:block; width:231px; float:left; margin:0; padding:0;}
.main .risultatihostel .dx .box2 .hostel a:link, .main .risultatihostel .dx .box .hostel a:visited{color:#28166F; text-decoration:underline; margin:0; padding:0;}
.main .risultatihostel .dx .box2 .hostel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultatihostel .dx .box2 .locazione{font-size:12px; display:block; width:320px; float:left; margin:0; padding:0;}
.main .risultatihostel .dx .box2 .categoria{display:block; width:120px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultatihostel .dx .box2 .partner{display:block; width:105px; margin:-19px 0px 0px 250px; padding:0; color:#999999; font-weight:bold;}
.main .risultatihostel .dx .box2 .prezzo{color:#ff6600; font-size:18px; font-weight:bold; display:block; width:110px; float:left; margin-left:95px; padding:0px 10px 0px 0px;}
.main .risultatihostel .dx .box2 .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultatihostel .dx .box2 .descrizionehostel{color:#3e3e3e; font-size:11px; display:block; margin:10px 0px 0px 0px; padding:0; width: 661px}
.main .risultatihostel .dx .box2 .btnprenota{background-image:url(../images/btn_prenota.gif); color:#ffffff; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultatihostel .dx .box2 .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px;}

.main .risultatihostel .dx .box2 .boxbtn{margin:0; padding:0;}
.main .risultatihostel .dx .box2 .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}



/*risultati voli + hotel*/
.main .risultativolihotel{margin:0px 0px 0px 0px; padding:0;}
html>body .main .risultativolihotel{margin:22px 0px 0px 0px; padding:0;}
.main .risultativolihotel .sx{width:250px; margin:0; padding:0;}
.main .risultativolihotel .dx{width:690px; margin:0px 0px 0px 10px; padding:0;}

.main .risultativolihotel .sx .top-filtri{background:url(../Images/top-grey.gif) repeat-x;height:30px;font-size:14px;width:250px;}
.main .risultativolihotel .sx .top-filtri p{margin:0;padding:6px 0 0 10px;}
.main .risultativolihotel .sx .top-filtri .label{margin:0;padding:0px 0 0 10px;font-size:14px;}

.main .risultativolihotel .sx .filtri{background-color:#F0F1F8; width:250px; display:table; margin:0; padding:0;}
.main .risultativolihotel .sx .filtri .input{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .risultativolihotel .sx .filtri .titolo{color:#ffffff; font-size:0px; font-weight:bold; margin:0; padding:0;display:block;}
.main .risultativolihotel .sx .filtri .boxris{margin:0px 0px 0px 10px; padding:0;}
.main .risultativolihotel .sx .filtri .boxris .titolo{color:#005091; font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.main .risultativolihotel .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; font-size:11px; width:92px; height:37px; border:0; padding:10px; margin:0px 0px 0px 5px;}
.main .risultativolihotel .sx .filtri .btnfilter a{text-decoration:none;color:#3e3e3e;}
.main .risultativolihotel .sx .filtri .boxris td input{margin-left:0;padding:0;}
.main .risultativolihotel .sx .filtri .boxris .sliderControl{margin:0px 0px 0px 0px; padding:0; width: 230px;}
.main .risultativolihotel .sx .filtri .boxris .sliderControl .priceinfo{margin:5px 0px 0px 0px; padding:0; width: 230px; text-align:center;}

.main .risultativolihotel .sx #PanelService{background-color:#cfd0d5; width:250px; display:table; margin:0px 0px 2px 0px; padding:0;}
.main .risultativolihotel .sx #PanelRemoveFilter{background-color:#cfd0d5; width:250px; display:table; padding:0;}
.main .risultativolihotel .sx #PanelRemoveFilter .dati #RemoveFilter{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultativolihotel .sx #PanelRemoveFilter .dati a{text-decoration:none;}
.main .risultativolihotel .sx #PanelRemoveFilter .dati a:hover{text-decoration:underline;cursor:pointer;}
.main .risultativolihotel .sx #PanelRemoveFilter .dati #imgremovefilters{float:left;margin:0 5px 0 0;}

.main .risultativolihotel .sx .filtri .boxservice{margin:0px 0px 10px 10px; padding:0;}
.main .risultativolihotel .sx .filtri .boxservice .titolo{color:#ffffff; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultativolihotel .sx .filtri .boxservice .dati{margin:5px 0px 0px 0px; padding:0; color:#005091; font-weight:bold;}
.main .risultativolihotel .sx .filtri .boxservice .dati a{text-decoration:underline; cursor:pointer;}
.main .risultativolihotel .sx .filtri .boxservice .dati .imgmodify{float:left; margin:0px 5px 0px 0px;}
.main .risultativolihotel .sx .boxservice .dati #imgedit{float:left;margin:0 5px 0 0;}
.main .risultativolihotel .sx .boxservice .dati #ShowFormSearch{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultativolihotel .sx .boxservice .dati a:hover{text-decoration:underline;cursor:pointer;}
#PanelMatchMarketingInt #imgcomparealso{float:left;margin:0 5px 0 0;}

.main .risultativolihotel .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; 
color:#fff; font-size:13px; width:92px; height:37px; border:0; margin:10px 0px 10px 10px; padding:0;text-align:center;}
.main .risultativolihotel .sx .filtri .btnfilter a{text-decoration:none;color:#fff;display:block;padding:10px 0 0 0;margin:auto;}

.main .risultativolihotel .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultativolihotel .sx .boxbanner .boxris{padding:5;}
.main .risultativolihotel .sx .boxbanner .title{color:#005091;}
.main .risultativolihotel .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultativolihotel .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultativolihotel .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultativolihotel .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}

.main .risultativolihotel .dx .resultnavbar2{margin:20px 0px 20px 90px; padding:0;}
.main .risultativolihotel .dx .resultnavbar2 span{margin:0px 20px 0px 20px; padding:0;}
.main .risultativolihotel .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultativolihotel .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultativolihotel .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}

.main .risultativolihotel .dx .paginator{font-size: 12px;margin: 21px 0 0 0px;}
.main .risultativolihotel .dx .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.main .risultativolihotel .dx .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.main .risultativolihotel .dx .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.main .risultativolihotel .dx .paginator span.next{background: none;border: 0;}
.main .risultativolihotel .dx .paginator span.next a{border: 0;}
.main .risultativolihotel .dx .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}
.main .risultativolihotel .dx .paginator span.separator{display: block;float: left;padding: 2px 0px;border: none;background: none;margin-right: 3px;color:#005091;}
.main .risultativolihotel .dx .paginator span.begin{display: block;float: left;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultativolihotel .dx .paginator span.results{display: block;float: right;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultativolihotel .dx .paginator span.results span#LabelResultsByPage{background:none;color:#000;border:none;}
.main .risultativolihotel .dx .infopaginator{margin:25px 10px 0px 10px;}

.main .risultativolihotel .sx .titolo{color:#ff6600; font-size:14px; font-weight:bold; margin:20px 0px 20px 10px; padding:0;}
.main .risultativolihotel .sx .boxris{margin:0px 0px 20px 10px; padding:0;}
.main .risultativolihotel .dx .box .boxris2{font-size:12px; border-top:1px dotted #cccccc; margin:0; padding:5px 5px 0px 5px;}
.main .risultativolihotel .sx .boxris .titolo{color:#ff6600; font-size:11px; font-weight:bold; margin:0; padding:0;}

.main .risultativolihotel .dx .boxtitoli{background: url(../Images/bg-results.jpg) no-repeat; font-weight:bold; height:30px; margin:10px 0px 16px 0px; padding:0;width:690px; color:#005091;}



.main .risultativolihotel .dx .boxtitoli a{color:#005091; text-decoration:underline;}
.main .risultativolihotel .dx .boxtitoli a:hover{text-decoration:none;}

.main .risultativolihotel .dx .boxtitoli .titolo1{margin:0; padding:0px 0px 0px 0px;}
.main .risultativolihotel .dx .boxtitoli .titolo1Selected{margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#FF6600;}

.main .risultativolihotel .dx .boxtitoli .titolo2{margin:0px 18px 0px 5px; padding:6px 0px 0px 0px;text-align:right;}
.main .risultativolihotel .dx .boxtitoli .titolo2Selected{color:#FF6600;}

.main .risultativolihotel .dx .boxtitoli .titolo3{margin:0; padding:6px 0px 0px 0px;text-align:right;}
.main .risultativolihotel .dx .boxtitoli .titolo3Selected{color:#FF6600;}

.main .risultativolihotel .dx .boxtitoli .titolo4{margin:0;padding:6px 0px 0px 0px;text-align:right;width:284px;}
.main .risultativolihotel .dx .boxtitoli .titolo4Selected{color:#FF6600;}
.main .risultativolihotel .dx .boxtitoli a.titolo4{width:153px;padding:0;}

.main .risultativolihotel .dx .boxtitoli .titolo5{margin:0;padding:6px 0px 0px 0px;text-align:right;width:153px;}
.main .risultativolihotel .dx .boxtitoli .titolo5Selected{color:#FF6600;}
.main .risultativolihotel .dx .boxtitoli a.titolo5{padding:0;}

.main .risultativolihotel .dx .boxtitoli .titolo6{margin:0;padding:6px 0px 0px 0px;text-align:right;}
.main .risultativolihotel .dx .boxtitoli .titolo6Selected{color:#FF6600;}

.main .risultativolihotel .dx .boxtitoli .titolo1 a, .main .risultativolihotel .dx .boxtitoli .titolo2 a, .main .risultativolihotel .dx .boxtitoli .titolo3 a, .main .risultativolihotel .dx .boxtitoli .titolo4 a, .main .risultativolihotel .dx .boxtitoli .titolo5 a,.main .risultativolihotel .dx .boxtitoli .titolo6 a{float:none;margin:0;}

.main .risultativolihotel .dx .box{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer;}

.main .risultativolihotel .dx .box .img{margin:5px 15px 0px 5px; padding:0;display:inline;}

.main .risultativolihotel .dx .box .hotel{color:#005091; font-size:14px; width:300px; float:left; margin:0px 0px 0px 0px; padding:0;}
.main .risultativolihotel .dx .box .categoria{width:60px; float:left; margin:25px 0px 0px 0px; padding:0;}
.main .risultativolihotel .dx .box .partner{margin:21px 0px 0px 0px; padding:0; color:#999999; font-weight:bold; float:left;}

.main .risultativolihotel .dx .box .partenza{font-weight:bold; display:block; width:150px; float:left; margin:0; padding:0;}
.main .risultativolihotel .dx .box .destinazione{display:block; width:250px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .box .data{display:block; width:130px; float:left; margin:0; padding:0;}
.main .risultativolihotel .dx .box .ora1{display:block; width:40px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .box .ora2{display:block; width:40px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .box .compagnia{display:block; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .box .HotelDescription{font-size:11px; margin:5px 10px 0px 10px; padding:0;}

.main .risultativolihotel .dx .box .prezzo{color:#ff6600; font-size:15px; font-weight:bold; margin:0; padding:0px 0px 0px 0px;}
.main .risultativolihotel .dx .box .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}



.main .risultativolihotel .dx .box .boxbtn{margin:0; padding:0;}
.main .risultativolihotel .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}






.bord{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;width:688px !important;width:690px;}
.main .risultativolihotel .dx .boxbestprice{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer;background:#F0F8FF;}

.main .risultativolihotel .dx .boxbestprice .img{margin:5px 15px 0px 5px; padding:0;display:inline;}
.main .risultativolihotel .dx .boxbestprice .boxris, .main .risultativolihotel .dx .box .boxris{margin:0; padding:0;float:left;width:590px;}
.main .risultativolihotel .dx .boxbestprice .hotel{color:#005091; font-size:14px; width:300px; float:left; margin:5px 0px 0px 0px; padding:0;}
.main .risultativolihotel .dx .boxbestprice .categoria{width:60px; float:left; margin:25px 0px 0px 0px; padding:0;}
.main .risultativolihotel .dx .boxbestprice .partner{margin:21px 0px 0px 0px; padding:0; color:#999999; font-weight:bold; float:left;}

.main .risultativolihotel .dx .boxbestprice .partenza{font-weight:bold; display:block; width:150px; float:left; margin:0; padding:0;}
.main .risultativolihotel .dx .boxbestprice .destinazione{display:block; width:250px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .boxbestprice .data{display:block; width:130px; float:left; margin:0; padding:0;}
.main .risultativolihotel .dx .boxbestprice .ora1{display:block; width:40px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .boxbestprice .ora2{display:block; width:40px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .boxbestprice .compagnia{display:block; margin:0px 0px 0px 5px; padding:0;}
.main .risultativolihotel .dx .boxbestprice p.HotelDescription, .main .risultativolihotel .dx .box p.HotelDescription{font-size:11px; margin:5px 0px 0px 0px; padding:0 20px 0 0;color:#000;text-align:justify;}

.main .risultativolihotel .dx .boxbestprice .prezzo{color:#ff6600; font-size:15px; font-weight:bold;margin:0; padding:0px 0px 0px 0px;}
.main .risultativolihotel .dx .boxbestprice .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}

.main .risultativolihotel .dx .boxbestprice .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:auto; padding:0; font-size:13px;text-align:center;}
.main .risultativolihotel .dx .boxbestprice .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}


.main .risultativolihotel .dx .boxbestprice .btnprenota2, .main .risultativolihotel .dx .box .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:auto; padding:0; font-size:13px;text-align:center;}
.main .risultativolihotel .dx .boxbestprice .btnprenota2 a, .main .risultativolihotel .dx .box .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultativolihotel .dx .boxbestprice .boxbtn{margin:0; padding:0;}
.main .risultativolihotel .dx .boxbestprice .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

.main .risultativolihotel .dx .boxbestprice .boxris2{font-size:12px; border-top:1px dotted #cccccc; margin:10px 0px 0px 0px; padding:5px 5px 0px 5px;}

.main .risultativolihotel .dx .boxnotfoundresults{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 0 0px 0; padding:0; background-color:#F0F8FF;height:101px;}
.main .risultativolihotel .dx .boxnotfoundresults .groupres{float:left; margin:0; padding:0;}
.main .risultativolihotel .dx .boxnotfoundresults .notresult{margin:10px 0px 0px 10px; padding:0;}


/*risultati vacanze*/
.main .risultativacanze{margin:10px 0px 0px 0px; padding:0;}
html>body .main .risultativacanze{margin:30px 0px 0px 0px; padding:0;}
.main .risultativacanze .sx{width:250px; margin:0; padding:0;}
.main .risultativacanze .dx{width:685px; margin:0px 0px 0px 8px; padding:0;}

.main .risultativacanze .sx .filtri{background-color:#F0F1F8; width:250px; display:table; margin:0; padding:0;}
.main .risultativacanze .sx .filtri .input{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.main .risultativacanze .sx .filtri .titolo{color:#005091; font-size:0px; font-weight:bold; margin:0 0 0px 0; padding:0;}
.main .risultativacanze .sx .filtri .titolo2{color:#005091; font-size:15px; font-weight:bold; margin:0px 0px 10px 0px; padding:0;}
.main .risultativacanze .sx .filtri .boxris{margin:0px 0px 0px 10px; padding:0;}
.main .risultativacanze .sx .filtri .boxris .titolo{color:#005091; font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.main .risultativacanze .sx .filtri .boxris .sliderControl{margin:0px 0px 0px 0px; padding:0; width: 230px;}
.main .risultativacanze .sx .filtri .boxris .sliderControl .priceinfo{margin:5px 0px 0px 0px; padding:0; width: 230px; text-align:center;}

.main .risultativacanze .sx #PanelService{background-color:#cfd0d5; width:250px; display:table; margin:2px 0px 2px 0px; padding:0;}
.main .risultativacanze .sx #PanelRemoveFilter{background-color:#cfd0d5; width:250px; display:table; padding:0;}
.main .risultativacanze .sx #PanelRemoveFilter .dati #RemoveFilter{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultativacanze .sx #PanelRemoveFilter .dati a{text-decoration:none;}
.main .risultativacanze .sx #PanelRemoveFilter .dati a:hover{text-decoration:underline;cursor:pointer;}
.main .risultativacanze .sx #PanelRemoveFilter .dati #imgremovefilters{float:left;margin:0 5px 0 0;}

.main .risultativacanze .sx .filtri .boxservice{margin:0px 0px 10px 10px; padding:0;}
.main .risultativacanze .sx .filtri .boxservice .titolo{color:#ffffff; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultativacanze .sx .filtri .boxservice .dati{margin:5px 0px 0px 0px; padding:0; color:#005091; font-weight:bold;}
.main .risultativacanze .sx .filtri .boxservice .dati a{text-decoration:underline; cursor:pointer;}
.main .risultativacanze .sx .filtri .boxservice .dati .imgmodify{float:left; margin:0px 5px 0px 0px;}
.main .risultativacanze .sx .boxservice .dati #imgedit{float:left;margin:0 5px 0 0;}
.main .risultativacanze .sx .boxservice .dati #ShowFormSearch{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultativacanze .sx .boxservice .dati a:hover{text-decoration:underline;cursor:pointer;}


.main .risultativacanze .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; 
color:#fff; font-size:13px; width:92px; height:37px; border:0; margin:10px 0px 10px 10px; padding:0;text-align:center;}
.main .risultativacanze .sx .filtri .btnfilter a{text-decoration:none;color:#fff;display:block;padding:10px 0 0 0;margin:auto;}

.main .risultativacanze .sx .top-filtri{background:url(../Images/top-grey.gif) repeat-x;height:30px;font-size:14px;width:250px;}
.main .risultativacanze .sx .top-filtri p{margin:0;padding:6px 0 0 10px;}
.main .risultativacanze .sx .top-filtri .label{margin:0;padding:0px 0 0 10px;font-size:14px;}

.main .risultativacanze .sx .filtri .boxris td input{margin-left:0;padding:0;} 

.main .risultativacanze .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultativacanze .sx .boxbanner .boxris{padding:5;}
.main .risultativacanze .sx .boxbanner .title{color:#005091;}
.main .risultativacanze .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultativacanze .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultativacanze .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultativacanze .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}

.main .risultativacanze .dx .resultnavbar2{margin:20px 0px 20px 0px; padding:0;}
.main .risultativacanze .dx .resultnavbar2 span{margin:0px 20px 0px 20px; padding:0;}
.main .risultativacanze .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultativacanze .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultativacanze .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}

.nor{margin-top:-10px;}

.main .risultativacanze .dx  .paginator{font-size: 12px;margin: 21px 0 0 0px;}
.main .risultativacanze .dx  .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.main .risultativacanze .dx  .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.main .risultativacanze .dx  .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.main .risultativacanze .dx  .paginator span.next{background: none;border: 0;}
.main .risultativacanze .dx  .paginator span.next a{border: 0;}
.main .risultativacanze .dx  .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}
.main .risultativacanze .dx  .paginator span.separator{display: block;float: left;padding: 2px 0px;border: none;background: none;margin-right: 3px;color:#005091;}
.main .risultativacanze .dx  .paginator span.begin{display: block;float: left;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultativacanze .dx  .paginator span.results{display: block;float: right;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultativacanze .dx  .paginator span.results span#LabelResultsByPage{background:none;color:#000;border:none;}

.main .risultativacanze .dx .boxtitoli{background: url(../Images/bg-black-results.gif) no-repeat; font-weight:normal; height:32px; margin:10px 0px 16px 0px; padding:0;width:690px; color:#FFFFFF;}
.main .risultativacanze .dx .boxtitoli a{color:#FFFFFF;text-decoration:underline}
.main .risultativacanze .dx .boxtitoli a:hover{text-decoration:none;color:#FF6600;}


.main .risultativacanze .dx .boxtitoli .titolo1{text-align:left; padding:3px 0px 0px 0px;}
.main .risultativacanze .dx .boxtitoli .titolo1Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo2{display:inline;text-align:left;margin-right:20px;}
.main .risultativacanze .dx .boxtitoli .titolo2 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo2Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo3{padding:7px 0px 0px 5px;width:150px;text-align:left;}
.main .risultativacanze .dx .boxtitoli .titolo3 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo3Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo4{padding:7px 0px 0px 0px;width:70px;text-align:left;}
.main .risultativacanze .dx .boxtitoli .titolo4 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo4Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo5{padding:7px 0px 0px 0px;text-align:left;width:150px;}
.main .risultativacanze .dx .boxtitoli .titolo5 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo5Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo6{ padding:7px 0px 0px 0px;text-align:left;}
.main .risultativacanze .dx .boxtitoli .titolo6 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo6Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo7{padding:7px 0px 0px 0px;text-align:left;width:145px;}
html>body .main .risultativacanze .dx .boxtitoli .titolo7{padding:7px 0px 0px 0px;text-align:left;width:145px;}
.main .risultativacanze .dx .boxtitoli .titolo7 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo7Selected{color:#FF6600;}

.main .risultativacanze .dx .boxmorecheap{background-color:#4F6DA4; /*height:45px;*/ margin:20px 0px 20px 0px; padding:0;width:690px;}
.main .risultativacanze .dx .boxmorecheap a{color:#000000;}
.main .risultativacanze .dx .boxmorecheap .titolo1{margin:0; padding:5px 0px 10px 10px;font-size:18px;}
.main .risultativacanze .dx .boxmorecheap .titolo2{width:70px; margin:0; padding:5px 0px 10px 0px;}
.main .risultativacanze .dx .boxmorecheap .titolo3{width:290px; margin:0; padding:5px 0px 10px 0px;}
.main .risultativacanze .dx .boxmorecheap .titolo4{width:60px; margin:0; padding:5px 0px 10px 0px;}
.main .risultativacanze .dx .boxmorecheap .titolo5{width:160px; margin:0; padding:5px 0px 10px 0px;}
.main .risultativacanze .dx .boxmorecheap .titolo6{margin:0; padding:5px 0px 10px 0px;}


.main .risultativacanze .dx .box{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0px 0px 0px 0px; padding:0; cursor:pointer;}

.main .risultativacanze .dx .box .img{margin:0px 15px 0px 5px; padding:0;display:inline;}
.main .risultativacanze .dx .box .boxris{margin:0px 0px 0px 0px; padding:0;float:left;}
.main .risultativacanze .dx .box .hotel{font-size:12px; font-weight:bold;  text-decoration:none; margin:0; padding:0;}
.main .risultativacanze .dx .box .hotel a:link, .main .risultativacanze .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultativacanze .dx .box .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}

.main .risultativacanze .dx .box .destinazione{font-size:14px; font-weight:bold; color:#005091; margin:20px 0px 0px 0px;display:block;float:left;width:257px;}

.main .risultativacanze .dx .box .locazione{font-size:12px;margin:5px 5px 0 5px; padding:0 0 0 5px;}
.main .risultativacanze .dx .box .categoria{margin:23px 10px 0px 10px; padding:0;float:left;}
.main .risultativacanze .dx .box .durata{margin:20px 10px 0px 0px; padding:0; font-weight:bold;float:left;width:50px;}
.main .risultativacanze .dx .box .stars{float:left;width:80px;}
.main .risultativacanze .dx .box .partner{font-size:12px; margin:20px 0 0 0; padding:0;color:#999999;font-weight:bold;float:left;}
.main .risultativacanze .dx .box .prezzo{color:#ff6600; font-size:15px; font-weight:bold; display:block; width:110px; float:right; padding:0px 0px 5px 0px;}
.main .risultativacanze .dx .box .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .box .descrizionehotel{color:#3e3e3e; font-size:11px; display:block; margin:10px 0px 0px 0px; padding:0;}




.main .risultativacanze .dx .box .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:auto; padding:0; font-size:13px;text-align:center;}
.main .risultativacanze .dx .box .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultativacanze .dx .box .boxbtn{margin:0; padding:0;}
.main .risultativacanze .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}


.main .risultativacanze .dx .boxbestprice{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; margin:0px 0px 0px 0px; padding:0; cursor:pointer;background:#F0F8FF;}
.main .risultativacanze .dx .separ{height:1px;font-size:1px;border-bottom:1px #ccc solid;}

.main .risultativacanze .dx .boxbestprice .img{margin:0px 15px 0px 5px; padding:0;display:inline;}
.main .risultativacanze .dx .boxbestprice .boxris{margin:0px 0px 0px 0px; padding:0;float:left;}
.main .risultativacanze .dx .boxbestprice .hotel{font-size:12px; font-weight:bold;text-decoration:none; margin:0; padding:0;}
.main .risultativacanze .dx .boxbestprice .hotel a:link, .main .risultativacanze .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultativacanze .dx .boxbestprice .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}

.main .risultativacanze .dx .boxbestprice .destinazione{font-size:14px; font-weight:bold; color:#005091; margin:20px 0px 0px 0px;display:block;float:left;width:257px;}

.main .risultativacanze .dx .boxbestprice .locazione{font-size:12px; margin:5px 5px 0 5px; padding:0;}
.main .risultativacanze .dx .boxbestprice .categoria{margin:23px 10px 0px 10px; padding:0;float:left;}
.main .risultativacanze .dx .boxbestprice .durata{margin:20px 10px 0px 0px; padding:0; font-weight:bold;float:left;width:50px;}
.main .risultativacanze .dx .boxbestprice .stars{float:left;width:80px;}
.main .risultativacanze .dx .boxbestprice .partner{font-size:12px; margin:20px 0 0 0; padding:0;color:#999999;font-weight:bold;float:left;}
.main .risultativacanze .dx .boxbestprice .prezzo{color:#ff6600; font-size:15px; font-weight:bold; display:block; width:110px; float:right; margin:0; padding:0px 0px 5px 0px;}
.main .risultativacanze .dx .boxbestprice .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .boxbestprice .descrizionehotel{color:#3e3e3e; font-size:11px; display:block; margin:10px 0px 0px 0px; padding:0;}



.main .risultativacanze .dx .boxbestprice .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:auto; padding:0; font-size:13px;text-align:center;}
.main .risultativacanze .dx .boxbestprice .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultativacanze .dx .box .boxbtn{margin:0; padding:0;}
.main .risultativacanze .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}


.main .risultativacanze .dx .box2{margin:0px 0px 0px 0px; padding:0;}

.main .risultativacanze .dx .box2 .img{margin:0px 15px 0px 0px; padding:0;}
.main .risultativacanze .dx .box2 .boxris{margin:0px 0px 0px 0px; padding:0;}
.main .risultativacanze .dx .box2 .hotel{font-size:14px; font-weight:bold; display:block; width:300px;}
.main .risultativacanze .dx .box2 .hotel a:link, .main .risultativacanze .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultativacanze .dx .box2 .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultativacanze .dx .box2 .locazione{font-size:12px; display:block; width:300px; float:left; margin:0; padding:0;}
.main .risultativacanze .dx .box2 .categoria{display:block; width:50px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultativacanze .dx .box2 .partner{font-size:12px; margin:0px 0px 0px 0px; padding:0;color:#999999;font-weight:bold;}
.main .risultativacanze .dx .box2 .prezzo{color:#ff6600; font-size:15px; font-weight:bold; display:block; width:110px; float:right; margin:-22px 0px 0px 0px; padding:0px 10px 5px 0px;}
.main .risultativacanze .dx .box2 .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .box2 .descrizionehotel{color:#3e3e3e; font-size:11px; display:block; margin:10px 0px 0px 0px; padding:0;}
.main .risultativacanze .dx .box2 .btnprenota{background-image:url(../images/btn_prenota.gif); color:#ffffff; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultativacanze .dx .box2 .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultativacanze .dx .box2 .boxbtn{margin:0; padding:0;}
.main .risultativacanze .dx .box2 .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

.main .risultativacanze .dx .boxnotfoundresults{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 -5px 0px 0; padding:0; background-color:#F0F8FF;height:101px;}
.main .risultativacanze .dx .boxnotfoundresults .groupres{float:left; margin:0; padding:0;}
.main .risultativacanze .dx .boxnotfoundresults .notresult{margin:10px 0px 0px 10px; padding:0;}



/*risultati cars*/
.main .risultaticars{margin:5px 0px 0px 0px; padding:0;}
html>body .main .risultaticars{margin:22px 0px 0px 0px; padding:0;}
.main .risultaticars .sx{width:250px; margin:0; padding:0;}
.main .risultaticars .dx{width:685px; margin:0px 0px 0px 10px; padding:0;}


.main .risultaticars .sx .top-filtri{background:url(../Images/top-grey.gif) repeat-x;height:30px;font-size:14px;width:250px;}
.main .risultaticars .sx .top-filtri p{margin:0;padding:6px 0 0 10px;}
.main .risultaticars .sx .top-filtri .label{margin:0;padding:0px 0 0 10px;font-size:14px;}

.main .risultaticars .sx .filtri{background-color:#f0f1f8; width:250px; display:table; margin:0; padding:0;}
.main .risultaticars .sx .filtri .input{font-size:12px; border:1px solid #005091; margin:0px 5px 10px 0px; padding:2px;}
.main .risultaticars .sx .filtri .titolo{color:#ffffff; font-size:0px; font-weight:bold; margin:0; padding:0;}
.main .risultaticars .sx .filtri .boxris{margin:0px 0px 0px 10px; padding:0;}
.main .risultaticars .sx .filtri .boxris .titolo{color:#005091; font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.main .risultaticars .sx .filtri .boxris2{margin:5px 5px 10px 5px; padding:0;}
.main .risultaticars .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; 
color:#fff; font-size:13px; width:92px; height:37px; border:0; margin:10px 0px 10px 10px; padding:0;}
.main .risultaticars .sx .filtri .boxris .sliderControl{margin:0px 0px 0px 0px; padding:0; width: 230px;}
.main .risultaticars .sx .filtri .boxris .sliderControl .priceinfo{margin:5px 0px 0px 0px; padding:0; width: 230px; text-align:center;}

.main .risultaticars .sx #PanelService{background-color:#cfd0d5; width:250px; display:table; margin:2px 0px 2px 0px; padding:0;}
.main .risultaticars .sx #PanelRemoveFilter{background-color:#cfd0d5; width:250px; display:table; padding:0;}
.main .risultaticars .sx #PanelRemoveFilter .dati #RemoveFilter{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultaticars .sx #PanelRemoveFilter .dati a{text-decoration:none;}
.main .risultaticars .sx #PanelRemoveFilter .dati a:hover{text-decoration:underline;cursor:pointer;}
.main .risultaticars .sx #PanelRemoveFilter .dati #imgremovefilters{float:left;margin:0 5px 0 0;}

.main .risultaticars .sx .filtri .boxservice{margin:0px 0px 10px 10px; padding:0;}
.main .risultaticars .sx .filtri .boxservice .titolo{color:#ffffff; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultaticars .sx .filtri .boxservice .dati{margin:5px 0px 0px 0px; padding:0; color:#005091; font-weight:bold;}
.main .risultaticars .sx .filtri .boxservice .dati a{text-decoration:underline; cursor:pointer;}
.main .risultaticars .sx .filtri .boxservice .dati .imgmodify{float:left; margin:0px 5px 0px 0px;}
.main .risultaticars .sx .boxservice .dati #imgedit{float:left;margin:0 5px 0 0;}
.main .risultaticars .sx .boxservice .dati #ShowFormSearch{display:block;padding:6px 0 0 0;color:#3e3e3e;font-size:13px;font-weight:bold;cursor:pointer;}
.main .risultaticars .sx .boxservice .dati a:hover{text-decoration:underline;cursor:pointer;}

.main .risultaticars .sx .filtri .boxris td input{padding:0;margin-left:0;}
.main .risultaticars .sx .filtri .boxris .all-input input{margin-left:0;}
.main .risultaticars .sx .filtri .boxris .all-input{margin-left:3px;}



.main .risultaticars .sx .boxbanner{margin:0px 0px 10px 0px; padding:0;}
.main .risultaticars .sx .boxbanner .boxris{padding:5;}
.main .risultaticars .sx .boxbanner .title{color:#005091;}
.main .risultaticars .sx .boxbanner .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.main .risultaticars .sx .boxbanner .boxris .description{color:#000000; font-size:12px;}
.main .risultaticars .sx .boxbanner .boxris .sitehost{color:#005091; font-size:12px;}
.main .risultaticars .sx .boxbanner .boxris .sitehost a{color:#005091; font-size:12px;}



.main .risultaticars .dx .resultnavbar2{margin:20px 0px 20px 0px; padding:0;}
.main .risultaticars .dx .resultnavbar2 span{margin:0px 20px 0px 20px; padding:0;}
.main .risultaticars .dx .resultnavbar2 a{background-color:#005091; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}
.main .risultaticars .dx .resultnavbar2 select{font-size:11px; margin:0; padding:0;}
.main .risultaticars .dx .resultnavbar2 .linkdisable{background-color:#ccdce9; color:#ffffff; text-decoration:none; font-weight:bold; margin:0; padding:2px 8px 2px 8px;}


.main .risultaticars .dx .boxtitoli{background: url(../Images/bg-results.jpg) no-repeat; font-weight:bold; height:30px; margin:10px 0px 16px 0px; padding:0;width:690px; color:#000;}
.main .risultaticars .dx .boxtitoli a{color:#005091;text-decoration:underline}
.main .risultaticars .dx .boxtitoli a:hover{text-decoration:none;}




.main .risultaticars .dx .boxtitoli .titolo1{width:10px; margin:0; padding:5px 0px 10px 10px;}
.main .risultaticars .dx .boxtitoli .titolo2{width:93px; margin:0px 0px 0px 0px; padding:5px 0px 10px 0px;}
.main .risultaticars .dx .boxtitoli .titolo3{width:321px; margin:0; padding:5px 0px 10px 0px;}
.main .risultaticars .dx .boxtitoli .titolo4{width:152px; padding:5px 0px 10px 0px; margin:0;}
.main .risultaticars .dx .boxtitoli .titolo5{width:100px; margin:0; padding:5px 0px 10px 0px;}


.main .risultaticars .dx .boxmorecheap{width:685px; background-color:#4F6DA4; /*height:45px;*/ margin:0px 0px 10px 0px; padding:0;}
.main .risultaticars .dx .boxmorecheap a{color:#000000;}
.main .risultaticars .dx .boxmorecheap .titolo1{margin:0; padding:5px 0px 10px 10px;font-size:18px;color:#FFFFFF;}
.main .risultaticars .dx .boxmorecheap .titolo2{width:80px; margin:0; padding:5px 0px 10px 0px;}
.main .risultaticars .dx .boxmorecheap .titolo3{width:320px; margin:0; padding:5px 0px 10px 0px;}
.main .risultaticars .dx .boxmorecheap .titolo4{width:170px; margin:0; padding:5px 0px 10px 0px;}
.main .risultaticars .dx .boxmorecheap .titolo5{width:80px; margin:0; padding:5px 0px 10px 0px; }



.main .risultaticars .dx .box{border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}

.main .risultaticars .dx .box .img{margin:0px 30px 0px 0px; padding:0;}
.main .risultaticars .dx .box .boxris{margin:10px 0px 10px 0px; padding:0;}
.main .risultaticars .dx .box .hotel{color:#005091; font-size:18px; font-weight:bold; display:block; width:325px; float:left; margin:0; padding:0;}
.main .risultaticars .dx .box .hotel a:link, .main .risultaticars .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .risultaticars .dx .box .hotel a:hover{color:#005091; text-decoration:none; margin:0; padding:0;}
.main .risultaticars .dx .box .locazione{color:#3e3e3e; font-size:14px; display:block; width:300px; float:left; margin:0; padding:0;}
.main .risultaticars .dx .box .categoria{display:block; width:120px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultaticars .dx .box .partner{font-size:14px; display:block; width:125px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultaticars .dx .box .prezzo{color:#ff6600; font-size:18px; font-weight:bold; display:block; width:106px; float:right; margin:0; padding:0px 10px 0px 0px;}
.main .risultaticars .dx .box .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box .descrizionehotel{color:#3e3e3e; font-size:11px;}
.main .risultaticars .dx .box .btnprenota{color:#005091; font-weight:bold; width:106px; height:32px; border:0; margin:0; padding:0;}
.main .risultaticars .dx .box .btnprenota a{color:#005091; font-weight:bold; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}

.main .risultaticars .dx .box .boxbtn{margin:0; padding:0;}
.main .risultaticars .dx .box .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

#PanelResults{width:690px;}

.main .risultaticars .dx .box2{margin:0; padding:0; width:690px;background:url(../Images/bg-item.gif) repeat-y;}
.main .risultaticars .dx .box2best{margin:0; padding:0; width:690px;background:#f0f8ff url(../Images/bg-item-blue.gif) repeat-y;}


.main .risultaticars .dx  .paginator{font-size: 12px;margin: 21px 0 0 0px;}
.main .risultaticars .dx  .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.main .risultaticars .dx  .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.main .risultaticars .dx  .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.main .risultaticars .dx  .paginator span.next{background: none;border: 0;}
.main .risultaticars .dx  .paginator span.next a{border: 0;}
.main .risultaticars .dx  .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}
.main .risultaticars .dx  .paginator span.separator{display: block;float: left;padding: 2px 0px;border: none;background: none;margin-right: 3px;color:#005091;}
.main .risultaticars .dx  .paginator span.begin{display: block;float: left;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultaticars .dx  .paginator span.results{display: block;float: right;padding: 4px 0px;border: none;background: none;margin-right: 13px;color:#005091;color:#000;}
.main .risultaticars .dx  .paginator span.results span#LabelResultsByPage{background:none;color:#000;border:none;}

.main .risultaticars .dx .box2 .img{margin:0px 20px 0px 2px; padding:0;}
.main .risultaticars .dx .box2 .boxris{margin:0; padding:0;float:left;}
.main .risultaticars .dx .box2 .hotel{color:#005091; font-size:14px; font-weight:bold; display:block; width:325px; margin:0; padding:0; }
.main .risultaticars .dx .box2 .hotel a:link, .main .risultaticars .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0; width:325px;}
.main .risultaticars .dx .box2 .locazione{color:#3e3e3e; font-size:11px; display:block;margin:0; padding:0;}
.main .risultaticars .dx .box2 .categoria{display:block; width:120px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultaticars .dx .box2 .partner{font-size:12px; float:left; color:#999999; font-weight:bold;}
.main .risultaticars .dx .box2 .prezzo{color:#ff6600; font-size:18px; font-weight:bold; display:block;float:right; margin:0; padding:0;}
.main .risultaticars .dx .box2 .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box2 .descrizionehotel{color:#3e3e3e; font-size:11px;}



.main .risultaticars .dx .box2 .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:0 10px 0 0; padding:0; font-size:13px;text-align:center;}
.main .risultaticars .dx .box2 .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}


.main .risultaticars .dx .box2 .boxbtn{margin:0; padding:0;}
.main .risultaticars .dx .box2 .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}




.main .risultaticars .dx .box2best .img{margin:0px 20px 0px 2px; padding:0;}
.main .risultaticars .dx .box2best .boxris{margin:0; padding:0;float:left;}
.main .risultaticars .dx .box2best .hotel{color:#005091; font-size:14px; font-weight:bold; display:block; width:325px; margin:0; padding:0; }
.main .risultaticars .dx .box2best .hotel a:link, .main .risultaticars .dx .box .hotel a:visited{color:#005091; text-decoration:underline; margin:0; padding:0; width:325px;}
.main .risultaticars .dx .box2best .locazione{color:#3e3e3e; font-size:11px; display:block;margin:0; padding:0;}
.main .risultaticars .dx .box2best .categoria{display:block; width:120px; float:left; margin:0px 0px 0px 5px; padding:0;}
.main .risultaticars .dx .box2best .partner{font-size:12px; float:left; color:#999999; font-weight:bold;}
.main .risultaticars .dx .box2best .prezzo{color:#ff6600; font-size:18px; font-weight:bold; display:block;float:right; margin:0; padding:0;}
.main .risultaticars .dx .box2best .prezzo .dato2{color:#3e3e3e; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box2best .descrizionehotel{color:#3e3e3e; font-size:11px;}



.main .risultaticars .dx .box2best .btnprenota{color:#fff; background:url(../Images/seleziona.gif) no-repeat; font-weight:bold; width:92px;height:30px; border:0; margin:0 10px 0 0; padding:0; font-size:13px;text-align:center;}
.main .risultaticars .dx .box2best .btnprenota a{color:#ffffff; font-weight:normal; text-decoration:none; display:block; margin:0; padding:5px 0px 0px 0px;}


.main .risultaticars .dx .box2best .boxbtn{margin:0; padding:0;}
.main .risultaticars .dx .box2best .boxbtn .site{margin:10px 0px 0px 0px; padding:0;}

.main .risultaticars .dx .boxnotfoundresults{border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin:0 -5px 0px 0; padding:0; background-color:#F0F8FF;height:101px;}
.main .risultaticars .dx .boxnotfoundresults .groupres{float:left; margin:0; padding:0;}
.main .risultaticars .dx .boxnotfoundresults .notresult{margin:10px 0px 0px 10px; padding:0;}


/*chi siamo*/
.main .icon{margin:10px -10px 0px 20px; padding:0;}
.main .staticpagetitle{color:#005091; font-size:18px; font-weight:bold; margin:0px 0px 20px 20px; padding:10px 0px 0px 0px;}
.main .staticpagetitle2{color:#005091; font-size:18px; font-weight:bold; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.main .staticpagetitle a{color:#005091; margin:0; padding:0;}
.main .staticpagetext{font-size:12px; line-height:20px; margin:30px 0px 0px 0px; padding:0px 20px 10px 20px;}
.main .staticpagetext2{font-size:12px; line-height:20px; width:430px; margin:35px 0px 0px 0px; padding:0px 20px 10px 20px;}
.main .staticpagetext a{color:#005091; margin:0; padding:0;}

/*compagnie aeree*/
.main .list{font-size:14px; margin:10px 0px 0px 0px; padding:0;}
.main .list .listcontent{background-image:url(../images/bg_content.gif); background-repeat:repeat-y; margin:0; padding:0;}
.main .list .listcontent ul{list-style:none;}
.main .list .listcontent ul li{margin:0; padding:0;}
.main .list .listcontent ul a{font-size:13px; color:#005091; text-decoration:underline; margin:0; padding:0;}

.main .staticpagetext ul{margin:0; padding:0;}

/*toolbar*/
.main .toolbarimg{margin:0px 0px 0px 20px; padding:0;}
.main .toolbartext{width:700px; margin:0px 0px 0px 20px; padding:0;}
.main .toolbartext .text1{font-size:14px; margin:0px 0px 80px 0px; padding:0;}
.main .toolbartext .text1 a{color:#005091; text-decoration:underline; margin:0; padding:0;}
.main .toolbartext .text1 span{display:block; margin:0px 0px 20px 0px; padding:0;}
.main .toolbartext .text2{width:280px; margin:0; padding:0;}
.main .toolbartext ul li{margin:20px 0px 20px 0px; padding:20px 0px 20px 0px;}
.main .btnGo{background-image:url(../images/btn_toolbar.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:280px; height:44px; border:0; margin:20px 0px 50px 0px; padding:0;}


/*affiliates*/
.boxaffiliates{background-image:url(../images/bg_affiliate_center.gif); background-repeat:repeat-y; width:573px; margin:20px auto 0 auto; padding:0;}
.boxaffiliates .boxcontent{position:relative; margin:-50px 0px 0px 0px; padding:0;}
.boxaffiliates .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.boxaffiliates .input{font-size:12px; width:150px; border:1px solid #005091; margin:0px 0px 10px 0px; padding:0;}
.boxaffiliates .btn{background-image:url(../images/btn_affiliate_center.gif); background-repeat:no-repeat; 
color:#ffffff; font-size:16px; font-weight:bold; width:164px; height:38px; border:0; margin:0px 0px 20px 0px; padding:0;}
.footeraffiliates{width:573px; margin:10px auto 0 auto; padding:0;} 

/*airline*/
.staticpagetext_airline{background-color:#c3c7da; width:290px; height:250px; margin:10px 0px 0px 20px; padding:0;}
.staticpagetext_airline img{border:5px solid #ffffff; margin:0; padding:0;}
.staticpagetext_airline table{font-size:14px; margin:0; padding:20px 0px 0px 10px;}
.staticpagetext_airline tr{font-size:14px; margin:0; padding:0;}
.staticpagetext_airline td{font-size:14px; margin:0; padding:0;}



/*footer*/
.footer{width:100%; height:30px; border-top:1px solid #cccccc; margin:10px auto 0px auto; padding:0;}
.footer .footermenu{margin:0; padding:0;}
.footer .footermenu ul{list-style:none; padding:8px 0px 0px 0px; margin:0;}
.footer .footermenu ul li{display:inline ;padding:0; margin:0;color:#005091;}
.footer .footermenu a{color:#005091; text-decoration:none;}



.boxbanner2{margin:10px 10px 10px 5px;width:300px;}
.boxbanner2 .boxris{padding:5; border:1px solid #BAD3E0; height:290px}
.boxbanner2 .title{margin:5px 0px 5px 0px; font-weight:bold;}
.boxbanner2 .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.boxbanner2 .boxris .description{color:#000000; font-size:12px;}
.boxbanner2 .boxris .sitehost{color:#005091; font-size:12px;}
.boxbanner2 .boxris .sitehost a{color:#005091; font-size:12px;}

.boxbanner3{margin:38px 10px 10px 5px;}


.topsuggestedkey740{
	overflow:hidden;
	width:688px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #CED2E0;

}

.itemTitle740{
	display:block;
	float:left;
	height:25px;
	margin-left:1px;
	padding-left:5px;
	border-left:1px solid #fff;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#005091;
	line-height:25px;
	font-weight:bold;
}

.item740 a{
	display:block;
	float:left;
	height:25px;
	margin-left:1px;
	padding-left:25px;
	border-left:1px solid #fff;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#005091;
	line-height:25px;
}

.topsuggestedkey690{margin:20px 0px 0px 0px; border:1px solid #BAD3E0; width:690px; height:20px;}
.topsuggestedkey690 .item690 a{margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; text-align:center; float:left; padding-left:25px;}
.topsuggestedkey690 .itemTitle690 {margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; font-weight:bold; text-align:center; float:left; padding-left:5px;}

.topsuggestedkey685{margin:10px 0px 0px 0px; border:1px solid #BAD3E0; width:685px;overflow:hidden;}
.topsuggestedkey685 .item685 a{line-height:25px;margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; font-weight:bold; text-align:center; float:left; padding-left:25px;display:block;}
.topsuggestedkey685 .itemTitle685 {line-height:25px;margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; font-weight:bold; text-align:center; float:left; padding-left:5px;display:block;}

.topsuggestedkey720{margin:10px 0px 0px 0px; border:1px solid #BAD3E0; width:720px; height:20px;}
.topsuggestedkey720 .item720 a{margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; font-weight:bold; text-align:center; float:left; padding-left:25px;}
.topsuggestedkey720 .itemTitle720 {margin-left:1px; margin-right:0px; text-decoration:none; color:#005091; font-size:12px; font-weight:bold; text-align:center; float:left; padding-left:5px;}

.KelkooHotSpot200{margin:0px 0px 0px 0px;width:200px;}
.KelkooHotSpot200 .title{font-weight:bold; font-size:14px;}
.KelkooHotSpot200 .item a{margin-left:0px; margin-right:20px; text-decoration:none; color:#005091; font-size:14px; float:left;}


.flightsdetails{background-color:#FFFFFF; margin:0; padding:10px 0 0 0;height:250px;text-align:left;border-left:2px #ced2e0 solid;border-bottom:2px #ced2e0 solid;border-right:2px #ced2e0 solid;}
.flightsdetails .title {background-color: #F0F8FF; margin:0 auto 10px auto; height:30px; padding: 6px 0px 0px 5px; font-weight:bold;}
.flightsdetails .title .price a{font-weight:bold; font-size:14px; color:#FF6600; cursor:pointer; text-decoration:none; margin: 0px 10px 0px 110px;}
.flightsdetails .title .linkbook a{font-weight:bold; font-size:14px; cursor:pointer; color:#006AB3; margin: 0px 15px 0px 0px;}

.flightsdetails .box{margin: 15px 0px 0px 0px;}
.flightsdetails .box .title1{font-weight:bold; background-color:#F0F1F8; height:25px; padding:5px 0px 0px 5px; margin:10px 10px 10px 10px;}
.flightsdetails .box .airlineimage{width:150px; margin:10px 0px 0px 10px;}

.flightsdetails .box .depart{width:120px;}
.flightsdetails .box .arrival{width:120px; margin-left: 60px;}


/*ricercaflight638x250*/
.ricercaflight638x250{width:638px; height:250px; margin:0; padding:0;border-left:2px #ced2e0 solid;border-bottom:2px #ced2e0 solid;border-right:2px #ced2e0 solid; background-color:#FFFFFF;}
.ricercaflight638x250 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:-1px 0px 0px 0px; padding:0px 0px 0px 25px;}
.ricercaflight638x250 .ricercamenu .btn{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; color:#ff6600; font-size:13px; font-weight:bold; width:100px; height:33px; margin:0px 0px 0px -1px; padding:0; background-color:Transparent;}
.ricercaflight638x250 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricercaflight638x250 .ricercamenu .btn2{background-image:url(../images/btn2_bg.jpg); background-repeat:no-repeat; color:#ffffff; font-size:13px; font-weight:bold; width:100px; height:43px; margin:0px 0px 0px -1px; padding:0;}
.ricercaflight638x250 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricercaflight638x250 .box{margin:0px 0px 0px 25px; padding:8px 0px 0px 0px}
.ricercaflight638x250 .box5{margin:0px 0px 0px 25px; padding:8px 0px 0px 0px}
.ricercaflight638x250 .box2{margin:20px 0px 0px 20px;}
.ricercaflight638x250 .box3{margin:33px 0px 0px 25px; padding:0px 0px 0px 0px;}
.ricercaflight638x250 .box4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ricercaflight638x250 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:2px 0px 3px 0px; padding:0;}
.ricercaflight638x250 .titolo2{margin:0; padding:0;}
.ricercaflight638x250 .titolo3{font-size:11px; margin:0; padding:0;}
.ricercaflight638x250 .titolo4{color:#005091; font-size:16px; font-weight:bold; margin:0 0px 3px 25px; padding:0;}
.ricercaflight638x250 .titolo5{color:#005091; font-size:14px; font-weight:bold; margin:2px 0px 3px 0px; padding:0;}

.ricercaflight638x250 .input{font-size:14px; width:270px; height:27px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:3px 0 0 3px;}
.ricercaflight638x250 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:0; width:140px;height:29px;background:url(../images/calendario.gif) no-repeat 111px 1px;cursor:pointer;}
.ricercaflight638x250 .input3{font-size:12px; border:1px solid #005091; margin:0px 0px 0px 5px; padding:0;}
.ricercaflight638x250 .input4{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 30px; padding:0;}
.ricercaflight638x250 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricercaflight638x250 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:0;}
.ricercaflight638x250 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercaflight638x250 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricercaflight638x250 .boxbtnsearch{background-image:url(../images/btn_search_europelowcost.gif); background-repeat:no-repeat; color:#ffffff; font-size:16px; font-weight:bold; width:139px; height:44px; border:0; margin:20px 30px 0px 0px; padding:0; background-color:Transparent;}
.ricercaflight638x250 .logo{margin:0px 0px 0px 75px;}


.airlinedetails{background-color:#FFFFFF; margin:0; padding:0; width:500px; height:190px;text-align:left;border-left:2px #ced2e0 solid;border-bottom:2px #ced2e0 solid;border-right:2px #ced2e0 solid;}
.airlinedetails .title {background-color: #CED2E0; margin:10px 10px 10px 10px; height:30px; padding: 6px 0px 0px 5px; font-weight:bold; text-align:center; font-size:16px; color:#585858;}
.airlinedetails .boxlogo{margin: 50px 0px 0px 10px; width: 160px;}
.airlinedetails .boxinfo {text-align:left; margin: 0px 0px 0px 30px; width:260px;display:inline;}
.airlinedetails .boxinfo .title1{font-weight:bold; height:25px; padding:0; margin:10px 0 10px 0px; font-size:16px; color:#585858;}
.airlinedetails .boxinfo .item{padding:0;}
.airlinedetails .boxinfo .item .lable{margin:0px 10px 0px 0px; padding:0; font-weight:bold; color:#585858;}
.airlinedetails .boxinfo .item .data{margin:0px 0px 0px 0px; padding:0;}
.airlinedetails .boxinfo .item .website {margin:5px 0px 0px 0px; padding:0;}
.airlinedetails .boxinfo .item .website a{font-weight:bold; color:#005091;text-decoration:none;}
.airlinedetails .boxinfo .item .website a:hover{text-decoration:underline;}

.matchmktg {margin:0; padding:0;}
.matchmktg .item{margin:3px 0px 0px 0px; padding:0;}
.matchmktg .item a{color:#2c3e4d;}
.matchmktg .item a:hover{text-decoration:none;}

.mailform {margin:0; padding:0; background-color:#FFFFFF; width:620px; height:400px; text-align:left;}
.mailform .title {margin:10px; padding:0; font-size:14px; font-weight:bold;background:#f0f1f8;}
.mailform .preview {margin:0px; padding:0;}
.mailform .from {margin:10px 0px 0px 10px; padding:0;}
.mailform .from .label {width: 250px; display:block; font-size:12px; font-weight:bold;}
.mailform .from .data {width: 250px;}
.mailform .to {margin:10px 0px 0px 10px; padding:0;}
.mailform .to .label {width: 250px; display:block; font-size:12px; font-weight:bold;}
.mailform .to .data {width: 250px;}
.mailform .sendbutton {margin: 15px 25px 0px 10px; padding:0; background-image:url(../Images/submit.jpg); background-color:Transparent; background-repeat:no-repeat; height:27px; width:82px; border:medium none;}
.mailform .cancelbutton {margin: 15px 10px 0px 0px; padding:0; background-image:url(../Images/btcancel.gif); background-color:Transparent; background-repeat:no-repeat; height:24px; width:24px; border:medium none;}
.mailform .privacyrule{margin:10px 10px 10px 10px; padding:0; font-size:10px; font-weight:normal; font-style:italic;}

.FlightsMapMain {margin:0; padding:0; width:400px; height:400px;}
.FlightsMapMain .mapcontainer {}



/* nuovo voli */
.mainFlights, .mainHotel, .mainHostel, .mainVacations, .mainCars{margin:0 auto 0;font-family:Verdana, Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}
#main-container-ext{background-color: #f8f8f8;border-bottom: 1px solid #d8d8d8;}
#main-container,#offers-container{width:950px;margin:auto auto;background-color#fff; }
#main-container{padding: 10px 0px;}
#ibt{font-size:0px;height:0px;display:none;}

.ac_over {
background-color: #3e3e3e!important;
}
.ui-datepicker{
z-index: 100!important;
}
.ui-datepicker .ui-widget-header {
border: 1px solid #3e3e3e;
background: #4e4e4e url(../images/ui-bg_gloss-wave_35_f6a828_500x100_bk.png) 50% 50% repeat-x;
}


.mainFlights{font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;}
.mainFlights #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainFlights #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainFlights #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a#linkMapDepart{text-decoration:underline;color:#005091}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a#linkMapDepart:hover{color: #F27101;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a#linkMapArrival{text-decoration:underline;color:#005091}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a#linkMapArrival:hover{color: #F27101;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainFlights #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainFlights #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainFlights #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainFlights #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainFlights #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainFlights #motore-laterale .mini-box-confronta .list .inner b, .mainFlights #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainFlights #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainFlights #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainFlights #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainFlights #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainFlights #motore-laterale #motore1{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainFlights #motore-laterale #motore1 span, .mainFlights #motore-laterale #motore1 .flight-direction label,
.mainFlights #motore-laterale #motore1 .select-fields .voli-diretti label,.mainFlights #motore-laterale #motore1 label{font-size: 13px;color:#FFF;margin-top:7px;}
.mainFlights #motore-laterale #motore1 .flight-direction input{margin-left:0px;}
.mainFlights #motore-laterale #motore1 .float-l{margin-bottom: 3px;}
.mainFlights #motore-laterale #motore1 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainFlights #motore-laterale #motore1 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainFlights #motore-laterale #motore1 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainFlights #motore-laterale #motore1 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainFlights #motore-laterale #motore1 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}
.mainFlights #motore-laterale #motore1 .select-fields{margin-top:10px;}
.mainFlights #motore-laterale #motore1 .select-fields .voli-diretti{margin-top:5px;}
.mainFlights #motore-laterale #motore1 .btnGo{float: right;margin: -10px 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}

.mainFlights #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainFlights #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainFlights #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainFlights #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainFlights #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainFlights #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainFlights #slider{margin:7px 10px 0 5px;}
.mainFlights .priceinfo{text-align:center;color:#000000;}

.mainFlights #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainFlights #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainFlights #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainFlights #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainFlights #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}
.mainFlights #info #PanelResultsNotFound{margin-top:12px;}
.mainFlights #PanelResultsNotFound .item-serp-voli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlights #PanelResultsNotFound .item-serp-voli .wrapper{padding:15px;overflow: hidden;}

.mainFlights #info #PanelNoResultsWithFilters{margin-top:12px;}
.mainFlights #PanelNoResultsWithFilters .item-serp-voli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlights #PanelNoResultsWithFilters .item-serp-voli .wrapper{padding:15px;overflow: hidden;}

.mainFlights #info #PanelFlightsResults{width:690px;}

.mainFlights #PanelFlightsResults .tagline{margin-top:2px;}
.mainFlights #PanelFlightsResults .tagline .orangetitle{color:#ef8a13;}
.mainFlights #PanelFlightsResults .tagline .orangetitle span{color:black;font-family:Arial;font-size:14px;font-weight:bold;}

.mainFlights #PanelFlightsResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainFlights #PanelFlightsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}

.mainFlights #PanelFlightsResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainFlights #PanelFlightsResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainFlights #PanelFlightsResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainFlights #PanelFlightsResults .orderbar .titolo1{margin:0px 0 0 37px;width:50px;}
.mainFlights #PanelFlightsResults .orderbar .titolo2{width:51px;}
.mainFlights #PanelFlightsResults .orderbar .titolo3{width:50px;}
.mainFlights #PanelFlightsResults .orderbar .titolo4{width:85px;}
.mainFlights #PanelFlightsResults .orderbar .titolo5{width:55px;}
.mainFlights #PanelFlightsResults .orderbar .titolo6{width:55px;}
.mainFlights #PanelFlightsResults .orderbar .titolo7{width:65px;}
.mainFlights #PanelFlightsResults .orderbar .titolo9{margin:0px 35px 0 0;width:60px;}

.mainFlights #PanelFlightsResults .item-serp-voli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper{padding:0 5px;overflow: hidden;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-details{float:left;width:565px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-details .going-info{margin:10px 0 0 3px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-details .return-info{margin:13px 0 0 3px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-info{background:url("../Images/bg-box-info.gif") repeat-y scroll left top transparent;float:right;margin:0 0 5px 0;padding-left:5px;text-align:center;width:105px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-info input{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;border: 1px solid #a44f18;color: #FFFFFF;width:92px;height:30px; margin:0 10px 0 0; padding:0; font-size:13px; cursor:pointer;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .flight-info .update-price{font-size:12px;font-weight:bold;height:35px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info{border-top:1px solid #CCCCCC;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .detailslink{float:left;margin:3px 0 0 35px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .detailslink a{color:#005091;cursor:pointer;text-decoration:underline;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .detailslink a:hover{color:#F27101;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .emailslink{float:left;margin:3px 0 0 35px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .emailslink input{border-style: none;border-color: inherit;border-width: medium;cursor:pointer; background:url('../Images/email.png') no-repeat;height:16px;width:16px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .more-partner-trigger-wrapper{float:right;margin:3px 18px 0 0;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .more-partner-trigger-wrapper a{color:#005091;margin-right:5px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .more-partner-trigger-wrapper a:hover{color:#F27101;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .extra-info .more-partner-trigger-wrapper .img-partner-trigger{cursor:pointer;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .more-partners{margin:10px 0 0;display:none;border-top:1px solid #CCCCCC;padding-left:34px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .more-partners .partner{margin:3px 0;width:150px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .more-partners .partner a{color:#005091;text-decoration:underline;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .more-partners .partner a:hover{text-decoration:underline;color:#F27101;cursor:pointer;}

.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .DepartReturnShort{float:left;margin-left:5px;width:25px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .data{display:block;float:left;width:50px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .partenza{color:#000000;cursor:default;display:block;float:left;width:50px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .destinazione{color:#000000;cursor:default;display:block;float:left;width:50px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .ora1{float:left;display:block;width:50px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .arrowDiv{float:left;width:35px;margin-top:3px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .ora2{float:left;display:block;width:65px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .stops{float:left;display:block;width:45px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .duration{float:left;display:block;width:65px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .compagnia{float:left;color:#005091;cursor:pointer;width:120px;font-size:11px;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .compagnia a{text-decoration:underline;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .compagnia a:hover{color:#F27101;text-decoration:underline;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .site{font-size:12px;color:#999999;font-size:12px;color:#999999; margin:5px 0px 0px 0px; padding:0;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .prezzo{color:#ff6600; font-size:18px; font-weight:bold; margin:0;cursor:pointer;}
.mainFlights #PanelFlightsResults .item-serp-voli .wrapper .prezzo a:hover{text-decoration:underline;}

.mainFlights #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainFlights #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainFlights #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainFlights #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainFlights #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainFlights #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainFlights #PanelResultsFooter .paginator span.next a{border: 0;}
.mainFlights #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainFlights #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainFlights #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainFlights #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainFlights #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainFlights #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}

#menu{width: 950px;margin: auto;text-align: left;padding-bottom:10px;}
#menu ul{margin: 0;padding: 0;}
#menu li{display: block;font-size: 12px;float: left;color:#F27101;}
#menu li.pd{padding: 7px 10px 0 10px;}
#menu #flags{float: right;}
#menu #flags img{margin: 5px;border: 0;}
#menu a{color: #041334;text-decoration: none;}
#menu a:hover{text-decoration: underline;color:#F27101;}

#motore{width: 620px;float: left;position: relative;background-color:#fff;
width: 620px;
border: 1px solid #a44f18;
top: -1px;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
}
#motore .middle .middle-gradient .middle-inside{height: 230px;text-align: left;padding: 0 6px;position:relative;}
#motore .middle .middle-gradient .middle-inside span{color: #56280f;font-size: 18px;}
#motore .middle .middle-gradient .middle-inside .voli-diretti{float:left;margin:0px 2px 11px 0;}

#motore .middle .middle-gradient .middle-inside .jqTransformSelectWrapper span{font-size: 11px;margin-top:0px;}
#motore .middle .middle-gradient .middle-inside label, #motore .middle .middle-gradient .middle-inside span{font-size: 14px;}
#motore .middle .middle-gradient .middle-inside span.headline{display:block;margin-bottom:11px;font-size:18px;}
#motore .middle .middle-gradient .middle-inside span.headline-ostelli{display:block;margin-bottom:75px;font-size:18px;}
#motore .middle .middle-gradient .middle-inside .wrapper{border: 1px #c8c6c6 solid;width: 269px;margin: 7px 0 0 0;}
#motore .middle .middle-gradient .middle-inside .wrapper input{width: 263px;height:17px;height:15px\9; border: 0;padding: 5px 3px 0 3px;padding:9px 3px 0 3px\9;font-size: 12px;color: #2b2a2a;}
#motore .middle .middle-gradient .middle-inside .wrapper-mini{width: 272px;margin: 7px 0 0 0;}
#motore .middle .middle-gradient .middle-inside .wrapper-mini input{width: 234px;height:17px;height:15px\9; border: 0;padding: 5px 3px 0 3px;padding:9px 3px 0 3px\9;font-size: 12px;color: #2b2a2a;border: 1px #c8c6c6 solid;float:left;}
#motore .middle .middle-gradient .middle-inside .ui-datepicker-trigger{width: 25px;height: 24px;float: left;border: 0;margin: 0px 0 0 5px;cursor:pointer;display:inline;}
#motore .middle .middle-gradient .middle-inside .select-fields .selsearcht{display: block;float: left;margin:15px 5px 10px 0;}
#motore .middle .middle-gradient .middle-inside .select-fields .bis{display: block;float: left;margin:16px 5px 10px 0;}
#motore .middle .middle-gradient .middle-inside .select-fields input{padding:0; margin:5px 0 0 0;}

#motore .middle .middle-gradient .middle-inside .select-fields{margin:7px 0 0px 0;_margin: 5px 0 0 0;}
#motore .middle .middle-gradient .middle-inside .select-fields-hotel{margin: 7px 0 0px 0;}
#motore .middle .middle-gradient .middle-inside .select-fields-hotel #LabelRooms{display: block;float: left;margin:15px 5px 10px 0;}
#motore .middle .middle-gradient .middle-inside .select-fields-hotel #LabelAdults{display: block;float: left;margin:15px 5px 10px 0;}
#motore .middle .middle-gradient .middle-inside .select-fields-hostel #LabelNights{display: block;float: left;margin:15px 5px 10px 0;}
#motore .middle .middle-gradient .middle-inside .input-time{float: left;width: 270px;text-align: left;margin: 0 0 0 48px;}
#motore .middle .middle-gradient .middle-inside .input-time .m-time{margin:7px 0 0 0;}
#motore .middle .middle-gradient .middle-inside .wrapper-age{float:left; border: 1px #c8c6c6 solid;width: 129px;margin: 7px 0 0 0;}
#motore .middle .middle-gradient .middle-inside .wrapper-age input{width: 129px;height:27px !important;height:29px; border: 0;background: url(../Images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 12px;color: #2b2a2a;}
#motore .middle .middle-gradient .middle-inside .btnGo{position: absolute;bottom: 5px;right: 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 0px #F27101;width:97px;height:42px;border:1px solid #a44f18;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#motore .middle .middle-gradient .middle-inside .btnGo:hover{text-decoration: underline;}
#motore .middle .middle-gradient .middle-inside .float-l{margin: 5px 0 0 0;display:inline;float:left;}
#motore .middle .middle-gradient .middle-inside .float-r{margin: 5px 0 0 0;display:inline;float:right;}
#motore .middle .middle-gradient .middle-inside .top-margin-vacations{margin:10px 0 0;}

#motore .middle .middle-gradient{width: 620px;position:relative;}
#motore .middle .middle-gradient .middle-inside .cerca{float: right;margin: 0 0 7px 0;}

#motore .middle .middle-gradient .middle-inside-validator{text-align: left;padding: 0 6px 10px;color: #56280f;}
#motore .middle .middle-gradient .middle-inside-validator #LabelHeading{font-size:16px;}
#motore .middle .middle-gradient .middle-inside-validator .msg{color:#FF0000;font-size:14px;}

#right-sponsor{float:left;width:310px;margin-top: -1px;background-color: none;margin-left: 15px;}
#right-sponsor .partner{background: url(../Images/top-right.gif) no-repeat;width: 300px;height: 38px;color: #fff;font-size: 13px;text-align: left;text-align: center;top: -2px;}
#right-sponsor .partner .pd{padding: 10px 0 0 5px;}
#right-sponsor .partner-bg{background: url(../Images/bg-right.gif) repeat-y;width:300px;}
#right-sponsor .partner-bg .item{width: 142px !important;width: 144px;height: 37px;background-color: #fff;text-align: center;border: 1px #e8e8e8 solid;display: inline; padding-top: 3px; padding-bottom: 3px;}
#right-sponsor .partner-bg .item a{text-decoration:none;}
#right-sponsor .partner-bg .left{float: left;margin: 3px 0 0 3px;}
#right-sponsor .partner-bg .right{float: right;margin: 3px 3px 0 0;}
#right-sponsor .about-us {width:270px;background-color: #3e3e3e;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center;height: auto;padding: 15px;}
#right-sponsor .about-us p{font:11px;}

/* Exit page */
#exit-page{width: 530px;position: absolute;top: 40%;left: 50%;margin-left:-265px;margin-top: -175px;height: 350px; background: url("../Images/exit-page/bg.gif") repeat-y;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;}
#exit-page .list{width: 508px;height:334px; margin:auto;border: 1px #dbdada solid;padding: 1px;background: #fff;text-align: left;}
/*#exit-page .list .pd{padding: 0 5px;}*/
#exit-page .img-logo{padding: 0 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 0 #fff;border-bottom: 1px solid #a44f18;}
#exit-page .list .pd .claim{width: 492px;height: 98px;margin: auto;background: url("../Images/exit-page/bg-claim.gif") no-repeat;}
#exit-page .list .pd .claim .title{margin: 0;padding: 20px 0 0 0;font-size: 15px;color: #3e3e3e;text-align: center;}
#exit-page .list .pd .claim .transfer{margin: 0;padding: 12px 0 0 0;font-size: 11px;color: #3e3e3e;text-align: center;}
#exit-page .list .pd .claim .redirectinfo{height:90px;}
#exit-page .list .pd .claim .redirectinfo img{max-height:70px;margin-top:5px;}


/* nuovo vacanze */
.mainVacations{width:950px;margin:0 auto 0;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}

.mainVacations #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainVacations #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainVacations #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner td label img{margin-top:3px;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner #cblDinamicStars td label{margin:-18px 0 0 20px\9;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainVacations #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainVacations #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainVacations #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainVacations #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainVacations #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainVacations #motore-laterale .mini-box-confronta .list .inner b, .mainVacations #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainVacations #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap{text-align:right;padding-right:3px;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap .arrow, .mainVacations #info .max-box-confronta-anche .list .inner .narrowmap .arrow{color:#000000;font-size:13px;font-weight:bold;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list #littleMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainVacations #littleMap #GoogleMapVacanze_PanelMap{height:249px;width:236px;overflow:hidden;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainVacations #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainVacations #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainVacations #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainVacations #motore-laterale #motore5{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainVacations #motore-laterale #motore5 span{font-size: 13px;color:#FFF;margin-top:7px;}
.mainVacations #motore-laterale #motore5 .mb{margin-bottom: 3px;}
.mainVacations #motore-laterale #motore5 .float-l{margin-bottom: 3px;}
.mainVacations #motore-laterale #motore5 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainVacations #motore-laterale #motore5 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainVacations #motore-laterale #motore5 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainVacations #motore-laterale #motore5 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainVacations #motore-laterale #motore5 .btnGo{float: right;margin: 10px 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}
.mainVacations #motore-laterale #motore5 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}

.mainVacations #motore-laterale #minMapContainer{margin-top:3px;}

.mainVacations #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainVacations #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainVacations #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainVacations #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainVacations #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainVacations #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainVacations #slider{margin:7px 10px 0 5px;}
.mainVacations .priceinfo{text-align:center;color:#000000;}

.mainVacations #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainVacations #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainVacations #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainVacations #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainVacations #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}

.mainVacations #info .max-box-confronta-anche{width: 690px;background: url("../Images/bg-confronta-anche-big.gif") repeat-y;margin-top: 3px;}
.mainVacations #info .max-box-confronta-anche .list{width: 676px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainVacations #info .max-box-confronta-anche .list .inner{width: 671px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainVacations #info .max-box-confronta-anche .list #largerMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainVacations #largerMap #GoogleMapVacanze_PanelMap{height:249px;width:676px;overflow:hidden;}
.mainVacations #info .max-box-confronta-anche .list .inner .narrowmap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainVacations #info .max-box-confronta-anche .list .inner .narrowmap a:hover{color: #F27101;text-decoration: underline;}

.mainVacations #info #PanelResultsNotFound{margin-top:12px;}
.mainVacations #PanelResultsNotFound .item-serp-vacanze{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainVacations #PanelResultsNotFound .item-serp-vacanze .wrapper{padding:15px;overflow: hidden;}

.mainVacations #info #PanelNoResultsFilters{margin-top:12px;}
.mainVacations #PanelNoResultsFilters .item-serp-vacanze{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainVacations #PanelNoResultsFilters .item-serp-vacanze .wrapper{padding:15px;overflow: hidden;}

.mainVacations #info #PanelVacationsResults{width:690px;}

.mainVacations #PanelVacationsResults .tagline{margin-top:2px;}
.mainVacations #PanelVacationsResults .tagline #LabelVacationFor span{color:#EF8A13;}

.mainVacations #PanelVacationsResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li img{margin-top:11px;}
.mainVacations #PanelVacationsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li a img{margin-top:0;}

.mainVacations #PanelVacationsResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainVacations #PanelVacationsResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainVacations #PanelVacationsResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainVacations #PanelVacationsResults .orderbar .titolo3{margin:0px 0 0 7px;width:296px;}
.mainVacations #PanelVacationsResults .orderbar .titolo4{width:66px;}
.mainVacations #PanelVacationsResults .orderbar .titolo5{width:70px;}
.mainVacations #PanelVacationsResults .orderbar .titolo6{margin:0px 25px 0 0; text-align:center; width:70px;}
.mainVacations #PanelVacationsResults .orderbar .titolo7{width:79px;}

.mainVacations #PanelVacationsResults .item-serp-vacanze{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .wrapper{padding:0 5px;overflow: hidden;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .title-header .title{font-size: 13px;font-weight: bold;color: #321a10;display: block;width:280px;float:left;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .title-header .stars{float:left;text-align:center;width:70px;margin-right:15px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .title-header .nights{float:left;text-align:center;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-info{float: left;width: 435px;background: url("../Images/bg-box-info.gif") repeat-y top right;margin: 5px 0 0 0;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-info .box-images{overflow: hidden;width:100px;float:left;margin-top:5px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-info .box-images .img{float: left;border:3px #e6e5e5 solid;width: 85px;height:58px;margin: 0 3px 0 0;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-info .box-images .mr{margin-right: 3px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-info .more-info{width:330px;float:left;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-details{border: 1px #e6e6e6 solid;background: #fff;margin: 5px auto 0 0;font-size: 11px;text-align: left;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-details p{padding: 4px;margin: 0;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-details p a{color: #009ee0;text-decoration: none;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-details p a:hover{text-decoration: underline;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota{float: left;width: 120px;margin-left: 5px;font-size: 12px;margin-top:5px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota .price-info{font-size:10px;margin-right:5px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota .question-price{cursor:pointer;height:12px;vertical-align:bottom;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota b{font-size: 18px;color: #fe4f00;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota-partners{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;border: 1px solid #a44f18;padding:0px;margin: 10px 10px 0 0;color: #FFFFFF;width: 92px;height: 30px;float: right;}
/*margin: 0 10px 0 30px;padding: 0;font-size: 13px;cursor: pointer;*/

.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota-partners .site-name{color: #acabab;font-size: 13px;display: block;margin-right: 3px;text-align:center;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .wrapper .box-update-prenota{float:left;margin-left:10px;text-align:center;width:235px;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .wrapper .box-update-prenota .update-price{font-size:13px;font-weight:bold;height:35px;}

.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota-partners a{text-align: center;line-height: 21px;color: #FFFFFF;display: block;font-weight: normal;margin: 0;padding: 5px 0 0;text-decoration: none;}
.mainVacations #PanelVacationsResults .item-serp-vacanze .box-prenota-partners .select{cursor:pointer;}

.mainVacations #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainVacations #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainVacations #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainVacations #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainVacations #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainVacations #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainVacations #PanelResultsFooter .paginator span.next a{border: 0;}
.mainVacations #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainVacations #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainVacations #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainVacations #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainVacations #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainVacations #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}


/* nuovo autonoleggio */
.mainCars{width:950px;margin:0 auto 0;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}

.mainCars #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainCars #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainCars #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainCars #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainCars #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;}
.mainCars #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainCars #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainCars #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainCars #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainCars #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainCars #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainCars #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainCars #motore-laterale .mini-box-confronta .list .inner b, .mainCars #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainCars #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainCars #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainCars #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainCars #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainCars #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainCars #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainCars #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainCars #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainCars #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainCars #motore-laterale #motore6{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainCars #motore-laterale #motore6 span{font-size: 13px;color:#FFF;margin-top:7px;}
.mainCars #motore-laterale #motore6 .float-l{margin-bottom: 3px;}
.mainCars #motore-laterale #motore6 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainCars #motore-laterale #motore6 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainCars #motore-laterale #motore6 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainCars #motore-laterale #motore6 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainCars #motore-laterale #motore6 .select-fields{margin:5px 0 7px;}
.mainCars #motore-laterale #motore6 .btnGo{float: right;margin: 10px 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}
.mainCars #motore-laterale #motore6 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}

.mainCars #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainCars #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainCars #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainCars #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainCars #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainCars #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainCars #slider{margin:7px 10px 0 5px;}
.mainCars .priceinfo{text-align:center;color:#000000;}

.mainCars #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainCars #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainCars #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainCars #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainCars #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}
.mainCars #info #PanelResultsNotFound{margin-top:12px;}
.mainCars #PanelResultsNotFound .item-serp-auto{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainCars #PanelResultsNotFound .item-serp-auto .wrapper{padding:15px;overflow: hidden;}

.mainCars #info #PanelNoResultsFilters{margin-top:12px;}
.mainCars #PanelNoResultsFilters .item-serp-auto{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainCars #PanelNoResultsFilters .item-serp-auto .wrapper{padding:15px;overflow: hidden;}

.mainCars #info #PanelCarsResults{width:690px;}

.mainCars #PanelCarsResults .tagline{margin-top:2px;}
.mainCars #PanelCarsResults .tagline #LabelCarFor span{color:#EF8A13;}

.mainCars #PanelCarsResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainCars #PanelCarsResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainCars #PanelCarsResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainCars #PanelCarsResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainCars #PanelCarsResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainCars #PanelCarsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainCars #PanelCarsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}

.mainCars #PanelCarsResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainCars #PanelCarsResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainCars #PanelCarsResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainCars #PanelCarsResults .orderbar .titolo3{margin:0px 0 0 115px;width:251px;}
.mainCars #PanelCarsResults .orderbar .titolo4{width:187px;}

.mainCars #PanelCarsResults .item-serp-auto{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper{padding:0 5px;overflow: hidden;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-images{overflow: hidden;width:110px;float:left;margin-top:5px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-images .img{float: left;border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-info{float:left;width:400px;background:url("../Images/bg-box-info.gif") repeat-y scroll right top transparent;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-info .title-car{float:left;font-size:14px;width:250px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-info .site{color:#666666;float:left;font-size:13px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-info .box-details{background-color:#FFFFFF;border:1px solid #E6E6E6;font-size:11px;margin-right:10px;margin-top:2px;padding:2px 5px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-info .box-details .int{font-weight:bold;color:#666666;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota{float:left;margin-left:10px;text-align:center;width:150px;margin-top:13px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota .prezzo a{color:#FF6600;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota .btnprenota{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;border:1px solid #a44f18;color:#FFFFFF;font-size:13px;font-weight:bold;height:30px;margin:0 10px 0 25px;padding:0;text-align:center;width:92px;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota .btnprenota a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.mainCars #PanelCarsResults .item-serp-auto .wrapper .box-prenota .update-price{font-size:13px;font-weight:bold;height:35px;}

.mainCars #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainCars #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainCars #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainCars #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainCars #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainCars #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainCars #PanelResultsFooter .paginator span.next a{border: 0;}
.mainCars #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainCars #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainCars #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainCars #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainCars #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainCars #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}


/* nuovo voli+hotel */
.mainFlightAndHotel{width:950px;margin:0 auto 0;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}

.mainFlightAndHotel #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner #cblStars td label{margin:-16px 0 0 20px;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainFlightAndHotel #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainFlightAndHotel #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainFlightAndHotel #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainFlightAndHotel #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner b, .mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainFlightAndHotel #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainFlightAndHotel #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainFlightAndHotel #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainFlightAndHotel #motore-laterale #motore3{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainFlightAndHotel #motore-laterale #motore3 span, .mainFlightAndHotel #motore-laterale #motore3 .flight-direction label{font-size: 13px;color:#FFF;margin-top:7px;}
.mainFlightAndHotel #motore-laterale #motore3 .flight-direction input{margin-left:0px;}
.mainFlightAndHotel #motore-laterale #motore3 .float-l{margin-bottom: 3px;}
.mainFlightAndHotel #motore-laterale #motore3 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainFlightAndHotel #motore-laterale #motore3 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainFlightAndHotel #motore-laterale #motore3 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainFlightAndHotel #motore-laterale #motore3 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainFlightAndHotel #motore-laterale #motore3 .select-fields{margin:5px 0 7px;}
.mainFlightAndHotel #motore-laterale #motore3 .btnGo{float: right;margin: 10px 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}
.mainFlightAndHotel #motore-laterale #motore3 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}

.mainFlightAndHotel #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainFlightAndHotel #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainFlightAndHotel #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainFlightAndHotel #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainFlightAndHotel #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainFlightAndHotel #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainFlightAndHotel #slider{margin:7px 10px 0 5px;}
.mainFlightAndHotel .priceinfo{text-align:center;color:#000000;}

.mainFlightAndHotel #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainFlightAndHotel #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainFlightAndHotel #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainFlightAndHotel #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainFlightAndHotel #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}
.mainFlightAndHotel #info #PanelResultsNotFound{margin-top:12px;}
.mainFlightAndHotel #PanelResultsNotFound .item-serp-volihotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlightAndHotel #PanelResultsNotFound .item-serp-volihotel .wrapper{padding:15px;overflow: hidden;}

.mainFlightAndHotel #info #PanelNoResultsFilters{margin-top:12px;}
.mainFlightAndHotel #PanelNoResultsFilters .item-serp-volihotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlightAndHotel #PanelNoResultsFilters .item-serp-volihotel .wrapper{padding:15px;overflow: hidden;}

.mainFlightAndHotel #info #PanelFlightAndHotelResults{width:690px;}

.mainFlightAndHotel #PanelFlightAndHotelResults .tagline{margin-top:2px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .tagline .orangetitle{color:#ef8a13;}
.mainFlightAndHotel #PanelFlightAndHotelResults .tagline .orangetitle span{color:black;font-family:Arial;font-size:14px;font-weight:bold;}

.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li img{margin-top:11px;}
.mainFlightAndHotel #PanelFlightAndHotelResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li a img{margin-top:0;}

.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar .titolo2{margin:0px 0 0 46px;width:290px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar .titolo3{width:124px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .orderbar .titolo4{width:120px;}

.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper{padding:0 5px;overflow: hidden;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-images{overflow: hidden;width:110px;float:left;margin-top:5px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-images .img{float: left;border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .hotel-info{float:left;width:520px;background:url("../Images/bg-box-info.gif") repeat-y scroll right top transparent;margin-bottom:5px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .hotel-info .hotel-name{float:left;font-size:13px;font-weight:bold;width:440px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .hotel-info .hotel-stars{float:left;text-align:center;width:70px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .hotel-info .hotel-description{background-color:#FFFFFF;border:1px solid #E6E6E6;font-size:11px;margin-right:10px;margin-top:2px;padding:2px 5px;float:left;width:385px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota{float:left;margin-left:10px;text-align:center;width:150px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .prezzo{margin:3px 0;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .prezzo a{color:#FF6600;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .btnprenota{background:url("../Images/seleziona.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;font-size:13px;font-weight:bold;height:30px;margin:0 10px 0 25px;padding:0;text-align:center;width:92px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .btnprenota a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .site{color:#666666;font-size:13px;margin-top:5px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-prenota .update-price{font-size:13px;font-weight:bold;height:35px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights{border-top:1px solid #CCCCCC;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .going-info{margin:3px 0;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .return-info{margin-top:3px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .dep-short{float:left;margin-left:5px;width:25px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .data{display:block;float:left;margin-left:5px;width:50px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .partenza{color:#000000;cursor:default;display:block;float:left;width:50px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .destinazione{color:#000000;cursor:default;display:block;float:left;width:50px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .ora1{float:left;display:block;width:55px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .arrowDiv{float:left;width:35px;margin-top:3px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .ora2{float:left;display:block;width:50px;}
.mainFlightAndHotel #PanelFlightAndHotelResults .item-serp-volihotel .wrapper .box-flights .compagnia{display:block;float:left;margin-left:5px;width:350px;}

.mainFlightAndHotel #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainFlightAndHotel #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainFlightAndHotel #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainFlightAndHotel #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainFlightAndHotel #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainFlightAndHotel #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainFlightAndHotel #PanelResultsFooter .paginator span.next a{border: 0;}
.mainFlightAndHotel #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainFlightAndHotel #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainFlightAndHotel #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainFlightAndHotel #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainFlightAndHotel #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainFlightAndHotel #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}


/* nuovo hotel */
.mainHotels{width:950px;margin:0 auto 0;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}

.mainHotels #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainHotels #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainHotels #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;font-size:12px;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner #cblStars td label{margin:-16px 0 0 20px;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainHotels #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainHotels #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainHotels #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainHotels #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainHotels #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainHotels #motore-laterale .mini-box-confronta .list .inner b, .mainHotels #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainHotels #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap{text-align:right;padding-right:3px;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap .arrow, .mainHotels #info .max-box-confronta-anche .list .inner .narrowmap .arrow{color:#000000;font-size:13px;font-weight:bold;}
.mainHotels #motore-laterale .mini-box-confronta-anche .list #littleMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainHotels #littleMap #gmHotel_PanelMap{height:200px;}

.small-hotel-info{border:1px solid #999;background-color:#FFF;font-size:10px;padding:3px 5px;}
.small-hotel-info .small-hotel-name{font-weight:bold;}
.big-hotel-info{border:1px solid #999999;background-color:#FFF;font-size:12px;padding:3px 5px;}
.big-hotel-info .hotel-name{font-weight:bold;margin-bottom:2px;float:left;width:190px;}
.big-hotel-info .close{float:right;cursor:pointer;}
.big-hotel-info .bottom .images{float:left;}
.big-hotel-info .bottom .images img{border:3px solid #E6E5E5;height:65px;width:65px;}
.big-hotel-info .bottom .right-info{float:left;margin-left:5px;width:130px;}
.big-hotel-info .bottom .right-info .price{color:#F27101;font-weight:bold;font-size:15px;margin-right:3px;float:left;}
.big-hotel-info .bottom .right-info .address{margin-bottom:3px;font-size:11px;}
.big-hotel-info .bottom .right-info .stars{text-align:center;width:70px;float:left;margin-top:3px;}
.big-hotel-info .bottom .right-info .prenota{}
.big-hotel-info .bottom .right-info .prenota a{background:url("../images/seleziona3.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:80px;}

.mainHotels #info .max-box-confronta-anche{width: 690px;background: url("../Images/bg-confronta-anche-big.gif") repeat-y;margin-top: 3px;}
.mainHotels #info .max-box-confronta-anche .list{width: 676px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainHotels #info .max-box-confronta-anche .list .inner{width: 671px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHotels #info .max-box-confronta-anche .list #largerMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainHotels #largerMap #gmHotel_PanelMap{height:300px;width:676px;overflow:hidden;}
.mainHotels #info .max-box-confronta-anche .list .inner .narrowmap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainHotels #info .max-box-confronta-anche .list .inner .narrowmap a:hover{color: #F27101;text-decoration: underline;}

.mainHotels #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainHotels #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainHotels #motore-laterale #motore2{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainHotels #motore-laterale #motore2 span, .mainHotels #motore-laterale #motore2 .flight-direction label{font-size: 13px;color:#FFF;margin-top:7px;}
.mainHotels #motore-laterale #motore2 .float-l{margin-bottom: 3px;}
.mainHotels #motore-laterale #motore2 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainHotels #motore-laterale #motore2 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainHotels #motore-laterale #motore2 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainHotels #motore-laterale #motore2 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainHotels #motore-laterale #motore2 .select-fields{margin:5px 0 7px;}
.mainHotels #motore-laterale #motore2 .btnGo{float: right;margin: 10px 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}
.mainHotels #motore-laterale #motore2 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}

.mainHotels #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainHotels #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainHotels #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainHotels #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainHotels #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainHotels #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainHotels #motore-laterale #PanelFilters{position:relative;}
.mainHotels #motore-laterale .filter-block{background-color:#000000;height:100%;opacity:0.5;position:absolute;width:100%;z-index:1000;}

.mainHotels #slider{margin:7px 10px 0 5px;}
.mainHotels .priceinfo{text-align:center;color:#000000;}

.mainHotels #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainHotels #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainHotels #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainHotels #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainHotels #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}
.mainHotels #info #PanelResultsNotFound{margin-top:12px;}
.mainHotels #PanelResultsNotFound .item-serp-hotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHotels #PanelResultsNotFound .item-serp-hotel .wrapper{padding:15px;overflow: hidden;}

.mainHotels #info #PanelNoResultsWithFilters{margin-top:12px;}
.mainHotels #PanelNoResultsWithFilters .item-serp-hotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHotels #PanelNoResultsWithFilters .item-serp-hotel .wrapper{padding:15px;overflow: hidden;}

.mainHotels #info #PanelHotelsResults{width:690px;}

.mainHotels #PanelHotelsResults .tagline{margin-top:2px;}
.mainHotels #PanelHotelsResults .tagline #LabelHotelFor span{color:#EF8A13;}

.mainHotels #PanelHotelsResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li img{margin-top:11px;}
.mainHotels #PanelHotelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li a img{margin-top:0;}

.mainHotels #PanelHotelsResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainHotels #PanelHotelsResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainHotels #PanelHotelsResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainHotels #PanelHotelsResults .orderbar .titolo2{margin:0px 0 0 10px;width:81px;}
.mainHotels #PanelHotelsResults .orderbar .titolo3{width:287px;}
.mainHotels #PanelHotelsResults .orderbar .titolo4{width:53px;}
.mainHotels #PanelHotelsResults .orderbar .titolo5{width:160px;}

.mainHotels #PanelHotelsResults .item-serp-hotel{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper{padding:0 5px;overflow: hidden;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels{float:left;background:url("../Images/bg-box-info.gif") repeat-y scroll right top transparent;width:540px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-images{overflow: hidden;width:75px;float:left;margin:5px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-images .img{float: left;border:3px #e6e5e5 solid;width: 65px;height:65px;margin: 0 3px 0 0;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info{float:left;width:445px;margin-top:3px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-name{float:left;font-size:13px;width:270px;font-weight:bold;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-stars{float:left;text-align:center;width:70px;margin-top:1px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .site{float:left;color:#666666;font-size:13px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-location a{color:#005091;color:#005091;margin-right:2px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-location a:hover{color: #F27101;text-decoration: underline;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-facilities{background-color:#FFFFFF;border:1px solid #E6E6E6;font-size:11px;padding:2px 5px;margin-top:3px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-hotels .box-info .hotel-facilities .facility{background:url("../Images/check-icon-gray.gif") no-repeat scroll 0 3px transparent;display:block;float:left;margin:0 2px 0 0;padding-left:17px;width:45%;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota{float:left;margin-left:5px;text-align:center;width:135px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .prezzo{margin:3px 0;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .prezzo a{color:#FF6600;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .btnprenota{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;border: 1px solid #a44f18;color: #FFFFFF;width:92px;height:30px; margin:0 10px 0 20px; padding:0; font-size:13px; cursor:pointer;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .btnprenota a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .update-price{font-size:13px;font-weight:bold;height:35px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .more-partner-trigger-wrapper{margin:3px 0;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .more-partner-trigger-wrapper a{color:#005091;margin-right:5px;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .more-partner-trigger-wrapper a:hover{color:#F27101;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .box-prenota .more-partner-trigger-wrapper .img-partner-trigger{cursor:pointer;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .more-partners{display:none;}
.mainHotels #PanelHotelsResults .item-serp-hotel .wrapper .more-offers{border-top:1px solid #CCCCCC;padding:3px 4px 0;margin-top:5px;}

.mainHotels #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainHotels #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainHotels #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainHotels #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainHotels #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainHotels #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainHotels #PanelResultsFooter .paginator span.next a{border: 0;}
.mainHotels #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainHotels #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainHotels #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainHotels #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainHotels #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainHotels #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}


/* nuovo ostelli */
.mainHostels{width:950px;margin:0 auto 0;font-family:Lucida Sans Unicode,Lucida Grande,Arial,helvetica,sans-serif;font-size:12px;}

.mainHostels #motore-laterale{width: 250px;margin: 0 0 0 0;float: left;}
.mainHostels #motore-laterale .mini-box-confronta{width: 250px;background: url("../Images/bg-confronta-side.gif") repeat-y;margin-top: 3px;}
.mainHostels #motore-laterale .mini-box-confronta .list{width: 236px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}
.mainHostels #motore-laterale .mini-box-confronta .list .inner{width: 231px;background: url("../Images/bg-list.gif") repeat-x;font-size: 12px;color:#000000;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHostels #motore-laterale .mini-box-confronta .list .inner td label{display:block;margin:-19px 0 0 20px;font-size:12px;}
.mainHostels #motore-laterale .mini-box-confronta .list .inner .resetfilter label{display:block;margin:-18px 0 0 23px;}
.mainHostels #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
.mainHostels #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainHostels #motore-laterale #SearchAgain .list .inner {background:none repeat scroll 0 0 #457DB3;}
.mainHostels #motore-laterale #SearchAgain .list .inner a {color:#FFFFFF;}
.mainHostels #motore-laterale #SearchAgain .list .inner img {cursor:pointer;vertical-align:middle;}
.mainHostels #motore-laterale #ShowFormSearch{cursor:pointer;font-weight:bold;}

.mainHostels #motore-laterale .mini-box-confronta .list .inner b, .mainHostels #motore-laterale .mini-box-confronta-anche .list .inner b{font-size: 13px;color: #457db3;}
.mainHostels #motore-laterale .mini-box-confronta-anche{width: 250px;background: url("../Images/bg-confronta-anche.gif") repeat-y;margin-top: 3px;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list{width: 236px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner{width: 231px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner a{color: #005091;text-decoration: underline;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner a:hover{color: #F27101;text-decoration: underline;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner p{padding: 0;margin: 0;overflow: hidden;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner p img{float: left;}

.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap{text-align:right;padding-right:3px;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list .inner .enlargemap .arrow, .mainHostels #info .max-box-confronta-anche .list .inner .narrowmap .arrow{color:#000000;font-size:13px;font-weight:bold;}
.mainHostels #motore-laterale .mini-box-confronta-anche .list #littleMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainHostels #littleMap #gmHostel_PanelMap{height:200px;}

.mainHostels .iw-hotel-box{width:180px;}
.mainHostels .iw-hotel-box .iw-hotel-name{font-weight:bold;}
.mainHostels .iw-hotel-box .iw-hotel-address{}
.mainHostels .iw-hotel-box .iw-hotel-image{border:3px solid #E6E5E5;float:left;height:65px;margin-top:5px;width:65px;}
.mainHostels .iw-hotel-box .iw-hotel-image img{height:65px;width:65px;}
.mainHostels .iw-hotel-box .iw-hotel-right-box{float:left;width:90px;margin:9px 0 0 5px;text-align:center;}
.mainHostels .iw-hotel-box .iw-hotel-right-box .iw-hotel-stars{}
.mainHostels .iw-hotel-box .iw-hotel-right-box .iw-hotel-price{color:#FF6600;font-size:14px;font-weight:bold;margin-top:5px;}
.mainHostels .iw-hotel-box .iw-hotel-right-box .iw-select{background:url("../Images/seleziona3.gif") no-repeat scroll 0 0 transparent;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;width:80px;}
.mainHostels .iw-hotel-box .iw-hotel-right-box .iw-select a{color:#FFFFFF;text-decoration:none;}

.mainHostels #info .max-box-confronta-anche{width: 690px;background: url("../Images/bg-confronta-anche-big.gif") repeat-y;margin-top: 3px;}
.mainHostels #info .max-box-confronta-anche .list{width: 676px;margin:auto;border: 1px #b5d6f8 solid;padding: 1px;background: #fff;}
.mainHostels #info .max-box-confronta-anche .list .inner{width: 671px;background: url("../Images/bg-list-anche.gif") repeat-x bottom center;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
.mainHostels #info .max-box-confronta-anche .list #largerMap{border-top:1px solid #B5D6F8;padding-top:1px;}
.mainHostels #largerMap #gmHostel_PanelMap{height:300px;width:676px;overflow:hidden;}
.mainHostels #info .max-box-confronta-anche .list .inner .narrowmap a{color: #005091;text-decoration: underline;cursor:pointer;font-size:12px;}
.mainHostels #info .max-box-confronta-anche .list .inner .narrowmap a:hover{color: #F27101;text-decoration: underline;}

.mainHostels #motore-laterale #PanelStillSearching .loader{text-align:center;}
.mainHostels #motore-laterale #PanelStillSearching .loader span{color:#457DB3;font-size:13px;font-weight:bold;}

.mainHostels #motore-laterale #motore4{text-align: left;padding: 5px 2px 0 2px;width: 224px !important;width:227px; margin: auto;position:relative;}
.mainHostels #motore-laterale #motore4 span{font-size: 13px;color:#FFF;margin-top:7px;}
.mainHostels #motore-laterale #motore4 .float-l{margin-bottom: 3px;}
.mainHostels #motore-laterale #motore4 .wrapper{border: 1px #225C93 solid;width: 218px;margin: 2px 0 5px 0;}
.mainHostels #motore-laterale #motore4 .wrapper input{width: 216px;height:30px;height:22px\9; border: 0;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
.mainHostels #motore-laterale #motore4 .wrapper-mini{float:left; width: 220px;margin: 2px 0 5px 0;}
.mainHostels #motore-laterale #motore4 .wrapper-mini input{border: 1px #225C93 solid;width: 170px;height:30px;height:22px\9;background:#fff url(../Images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;float:left;cursor:pointer;}
.mainHostels #motore-laterale #motore4 .select-fields{margin:5px 0;}
.mainHostels #motore-laterale #motore4 .btnGo{float: right;margin: 0 0 7px 0; background: url(../Images/cerca.gif) no-repeat;width:69px;height:30px;border:none;font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:0 0 0 1px;text-align:center;}
.mainHostels #motore-laterale #motore4 .ui-datepicker-trigger{float: right;border: 0;margin: 0 0 0 0px;cursor:pointer;display:inline;}

.mainHostels #motore-laterale #PanelMatchMarketing .pd{padding-top:1px;}
.mainHostels #motore-laterale #PanelMatchMarketing #imgcomparealso{float:left;margin-right:5px;}

.mainHostels #motore-laterale .mini-box-confronta .list .inner td input{margin-left:1px;margin-left:0px\9;padding-left:0px\9;}

.mainHostels #motore-laterale .mini-headline-top-confronta{width: 250px;background: url("../Images/top-side-confronta.gif") no-repeat;height: 32px;font-size: 12px;color: #555555;margin-top: 1px;text-align: left;font-weight:bold;}
.mainHostels #motore-laterale #PanelRemoveFilter .mini-headline-top-confronta{background: url("../Images/remove-filter-stripe.gif") no-repeat;}
.mainHostels #motore-laterale .mini-headline-top-confronta .pd{padding: 8px 0 0 10px;}

.mainHostels #slider{margin:7px 10px 0 5px;}
.mainHostels .priceinfo{text-align:center;color:#000000;}

.mainHostels #motore-laterale #PanelRemoveFilter{margin:2px 0 10px;}
.mainHostels #motore-laterale #PanelRemoveFilter #RemoveFilter{padding-left:25px;color:#FFF;font-size:13px;cursor:pointer;text-decoration:none;}
.mainHostels #motore-laterale #PanelRemoveFilter #RemoveFilter:hover{text-decoration:underline;}

.mainHostels #mktg_PanelRSSyahoo .title #mktg_lblSponsoredLink{font-size:13px;color:#000000;}

.mainHostels #info{width:690px; margin:0px 0px 0px 10px; padding:0;float:left;}
.mainHostels #info #PanelResultsNotFound{margin-top:12px;}
.mainHostels #PanelResultsNotFound .item-serp-ostelli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHostels #PanelResultsNotFound .item-serp-ostelli .wrapper{padding:15px;overflow: hidden;}

.mainHostels #info #PanelNoResultsWithFilters{margin-top:12px;}
.mainHostels #PanelNoResultsWithFilters .item-serp-ostelli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHostels #PanelNoResultsWithFilters .item-serp-ostelli .wrapper{padding:15px;overflow: hidden;}

.mainHostels #info #PanelHostelsResults{width:690px;}

.mainHostels #PanelHostelsResults .tagline{margin-top:2px;}
.mainHostels #PanelHostelsResults .tagline #LabelHostelFor span{color:#EF8A13;}

.mainHostels #PanelHostelsResults #PanelFiltersSelected{background:url("../Images/bg-black-results.gif") no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;width:690px;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected a#order-prev{display:block;float:left;height:32px;width:15px;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected a#order-next{display:block;float:right;height:32px;width:15px;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected .filters-sel-container{float:left;height:32px;overflow:hidden;width:660px;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected .filters-sel-container ul{padding:0;margin:0;position:relative;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li{color:#FFFFFF;display:block;float:left;font-size:11px;height:32px;list-style:none outside none;}
.mainHostels #PanelHostelsResults #PanelFiltersSelected .filters-sel-container #filters-breadcrumb li.filterSelItem{line-height:32px;padding:0 0 0 5px;}

.mainHostels #PanelHostelsResults .orderbar{background: url("../Images/bg-orderbar.gif") repeat-y;font-weight:normal;margin:5px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.mainHostels #PanelHostelsResults .orderbar a{color:#005091;text-decoration:underline;font-weight:bold;}
.mainHostels #PanelHostelsResults .orderbar a:hover{text-decoration:none;color:#FF6600;}
.mainHostels #PanelHostelsResults .orderbar .titolo2{margin:0px 0 0 10px;width:81px;}
.mainHostels #PanelHostelsResults .orderbar .titolo3{width:300px;}
.mainHostels #PanelHostelsResults .orderbar .titolo4{width:195px;}

.mainHostels #PanelHostelsResults .item-serp-ostelli{background: url("../Images/bg-serp-item.gif") repeat-y;margin:2px 0;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper{padding:0 5px;overflow: hidden;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels{background:url("../Images/bg-box-info.gif") repeat-y scroll right top transparent;float:left;width:530px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .title-header .title{display:block;float:left;font-size:13px;font-weight:bold;width:380px;margin-left:5px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .title-header .site{color:#666666;float:left;font-size:13px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-images{width:75px;float:left;margin:5px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-images .img{float: left;border:3px #e6e5e5 solid;width: 65px;height:65px;margin: 0 3px 0 0;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-info{float:left;width:435px;margin-top:3px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-info .location a{color:#005091;color:#005091;margin-right:2px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-info .location a:hover{color: #F27101;text-decoration: underline;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-hostels .box-info .box-description{background-color:#FFFFFF;border:1px solid #E6E6E6;font-size:11px;margin-right:10px;margin-top:2px;padding:2px 5px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-prenota{float:left;width:150px;text-align:center;margin-top:20px;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-prenota .prezzo a{color:#FF6600;cursor:pointer;font-size:18px;font-weight:bold;margin:0;text-decoration:none;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-prenota .prezzo a:hover{text-decoration:underline;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-prenota .btnprenota{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;border: 1px solid #a44f18;color: #FFFFFF;width: 92px;height: 30px;margin: 0 10px 0 30px;padding: 0;font-size: 13px;cursor: pointer;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-prenota .btnprenota a{color:#FFFFFF;display:block;font-weight:normal;margin:0;padding:5px 0 0;text-decoration:none;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-update-prenota{float:left;margin-left:10px;text-align:center;width:140px;float:left;}
.mainHostels #PanelHostelsResults .item-serp-ostelli .wrapper .box-update-prenota .update-price{font-size:13px;font-weight:bold;height:35px;}

.mainHostels #PanelResultsFooter{margin:21px 0 0 0;font-size:12px;background:url("../Images/bg-serp-item.gif") repeat-y scroll 0 0 transparent;}
.mainHostels #PanelResultsFooter .paginator{float:left;margin:2px 0 0 5px;}
.mainHostels #PanelResultsFooter .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;background: #005091;margin-right: 3px;color:#FFF;}
.mainHostels #PanelResultsFooter .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #005091 solid;margin-right: 3px;color: #005091;text-decoration: none;}
.mainHostels #PanelResultsFooter .paginator a:hover{text-decoration: none;background: #005091;text-decoration: underline;color:#FFF;}
.mainHostels #PanelResultsFooter .paginator span.next{background: none;border: 0;}
.mainHostels #PanelResultsFooter .paginator span.next a{border: 0;}
.mainHostels #PanelResultsFooter .paginator span.next a:hover{background: none;text-decoration: underline;color:#005091;}

.mainHostels #PanelResultsFooter .results{float:right;margin:3px 20px 0 0;}
.mainHostels #PanelResultsFooter #LabelSortBy{float:left;margin:8px 0 8px 5px;}

.mainHostels #updatebackground{position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:transparent; z-index:1000;height:100%}
.mainHostels #updatebox{position:fixed; top:40%; left:43%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
.mainHostels #updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}

.flights_offers_300x250{float:left;width:300px;text-align:left;height:260px;}
.flights_offers_300x250 div{font-family: Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.flights_offers_300x250 .blue-stripe{background: url(../images/bluestripe.gif) no-repeat;width: 300px;height: 40px;color: #fff;font-size: 13px;margin-bottom:8px;text-align:left;}
.flights_offers_300x250 .blue-stripe .pd{padding: 10px 0 0 40px;font-size:13px;}
.flights_offers_300x250 .item-offer{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.flights_offers_300x250 div.item-offer:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.flights_offers_300x250 .city{color:#3392cd;}
.flights_offers_300x250 .info{float:left;width:225px;}
.flights_offers_300x250 .price{float:right;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;margin-right:5px;}
.flights_offers_300x250 .line{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.flights_offers_300x250 .advice{font-size:10px;color:#000;}
.altTdbanner {margin: 0px 0px 0px 25px;}

.flights_offers_630x300{width:630px;margin-top:10px;text-align:left;}
.flights_offers_630x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.flights_offers_630x300 .blue-stripe{background:url(../images/blueStripe.gif) no-repeat;width:630px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;padding-left:25px;}
.flights_offers_630x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.flights_offers_630x300 .flight-wrapper{background:url("../images/bg-search-side-630.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:630px;}
.flights_offers_630x300 .flight-wrapper .flight-header{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;cursor:default;height:20px;margin:auto auto 2px;padding:1px;width:616px;}
.flights_offers_630x300 .flight-wrapper .flight-header .route{float:left;margin:2px 7px;width:190px;}
.flights_offers_630x300 .flight-wrapper .flight-header .dates{float:left;margin:2px;width:100px;}
.flights_offers_630x300 .flight-wrapper .flight-header .founded{float:left;margin:2px;width:85px;}
.flights_offers_630x300 .flight-wrapper .flight-header .airline{float:left;margin:2px;width:110px;}
.flights_offers_630x300 .flight-wrapper .flight-header .price{float:left;margin:2px;text-align:center;width:90px;}
.flights_offers_630x300 .flight-wrapper .flight-item{background:none repeat scroll 0 0 #FFFFFF;height:37px;margin:auto auto 2px;padding:1px;width:616px;border:1px solid #E6E6E6;}
.flights_offers_630x300 .flight-wrapper div.flight-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.flights_offers_630x300 .flight-wrapper .flight-item .airports{float:left;margin:10px 5px 0 7px;width:195px;}
.flights_offers_630x300 .flight-wrapper .flight-item .city{color:#3392CD;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-info{float:left;margin:10px 5px 0 0;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-info .dates{float:left;font-size:10px;margin-right:5px;width:100px;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-info .timespan{float:left;margin-right:5px;width:85px;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-info .airline{float:left;margin-right:5px;width:100px;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-price{float:right;margin-right:10px;}
.flights_offers_630x300 .flight-wrapper .flight-item .flight-price a{background:url("../images/seleziona.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:92px;}
.flights_offers_630x300 .advice{font-size:10px;color:#000;}

.cars_searches_620x300{width:620px;margin-top:10px;text-align:left;}
.cars_searches_620x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.cars_searches_620x300 .blue-stripe{background:url("../images/blueStripeCar.gif") no-repeat;width:620px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;padding-left:35px;}
.cars_searches_620x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.cars_searches_620x300 .car-wrapper-text{background:url("../images/bg-search-car-text.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 4px 0 0;width:204px;float:left;}
.cars_searches_620x300 .car-wrapper-text .car-item{background:none repeat scroll 0 0 #FFFFFF;height:24px;margin:auto auto 2px;padding:1px;width:190px;border:1px solid #E6E6E6;cursor:pointer;}
.cars_searches_620x300 .car-wrapper-text div.car-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.cars_searches_620x300 .car-wrapper-text .car-item .city{color:#3392CD;width:130px;float:left;font-weight:bold;margin:4px 2px 0 4px;}
.cars_searches_620x300 .car-wrapper-text .car-item .price{float:right;text-align:right;width:45px;color:#F27101;font-weight:bold;margin:4px 5px 0 0;font-size:13px;}
.cars_searches_620x300 .car-wrapper-image{background:url("../images/bg-search-car-image.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:412px;float:left;}
.cars_searches_620x300 .car-wrapper-image .car-item{background:none repeat scroll 0 0 #FFFFFF;height:101px;border:1px solid #E6E6E6;cursor:pointer;width:197px;float:left;}
.cars_searches_620x300 .car-wrapper-image div.car-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.cars_searches_620x300 .car-wrapper-image .car-item .city{color:#3392CD;font-size:12px;font-weight:bold;margin:2px 0 0 5px;}
.cars_searches_620x300 .car-wrapper-image .car-item .box-images{margin:5px 3px 0 5px;float: left;}
.cars_searches_620x300 .car-wrapper-image .car-item .box-images .img{border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.cars_searches_620x300 .car-wrapper-image .car-item .info{float:left;}
.cars_searches_620x300 .car-wrapper-image .car-item .info .price{font-size:10px;height:28px;margin-top:15px;width:80px;}
.cars_searches_620x300 .car-wrapper-image .car-item .info .price span{color:#F27101;font-size:14px;font-weight:bold;}
.cars_searches_620x300 .car-wrapper-image .car-item .info .prenota{background:url("../images/seleziona3.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:80px;}
.cars_searches_620x300 .car-wrapper-image .left-item{margin:0 4px 2px 5px;}
.cars_searches_620x300 .car-wrapper-image .right-item{margin: 0 0 2px;}
.cars_searches_620x300 .advice{font-size:10px;color:#000;}

.hotels_searches_620x300{width:620px;margin-top:10px;text-align:left;}
.hotels_searches_620x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hotels_searches_620x300 .blue-stripe{background:url("../images/blueStripeHotel2.gif") no-repeat;width:620px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;padding-left:35px;}
.hotels_searches_620x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.hotels_searches_620x300 .hotel-wrapper-text{background:url("../images/bg-search-car-text.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 4px 0 0;width:204px;float:left;}
.hotels_searches_620x300 .hotel-wrapper-text .hotel-item{background:none repeat scroll 0 0 #FFFFFF;height:24px;margin:auto auto 2px;padding:1px;width:190px;border:1px solid #E6E6E6;cursor:pointer;}
.hotels_searches_620x300 .hotel-wrapper-text div.hotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hotels_searches_620x300 .hotel-wrapper-text .hotel-item .city{color:#3392CD;width:130px;float:left;font-weight:bold;margin:4px 2px 0 4px;}
.hotels_searches_620x300 .hotel-wrapper-text .hotel-item .price{float:right;text-align:right;width:45px;color:#F27101;font-weight:bold;margin:4px 5px 0 0;font-size:13px;}
.hotels_searches_620x300 .hotel-wrapper-image{background:url("../images/bg-search-car-image.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:412px;float:left;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item{background:none repeat scroll 0 0 #FFFFFF;height:101px;border:1px solid #E6E6E6;cursor:pointer;width:197px;float:left;}
.hotels_searches_620x300 .hotel-wrapper-image div.hotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .city{color:#3392CD;font-size:12px;font-weight:bold;margin:2px 0 0 5px;float:left;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .stars{float:right;margin:4px 5px 0 0;text-align:center;width:70px;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .box-images{margin:5px 3px 0 5px;float: left;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .box-images .img{border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .info{float:left;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .info .price{font-size:10px;height:28px;margin-top:15px;width:80px;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .info .price span{color:#F27101;font-size:14px;font-weight:bold;}
.hotels_searches_620x300 .hotel-wrapper-image .hotel-item .info .prenota{background:url("../images/seleziona3.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:80px;}
.hotels_searches_620x300 .hotel-wrapper-image .left-item{margin:0 4px 2px 5px;}
.hotels_searches_620x300 .hotel-wrapper-image .right-item{margin: 0 0 2px;}
.hotels_searches_620x300 .advice{font-size:10px;color:#000;}

.hostels_searches_620x300{width:620px;margin-top:10px;text-align:left;}
.hostels_searches_620x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hostels_searches_620x300 .blue-stripe{background:url("../images/blueStripeOstelli2.gif") no-repeat;width:620px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;padding-left:35px;}
.hostels_searches_620x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.hostels_searches_620x300 .hostel-wrapper-text{background:url("../images/bg-search-car-text.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 4px 0 0;width:204px;float:left;}
.hostels_searches_620x300 .hostel-wrapper-text .hostel-item{background:none repeat scroll 0 0 #FFFFFF;height:24px;margin:auto auto 2px;padding:1px;width:190px;border:1px solid #E6E6E6;cursor:pointer;}
.hostels_searches_620x300 .hostel-wrapper-text div.hostel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hostels_searches_620x300 .hostel-wrapper-text .hostel-item .city{color:#3392CD;width:130px;float:left;font-weight:bold;margin:4px 2px 0 4px;}
.hostels_searches_620x300 .hostel-wrapper-text .hostel-item .price{float:right;text-align:right;width:45px;color:#F27101;font-weight:bold;margin:4px 5px 0 0;font-size:13px;}
.hostels_searches_620x300 .hostel-wrapper-image{background:url("../images/bg-search-car-image.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:412px;float:left;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item{background:none repeat scroll 0 0 #FFFFFF;height:101px;border:1px solid #E6E6E6;cursor:pointer;width:197px;float:left;}
.hostels_searches_620x300 .hostel-wrapper-image div.hostel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .city{color:#3392CD;font-size:12px;font-weight:bold;margin:2px 0 0 5px;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .box-images{margin:5px 3px 0 5px;float: left;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .box-images .img{border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .info{float:left;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .info .nights{margin-top:4px;width:70px;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .info .price{font-size:10px;margin:3px 0 7px;width:80px;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .info .price span{color:#F27101;font-size:14px;font-weight:bold;}
.hostels_searches_620x300 .hostel-wrapper-image .hostel-item .info .prenota{background:url("../images/seleziona3.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:80px;}
.hostels_searches_620x300 .hostel-wrapper-image .left-item{margin:0 4px 2px 5px;}
.hostels_searches_620x300 .hostel-wrapper-image .right-item{margin: 0 0 2px;}
.hostels_searches_620x300 .advice{font-size:10px;color:#000;}

.flightandhotel_searches_620x300{width:620px;margin-top:10px;text-align:left;}
.flightandhotel_searches_620x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.flightandhotel_searches_620x300 .blue-stripe{background:url("../images/blueStripeVoloHotel2.gif") no-repeat;width:620px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;padding-left:35px;}
.flightandhotel_searches_620x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-text{background:url("../images/bg-search-car-text.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 4px 0 0;width:204px;float:left;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-text .flightandhotel-item{background:none repeat scroll 0 0 #FFFFFF;height:24px;margin:auto auto 2px;padding:1px;width:190px;border:1px solid #E6E6E6;cursor:pointer;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-text div.flightandhotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-text .flightandhotel-item .cities{width:130px;float:left;margin:4px 2px 0 4px;color:#3392CD;font-weight:bold;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-text .flightandhotel-item .price{float:right;text-align:right;width:45px;color:#F27101;font-weight:bold;margin:4px 5px 0 0;font-size:13px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image{background:url("../images/bg-search-car-image.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:412px;float:left;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item{background:none repeat scroll 0 0 #FFFFFF;height:101px;border:1px solid #E6E6E6;cursor:pointer;width:197px;float:left;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image div.flightandhotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .cities{font-size:11px;margin:2px 0 0 5px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .city{color:#3392CD;font-weight:bold;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .box-images{margin:5px 3px 0 5px;float: left;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .box-images .img{border:3px #e6e5e5 solid;width: 95px;height:65px;margin: 0 3px 0 0;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .info{float:left;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .info .stars{margin-top:6px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .info .dates{font-size:10px;margin:5px 0 8px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .info .dates b{font-size:11px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .flightandhotel-item .info .prenota{background:url("../images/seleziona3.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:13px;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:80px;font-weight:bold;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .left-item{margin:0 4px 2px 5px;}
.flightandhotel_searches_620x300 .flightandhotel-wrapper-image .right-item{margin: 0 0 2px;}
.flightandhotel_searches_620x300 .advice{font-size:10px;color:#000;}

.hotels_searches_630x300{width:630px;margin-top:10px;text-align:left;}
.hotels_searches_630x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hotels_searches_630x300 .blue-stripe{background:url(../images/blueStripeHotel.gif) no-repeat;width:630px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hotels_searches_630x300 .blue-stripe .pd{padding:10px 0 0 10px;font-size:13px;}
.hotels_searches_630x300 .hotel-wrapper{background:url("../images/bg-search-side-630.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:630px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;cursor:default;height:20px;margin:auto auto 2px;padding:1px;width:616px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header .hotel-name{float:left;margin:2px 7px;width:190px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header .dates{float:left;margin:2px;width:100px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header .founded{float:left;margin:2px;width:85px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header .stars{float:left;margin:2px;width:110px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-header .price{float:left;margin:2px;text-align:center;width:90px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item{background:none repeat scroll 0 0 #FFFFFF;height:37px;margin:auto auto 2px;padding:1px;width:616px;border:1px solid #E6E6E6;cursor:pointer;}
.hotels_searches_630x300 .hotel-wrapper div.hotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-name{float:left;margin:10px 5px 0 7px;width:195px;color:#3392CD;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-info{float:left;margin:10px 5px 0 0;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-info .dates{float:left;font-size:10px;margin-right:5px;width:100px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-info .timespan{float:left;margin-right:5px;width:85px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-info .stars{float:left;margin-right:5px;width:100px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-price{float:right;margin-right:10px;}
.hotels_searches_630x300 .hotel-wrapper .hotel-item .hotel-price a{background:url("../images/seleziona.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:92px;}
.hotels_searches_630x300 .advice{font-size:10px;color:#000;}

.hotels_offers_630x300{width:630px;margin-top:10px;text-align:left;}
.hotels_offers_630x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hotels_offers_630x300 .blue-stripe{background:url(../images/blueStripeHotel.gif) no-repeat;width:630px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hotels_offers_630x300 .blue-stripe .pd{padding:10px 0 0 35px;font-size:13px;}
.hotels_offers_630x300 .hotel-wrapper{background:url("../images/bg-search-side-630.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:630px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;cursor:default;height:20px;margin:auto auto 2px;padding:1px;width:616px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header .hotel-name{float:left;margin:2px 7px;width:190px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header .dates{float:left;margin:2px;width:100px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header .founded{float:left;margin:2px;width:85px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header .stars{float:left;margin:2px;width:110px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-header .price{float:left;margin:2px;text-align:center;width:90px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item{background:none repeat scroll 0 0 #FFFFFF;height:37px;margin:auto auto 2px;padding:1px;width:616px;border:1px solid #E6E6E6;cursor:pointer;}
.hotels_offers_630x300 .hotel-wrapper div.hotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-name{float:left;margin:10px 5px 0 7px;width:195px;color:#3392CD;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-info{float:left;margin:10px 5px 0 0;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-info .dates{float:left;font-size:10px;margin-right:5px;width:100px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-info .timespan{float:left;margin-right:5px;width:85px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-info .stars{float:left;margin-right:5px;width:100px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-price{float:right;margin-right:10px;}
.hotels_offers_630x300 .hotel-wrapper .hotel-item .hotel-price a{background:url("../images/seleziona.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:92px;}
.hotels_offers_630x300 .advice{font-size:10px;color:#000;}

.hostels_searches_630x300{width:630px;margin-top:10px;text-align:left;}
.hostels_searches_630x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hostels_searches_630x300 .blue-stripe{background:url(../images/blueStripeOstelli.gif) no-repeat;width:630px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hostels_searches_630x300 .blue-stripe .pd{padding:10px 0 0 35px;font-size:13px;}
.hostels_searches_630x300 .hostel-wrapper{background:url("../images/bg-search-side-630.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:630px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;cursor:default;height:20px;margin:auto auto 2px;padding:1px;width:616px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header .hostel-name{float:left;margin:2px 7px;width:190px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header .check-in{float:left;margin:2px;width:130px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header .founded{float:left;margin:2px;width:85px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header .nights{float:left;margin:2px;width:80px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-header .price{float:left;margin:2px;text-align:center;width:90px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item{background:none repeat scroll 0 0 #FFFFFF;height:37px;margin:auto auto 2px;padding:1px;width:616px;border:1px solid #E6E6E6;cursor:pointer;}
.hostels_searches_630x300 .hostel-wrapper div.hostel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-name{float:left;margin:10px 5px 0 7px;width:195px;color:#3392CD;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-info{float:left;margin:10px 5px 0 0;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-info .check-in{float:left;margin-right:5px;width:130px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-info .timespan{float:left;margin-right:5px;width:85px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-info .nights{float:left;margin-right:5px;width:70px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-price{float:right;margin-right:10px;}
.hostels_searches_630x300 .hostel-wrapper .hostel-item .hostel-price a{background:url("http://www.europelowcost.com/images/seleziona.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:92px;}
.hostels_searches_630x300 .advice{font-size:10px;color:#000;}

.hostels_offers_630x300{width:630px;margin-top:10px;text-align:left;}
.hostels_offers_630x300 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hostels_offers_630x300 .blue-stripe{background:url(../images/blueStripeOstelli.gif) no-repeat;width:630px;height:37px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hostels_offers_630x300 .blue-stripe .pd{padding:10px 0 0 35px;font-size:13px;}
.hostels_offers_630x300 .hostel-wrapper{background:url("../images/bg-search-side-630.gif") repeat-y scroll 0 0 transparent;font-size:12px;margin:2px 0;width:630px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;cursor:default;height:20px;margin:auto auto 2px;padding:1px;width:616px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header .hostel-name{float:left;margin:2px 7px;width:190px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header .check-in{float:left;margin:2px;width:130px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header .founded{float:left;margin:2px;width:85px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header .nights{float:left;margin:2px;width:80px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-header .price{float:left;margin:2px;text-align:center;width:90px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item{background:none repeat scroll 0 0 #FFFFFF;height:37px;margin:auto auto 2px;padding:1px;width:616px;border:1px solid #E6E6E6;cursor:pointer;}
.hostels_offers_630x300 .hostel-wrapper div.hostel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-name{float:left;margin:10px 5px 0 7px;width:195px;color:#3392CD;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-info{float:left;margin:10px 5px 0 0;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-info .check-in{float:left;margin-right:5px;width:130px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-info .timespan{float:left;margin-right:5px;width:85px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-info .nights{float:left;margin-right:5px;width:70px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-price{float:right;margin-right:10px;}
.hostels_offers_630x300 .hostel-wrapper .hostel-item .hostel-price a{background:url("../images/seleziona.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:30px;margin:3px auto;padding-top:6px;text-align:center;text-decoration:none;width:92px;}
.hostels_offers_630x300 .advice{font-size:10px;color:#000;}

.hotels_searches_300x250{width:300px;text-align:left;}
.hotels_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hotels_searches_300x250 .blue-stripe-mini{border-radius:3px;-moz-border-radius:3px;-web-kit-border-radius:3px;border: 1px solid #a44f18;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 top  #F27101;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hotels_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.hotels_searches_300x250 .hotel-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.hotels_searches_300x250 div.hotel-item:hover{background-color:#f8f8f8;border:1px solid #d8d8d8;}
.hotels_searches_300x250 .hotel-item .hotel-name{float:left;color:#3e3e3e;font-weight:bold;margin-right:10px;width:210px;}
.hotels_searches_300x250 .hotel-item .stars{float:right;width:70px;text-align:right;}
.hotels_searches_300x250 .hotel-item .dates{float:left;margin-right:5px;}
.hotels_searches_300x250 .hotel-item .dates b{color:#999;}
.hotels_searches_300x250 .hotel-item .timespan{float:left;}
.hotels_searches_300x250 .hotel-item .price{float:right;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.hotels_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.hotels_searches_300x250 .advice{font-size:10px;color:#000;}

.flights_searches_300x250{width:300px;text-align:left;}
.flights_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.flights_searches_300x250 .blue-stripe-mini{border-radius:3px;-moz-border-radius:3px;-web-kit-border-radius:3px;border: 1px solid #a44f18;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 top  #F27101;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.flights_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.flights_searches_300x250 .flight-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.flights_searches_300x250 div.flight-item:hover{background-color:#f8f8f8;border:1px solid #d8d8d8;}
.flights_searches_300x250 .flight-item .cities .city{color:#3e3e3e;}
.flights_searches_300x250 .flight-item .dates{float:left;margin-right:5px;}
.flights_searches_300x250 .flight-item .dates b{color:#999;}
.flights_searches_300x250 .flight-item .timespan{float:left;}
.flights_searches_300x250 .flight-item .price{float:right;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.flights_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.flights_searches_300x250 .advice{font-size:10px;color:#000;}

.hostels_searches_300x250{width:300px;text-align:left;}
.hostels_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.hostels_searches_300x250 .blue-stripe-mini{background:url(../images/mini-blue-stripe-300x25.gif) no-repeat;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.hostels_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.hostels_searches_300x250 .hostel-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.hostels_searches_300x250 div.hostel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.hostels_searches_300x250 .hostel-item .hostel-name{float:left;color:#3392CD;font-weight:bold;margin-right:5px;width:220px;}
.hostels_searches_300x250 .hostel-item .nights{float:right;width:60px;text-align:right;margin-right:5px}
.hostels_searches_300x250 .hostel-item .dates{float:left;margin-right:5px;}
.hostels_searches_300x250 .hostel-item .timespan{float:left;}
.hostels_searches_300x250 .hostel-item .price{float:right;margin-right:5px;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.hostels_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.hostels_searches_300x250 .advice{font-size:10px;color:#000;}

.cars_searches_300x250{width:300px;text-align:left;}
.cars_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.cars_searches_300x250 .blue-stripe-mini{background:url(../images/mini-blue-stripe-300x25.gif) no-repeat;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.cars_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.cars_searches_300x250 .car-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.cars_searches_300x250 div.car-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.cars_searches_300x250 .car-item .cities .city{color:#3392CD;}
.cars_searches_300x250 .car-item .dates{float:left;margin-right:5px;}
.cars_searches_300x250 .car-item .timespan{float:left;}
.cars_searches_300x250 .car-item .price{float:right;margin-right:5px;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.cars_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.cars_searches_300x250 .advice{font-size:10px;color:#000;}

.flightandhotel_searches_300x250{width:300px;text-align:left;}
.flightandhotel_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.flightandhotel_searches_300x250 .blue-stripe-mini{background:url(../images/mini-blue-stripe-300x25.gif) no-repeat;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.flightandhotel_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.flightandhotel_searches_300x250 .flightandhotel-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.flightandhotel_searches_300x250 div.flightandhotel-item:hover{background-color:#E8F2FC;border:1px solid #AACCE9;}
.flightandhotel_searches_300x250 .flightandhotel-item .cities .city{color:#3392CD;}
.flightandhotel_searches_300x250 .flightandhotel-item .dates{float:left;margin-right:5px;}
.flightandhotel_searches_300x250 .flightandhotel-item .timespan{float:left;}
.flightandhotel_searches_300x250 .flightandhotel-item .price{float:right;margin-right:5px;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.flightandhotel_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.flightandhotel_searches_300x250 .advice{font-size:10px;color:#000;}

.vacations_searches_300x250{width:300px;text-align:left;}
.vacations_searches_300x250 div{font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;font-size:11px;}
.vacations_searches_300x250 .blue-stripe-mini{border-radius:3px;-moz-border-radius:3px;-web-kit-border-radius:3px;border: 1px solid #a44f18;background: url(../images/lcp_header_bkg.jpg) repeat-x 0 top  #F27101;width:300px;height:25px;color:#fff;font-size:13px;margin-bottom:8px;text-align:left;}
.vacations_searches_300x250 .blue-stripe-mini .pd{padding:5px 0 0 5px;font-size:13px;}
.vacations_searches_300x250 .vacation-item{padding:2px 3px 2px;cursor:pointer;border:1px solid transparent;}
.vacations_searches_300x250 div.vacation-item:hover{background-color:#f8f8f8;border:1px solid #d8d8d8;}
.vacations_searches_300x250 .vacation-item .destination{color:#3e3e3e;float:left;width:220px;}
.vacations_searches_300x250 .vacation-item .stars{float:right;width:70px;text-align:right;}
.vacations_searches_300x250 .vacation-item .dates{float:left;margin-right:5px;}
.vacations_searches_300x250 .vacation-item .dates b{color:#999;}
.vacations_searches_300x250 .vacation-item .nights{float:left;margin-right:5px;}
.vacations_searches_300x250 .vacation-item .timespan{float:left;}
.vacations_searches_300x250 .vacation-item .price{float:right;font-size:14px;color:#fe4f00;text-align:right;font-weight:bold;}
.vacations_searches_300x250 .line-div{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 2px 0;}
.vacations_searches_300x250 .advice{font-size:10px;color:#000;}

.services-menu{padding-top:5px;font-size:16px;font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif;}
.services-menu a{color:#457db3;text-decoration:none;}
.services-menu a.active, .services-menu a:hover{color:#ef8113;border-bottom:2px solid;}



#footer{font-size: 11px; width:950px; margin:auto; color:#4D4D4D;border-top: 1px solid #3e3e3e;
padding: 5px 0 0 0;margin-top:10px;}
#footer a{font-size: 11px;color:#4D4D4D; text-decoration: none;}
#footer a:hover{text-decoration:underline;}


.yahooFeed{border:0 none;font-family:Arial,Verdana,sans-serif;padding:2px 2px 2px 0;text-align:left;}
.yahooFeed .sponsored{color:#404040;float:right;font-size:10px;}
.yahooFeed .item{display:block; overflow:hidden; border:1px solid #BDBCC1;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;margin:2px 2px 2px 0;width:100%;background-color:none;}
.yahooFeed div.item:hover{background-color:#cfeff4;}
.yahooFeed .item .img-container{float:left;margin:3px;}
.yahooFeed .item .img-container a{text-decoration:none;cursor:pointer;}
.yahooFeed .item .img-container img{border:1px solid #CCCCCC;padding:3px;width:70px;}
.yahooFeed .item .right-content{float:left;margin-left:5px;width:83%;}
.yahooFeed .item .right-content .title{font-size:16px;font-weight:bold;margin-bottom:1px;}
.yahooFeed .item .right-content .title a{color:#078ace;text-decoration:none;}
.yahooFeed .item .right-content .title a:hover{text-decoration:underline;}
.yahooFeed .item .right-content .description{font-size:14px;margin-top:4px;}
.yahooFeed .item .right-content .description a{text-decoration:none;color
                                               :#000000;cursor:pointer;}
.yahooFeed .item .right-content .description a:hover{text-decoration:underline;}
.yahooFeed .item .right-content .site{font-size:12px;font-weight:bold;margin-top:4px;}
.yahooFeed .item .right-content .site a{color:#078ace;text-decoration:none;cursor:pointer;}
.yahooFeed .item .right-content .site a:hover{text-decoration:underline;}

.m0{margin:0px 0px 0px 0px;}
#menu-sezioni {
auto auto 10px;
text-align:left;
width:950px;
z-index: 10;
position: relative;
}
#menu-sezioni ul {
margin:0;
padding:0;
}
#menu-sezioni li {
color:#F27101;
display:block;
float:left;
font-size: 12px;
font-weight:bold;
border-width:1px;
border-color:#a44f18; 
border-style:solid;
height: 25px;
text-align: center;
padding:5px 8px 0 8px;
margin-right:5px;
border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;
background: url(../images/lcp_header_bkg.jpg) repeat-x 0 bottom #F27101;
}

#menu-sezioni li#sez1Sel,#menu-sezioni li#sez2Sel,#menu-sezioni li#sez3Sel,#menu-sezioni li#sez4Sel,#menu-sezioni li#sez5Sel,#menu-sezioni li#sez6Sel,#menu-sezioni li#sez7Sel,#menu-sezioni li#sez8Sel
{
background:#fff;color:#3e3e3e;
border-color: #a44f18 #a44f18 #fff #a44f18;
}
#menu-sezioni li.pd {

}
#menu-sezioni #sez1Sel a, #menu-sezioni #sez2Sel a, #menu-sezioni #sez3Sel a, #menu-sezioni #sez4Sel a, #menu-sezioni #sez5Sel a, #menu-sezioni #sez6Sel a, #menu-sezioni #sez7Sel a {
color:#3e3e3e;
text-decoration:none;

}
#menu-sezioni #sez1 a, #menu-sezioni #sez2 a, #menu-sezioni #sez3 a, #menu-sezioni #sez4 a, #menu-sezioni #sez5 a, #menu-sezioni #sez6 a, #menu-sezioni #sez7 a {
color:#fff;
text-decoration:none;
}
#menu-sezioni #sez1 a:hover, #menu-sezioni #sez2 a:hover, #menu-sezioni #sez3 a:hover, #menu-sezioni #sez4 a:hover, #menu-sezioni #sez5 a:hover, #menu-sezioni #sez6 a:hover, #menu-sezioni #sez7 a:hover {
text-decoration:underline;
}

.font14{font-size:14px;}
.font16{font-size:16px;}
#motore .middle .middle-gradient .middle-inside div.font16{font-size: 16px;
margin-top: 5px;
font-weight: bold;
color: #3e3e3e;}
.npass {float:left; font-size:14px; margin:15px 10px 0px 0px;}

/*********************************************************/
/************************ALERT****************************/
/*********************************************************/
/* --------------- Layout --------------- */
/*html,body{margin:0px !important;margin:0;padding:0;height:100%; }*/
.formAlert{min-height:100%;position:relative;font-family:Helvetica,Trebuchet MS,Arial,Helvetica,sans-serif;}
.panCnt{width:905px;margin:auto; text-align:left;padding:0px 0 216px 0;overflow:hidden;}/*padding-top:55px;*/
.panCnt .divEditCtrl{margin:0 auto 0 auto;width:630px;float:left;}
.panCnt .divLoginCtrl{margin: auto auto;width:630px;float:left;}/*margin-top:55px;*/
.panCnt .divManageCtrl{margin: auto auto;}
.panCnt .divEditUserCtrl{margin: auto auto;width:620px;}
.panCnt .divRecover{margin: auto auto;width:510px;}
.panCnt .divActivateAndBlock{margin: auto auto;}
.panCnt2{width:990px;margin:auto; text-align:left;padding:10px 0 216px 0;overflow:hidden;}/*padding-top:55px;*/
.panCnt2 .divManageCtrl{width:725px;float:left;}
.panCnt3{width:905px;margin:auto; text-align:left;padding:10px 0 216px 0;overflow:hidden;}
.panCnt3 .divLoginCtrl{margin: auto auto;width:630px;float:left;}/*margin-top:55px;*/
.panCnt4{width:905px;margin:auto; text-align:left;padding:10px 0 216px 0;overflow:hidden;}/*padding-top:55px;*/
.panCnt4 .divEditUserCtrl{width:620px;margin:auto;float:left;}
.panCnt4 .divRecover{width:620px;margin:auto;float:left;}
.divQACtrl{width:510px;}
.divQACtrl .divExtBorder{background:none;background: url(../Images/alert-qa-bg.jpg) no-repeat;width:510px;}
.divQACtrl .divExtBorder .divIntBorder img{display:block;float:left;margin-top:10px;}
.divQACtrl .divExtBorder .divIntBorder #qaCtrl_lblTitle{color:#393838;display:block;float:left;margin-top:10px;}
.divQACtrl .divExtBorder .divIntBorder input{margin-top:10px;}
.divRowAlert{padding:0px;margin:0 0 5px 0;font-size:14px;}
/*#divEMail.divRowAlert{float:left;}
#divPwd.divRowAlert{float:right;}*/
#theLoginCtrl_divRemember{clear:left;}
#theLoginCtrl_divConfPwd.divRowAlert{float:left;}
#theLoginCtrl_divName.divRowAlert{float:right;}
.ctrlText{max-height:90px;min-height:25px;width:100% !important;}
.ctrlText span{    /*width:100% !important;*/}
.float-l{float:left}
.float-r{float:right}
.divContentHalf{float: left;width:50%;*width:280px;}
.divContentHalf2{float: right;}
.divContentFull{width: 100%;float: left;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.bringToFront{z-index:99999!important;}
.popErr{background-color:Red; font-size:14px;font-weight:bold;color:White;z-index:100100;margin:5px;padding:5px;border-width:1px; border-style:solid;border-color:Black;position:absolute;width:200px;text-align:center;} 
/* .shadow{background-color:#000000;filter:alpha(opacity=40);opacity:0.4;height:100%;width:100%;position:absolute;left:2px;top:2px;z-index:-1;} */
.divCtrlR{display:inline;width:50%;float:right;text-align:right;}
#alertsTop{margin:auto;width:905px;}
.announce{font-size:20px; color:#A7A0BB;text-align:center;}
.ctrlLabel{font-size:14px; margin:0; padding:0;text-align:left;margin-bottom:5px;}
.divCenter{text-align:center;width:70%;margin-left:15%;margin-right:15%;margin-top:30px;}
.dlgTitle{font-size:14px; text-align:center;background:#e9e9e9 none repeat scroll 0 0;border-left:2px solid #CED2E0;border-right:2px solid #CED2E0;border-top:2px solid #CED2E0;color:#990000;border:none;}
#editCtrl_Label1{color:#393838;}
.errMsg{color:#FF0000;}
.validMsg{color:#005091;}
.divMultLoc{background-color:#F0F1F8;clear:both;padding:10px;margin:0px 5px}

#banner-big {margin: auto auto; width: 905px; height: 125px; background: url(../images/alert-banner-big.png) no-repeat scroll 0px 0 transparent;}
#banner-big .divBannerText{float: left; border: solid 0px red; width: 33%; height: 100%;}
#banner-big .divBannerText div{width: 167px; margin-left: 70px; margin-top: 20px; text-align: left;font-weight: bold;font-family:Helvetica,Arial,sans-serif;color:#7c7a7a;font-size:15px;}
#banner-big p{font-family:Helvetica,Arial,sans-serif;color:#232323;font-size:22px;}

/* --------------- Tabs --------------- */
.selTabCtrl{border:0px solid #005091;border-bottom:0px solid #F0F1F8; padding:5px 10px 5px 10px;float:left;text-align:center;background:url(../images/arrow-motore.gif) no-repeat scroll 0 0 transparent; background-position:center bottom;height:40px;position:relative; top:10px;}
.selTabCtrl a{color:#F27101;font-size:14px; font-weight:bold;text-decoration:none;font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;}
.selTabCtrl a:hover{text-decoration:none;}
.tabCtrl{font-size:12px; border:0px solid #005091;border-bottom:0px solid White; padding:5px 10px 5px 10px;float:left;text-align:center;position:relative; top:10px;}
.tabCtrl a{color:#102658;font-size:14px; font-weight:bold;text-decoration:none;font-family:Lucida Sans Unicode,Lucida Grande,Helvetica,Arial,helvetica,sans-serif;}
.tabCtrl a:hover{text-decoration:underline;}
/* --------------- Bottoni --------------- */
.btnCtrlBigDisabled{text-shadow: #FFFFFF 1px 1px 1px!important;cursor:default!important;color:#808080!important;font-size:13px; font-weight:bold; width:127px; height:42px;background:url(../images/create-big-disabled.png) no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;}
.btnCtrlDisabled{text-shadow: #FFFFFF 1px 1px 1px!important;cursor:default!important;color:#808080!important;font-size:13px; font-weight:bold; width:97px; height:42px;background:url(../images/create-disabled.png) no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;}
.btnCtrl{color:#FFFFFF; font-size:13px; font-weight:bold; width:97px; height:42px;background:url(../images/create.png) no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;}
.btnCtrlBig{color:#FFFFFF; font-size:13px; font-weight:bold; width:127px; height:42px;background:url(../images/create-big.png) no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;}
.btnCtrlBig a{color:#FFFFFF; font-size:13px; font-weight:bold;text-decoration:none;display:block; line-height:3em;}
.btnCancel{background: url(../Images/bg-alert-top-down.gif) repeat-x;text-align:right;border-bottom:1px solid #DBDADA;}
/* --------------- Loaders --------------- */
#updatebackground{background-color:transparent;bottom:0;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1000;filter:alpha(opacity=70);opacity:0.7;}
#updatebox{position:fixed; top:40%; left:40%;padding:10px; width:23%; z-index:1001; border:solid 2px #a4d2fc;text-align:center;background-color:#fff;}
#updatebox .updatemsg{font-size:13px;margin-bottom:10px;color:#000;font-weight:bold;}
.loadGrid{width:70%;margin-left:15%;margin-right:15%;height:100%;z-index:1000; background-color:Gray;position:absolute;top:0;left:0;filter:alpha(opacity=70);opacity:0.7;}
.loadback{width:100%;height:100%;z-index:100200; background-color:Gray;position:fixed;top:0;left:0;filter:alpha(opacity=70);opacity:0.7;}
.loadAcc{width:50%;margin-left:25%;margin-right:25%;height:100%;z-index:10000; background-color:Gray;position:absolute;top:0;left:0;}
.loadimg{margin-left:-16px;margin-top:-16px;position: absolute;top:50%;left:50%;}
.modalBackground {	background-color:Gray;	filter:alpha(opacity=70);opacity:0.7;z-index:1000!important;}

.centerLoaderBackground{background-color:#A6A6A6;bottom:0;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1000;filter:alpha(opacity=70);opacity:0.7;}
.centerLoaderBox{ position:fixed; top:40%; left:30%;width:23%; z-index:1001; border:solid 2px #DBDADA;background-color:#E2E1E1;}
.centerLoaderBox span{text-align:center;font-weight:bold;font-size:18px!important;}
/* --------------- Inputs --------------- */
.inputCtrlBig{font-size:15px; border:1px solid #C8C6C6; margin:0px 0px 0px 0px; padding:5px 3px 0;width:250px !important;height:27px !important;background:url("../images/bg-input.gif") repeat-x scroll 0 0 transparent;background-color:#FFFFFF!important; }
.inputCtrlDateReturn{font-size:15px; border:1px solid #C8C6C6; margin:0px 0px 0px 0px; padding:5px 3px 0;width:224px !important;height:27px !important;background:url("../images/bg-input.gif") repeat-x scroll 0 0 transparent;background-color:#FFFFFF!important; }
.inputCtrlDateDepart{font-size:15px; border:1px solid #C8C6C6; margin:0px 0px 0px 0px; padding:5px 3px 0;width:224px !important;height:27px !important;background:url("../images/bg-input.gif") repeat-x scroll 0 0 transparent;background-color:#FFFFFF!important; }
.inputCtrl{font-size:15px; border:1px solid #C8C6C6; margin:0px 0px 0px 0px; padding:5px 3px 0;width:263px !important;height:27px !important;background:url("../images/bg-input.gif") repeat-x scroll 0 0 transparent;background-color:#FFFFFF!important; }
.inputCtrlPrice{text-align:left; font-size:15px;border:1px solid #C8C6C6; margin:0 4px 0 0; padding:5px 3px 0;width:200px !important;height:27px !important;background:url("../images/bg-input.gif") repeat-x scroll 0 0 transparent;background-color:#FFFFFF!important; }
.divAlertCalendar img{vertical-align:bottom;border:0 none;cursor:pointer;display:inline;margin:0 0px 0 5px;}
/*.imgError{display:inline;margin:0 0 0 5px;}*/
.imgError{display:none;margin:0 0 0 5px;}
/* --------------- QuickAlerts.ascx --------------- */
.divQABtn{padding:5px 5px 0px 0;margin-top:5px;border-top:solid 1px #DBDADA;}
.divQACtrlContent{border:1px solid #DBDADA;border-top:none;background:url("../images/bg-alert.gif") repeat-x scroll left bottom transparent;padding:5px;}
.divQACnt{margin-top:5px;}
.divQACnt .divAnnounce{width:500px;}
.divQACnt .divAnnounceContent{font-size:12px;text-align:center;background: url("../Images/bg-orderbar-small.gif") repeat-y scroll 0 0 transparent;}
.btnQCtrl{font-size:13px; font-weight:bold; width:97px; height:42px;background:url("../images/create.png") no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;}
.alertsQLink{color:#457DB3!important;font-size:13px;font-weight:bold;text-decoration:underline!important;}
.alertsQLink:hover span{color:#F27101 !important;text-decoration:underline!important;}
.divCloseLnk{display:inline;float:right;margin:0px 15px 10px; }
.divCloseLnk a{font-weight:bold;}
.quickAlertlegalConditions{border-top:1px solid #DBDADA;color: #000000; font-weight: bold;font-size:12px;}
.imgSerpQA{margin-right:5px;vertical-align: middle;}
.innerQA{background:url("../Images/alert-qa-bg-list.gif") repeat-x scroll center bottom transparent !important;}
.outerQA{background:url("../Images/alert-qa-bg.gif") repeat-y scroll 0 0 transparent !important;}
.listQA{border:1px solid #F0840B !important;}
.labelQA{font-size:12px !important;}
/*#FF5C33 rosso #4FFF57 verde*/
/* --------------- AlertsEditCtrl.ascx --------------- */
.divMainCnt{}
.divFullMode{}
.divEditCtrl{font-size:12px;text-align:left;background-color:#FFFFFF;border:1px solid #FFFFFF;}
.divAlertTitle{color:#56280F;font-size:18px;margin-bottom:15px !important;}
.divBtn{text-align:right;border-color:#DBDADA;border-style:solid; border-width:0 7px 7px 7px;background: url("../images/bg-alert.gif") repeat-x scroll left bottom transparent;padding:25px 10px 15px 0;}
.divAlertEmail{float:right;height:0;padding-right:0;position:relative;right:15px;top:-65px;width:300px;}
.divCnt{clear:both;padding:10px;margin:0px 0px;/*height:425px;*/    
border:7px solid #DBDADA;border-bottom:none;background-color:#FFFFFF;}
/* --------------- Manage.ascx --------------- */
.ddlSpan{padding-top:3px!important;}
.ddlImg{margin-right:2px!important;vertical-align:middle!important;}
.divGrid{margin:auto auto;font-size:12px;width:725px;}
.alertsGrid{text-align:center;width:100%;}
.divAddAlert{color:#FFFFFF;float:right; font-size:13px; font-weight:bold; width:156px; height:33px;background:url(../images/btn_add_alert.jpg) no-repeat scroll 0 0 transparent;border:none; position:relative;cursor:pointer;text-align:center;margin-top:8px;}
.divAddAlert a#lnkAddAlert{color:#FFFFFF; font-size:13px; font-weight:bold;text-decoration:none;display:block;padding:2px 0 0 27px;}
.gridFilter .divIntBorder{height:43px;line-height:1.8em;}
.gridFilter{text-align:center;color:#FFFFFF;font-size:12px;margin-bottom:5px;background: url(../Images/resume-header.jpg) no-repeat;height:52px;}
.gridHead{width:100%;color:#fff;height:40px;background: url(../Images/bg_resume_details.jpg) repeat-x;padding:1px 0 0 0 ;}
.gridDelCell{width:4%;display:inline;}
.gridDelHead{width:4%;float:left;height:100%;}
.gridDelivCell{width:20%;float:left;}
.gridDelivHead{width:27%;float:left;padding-top:10px;font-size:14px;}
.gridServiceCell{width:4%;float:left;}
.gridServiceHead{width:4%;float:left;height:100%;}
.gridDescrCell{width:45%;float:left;}
.gridDescrHead{width:42%;float:left;padding-top:10px;font-size:14px;}
.gridEditCell{width:4%;float:left;}
.gridEditHead{width:4%;float:left;height:100%;}
.gridFreqCell{width:10%;float:left;}
.gridFreqHead{width:10%;float:left;padding-top:10px;font-size:14px;}
.gridMPCell{width:13%;float:left;}
.gridMPHead{width:16%;float:left;padding-top:10px;font-size:14px;}
.gridRow{background-color:#FFFFFF;height:50px;font-weight:normal;border:1px solid #DBDADA;width:100%;}
.gridRow:hover{color:#F27101;background :url("../Images/bg-list-anche.gif") repeat-x scroll center bottom transparent;}
.gridAltRow{background-color:#F7F7F7;height:50px;font-weight:normal;border:1px solid #DBDADA;width:100%;}
.gridAltRow:hover{color:#F27101;background :url("../Images/bg-list-anche.gif") repeat-x scroll center bottom transparent;}
.divLblNoAlerts{font-weight:bold; font-size:14px;margin:10px 0 10px 0;text-align:center;color:#00FF00;}
.gridFooter{text-align:center;padding:5px;font-size:14px;color:#005091;height:auto;border:1px solid #DBDADA;background: url(../Images/bg-alert.gif) repeat-x center bottom transparent;position:relative;top:-1px;}
.gridFooter a{color:#005091;text-decoration:none;}
.gridFooter span{color:#005091;font-weight:bold;display:inline!important;margin:0 0 0 0!important;}
.gridFooter a:hover{text-decoration:underline;cursor:pointer;}
/* --------------- Activate/Block/ConfirmReg.aspx --------------- */
.divActivateAndBlock{padding-bottom:40px;text-align:center;}
.divActivateAndBlock #panMsg{margin:auto auto;margin-top:20px;}
.divActivateAndBlock .divAlertsLinksPanel{margin:auto auto;width:253px;}
.divActivateAndBlock .innerAlertsLinks{text-align:center;padding:5px 0px 10px 0px;}
.divActivateAndBlock .alertsLinks{font-size:20px;}
/* --------------- ConfirmReg.aspx --------------- */
.divAnnounce{margin:auto auto; margin-bottom:10px;width:500px;}
.divAnnounceContent {padding:5px 5px 5px 5px;text-align:center;line-height:25px;font-size:15px;background: url("../Images/bg-orderbar-small.gif") repeat-y scroll 0 0 transparent;}
.divAnnounceContent img{vertical-align:text-bottom;}
.divAnnounceContentText{margin:2px;border:solid 1px #E2E1E1;background:url("../images/bg-alert.gif") repeat-x scroll left bottom #FFFFFF;padding:10px 0px 10px 0px;}
/* --------------- AlertsLinks.ascx --------------- */
.panCnt2 .divAlertsLinks {width:253px;float:right;margin:0 0 0 5px;}/*{ margin-left:10px;margin-top:56px;border:1px solid red;}*/
.panCnt3 .divAlertsLinks {width:253px;float:right;margin:0 0 0 5px;}/*{ margin-left:10px;margin-top:56px;border:1px solid red;}*/
.panCnt4 .divAlertsLinks {width:253px;float:right;margin:0 0 0 5px;}/*{ margin-left:10px;margin-top:56px;border:1px solid red;}*/
.d-block{display:block;}
.divAlertsLinks {width:253px;float:right;margin:51px 0 0 5px;}/*{ margin-left:10px;margin-top:56px;border:1px solid red;}*/
.divAlertsLinks  a{font-size:14px;color:#878787;text-decoration:none;display:block;padding:5px 0;background: url(../Images/alert-bg-menu.gif) repeat-x center bottom transparent;}
.divAlertsLinks  a:hover{text-decoration:underline;color:#878787;}
/*.divAlertsLinksContainer {float:right;}  position:absolute;top:105px;z-index:-1000px; */
.divAlertsLinksPanel{width:253px;background:url("../Images/alert-bg-link.gif") repeat-y scroll 0 0 transparent;}
.divAlertsLinks .innerAlertsLinks{padding: 0 5px 0 10px;}
/* --------------- AlertsLogIn.ascx --------------- */
.ctrlLabelNotLog{font-size:18px; color:#1092E0;font-weight:bold;}
.ctrlLabelNotLog span{display:inline!important;}
.divLogInBtn{vertical-align:middle;margin-top:15px;}
.panCnt3 .divLogInBtn{vertical-align:middle;margin-top:15px;}
.divMainLoginContent{font-size:12px;text-align:left;background-color:#ffffff;border:7px solid #DBDADA;padding:10px;background: url("../images/bg-alert.gif") repeat-x scroll left bottom transparent;}
/* --------------- EditUser.aspx --------------- */
.divEditFields{padding: 10px 5px 10px 5px;border: solid #DDDCDC 1px;}
.divEditAction{text-align:right;margin: 0px 0px 0px 0;border: solid #DDDCDC 1px;border-top:none;padding: 5px 5px 5px 0px;background: url("../images/bg-alert.gif") repeat-x scroll left bottom transparent;}
/*.divEditAction div{padding:4px 10px;background:url(../images/alert-tab-edit.png) no-repeat;background-position:right top;text-align:right;}*/
/*.divEditUserCtrl .divRow{border:solid 0px #DDDCDC;border-top:none;}*/
.divEditResult{padding:0px!important;text-align:center;font-size:14px;margin-bottom:2px;}
.divEditUserCtrl .divIntBorder{cursor:pointer;}
.divEditFields .divAnnounce{width:500px;}
.divEditFields .divAnnounceContent{margin:auto auto;background: url("../Images/bg-orderbar-small.gif") repeat-y scroll 0 0 transparent;}
/* --------------- AlertsFooter.ascx --------------- */
.divAlertFooter{text-align:center;margin-top:10px;position:absolute;bottom:0;width:100%;}
.divAlertFooter #footer{height:206px;}
.divAlertFooter ul{list-style:none outside none;margin:0;padding:8px 0 0;}
.divAlertFooter ul li{color:#005091;display:inline;margin:0;padding:0; }
.divAlertFooter a {color:#4D4D4D;font-size:12px;text-decoration:none;}
.divAlertFooter span {color:#4D4D4D;font-size:12px;text-decoration:none;}
.divAlertFooter a:hover {text-decoration:underline;}
.divAlertFooter #line {background:url("../images/alert-footer-line.gif") repeat-x scroll 0 0 transparent;font-size:3px;height:3px;margin:5px 0;}
.divAlertFooter .border{margin:auto;width:950px;}
/* --------------- AlertsMangeResults.ascx --------------- */
.divManageResults{display:none;position:absolute;}
.divManageResultsContent{width:200px;z-index:100000;position:inherit;}
.divManageResults img{vertical-align:text-bottom;}
.divManageResults span{padding:0 0 0 5px;}
.divManageResults .spanResultValue{font-weight:bold;color:#F27101;}
.divManageResults .divAlertRow{padding:5px;}
#litManageResultsContent{background-color:#FFFFFF;border:1px solid #005091;text-align:left;border-top:none;background: url(../Images/bg-alert.gif) repeat-x center bottom transparent;}
/* --------------- DarkBlue Border --------------- */
.divExtBorder{background: url(../Images/bg-modifica-dati.jpg) no-repeat;width:620px;height:49px;}
.divIntBorder{padding:0 5px;height:auto;color:#FFFFFF;font-weight:bold;font-size:18px;cursor:default;}
.divIntBorder a{color:#393838;text-decoration:none;font-size:12px;}
.divIntBorder a:hover{text-decoration:underline;}
.divIntBorder input{position:absolute; right:10px;}
.divEditUserCtrl .divIntBorder a{display:block;padding:15px 0 0 12px;float:left;}
.divIntBorder img{display:block;float:left;}
.divIntBorder span{display:inline!important;}
.divRecover .divIntBorder span{display:block;padding:15px 0 0 0;float:left;color:#393838;font-size:12px;}
/* --------------- LightBlue Border --------------- */
.borderAlertsLinks{margin-left:3px;margin-right:3px;}
.innerAlertsLinks{text-align:left;}
/* --------------- Links --------------- */
.alertsLinksNoArrow{font-size:14px;color:#005091 !important;text-decoration:underline;display:block;float:left;}
#theLoginCtrl_lnkTerms{float:none;display:inline;}
#editCtrl_lnkTerms{float:none;display:inline;}
.alertsLinksNoArrow:hover{color:#F27101 !important;}
.alertsLinks{font-size:14px;display:block;text-decoration:underline;}
.alertsLinks:hover {color:#878787;text-decoration:underline;list-style-image:url(../images/alert-arrow-green.gif);}
.alertsLinksDefault{ font-size:14px;color:#005091 !important;text-decoration:underline;}
.alertsCursorPointer{cursor:pointer;}
.filter_by{float:left;text-align:left;color:#393838;font-size:14px;font-weight:normal;padding-top:9px;}
.al-c{text-align:left;padding:13px 0 0 5px;}
/*********************************************************/
/************************FINE_ALERT****************************/
/*********************************************************/
.errors{margin:0 0 0 25px;padding:0px;color: #EE0000;font-size: 14px;}
#errors-container {margin:10px;background-color: #f8f8f8;}
.powered-by{text-align:center;margin-top: 10px;}
.powered-by span{font-weight:bold;font-size: 13px;}
.box-prenota-partners img.vacations-prenota-bottom{display:none;}
