body{background-color:#ffffff; text-align:center; margin:0; padding:0;}

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;}*/
.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;}

.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:14px; font-weight:bold; 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-color:#005091; width:950px; height:50px; margin:0 auto 0 auto; padding:0;}
.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:0 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-image:/*url(http://test.lowcostplanet.com/images/search2_bg.gif)*/url(../images/search_2_bg.jpg); background-repeat:no-repeat; position:relative; width:950px; height:218px;  margin:10px 0px 10px 0px; padding:0;}
.main .ricerca2 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; 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-image:/*url(http://test.lowcostplanet.com/images/search2_bg.gif)*/url(../images/search_3_bg.jpg); background-repeat:no-repeat; 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:0; 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-image:/*url(http://test.lowcostplanet.com/images/search2_bg.gif)*/url(../images/search_3_bg.jpg); background-repeat:no-repeat; position:relative; width:950px; height:180px;  margin:10px 0px 10px 0px; padding:0;}
.main .ricerca4 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; 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;}


/*ricerca300x300*/
/*ricerca300x300*/
.ricerca300x300{position:relative; width:300px; height:300px;  margin:0px 0px 0px 0px; padding:0; border:1px solid #CCCCCC;}
.ricerca300x300 .ricercamenu{z-index:1; position:absolute; top:0px; left:0px; margin:0; padding:0px 0px 0px 25px;}
.ricerca300x300 .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;}
.ricerca300x300 .ricercamenu .btn a{text-decoration:none; color:#005091; display:block; margin:5px 0px 0px 0px; padding:0;}
.ricerca300x300 .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;}
.ricerca300x300 .ricercamenu .btn2 a{text-decoration:none; color:#ffffff;  display:block; margin:5px 0px 0px 0px; padding:0;}

.ricerca300x300 .box{margin:0px 0px 0px 25px; padding:3px 0px 0px 0px}
.ricerca300x300 .box2{margin:13px 0px 0px 10px; padding:0px 0px 0px 0px;}
.ricerca300x300 .box3{margin:13px 0px 0px 20px; padding:0px 0px 0px 0px;}
.ricerca300x300 .titolo{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricerca300x300 .titolo2{color:#005091; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:0; text-align:center;}
.ricerca300x300 .titolo3{font-size:11px; margin:0; padding:0;}

.ricerca300x300 .input{font-size:14px; width:270px; height:30px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;z-index:1000;}
.ricerca300x300 .input2{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px; width:95px;}
.ricerca300x300 .selsearcht{color:#005091; font-size:14px; font-weight:bold; margin:0; padding:0;}
.ricerca300x300 .selsearch{font-size:12px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:2px;}
.ricerca300x300 .SelectDepartAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricerca300x300 .SelectArrivalAirport select{font-size:14px; width:270px; border:1px solid #005091; margin:0px 5px 0px 0px; padding:5px;}
.ricerca300x300 .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;}
.ricerca300x300 .logo{margin:15px 0px 0px 30px;}


/*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; text-decoration:none;}
.main .boxcontent .dati td{width:30px;}
.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;}
.arrowDiv{float:left;margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;width:25px;}

/*risultati*/
.main .risultati{margin:10px 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:#333;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 #ShowFormSearch{display:block;padding:6px 0 0 0;color:#333;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;margin:0px 0px 5px 0px}
.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:#005091; 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{font-size:12px;color:#999999;font-size:12px;color:#999999; margin:10px 0px 0px 0px; padding:0; font-weight:bold;}

.line2{border-bottom:1px #CCCCCC solid;margin-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:#93a2c3; 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:#333333; 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:#ced2e0; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultatihotel .dx .box .descrizionehotel{color:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultatihotel .dx .box2 .descrizionehotel{color:#333333; 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;
}

.namePartnerLst{
    color:#999999; 
    font-size:10px; 
    font-weight:bold; 
    font-variant:normal;
    margin:0px 0px 0px 0px;
    }
    
.prezzoLst{
    color:#999999; 
    font-size:11px;
    font-weight:bold;
    }
	
.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:675px; margin:-20px 0px 0px 10px; padding:0;}

.main .risultatihostel .sx .filtri{background-color:#93a2c3; 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:#ffffff; font-size:13px; font-weight:bold; margin:0; padding:0;}
.main .risultatihostel .sx .filtri .btnfilter{background-image:url(../images/btn_filters.gif); background-repeat:no-repeat; 
color:#333333; font-size:12px; width:92px; height:37px; border:0; margin:0px 0px 20px 10px; padding:0;}

.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:#ced2e0; 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 25px;}
.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:#005091; 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:145px; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultatihostel .dx .box .descrizionehostel{color:#333333; 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:10px 0 5px 0; padding:0;}
.main .risultatihostel .dx .box .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; 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:#005091; 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:145px; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultatihostel .dx .box2 .descrizionehostel{color:#333333; 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:10px 0 5px 0; padding:0;}
.main .risultatihostel .dx .box2 .btnprenota a{color:#ffffff; font-weight:bold; text-decoration:none; display:block; margin:0; 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:10px 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:#333333;}
.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:#333;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:#333;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:#333333; 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:#333333; 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;text-align:center;}
.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;}
.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:#333;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:#333;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-results.jpg) no-repeat; font-weight:bold; height:30px; margin:10px 0px 16px 0px; padding:0;width:690px; color:#005091;}
.main .risultativacanze .dx .boxtitoli a{color:#005091;text-decoration:underline}
.main .risultativacanze .dx .boxtitoli a:hover{text-decoration:none;}


.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{padding:5px 0px 0px 5px;display:inline;text-align:left;}
.main .risultativacanze .dx .boxtitoli .titolo2 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo2Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo3{padding:3px 0px 0px 5px;width:272px;text-align:left;}
.main .risultativacanze .dx .boxtitoli .titolo3 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo3Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo4{padding:3px 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:3px 0px 0px 0px;text-align:left;width:120px;}
.main .risultativacanze .dx .boxtitoli .titolo5 a{float:none;}
.main .risultativacanze .dx .boxtitoli .titolo5Selected{color:#FF6600;}

.main .risultativacanze .dx .boxtitoli .titolo6{ padding:3px 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:6px 0px 0px 0px;text-align:left;width:62px;}
html>body .main .risultativacanze .dx .boxtitoli .titolo7{padding:3px 0px 0px 0px;text-align:left;width:62px;}
.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:#333333; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .box .descrizionehotel{color:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .boxbestprice .descrizionehotel{color:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultativacanze .dx .box2 .descrizionehotel{color:#333333; 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:10px 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:#333;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:#333;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:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box .descrizionehotel{color:#333333; 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:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box2 .descrizionehotel{color:#333333; 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:#333333; 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:#333333; font-size:11px; font-weight:normal;}
.main .risultaticars .dx .box2best .descrizionehotel{color:#333333; 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:950px; 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;} /* original 300px */
.boxbanner2 .boxris{padding:5; border:1px solid #BAD3E0; height:280px} /*original 280 */
.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;}

.boxbanner4{margin:10px 10px 10px 5px; width:307px;}
.boxbanner4 .boxris{padding:5; border:1px solid #BAD3E0; height:280px;}
.boxbanner4 .title{margin:5px 0px 5px 0px; font-weight:bold;}
.boxbanner4 .boxris .title a{color:#005091; font-size:12px; font-weight:bold; text-decoration:none;}
.boxbanner4 .boxris .description{color:#000000; font-size:12px;}
.boxbanner4 .boxris .sitehost{color:#005091; font-size:12px;}
.boxbanner4 .boxris .sitehost a{color:#005091; font-size:12px;}


.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:0px 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;}

#LabelCompareAlso{color:#333;display:block;float:left;padding:6px 0 0 0;font-size:13px;font-weight:bold;}

.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 41px; 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 {}
.divMenu{border-bottom:1px solid #CCCCCC;height:10px;margin:0px auto 0px;padding:0;width:950px;}
.divMenu .topMenu{margin:0; padding:0;text-align:right;}
.divMenu .topMenu ul{list-style:none; list-style-position:outside;list-style-type:none;padding:8px 0px 0px 0px; margin:0;}
.divMenu .topMenu ul li{display:inline ;padding:0; margin:0;}