body{margin: 0;padding: 0;text-align: center;font-family: Lucida Sans Unicode, Lucida Grande,Arial,helvetica,sans-serif;}/*background: url(../images/body-bg.jpg) repeat-x 0 0;}*/
/*  */
h2{font-size: 13px;font-weight: normal;margin: 0;padding: 0;}
.mb10{margin-bottom:10px;}
.clear{clear: both;}
.float-r{float: right;}
.float-l{float: left;}
form, input{margin: 0;padding: 0;}
.width-330{width:330px;margin:34px 0 0 0!important;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml5{margin-left:5px;}
.ml4{margin-left:4px;}
.mt34{margin-top:34px;}
.hide{display:none;}
.al-cent{text-align: center;}
.pos-rel{position:relative;}
.wbottom{width:198px;}
.b-orange{border:3px solid #BAD3E0 !important;}
.ui-blue-icon{background-image:url(../Images/ui-icons_3383bb_256x240.png);height:16px;width:16px;vertical-align:bottom;display:inline-block;cursor:pointer;}
.bold{font-weight:bold;}
    
#menu{width:950px;margin: auto;text-align: left;height:100px;position: relative;}
#menu #services-links{float:right;margin:5px 0 0 0;}
#menu .menu-separator{}
#menu ul{margin: 0;padding: 0;}
#menu li{display: block;font-size: 12px;float: left;}
#menu li.pd{height: 16px;}
/*#menu.allline{width:1130px;*width:auto;}*/
#menu #flags{float: right; margin-top: 3px;}
#menu #flags img{margin: 5px;border: 0;}
#menu a{color: #102658;text-decoration: none;font-size:13px;}
#menu a:hover{text-decoration: underline;color:#F27101;}
#menu .hotel-drop{visibility:hidden;background-color: #FEFEFE;border: 2px solid #D2D2D2;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;display: block;left: -4px;padding: 2px 2px 2px 8px;position: absolute;top: 30px;width: 110px;}

#logo{margin: auto;padding: 0;text-align: left;width: 280px;}
#logo img{border: 0;margin:5px 0 0 0;}
#logo #claim{position:relative;float: right;background:url(http://www.europelowcost.com/images/slogan-bkg.jpg) no-repeat;width:384px;height:108px;text-indent:-9999px;}
#logo #claim span{font-size:15px;text-indent:0px;position:absolute;}
#logo #claim span#claim-search{left: 48px;top: 50px;}
#logo #claim span#claim-compare{left: 174px;top: 50px;}
#logo #claim span#claim-buy{left: 313px;top: 50px;}
#logo #claim span#claim-travel-search-engine{left: 0px;text-align: center;top: 87px;width: 100%;color: #F27101;}
#menu #claim-travel-search-engine{left:285px;bottom: 13px;bottom: 12px\9;color: #505A64;font-size: 20px;position: absolute;line-height:25px;}
#logo .claim a{color: #ee7f01;text-decoration: none;font-style: italic;}
#logo .claim a:hover{text-decoration: underline;}
/*#menu-sezioni{width: 950px;margin: auto;text-align: left;}
#menu-sezioni ul{margin: 0;padding: 0;}
#menu-sezioni li{display: block;float: left;color: #f27101;font-size: 14px;font-weight: bold;}
#menu-sezioni li.pd-first{padding:0 8px 0 0;}
#menu-sezioni li.pd{padding:0 8px;}
#menu-sezioni #sez1Sel a, #menu-sezioni #sez2Sel a, #menu-sezioni #sez3Sel a,#menu-sezioni #sez4Sel a,#menu-sezioni #sez5Sel a,#menu-sezioni #sez6Sel a,#menu-sezioni #sez7Sel a{color: #f27101;text-decoration: underline;}
#menu-sezioni #sez1 a, #menu-sezioni #sez2 a, #menu-sezioni #sez3 a, #menu-sezioni #sez4 a, #menu-sezioni #sez5 a, #menu-sezioni #sez6 a, #menu-sezioni #sez7 a{color: #102658;text-decoration: none;}
#menu-sezioni #sez1 a:hover, #menu-sezioni #sez2 a:hover, #menu-sezioni #sez3 a:hover, #menu-sezioni #sez4 a:hover, #menu-sezioni #sez5 a:hover, #menu-sezioni #sez6 a:hover, #menu-sezioni #sez7 a:hover{text-decoration: underline;}
*/

#menu-sezioni {text-align: left;width: 950px;padding: 0 0 0 10px;margin-top:-2px\9;}
#menu-sezioni ul {margin: 0;padding: 0; top: 6px;position:relative;z-index: 100;}
#menu-sezioni li {color: #F27101;display: block;float: left;}
#menu-sezioni .menu-link{outline:none;background-color: #FFF;border: 1px solid #BAD3E0;margin-right: 5px;padding: 5px 15px;display: block;text-decoration: none;border-bottom-width: 6px;color:#000;}  
#menu-sezioni #sez1Sel .menu-link, #menu-sezioni #sez2Sel .menu-link, #menu-sezioni #sez3Sel .menu-link, #menu-sezioni #sez4Sel .menu-link, #menu-sezioni #sez5Sel .menu-link, #menu-sezioni #sez6Sel .menu-link, #menu-sezioni #sez7Sel .menu-link {border: 1px solid #BAD3E0;padding: 5px 15px 10px 15px;background-color: #BAD3E0;font-weight: bold;color:#555;}
#menu-sezioni #sez1 .menu-link:hover, #menu-sezioni #sez2 .menu-link:hover, #menu-sezioni #sez3 .menu-link:hover, #menu-sezioni #sez4 .menu-link:hover, #menu-sezioni #sez5 .menu-link:hover, #menu-sezioni #sez6 .menu-link:hover, #menu-sezioni #sez7 .menu-link:hover {text-decoration: underline;}
.middle-inside .headline{color: #56280f;font-size: 18px;margin:-2px 0 0 0!important;}
.hideTab{display:none;}

h1.h1-home{margin:0px; padding:0px;
    bottom: 23px;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    text-align: center;
    width: 960px;color:#4D4D4D}

.radius-all{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.radius-bottom{border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.radius-top{border-radius: 5px 5px 0 0 ;-moz-border-radius: 5px 5px 0 0 ;-webkit-border-radius:5px 5px 0 0 ;}

#content{width: 950px;margin: auto;margin-top:8px;font-size:12px;}
#content #motore .middle .middle-gradient .middle-inside .select-fields-hotel-generic{padding:18px 0 0 0;height:50px;}
#content #motore{width: 620px;float: left;}
#content #motore .top{background: url(../images/top-motore.gif) no-repeat 0 -19px;width: 620px;height: 10px;position: relative;}
#content #motore .middle{width: 608px;border: 6px solid #BAD3E0;}
#content #motore .bottom{background: url(../images/bottom-motore.gif) no-repeat 0 0;width: 620px;height: 11px;}
#content #motore .middle .middle-gradient .middle-inside{text-align: left;padding: 0 6px;height: 331px;}
#content #motore .middle .middle-gradient #motore1.middle-inside{ height: 331px;}
#content #motore .middle .middle-gradient #motore7.middle-inside{ height: 267px;height:280px\9;}
#content #motore .middle .middle-gradient #motore3.middle-inside,#content #motore .middle .middle-gradient #motore6.middle-inside{ height: 223px;height:235px\9;}
#content #motore .middle .middle-gradient .middle-inside h1{margin:0px!important;color: #56280f;font-size: 18px;font-weight: normal;}
#content #motore .middle .middle-gradient .middle-inside h1.headline-voli{display:block;margin-bottom:11px;_margin-bottom:0;}
#content #motore .middle .middle-gradient .middle-inside h1.headline-auto{display:block;margin-bottom:8px;_margin-bottom:0;}
#content #motore .middle .middle-gradient .middle-inside .voli-diretti{float:left;margin:0px 2px 11px 0;}
#content #motore .middle .middle-gradient .middle-inside .jqTransformSelectWrapper span{font-size: 11px;}
#content #motore .middle .middle-gradient .middle-inside label{font-size: 12px;}
#content #motore .middle .middle-gradient .middle-inside .wrapper{border: 1px #c8c6c6 solid;width: 269px;margin: 7px 0 0 0;}
#content #motore .middle .middle-gradient .middle-inside .wrapper input{width: 263px;height:27px !important;height:29px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 3px 0 3px;font-size: 12px;color: #2b2a2a;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-mini{width: 272px;margin: 7px 0 0 0;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-mini input{width: 221px;height:27px !important;height:28px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 3px 0 3px;font-size: 12px;color: #2b2a2a;border: 1px #c8c6c6 solid;float:left;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-price{border: 1px #c8c6c6 solid;width: 46px;float:left;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-price input{width: 44px;width: 42px\9;height:25px;height:14px\9; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 0 0 0 2px;padding:9px 0 0 4px\9;font-size: 12px;color: #2b2a2a;}
#content #motore .middle .middle-gradient .middle-inside .ui-datepicker-trigger{float: right;border: 0;margin: 0px 0 0 5px;cursor:pointer;display:inline;}
#content #motore .middle .middle-gradient .middle-inside .calendar{float: left;border: 0;margin: 7px 0 0 5px;}
#content #motore .middle .middle-gradient .middle-inside .select-fields label{display: block;float: left;margin:15px 5px 10px 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields-hotel label{display: block;float: left;margin:15px 5px 10px 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields select{margin:15px 20px 10px 0;float: left;}
#content #motore .middle .middle-gradient .middle-inside .select-fields label.bis{display: block;float: left;margin:16px 5px 10px 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields{margin:7px 0 10px 0;_margin: 5px 0 0 0;}
#content #motore .middle .middle-gradient .middle-inside .select-fields-hotel{margin:18px 0 10px 0;}
#content #motore .middle .middle-gradient .middle-inside .input-time{float: left;width: 270px;text-align: left;margin: 0 0 0 48px;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-age{float:left; border: 1px #c8c6c6 solid;width: 129px;margin: 7px 0 0 0;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-age input{width: 129px;height:27px !important;height:29px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;}
#content #motore .middle .middle-gradient .middle-inside .btncerca{width: 97px;height:42px;border: medium hidden; background: url(../images/cerca.jpg) repeat-x 0 0;padding: 0;font-size: 16px;color: #FFFFFF; float: right; margin: 20px 3px 0px 0px; font-weight:bold;}
/*#content #motore .middle .middle-gradient .middle-inside .btnGo{float: right;margin: 0 0 7px 0 !important;margin:0 0 4px 0; background: url(../images/cerca.jpg) no-repeat;width:97px;height:42px;border:none;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;}*/

#content #motore .middle .middle-gradient .middle-inside .btnGo{float: right;margin: 0 0 7px 0 !important;margin:0 0 4px 0;width:97px;height:42px;border:none;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;background-color: #090;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border: 1px solid #040;}
#content #motore .middle .middle-gradient .middle-inside .btnGo:hover {text-decoration: underline;box-shadow: 0 0 3px #318331;-moz-box-shadow: 0 0 3px #318331;-webkit-box-shadow: 0 0 3px #318331;}

#content #motore .middle .middle-gradient .middle-inside .float-l{margin: 5px 0 0 0;display:inline;}
#content #motore .middle .middle-gradient .middle-inside .float-lL{float:left; margin:0;}
#content #motore .middle .middle-gradient .middle-inside .float-r{margin: 5px 0 0 0;display:inline;}

#content #motore .middle .middle-gradient .middle-inside .fo-price{margin-top:6px;}
#content #motore .middle .middle-gradient .middle-inside .fo-price-currency{margin:6px 0 0 7px;}
#content #motore .middle .middle-gradient .middle-inside #ELCFindOffersForm select{font-family:inherit;font-size:12px;}
#content #motore .middle .middle-gradient .middle-inside .destination-box{float:left;margin-left:10px;padding:5px;width:290px;}
#content #motore .middle .middle-gradient .middle-inside .destination-box .dropbox select{width:270px;margin-top:7px;}
#content #motore .middle .middle-gradient .middle-inside #hp_more_parameters{cursor:pointer;text-decoration:underline;color:#005091;font-size:13px;}
#content #motore .middle .middle-gradient .middle-inside #hp_more_parameters:hover{color:#F27101;}
#content #motore .middle .middle-gradient .middle-inside .wrapper-more{display:block;height:140px;}
#content #motore .middle .middle-gradient .middle-inside #lbl_price{margin-top:8px !important;}
#content #motore .middle .middle-gradient .middle-inside .months{margin-top:10px;}
#content #motore .middle .middle-gradient .middle-inside #ddl_months{float:left;margin-top:4px;}
#content #motore .middle .middle-gradient .middle-inside .dates-input{float:left;margin:6px 3px 0;}
#content #motore .middle .middle-gradient .middle-inside #chk_weekend{margin:6px 0 0;}
#content #motore .middle .middle-gradient .middle-inside .weekends{float:left;margin: 1px 0 0 10px;}
#content #motore .middle .middle-gradient .middle-inside .weekend-dates{float:left;margin-top:5px;}
#content #motore .middle .middle-gradient .middle-inside .weekend-dates span{float:left;}
#content #motore .middle .middle-gradient .middle-inside .weekend-dates select{float:left;margin:3px 7px 0 0;}

#content #motore .middle .middle-gradient{background: url(../images/bg-motore-gradient.gif) repeat-x bottom left;width: 608px;margin: auto;}
#content #motore .middle .middle-gradient .middle-inside .cerca{float: right;margin: 0 0 7px 0;}

#content #about{float: right;width: 324px;background-color: #fef4eb;margin: 17px 0 0 0;padding: 0 0 5px 0;height: 342px;}
#content #about h2{margin: 0;padding: 0;color: #846242;font-size: 18px;}
#content #about ul{margin: 0;padding: 10px 0 0 20px;}
#content #about li{text-align: left;font-size: 14px;padding-top: 10px;}
#content #about #newsletter{text-align: left;margin: 10px 5px 0 5px;}
#content #about #newsletter span{font-size: 16px;font-weight: bold;}
#content #about #newsletter .line{background-color: #e9ded4;height: 4px;font-size: 3px;}
#content #about #newsletter .wrapper-mini{float:left; border: 1px #c9c1ba solid;width: 229px;margin: 7px 0 0 0;background:#fff url(../images/bg-input-newsletter.gif) repeat-x 0 0;display: inline;}
#content #about #newsletter .wrapper-mini input{width: 229px;height:27px !important;height:29px;border:0;background:transparent; padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;margin: 0;}
#content #about #newsletter .iscriviti{float: right;margin-top: 5px;display: inline;}

.medtd{background: url(../images/bg-table.gif) repeat-x 0 0;text-align: left;}
.medtd h2{font-size: 12px;color: #151515;margin: 0;padding: 0;margin: 0 0 0 10px;}


#footer{*max-height:245px;color: #4d4d4d;text-align: left;font-size: 11px;*background: url("http://www.europelowcost.com/images/bg-footer.gif") repeat-x scroll 0 0 #D8D7D7;background:-moz-linear-gradient(center top, #C7c6c7, #ffffff);background: -o-linear-gradient(#C7c6c7, #ffffff);background:-webkit-gradient(linear, left top, left bottom, from(#C7c6c7), to(#ffffff));background:-webkit-linear-gradient(top, #C7c6c7, #ffffff);background:linear-gradient(top, #C7c6c7, #ffffff);background:-ms-linear-gradient(top, #C7c6c7, #ffffff);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#C7c6c7', EndColorStr='#ffffff');margin:10px 0 0 0;padding:10px 0 0;}
#footer span.social-link {overflow:hidden;display:block;margin:0 5px 0 0;width:24px;height:24px;background: url("http://www.europelowcost.com/images/social/social_24x24_home.png") no-repeat scroll 0 0 transparent;}
#footer span.social-link:hover{cursor:pointer;}
#footer span.social-link.facebook{background-position:0 -24px;}
#footer span.social-link.twitter{background-position:0 0;}
#footer span.social-link.youtube{background-position:0 -48px;}
#footer span.social-link.slideshare{background-position:0 -72px;}
#footer span.social-link.aboutus{background-position:0 -96px;}
#footer .al-cent{margin: 2px 0;}
#footer a{font-size: 12px;color: #4d4d4d;text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer .border .inner{padding: 0 0  5px 0;text-align:center;width: 950px;margin: auto;}
#footer .border .inner .item{*float:left;width: 23%;padding: 10px 5px;text-align: left;display: inline-block;vertical-align: top;}
#footer .border .inner .item span{font-size: 12px;color: #4D4D4D;font-weight: bold;}
#footer .border .inner .line{border-bottom: 1px solid #DBDADA;height: 3px;font-size: 3px;margin: 5px 0;}

/* css aggiunti info*/
#info{float: right;width: 630px;text-align: left;}
#info h1{margin:0;font-size: 16px;color: #56280f;}
#info p.tag-line{font-size: 12px;color: #333;text-align: justify;}
#info p.no-results{font-size: 12px;color: #333;text-align: justify;}

#breadcrumb{font-size: 12px;text-align: left;width: 950px;margin:0 auto 10px auto; color:#F27101;}
#breadcrumb li{list-style: none;display: inline;}
#breadcrumb ul{margin: 0;padding: 0;}
#breadcrumb a{color: #102658;text-decoration: none;}
#breadcrumb a:hover{text-decoration: underline; color:#F27101;}
#breadcrumb .next{color: #AAAAAA;font-size: 15px;font-weight: bold;margin: 0 5px;}

#topContentMain{width:950px;margin:auto;}

#info .blue-stripe{background: url(../images/blueStripe.gif) no-repeat;width: 630px;height: 27px;color: #fff;font-size: 12px;}
#info .letter{border-bottom: 4px #ececec solid;font-size: 18px;font-weight: bold;text-align: center;width: 33px;height: 25px !important;height:29px; float: left;color: #a7a7a7;}
#info .letter-list{float: left;width: 590px;margin-left: 5px;display: inline;}
#info .letter-list a{display: inline;margin:0 6px 0 6px;color: #102658;text-decoration: none;font-size: 12px;}
#info .letter-list a:hover{text-decoration: underline;color: #F27101;}
#info .line{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 5px 0;}
#info .info{float: left;width: 308px;height: 32px;background: url(../images/bg-info.gif) no-repeat;font-size: 12px;text-align: left;}
#info .more{float: right;width: 308px;height: 32px;background: url(../images/bg-generic.gif) no-repeat;font-size: 12px;text-align: left;}
#info .info .pd{padding: 6px 0 0 35px;}
#info .more .pd{padding: 6px 0 0 5px;}
#info .link-left{float: left;width: 308px;color: #102658;font-size: 12px;padding-left: 5px;}
#info .link-left a{color: #102658;text-decoration: none;}
#info .link-left a:hover{text-decoration: underline;color: #F27101;}
#info .link-right{float: right;width: 308px;color: #102658;font-size: 12px;}
#info .link-right a{color: #102658;text-decoration: none;}
#info .link-right a:hover{text-decoration: underline;color: #F27101;}
/* continua info */
/*#info .alfabeto{margin-top:15px;}
#info .alfabeto span{display: block;float: left;border: 1px #0f2351 solid;background-color: #0f2351;font-size: 12px;color: #fff;padding: 5px 7px;margin-right: 3px;}
#info .alfabeto a{display: block;float: left;border: 1px #e4e4e4 solid;font-size: 12px;color: #bcbcbc;padding: 5px 7px;margin-right: 3px;text-decoration: none;}
#info .alfabeto a:hover{background-color: #0f2351;border: 1px #0f2351 solid;}
*/
#info .col-left{float: left;width: 285px;color: #102658;margin-left: 5px;}
#info .col-right{float: right;width: 285px;color: #102658;}
#info .col-left a, #info .col-right a{display: inline;margin:0 6px 0 6px;color: #102658;text-decoration: none;font-size: 12px;}
#info .col-left a:hover, #info .col-right a:hover{text-decoration: underline;color: #F27101;}


#info .logo{float: right;width: 304px;}
#info .logo .border{border:  2px #eeeeee solid;}
#info .dati{float: left;width: 300px;}
#info .dati p.tag-line{margin: 0;padding: 0;}
#info .dati-box{float: left;width: 33.3%;font-size: 11px;}
#info .dati-box p{margin: 0 0 3px 0;padding: 0;}
#info .gray-stripe{background: url(../images/grayStripe.gif) no-repeat;width: 630px;height: 27px;color: #1d1d1d;font-size: 12px;}
#info .gray-stripe .float-l, #info .gray-stripe .float-r{padding:4px 5px 0 3px;}
#info .gray-stripe a{color: #102658;text-decoration: none;font-size: 12px;}
#info .gray-stripe a:hover{text-decoration: underline;color: #F27101;}
#info span{font-size:12px;color: #c4c4c4;}
#info span b{color: #333;}
#info p.rece{font-size: 12px;color: #333;text-align: justify;}
#info .dark-gray-stripe{background: url(../images/darkGreyStripe.gif) no-repeat;width: 630px;color: #1d1d1d;font-size: 12px;}
#info .dark-gray-stripe .item{width: 19%;color: #fff;font-size: 12px;padding:4px 0 0 3px;float: left;height: 27px;}
.bR{border-right: 1px #fff solid;}
#info .rece-link{color: #1d1d1d;font-size: 12px;}
#info .rece-link a{color: #102658;text-decoration: none;font-size: 12px;}
#info .rece-link a:hover{text-decoration: underline;color: #F27101;}

#motore-laterale .extra-side{background: url(../images/blueStripeLat.gif) no-repeat;width: 300px;height: 38px;color: #fff;font-size: 12px;text-align: left;}
#motore-laterale .extra-side .pd{padding: 10px 0 0 3px;}
#motore-laterale .extra-link{text-align: left;font-size: 12px;padding-left: 5px;color: #102658;}
#motore-laterale .extra-link a{color: #102658;text-decoration: none;}
#motore-laterale .extra-link a:hover{text-decoration: underline;color: #F27101;}

#content #right{float: right;width: 300px;margin: 0;padding: 0 0 5px 0;}
#content #right .extra-side{background: url(../images/blueStripeLat.gif) no-repeat;width: 300px;height: 38px;color: #fff;font-size: 12px;text-align: left;}
#content #right .extra-side .pd{padding: 10px 0 0 5px;}
#content #right .extra-link{text-align: left;font-size: 12px;padding-left: 5px;color: #102658;}
#content #right .extra-link a{color: #102658;text-decoration: none;}
#content #right .extra-link a:hover{text-decoration: underline;color: #F27101;}
#content #right .extra-link p{font-size: 12px;color: #333;text-align: justify;margin: 0;padding:5px 0 5px 13px;}
#content #right .extra-link .line{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 5px 0;}
/*#content #right .partner{background: url(../images/top-right.gif) no-repeat;width: 300px;height: 38px;color: #fff;font-size: 12px;text-align: left;text-align: center;}
#content #right .partner .pd{padding: 10px 0 0 5px;}*/
#content #right .partner{width:300px;height:7px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
#content #right .partner .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}
#content #right .partner-bg{background: url(../images/bg-right.gif) repeat-y;}
#content #right .partner-bg .item{width: 142px !important;width: 144px;height: 37px;background-color: #fff;text-align: center;border: 1px #e8e8e8 solid;display: inline;}
#content #right .partner-bg .left{float: left;margin: 3px 0 0 3px;}
#content #right .partner-bg .right{float: right;margin: 3px 3px 0 0;}
#content .tab-box{width: 620px;margin:10px auto 0 0;}
#content .tab-box h1{color: #787878; margin:10px 0px 0px 0px; text-align: left; width:620px; font-size:12px; font-weight:normal;}
#content .tab-box .tab{background: url(../images/top-tab.gif) no-repeat bottom center;height: 29px;}


#content .tab-box .tab .sel a{color: #fff;text-decoration: none;padding: 6px;display: block;}


#content .tab-box .tab .unsel a{color: #212121;text-decoration: none;padding: 6px;display: block;}
#content .tab-box .tab .unsel a:hover{text-decoration: underline;}

#content .tab-box .tab #tab1{background: url(../images/bg-sel.gif) repeat-x;float: left;height: 29px;font-size: 13px;margin: 0 3px;}
#content .tab-box .tab #tab2{background: url(../images/bg-sel.gif) repeat-x;float: left;height: 29px;font-size: 13px;margin: 0 3px 0 0;}
#content .tab-box .tab #tab3{background: url(../images/bg-sel.gif) repeat-x;float: left;height: 29px;font-size: 13px;margin: 0 3px 0 0;}


/* nuovi */
#content .tab-box{text-align: left;}
#content .tab-box .headline-top-vacanze{width: 620px;background: url("../images/blue-stripe-vacanze.gif") no-repeat;height: 40px;font-size: 12px;color: #fff;}
#content .tab-box .headline-top-vacanze .pd{padding: 10px 0 0 50px;}
#content .tab-box .box-offerte-vacanze{width: 307px;background: url("../images/middle-offer-vacanze.gif") repeat-y;}
#content .tab-box .box-offerte-vacanze .item{width: 297px;margin:0 auto 2px auto;overflow: hidden;}
#content .tab-box .box-offerte-vacanze .item img{border: 3px #fff solid;margin: 8px 13px 0 8px;float: left;}
#content .tab-box .box-offerte-vacanze .item .info{float: left;font-size: 12px;margin: 8px 8px 0 0;}
#content .tab-box .box-offerte-vacanze .item .info a{color: #3392cd;text-decoration: none;font-size: 15px;}
#content .tab-box .box-offerte-vacanze .item .info a:hover{text-decoration: underline;}
#content .tab-box .box-offerte-vacanze .item .info b.price{font-size:14px;color: #fe4f00;}
#content .tab-box .box-offerte-vacanze .item .info .prenota{width: 91px;height: 28px;background: url("../images/prenota-vacanza.gif") no-repeat;margin: 5px 0;}
#content .tab-box .box-offerte-vacanze .item .info .prenota a{color: #fff;font-size: 13px;text-decoration: none;text-align: center;display: block;padding: 6px 0 0 0;}

#content .tab-box .box-offerte-vacanze .bg-blue{background: #e4f0fc;border: 1px #c4d5e7 solid;}
#content .tab-box .box-offerte-vacanze .bg-white{background: #fff;border: 1px #e6e6e6 solid;}
#content .tab-box span.advice{font-size: 10px;}

/*#content .tab-box .headline-top-confronta{width: 620px;background: url("../images/gray-stripe-top-vacanze.gif") no-repeat;height: 40px;font-size: 12px;color: #000;margin-top: 7px;}
#content .tab-box .headline-top-confronta .pd{padding: 12px 0 0 10px;}*/
#content .tab-box .headline-top-confronta{width:620px;height:10px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
#content .tab-box .headline-top-confronta .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}
.flights_offers_300x250 .blue-stripe,.flights_searches_300x250 .blue-stripe-mini,.hotels_searches_300x250 .blue-stripe-mini,.hostels_searches_300x250 .blue-stripe-mini,.cars_searches_300x250 .blue-stripe-mini,.flightandhotel_searches_300x250 .blue-stripe-mini,.vacations_searches_300x250 .blue-stripe-mini{width:300px;height:10px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
.flights_offers_300x250 .blue-stripe .pd,.flights_searches_300x250 .blue-stripe-mini .pd,.hotels_searches_300x250 .blue-stripe-mini .pd,.hostels_searches_300x250 .blue-stripe-mini .pd,.cars_searches_300x250 .blue-stripe-mini .pd,.flightandhotel_searches_300x250 .blue-stripe-mini .pd,.vacations_searches_300x250 .blue-stripe-mini .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-size: 11px\9;font-weight: bold\9;}


/*#content .tab-box .box-confronta-vacanze{width: 620px;background: url("../images/middle-confronta-vacanze.gif") repeat-y;overflow: hidden;}*/
#content .tab-box .box-confronta-vacanze{border: 1px solid #D2D2D2;overflow: hidden;}
#content .tab-box .box-confronta-vacanze .nav-confronta{width: 126px;float: left;margin: 0 0 0 5px;_margin: 0 0 0 2px;padding: 0;font-size: 15px;}
#content .tab-box .box-confronta-vacanze .nav-confronta li{list-style:none; background: url("../images/item-nav-confronta.gif") no-repeat;display: block;width: 126px;height: 33px;margin: 0 0 1px 0;padding: 0;}
#content .tab-box .box-confronta-vacanze .nav-confronta li a{background: url("../images/item-nav-confronta.gif") no-repeat 0 -33px;display: block;width: 126px;height: 33px;color: #fff;text-decoration: none;}
#content .tab-box .box-confronta-vacanze .nav-confronta li a:hover{background-position: 0 0;color: #aeaeae;}
#content .tab-box .box-confronta-vacanze .nav-confronta li.sel a{background: url("../images/item-nav-confronta.gif") no-repeat 0 0;display: block;width: 126px;height: 33px;color: #aeaeae;text-decoration: none;}
#content .tab-box .box-confronta-vacanze .nav-confronta li.sel a:hover{background-position: 0 0;color: #aeaeae;}
#content .tab-box .box-confronta-vacanze .nav-confronta li a span{display:block; padding: 6px 0 0 5px;}

/*#content .tab-box .box-confronta-vacanze .list{width: 605px;margin: 0 5px 0 5px;_margin: 0 2px 0 0;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}*/
#content .tab-box .box-confronta-vacanze .list{}
/*#content .tab-box .box-confronta-vacanze .list .inner{overflow:hidden; width: 605px;background: url("../images/bg-list.gif") repeat-x;}*/
#content .tab-box .box-confronta-vacanze .list .inner{overflow:hidden;}
#content .tab-box .box-confronta-vacanze .list .inner .item{width: 192px;float: left;margin: 5px 0 5px  5px;font-size: 12px;color: #bdbdbd;line-height: 18px;}
#content .tab-box .box-confronta-vacanze .list .inner .item a{color: #102658;text-decoration: none;}
#content .tab-box .box-confronta-vacanze .list .inner .item a:hover{color: #F27101;text-decoration: underline;}

/*#content .tab-box .mini-headline-top-confronta{width: 200px;background: url("../images/top-mini-confronta.gif") no-repeat;height: 38px;font-size: 12px;color: #000;margin-top: 7px;float: left;}
#content .tab-box .mini-headline-top-confronta .pd{padding: 11px 0 0 10px;}*/
#content .tab-box .mini-headline-top-confronta{float: left;width: 200px;height:38px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
#content .tab-box .mini-headline-top-confronta .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}


#content .tab-box .mr{margin-right:10px;}
/*#content .tab-box .mini-box-confronta{width: 200px;background: url("../images/bg-confronta-vacanze-mini.gif") repeat-y;float: left;margin-top: 3px;}*/
#content .tab-box .mini-box-confronta{width: 198px;border:1px solid #D2D2D2;float: left;margin-top: 3px;}
/*#content .tab-box .mini-box-confronta .list{width: 186px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}*/
#content .tab-box .mini-box-confronta .list{background: #fff;}
/*#content .tab-box .mini-box-confronta .list .inner{width: 181px;background: url("../images/bg-list.gif") repeat-x;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;}*/
#content .tab-box .mini-box-confronta .list .inner{padding:5px;font-size: 12px;color: #bdbdbd;line-height: 18px;}
#content .tab-box .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
#content .tab-box .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}

/*#content #right .mini-headline-top-confronta{width: 300px;background: url("../images/top-side-confronta.gif") no-repeat;height: 38px;font-size: 12px;color: #000;margin-top: 7px;text-align: left;}
#content #right .mini-headline-top-confronta .pd{padding: 11px 0 0 10px;}*/
#content #right .mini-headline-top-confronta{width:300px;height:38px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
#content #right .mini-headline-top-confronta .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}

/*#content #right .mini-box-confronta{width: 300px;background: url("../images/bg-confronta-vacanze-side.gif") repeat-y;margin-top: 3px;}*/
#content #right .mini-box-confronta{border:1px solid #D2D2D2;margin-top: 3px;}
/*#content #right .mini-box-confronta .list{width: 286px;margin:auto;border: 1px #e6e6e6 solid;padding: 1px;background: #fff;}*/
#content #right .mini-box-confronta .list{}
/*#content #right .mini-box-confronta .list .inner{width: 281px;background: url("../images/bg-list.gif") repeat-x;font-size: 12px;color: #bdbdbd;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}*/
#content #right .mini-box-confronta .list .inner{font-size: 12px;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
#content #right .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
#content #right .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
#content #right .mini-box-confronta .more-options{width: 290px;margin:auto;background: url("../images/more-filter.gif") no-repeat;height: 20px;text-align: left;}
#content #right .mini-box-confronta .more-options a{width: 240px;font-size: 11px;color: #949393;text-decoration: none;display: block;padding: 0 0 0 46px;}

#content #motore-laterale .mini-headline-top-confronta{width: 300px;background: url("../images/top-side-confronta.gif") no-repeat;height: 38px;font-size: 12px;color: #000;margin-top: 7px;text-align: left;}
#content #motore-laterale .mini-headline-top-confronta .pd{padding: 11px 0 0 10px;}
#content #motore-laterale .mini-box-confronta{margin-top: 4px;}
#content #motore-laterale .mini-box-confronta .list{margin:auto;padding: 1px;background: #fff;}
#content #motore-laterale .mini-box-confronta .list .inner{font-size: 12px;color: #9B9B9B;line-height: 18px;padding: 5px 0 5px 5px;text-align: left;}
#content #motore-laterale .mini-box-confronta .list .inner b{font-size: 13px;color: #457db3;}
#content #motore-laterale .mini-box-confronta .list .inner b h2{font-weight:bold;}
#content #motore-laterale #search-again .list .inner{background:none repeat scroll 0 0 #457DB3;}
#content #motore-laterale .mini-box-confronta .list .inner a{color: #102658;text-decoration: none;}
#content #motore-laterale #search-again .list .inner a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
#content #motore-laterale .mini-box-confronta .list .inner a:hover{color: #F27101;text-decoration: underline;}
#content #motore-laterale #search-again .list .inner a:hover{text-decoration:underline;}
#content #motore-laterale .mini-box-confronta .list .inner img{padding:0; margin:0; border:0;}
#content #motore-laterale #search-again .list .inner a img{vertical-align:middle;}
#content #motore-laterale .mini-box-confronta .list .inner .separator{margin:10px 5px 5px 0px; padding: 0px 0px 0px 0px; border: 1px #E6E6E6 solid;}

/*#content #motore-laterale .mini-box-confronta .more-options{width: 268px;margin:auto;background: url("../images/more-filter.gif") no-repeat;height: 20px;text-align: left; cursor:pointer;}
#content #motore-laterale .mini-box-confronta .more-options a{width: 240px;font-size: 11px;color: #949393;text-decoration: none;display: block;padding: 0 0 0 46px;}
*/
#content #motore-laterale .mini-box-confronta .more-options{margin:0 4px;height: 20px;text-align: left; cursor:pointer;}
#content #motore-laterale .mini-box-confronta .more-options a{width: 240px;font-size: 13px;color: #457DB3;text-decoration: none;font-weight:bold;}
#content #motore-laterale .mini-box-confronta .more-options a:hover{text-decoration:underline;}

#content #info span.title{font-size: 14px;color: #101010;}
/*#content #info #filters-breadcrumb{background: url("../images/filters-breadcrumb.gif") no-repeat;margin: 5px 0px 0px 0px;padding: 0;width: 630px;height: 32px;}
#content #info #filters-breadcrumb li{list-style: none;font-size: 11px;color: #fff;display: block;height: 32px;float: left;}
#content #info #filters-breadcrumb li.item{line-height: 32px;padding: 0 0 0 5px;}
*/
#content #info .item-serp-vacanze{margin: 5px 0;}
#content #info .item-serp-vacanze .wrapper{padding:0 5px;overflow: hidden;}
#content #info .item-serp-vacanze .title{font-size: 13px;font-weight: bold;color: #457db3;display: block;}
#content #info .item-serp-vacanze .box-info{float: left;width: 378px;margin: 5px 0 0 0;}
#content #info .item-serp-vacanze .box-info .box-images{overflow: hidden;}
#content #info .item-serp-vacanze .box-info .box-images .img{float: left;border:3px #e6e5e5 solid;width: 85px;height:56px;margin: 0 3px 0 0;}
#content #info .item-serp-vacanze .box-info .box-images .mr{margin-right: 3px;}
#content #info .item-serp-vacanze .box-info .box-details{border: 1px #ccc solid;background: #F7F7F7;margin: 0px auto 0 0;font-size: 11px;text-align: justify; color:#321A10;}

#content #info .item-serp-vacanze .box-info .box-details .altri-dettagli{cursor:pointer; margin-left: 5px; color:#005091;text-decoration:none;}
#content #info .item-serp-vacanze .box-info .box-details .altri-dettagli:hover{text-decoration:underline;}
#content #info .item-serp-vacanze .box-info .box-details .meno-dettagli{cursor:pointer; margin-left: 5px; color:#005091;text-decoration:none;}
#content #info .item-serp-vacanze .box-info .box-details .meno-dettagli:hover{text-decoration:underline;}

#content #info .item-serp-vacanze .box-info .box-details p{padding: 4px;margin: 0;}
#content #info .item-serp-vacanze .box-info .box-details p a{color: #009ee0;text-decoration: none;}
#content #info .item-serp-vacanze .box-info .box-details p a:hover{text-decoration: underline;}
/*#content #info .item-serp-vacanze .box-prenota{float: left;width: 100px;margin-left: 5px;font-size: 10px;}*/
#content #info .item-serp-vacanze .box-prenota{padding: 3px 0 0 0;float: left;width: 215px;margin-left: 5px;font-size: 10px;}
#content #info .item-serp-vacanze .box-prenota .question-price{vertical-align:middle;height:12px;cursor:help;}
#content #info .item-serp-vacanze .box-prenota b{font-size: 18px;color: #090;}
#content #info .item-serp-vacanze .box-prenota span,#content #info .item-serp-vacanze .altre-date-item span{color: #333;font-weight:bold;font-size: 14px;display: block;margin-top: 9px;}
/*#content #info .item-serp-vacanze .box-prenota-partners{padding:5px 0 0 0; background: url("../images/bg-button-prenota.gif") no-repeat;width: 119px;float: right;}

#content #info .item-serp-vacanze .box-prenota-partners a{margin:2px 0 0 19px; display: block;text-indent: -9999px;width: 94px;height: 32px;font-size: 13px;color: #fff;text-decoration: none;text-align: center;line-height: 30px;}
#content #info .item-serp-vacanze .box-prenota-partners a:hover{background-position: 0 -32px;text-indent: 0;}
*/#content #info .item-serp-vacanze .box-prenota-partners .expedia{background: url("../images/button-expedia.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .box-prenota-partners .lastminute{background: url("../images/button-lastminute.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .box-prenota-partners .opodo{background: url("../images/button-opodo.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .box-prenota-partners .tui{background: url("../images/button-tui.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .box-prenota-partners .eviaggiare{background: url("../images/button-eviaggiare.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .box-prenota-partners .edenviaggi{background: url("../images/button-edenviaggi.gif") no-repeat 0 0;}



#info .paginator span{display: block;float: left;border: 1px #0f2351 solid;background-color: #0f2351;font-size: 12px;color: #fff;padding: 5px 7px;margin-right: 3px;}
#info .paginator a{display: block;float: left;border: 1px #e4e4e4 solid;font-size: 12px;color: #e4e4e4;padding: 5px 7px;margin-right: 3px;text-decoration: none;}
#info .paginator a:hover{background-color: #0f2351;border: 1px #0f2351 solid;}

#motore-laterale .border .search-again{text-align: left;padding: 0 6px;background: #457db3;width: 280px !important;width:292px; margin: auto;overflow: hidden;}
#motore-laterale .border .search-again a{color: #fff;text-decoration: none;font-size: 18px;font-weight: bold;display: block;float: left;}
#motore-laterale .border .search-again img{margin: 0 7px 2px 0;}
.d-block{display: block;}


/* nuovi */


/* nuovissimi vacanze */
/*
#content #info .item-serp-vacanze .wrapper .altre-date{display:block; margin:7px 0px 0px 0px; background-color:#FFFFFF; height: 30px;}
#content #info .item-serp-vacanze .wrapper .altre-date img{margin: 1px 0px 0px 4px; vertical-align:bottom;}
#content #info .item-serp-vacanze .wrapper .altre-date ul{overflow: hidden;margin: 1px auto;_margin: 1px 0;background: url("../images/bg-date.gif") repeat-x;width: 616px;padding: 0;}
#content #info .item-serp-vacanze .wrapper .altre-date ul li{list-style: none;display: block;float: left;}
#content #info .item-serp-vacanze .wrapper .altre-date ul li.title-date{font-size: 13px;text-align: left;line-height: 30px;margin-right: 10px;}
#content #info .item-serp-vacanze .wrapper .altre-date ul li.title-range a{color:#000;text-decoration:none; display:block;_display: inline; font-size: 12px;text-align: center;line-height: 30px; height: 33px;padding: 0 7px; cursor:pointer;}
#content #info .item-serp-vacanze .wrapper .altre-date ul li.title-range a:hover{text-decoration: underline;}
#content #info .item-serp-vacanze .wrapper .altre-date ul li.title-range a.sel{display:block;_display: inline; font-size: 12px;text-align: center;line-height: 30px; height: 33px;padding: 0 7px;background: #f6f6f6 url("../images/bg-range.gif") repeat-x top center;border-left:1px #bebdbd solid;border-right:1px #bebdbd solid; border-bottom:1px #bebdbd solid;}


#content #info .item-serp-vacanze .altre-date2{display:block; width: 630px;margin:7px 0px 0px 0px;background: url("../images/altre-date.gif") no-repeat;height: 22px; cursor:pointer;}
#content #info .item-serp-vacanze .altre-date2 img{margin: 1px 0px 0px 4px; vertical-align:bottom;}
#content #info .item-serp-vacanze .altre-date2 ul{overflow: hidden;margin: 1px auto;_margin: 1px 0;background: url("../images/bg-date.gif") repeat-x;width: 616px;padding: 0;}
#content #info .item-serp-vacanze .altre-date2 ul li{list-style: none;display: block;float: left;}
#content #info .item-serp-vacanze .altre-date2 ul li.title-date{font-size: 13px;text-align: left;line-height: 30px;margin-right: 10px;}
#content #info .item-serp-vacanze .altre-date2 ul li.title-range a{color:#000;text-decoration:none; display:block;_display: inline; font-size: 12px;text-align: center;line-height: 30px; height: 33px;padding: 0 7px;}
#content #info .item-serp-vacanze .altre-date2 ul li.title-range a:hover{text-decoration: underline;}
#content #info .item-serp-vacanze .altre-date2 ul li.title-range a.sel{display:block;_display: inline; font-size: 12px;text-align: center;line-height: 30px; height: 33px;padding: 0 7px;background: #f6f6f6 url("../images/bg-range.gif") repeat-x top center;border-left:1px #bebdbd solid;border-right:1px #bebdbd solid; border-bottom:1px #bebdbd solid;}
*/

#content #info .item-serp-vacanze .wrapper .altre-date #imgotherdate{display:block; width: 630px;margin:7px auto 0 auto;background: url("../images/altre-date.gif") no-repeat;height: 22px;}

#content #info .item-serp-vacanze .wrapper .altre-date-item{background:#FFF;border: 1px #AAAAAA solid;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .date{font-weight: bold;color: #2c2a29;display: block;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-info{height:50px; font-size: 12px;float: left;width: 115px;margin: 5px 0 0 0;padding-top:2px;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-info b{font-size: 18px;color: #fe4f00;}

#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners{padding:5px 0 0 0;float: left;}

#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners a{float:left; margin:2px 0 2px 5px; display: block;width: 94px;height: 32px;font-size: 13px;color: #fff;text-decoration: none;text-align: center;line-height: 30px;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners a:hover{background-position: 0 -32px;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .expedia{background: url("../images/button-expedia.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .lastminute{background: url("../images/button-lastminute.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .opodo{background: url("../images/button-opodo.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .tui{background: url("../images/button-tui.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .viaggiare{background: url("../images/button-viaggiare.gif") no-repeat 0 0;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners .edenviaggi{background: url("../images/button-edenviaggi.gif") no-repeat 0 0;}

#content #info .item-serp-vacanze .wrapper .altre-date-item .box-partners span{color:#000;display: block;margin-left: 5px;}
#content #info .item-serp-vacanze .wrapper .altre-date-item .header-altre-date{font-weight:normal;background-color: #EEEEEE;border-bottom: 1px solid #aaa;line-height: 20px;padding: 0px 5px;margin-top:0px;}
#content #info .item-serp-vacanze .more-options a{display:block; width: 630px;margin:7px auto 0 auto;background: url("../images/altre-date.gif") no-repeat;height: 22px;}



/* modificato */
/*#content #info .item-serp-vacanze .box-prenota-partners a{margin:2px 0 0 19px; display: block;width: 94px;height: 32px;font-size: 13px;color: #fff;text-decoration: none;text-align: center;line-height: 30px;}
#content #info .item-serp-vacanze .box-prenota-partners a:hover{background-position: 0 -32px;}*/
#content #info .title-search{font-size: 14px;color: #101010;display: block;float: left;}
#content #info .order{font-size: 14px;color: #101010;float: right;}
/* fine modificato */

/* fine nuovissimi vacanze */

#content .border-tab{border-left: 1px #dbdada solid;border-right: 1px #dbdada solid;background: url(../images/bg-tab.gif) no-repeat bottom center;margin-bottom: 20px;min-height:150px;height:auto !important; height: 150px;}

#content .border-tab .link{text-align: left;font-size: 12px;padding:5px 3px;}
#content .border-tab .link span.title{color: #F27101;}
#content .border-tab .link span.number{color: #333;font-size: 11px;}
#content .border-tab .link a{color: #102658;text-decoration: none;}
#content .border-tab .link a:hover{text-decoration: underline;color: #F27101;}
#content .border-tab .line{height: 1px;font-size: 1px;border-bottom: 1px #9b9b9b dotted;margin: 5px 0;}
#content .border-tab .item{float: left;width: 32%;text-align: left;color: #102658;font-size: 12px;margin:0 3px; }
#content .border-tab .item a{color: #102658;text-decoration: none;}
#content .border-tab .item a:hover{text-decoration: underline;color: #F27101;}

#content .tab-box .tab .blog{color: #fff;background: url(../images/bg-brown.gif) repeat-x;float: left;height: 29px;font-size: 13px;margin: 0 3px;}
#content .tab-box .tab .blog .pd{padding: 6px;}

#content .border-tab .news-item{float:left; width: 48%;text-align: left;color: #102658;font-size: 12px;margin:0 3px;display: inline;}
#content .border-tab .news-item img{float: left;margin:10px 0 0 0;border: 0}
#content .border-tab .news-item p{float: left;padding: 0 8px;width: 200px;margin:10px 0 0 0;color: #333;}
#content .border-tab .news-item p a{color: #102658;text-decoration: none;}
#content .border-tab .news-item p a:hover{text-decoration: underline;color: #F27101;}
/* fine info */

#info .title-top{float: left;font-size: 12px;}
#info .title-top a{color: #3392cd;text-decoration: none;}
#info .title-top a:hover{text-decoration: underline;}
#info .price-top{float: right;font-size: 12px;margin-right: 5px;}
#info .price-top .price{font-size: 14px;color: #fe4f00;font-weight: bold;}

/* css aggiunti */

/* motore laterale */
#motore-laterale{width: 300px;margin: 0 0 0 0;float: left;}
#motore-laterale .border{border-right: 1px #eeeeee solid;border-left: 1px #eeeeee solid;}
#motore-laterale .border h1{margin: 0 0 5px 0;padding: 0;font-size: 12px;color: #56280F;}
#motore-laterale #boxmotori{text-align: left;padding:5px 2px 0;width: 274px !important;width:277px; margin: auto;}
#motore-laterale #boxmotori .mb{margin-bottom: 3px;}
#motore-laterale #boxmotori span{color: #56280f;font-size: 18px;}
#motore-laterale #boxmotori label{font-size: 13px;color: #fff;}
#motore-laterale #boxmotori .wrapper{border: 1px #225c93 solid;width: 250px;margin: 7px 0 5px 0;}
#motore-laterale #boxmotori .wrapper input{width: 248px;height:27px !important;height:29px; border: 0;background:#fff url(../images/bg-input.gif) repeat-x 0 0;padding: 3px 0 0 2px;font-size: 12px;color: #2b2a2a;}
#motore-laterale #boxmotori .wrapper-mini{float:left; width: 250px;margin: 7px 0 0 0;}
#motore-laterale #boxmotori .wrapper-mini input{width: 192px;height:27px !important;height:29px; border: 1px solid #225C93;background:#fff url(../images/bg-input.gif) repeat-x 0 0;padding: 3px 0 0 2px;font-size: 12px;color: #2b2a2a;}

#motore-laterale #boxmotori .ui-datepicker-trigger{float: right;border: 0;margin: 0px 0 0 5px;cursor:pointer;display:inline;}

#motore-laterale #boxmotori .calendar{float: left;border: 0;margin: 7px 0 0 5px;}
#motore-laterale #boxmotori .select-fields label{display: block;float: left;margin:15px 5px 10px 0;}
#motore-laterale #boxmotori .select-fields select{margin:15px 20px 10px 0;float: left;}
#motore-laterale #boxmotori .input-time{float: left;width: 270px;text-align: left;margin: 0 0 0 48px;}
#motore-laterale #boxmotori .wrapper-age{float:left; border: 1px #c8c6c6 solid;width: 129px;margin: 7px 0 0 0;}
#motore-laterale #boxmotori .wrapper-age input{width: 129px;height:27px !important;height:29px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;}

#motore-laterale #boxmotori .float-l{margin-bottom: 3px;}
#motore-laterale #boxmotori .float-r{margin-bottom: 3px;}
#motore-laterale #boxmotori .space{margin-bottom: 10px;}

#motore-laterale #boxmotori .cerca{float: right;margin: 0 0 7px 0; background-image:url(../images/cerca-blue.jpg); border: medium none; font-size: 15px; font-weight:bold; color: #FFFFFF; cursor:pointer; background-color:Transparent; height:42px; width:97px;}
#motore-laterale .border #menu-motore-laterale{margin:auto !important; margin:0;padding: 5px 0 0 6px;background-color: #457db3;width: 286px !important;width:292px;}
#motore-laterale .border #menu-motore-laterale li{list-style: none;display: block;float: left;text-indent: -9999px;}
#motore-laterale .border #menu-motore-laterale #sez1 a{display: block;background: url(../images/laterale/voli.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez1{margin:0 10px 0 0;display: block;background: url(../images/laterale/voli.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez1Sel a{display: block;background: url(../images/laterale/voli.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez1Sel{margin:0 10px 0 0;}

#motore-laterale .border #menu-motore-laterale #sez2 a{display: block;background: url(../images/laterale/hotel.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez2{margin:0 10px 0 0;display: block;background: url(../images/laterale/hotel.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez2Sel a{display: block;background: url(../images/laterale/hotel.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez2Sel{margin:0 10px 0 0;}

#motore-laterale .border #menu-motore-laterale #sez3 a{display: block;background: url(../images/laterale/voliHotel.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez3{margin:0 10px 0 0;display: block;background: url(../images/laterale/voliHotel.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez3Sel a{display: block;background: url(../images/laterale/voliHotel.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez3Sel{margin:0 10px 0 0;}

#motore-laterale .border #menu-motore-laterale #sez4 a{display: block;background: url(../images/laterale/ostelli.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez4{margin:0 10px 0 0;display: block;background: url(../images/laterale/ostelli.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez4Sel a{display: block;background: url(../images/laterale/ostelli.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez4Sel{margin:0 10px 0 0;}

#motore-laterale .border #menu-motore-laterale #sez5 a{display: block;background: url(../images/laterale/vacanze.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez5{margin:0 10px 0 0;display: block;background: url(../images/laterale/vacanze.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez5Sel a{display: block;background: url(../images/laterale/vacanze.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez5Sel{margin:0 10px 0 0;}

#motore-laterale .border #menu-motore-laterale #sez6 a{display: block;background: url(../images/laterale/auto.gif) no-repeat 0 0;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez6{display: block;background: url(../images/laterale/auto.gif) no-repeat 0 -41px;width: 38px;height: 41px;}
#motore-laterale .border #menu-motore-laterale #sez6Sel a{display: block;background: url(../images/laterale/auto.gif) no-repeat 0 -41px;width: 38px;height: 41px;}


#motore-laterale .border #menu-motore-laterale #sez1 a:hover, #motore-laterale .border #menu-motore-laterale #sez2 a:hover, #motore-laterale .border #menu-motore-laterale #sez3 a:hover, #motore-laterale .border #menu-motore-laterale #sez4 a:hover, #motore-laterale .border #menu-motore-laterale #sez5 a:hover, #motore-laterale .border #menu-motore-laterale #sez6 a:hover{background-position: 0 -41px;}

#preview{position:absolute;display:none;}

/* motore shorter */
#content-shorter{width: 950px;margin: auto;}

#content-shorter #motore{width: 620px;float: left;}
#content-shorter #motore .top{background: url(../images/top-motore.gif) no-repeat 0 0;width: 620px;height: 29px;position: relative;}
#content-shorter #motore .middle{background: url(../images/bg-motore.gif) repeat-y;width: 620px;}
#content-shorter #motore .bottom{background: url(../images/bottom-motore.gif) no-repeat 0 0;width: 620px;height: 11px;}
#content-shorter #motore .middle .middle-gradient .middle-inside{text-align: left;padding: 0 6px;height: 295px !important;height:291px;}
#content-shorter #motore .middle .middle-gradient .middle-inside span{color: #56280f;font-size: 18px;}
#content-shorter #motore .middle .middle-gradient .middle-inside label{font-size: 14px;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper{border: 1px #c8c6c6 solid;width: 269px;margin: 7px 0 5px 0;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper input{width: 269px;height:20px !important;height:22px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper-mini{float:left; border: 1px #c8c6c6 solid;width: 229px;margin: 7px 0 0 0;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper-mini input{width: 229px;height:20px !important;height:22px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;}
#content-shorter #motore .middle .middle-gradient .middle-inside .calendar{float: left;border: 0;margin: 7px 0 0 5px;}
#content-shorter #motore .middle .middle-gradient .middle-inside .select-fields label{display: block;float: left;margin:15px 5px 10px 0;}
#content-shorter #motore .middle .middle-gradient .middle-inside .select-fields select{margin:15px 20px 10px 0;float: left;}
#content-shorter #motore .middle .middle-gradient .middle-inside .input-time{float: left;width: 270px;text-align: left;margin: 0 0 0 48px;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper-age{float:left; border: 1px #c8c6c6 solid;width: 129px;margin:0;}
#content-shorter #motore .middle .middle-gradient .middle-inside .wrapper-age input{width: 129px;height:20px !important;height:22px; border: 0;background: url(../images/bg-input.gif) repeat-x 0 0;padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;}

#content-shorter #motore .middle .middle-gradient .middle-inside .float-l{margin-bottom: 3px;}
#content-shorter #motore .middle .middle-gradient .middle-inside .float-r{margin-bottom: 3px;}

#content-shorter #motore .middle .middle-gradient{background: url(../images/bg-motore-gradient.gif) repeat-x bottom left;width: 602px;margin: auto;}
#content-shorter #motore .middle .middle-gradient .middle-inside .cerca{float: right;margin: 0 0 7px 0;}

#content-shorter #about{float: right;width: 324px;background-color: #fef4eb;margin: 17px 0 0 0;padding: 0 0 5px 0;height: 312px !important;}
#content-shorter #about h2{margin: 0;padding: 0;color: #846242;font-size: 18px;}
#content-shorter #about ul{margin: 0;padding: 10px 0 0 20px;}
#content-shorter #about li{text-align: left;font-size: 14px;padding-top: 5px;}
#content-shorter #about #newsletter{text-align: left;margin: 4px 5px 0 5px;}
#content-shorter #about #newsletter span{font-size: 16px;font-weight: bold;}
#content-shorter #about #newsletter .line{background-color: #e9ded4;height: 4px;font-size: 3px;}
#content-shorter #about #newsletter .wrapper-mini{float:left; border: 1px #c9c1ba solid;width: 229px;margin: 7px 0 0 0;background:#fff url(../images/bg-input-newsletter.gif) repeat-x 0 0;display: inline;}
#content-shorter #about #newsletter .wrapper-mini input{width: 229px;height:27px !important;height:29px;border:0;background:transparent; padding: 5px 0 0 0;font-size: 16px;color: #2b2a2a;margin: 0;}
#content-shorter #about #newsletter .iscriviti{float: right;margin-top: 5px;display: inline;}


#content #right-cyborg{float:right;margin:19px 0 0;width:330px;background: url(../images/bg-cyborg.jpg) no-repeat;height: 345px;position: relative;}
#content #right-cyborg .tab-a{position: absolute;top:13px;left:-53px;}
#content #right-cyborg .info{position: absolute;top:113px;left:6px;}
#content #right-cyborg .box{width: 250px;overflow: hidden;position: absolute;top:120px;left:10px;}
#content #right-cyborg form{margin: 0 auto;padding: 0;width: 250px;position: relative;}
#content #right-cyborg form textarea{width: 265px !important;width: 267px;height: 119px;border: 0;color: #413e3e;background: #fcf0ce;}
#content #right-cyborg form input{width: 118px;height: 42px;border: 0;background: url(../images/chiedimelo.gif) no-repeat;color: #fff;font-size: 17px;text-align: center;cursor: pointer;position: absolute;top:283px;left: 6px;}


#content #interstitial{text-align:center; margin-top:67px;}
#content #interstitial .title{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:16px; color:#56280F;}
#content #interstitial .logo{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content #interstitial .loader{margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content #interstitial .text{margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:14px; color:#56280F;}
#content #interstitial .logopartner{margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}

#Leonardo_Navigation-Logo{float:left;width:122px;padding:0 0 0 0;margin:0;height:40px;display:block;background-repeat:no-repeat;background-color:trasparent !important;}
#Leonardo_Navigation-Logo a{display:block;width:125px;height:40px;}
#Leonardo_Navigation-Logo span{display:none;}

.top-loading-vhome{height: 325px;}
.top-loading-vhome img{margin-top: 140px;}

#right-aboutus{float:right;width:325px;height: 230px;position: relative; background-color: none;background-image: url(http://www.europelowcost.com/images/youniv-aboutus-2.gif)}
#right-aboutus .infogen{font-size:12px;line-height:17px;margin:0;padding:19px 21px 0 47px;text-align:left;}
#right-aboutus .infogen .header{letter-spacing: 0px; font-size: 13px;margin-bottom:10px;}
#right-aboutus .infogen .header b{color:#F27101}
#right-aboutus .infogen-body{font-size:11px;line-height:17px;margin:0;padding:5px 21px 0 47px;text-align:left;}

.vacations_searches_620x326{float: left; width: 620px; margin-top: 10px;text-align:left;}
/*.vacations_searches_620x326 .blue-stripe-vacations{background:url('../images/blue-stripe-vacanze.gif') no-repeat scroll 0 0 transparent;color:#FFFFFF;font-size:13px;height:37px;margin-bottom:3px;text-align:left;}
.vacations_searches_620x326 .blue-stripe-vacations .pd{padding: 10px 0pt 0pt 50px;}*/
/*.vacations_searches_620x326 .blue-stripe-vacations{height:10px;text-align:left;border-bottom:2px solid #999;position:relative;text-shadow: 1px 1px 3px #999999;margin:0 0 6px;}
.vacations_searches_620x326 .blue-stripe-vacations .pd{background-color: #FFFFFF;bottom: -5px;bottom:-7px\9;color: #555555;font-size: 13px;padding: 0 4px 0 0;position: absolute;font-weight: bold\9;}
.vacations_searches_620x326 .blue-stripe-vacations .pd h2{font-weight: bold\9;}*/
.vacations_searches_620x326 .blue-stripe-vacations{text-align:left;border:1px solid #D2D2D2;border-radius:3px;box-shadow:0 2px 2px #CCC;margin-bottom: 6px;background-color:#FFFFFF;}
.vacations_searches_620x326 .blue-stripe-vacations .pd{border:1px solid #FF7C0C;color:#333333;font-size:13px;padding:0 4px;line-height:27px;margin: 2px;background-color:#D2D2D2;background:-moz-linear-gradient(center top, #FF7C0C, #FFBC70)!important;background: -o-linear-gradient(#FF7C0C, #FFBC70)!important;background:-webkit-gradient(linear, left top, left bottom, from(#FF7C0C), to(#FFBC70))!important;background:-webkit-linear-gradient(top, #FF7C0C, #FFBC70)!important;background:linear-gradient(top, #FF7C0C, #FFBC70)!important;background:-ms-linear-gradient(top, #FF7C0C, #FFBC70)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF7C0C', EndColorStr='#FFBC70')!important;}

.vacations_searches_620x326 .vacation-wrapper{width: 308px; font-size: 12px; margin: 2px 0 0; background: url('../images/bg-search-side.gif') repeat-y scroll 0pt 0pt transparent;float:left;}
.vacations_searches_620x326 .vacation-wrapper .vacation-item{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E6E6E6;margin:auto;padding:1px;width:294px;margin-bottom:2px;height:107px;height:115px\9;}
.vacations_searches_620x326 .vacation-wrapper .vacation-item .vacation-image{float:left;margin:5px 7px 0 5px;}
.vacations_searches_620x326 .vacation-wrapper .vacation-item .vacation-image img{border:3px solid #E6E5E5;margin:0 3px 0 0;width:100px;height:70px;}
.vacations_searches_620x326 .spacer{margin-right:4px;}
.vacations_searches_620x326 .vacation-wrapper .vacation-item .vacation-info{float: left; margin-top: 5px;width: 165px;}
.vacation-info .destination{line-height:20px;color:#00B5E1;font-size:15px;}
.vacation-info .prezzo{line-height:16px;margin-top:3px;}
.vacation-info .prezzo .price{color:#090;font-size:14px;font-weight:bold;}
.vacation-info .partenza{line-height:20px;margin-top:3px;}
.vacation-info .prenota{line-height:18px;}
.vacation-info .partenza .data{font-weight:bold;}
.vacation-info .btnPrenota{width:100px;height:32px;margin-top:5px;background: url('../images/top-offers-prenota.gif') no-repeat scroll 0 0 transparent;font-weight:bold;color:#FFFFFF;border:0 none;cursor:pointer;}
.vacations_searches_620x326 .vacation-wrapper .first-offer{border:1px solid #aacce9;background-color:#e8f2fc;}
.advice{font-size:10px;color:#000;}

/* Exit page */
#formOut {position:relative;}
#exit-page{background-color:#EAE8E9;border:1px solid #D2D2D2;padding:2px;text-align:left;}
#exit-page img{vertical-align:middle;}
#exit-page #claim-travel-search-engine {display: block;margin: 20px 0 0 2px;color: #F27101;}
#exit-page.exit-page-no-adv{position: absolute;top: 40%;left: 50%;margin-left:-235px;margin-top: 120px;}
#exit-page.exit-page-adv{position: absolute;top: 40%;left: 50%;margin-left:-335px;margin-top: 120px;}
#exit-page #exit-page-container{border:1px solid #D2D2D2;background-color:#FFF;padding:4px;}
#exit-page #exit-page-content{background-color:#EAE8E9;border:1px solid #D2D2D2;padding:2px;text-align:left;}
#exit-page #exit-page-content-inner{border:1px solid #D2D2D2;background-color:#FFF;padding:2px;}
#exit-page #exit-page-content #exit-page-transferring{float:left;padding:2px;}
#exit-page.exit-page-no-adv #exit-page-transferring{width:470px;}
#exit-page.exit-page-adv #exit-page-transferring{width:350px;}
#exit-page .banner-300x250{float:left;width:300px;}
#exit-page .banner-300x250.section{margin:0 5px 0 0;}
#exit-page .title-section{text-align:center;margin:10px 0;font-size: 16px;color: #333;outline:none;background-color:#E4F0FC!important;border:1px solid #AACCE9!important;box-shadow:0 0 3px #999999;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"!important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'!important);-moz-box-shadow:0 0 3px #999999;-webkit-box-shadow:0 0 3px #999999;*box-shadow:0px;}
#exit-page .list{margin:auto;border: 1px #dbdada solid;padding: 1px;background: #fff;text-align: left;}
#exit-page .header-section .pd{padding: 5px;text-align:center;font-size: 15px!important;color: #333;text-align: center;}
#exit-page .claim{margin: auto;}
#exit-page .claim .title{margin: 0;padding: 20px 0 0 0;font-size: 15px;color: #333;text-align: center;background: url("http://www.europelowcost.com/images/exit-page/bg-claim.gif") no-repeat; height:100px;}
#exit-page .claim .transfer{margin: 0;padding: 12px 0 0 0;font-size: 12px;color: #333;text-align: center;}
#exit-page .claim .redirectinfo img{max-height:70px;margin-top:5px;}
/**/
.yahooFeed{border:0 none;font-family:Arial,Verdana,sans-serif;padding:2px 2px 2px 0;text-align:left;}
.yahooFeed .sponsored{color:#404040;float:right;font-size:10px;}
.yahooFeed .item{display:block;overflow:hidden;border:1px solid #BDBCC1;-moz-border-radius:5px 5px 5px 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;margin:2px 2px 2px 0;width:100%;background-color:none;}
.yahooFeed div.item:hover{background-color:#cfeff4;}
.yahooFeed .item .img-container{float:left;margin:3px;}
.yahooFeed .item .img-container a{text-decoration:none;cursor:pointer;}
.yahooFeed .item .img-container img{border:1px solid #CCCCCC;padding:3px;width:70px;}
.yahooFeed .item .right-content{float:left;margin-left:5px;width:83%;}
.yahooFeed .item .right-content .title{font-size:16px;font-weight:bold;margin-bottom:1px;}
.yahooFeed .item .right-content .title a{color:#078ace;text-decoration:none;}
.yahooFeed .item .right-content .title a:hover{text-decoration:underline;}
.yahooFeed .item .right-content .description{font-size:14px;margin-top:4px;}
.yahooFeed .item .right-content .description a{text-decoration:none;color:#000000;cursor:pointer;}
.yahooFeed .item .right-content .description a:hover{text-decoration:underline;}
.yahooFeed .item .right-content .site{font-size:12px;font-weight:bold;margin-top:4px;}
.yahooFeed .item .right-content .site a{color:#078ace;text-decoration:none;cursor:pointer;}
.yahooFeed .item .right-content .site a:hover{text-decoration:underline;}

/*ADD THIS BUTTON */
.elc_addthis_text a{font-size: 12px;}
/*ADD THIS BUTTON FINE*/

.header-section{text-align:left;border:1px solid #D2D2D2;border-radius:3px;box-shadow:0 2px 2px #CCC;margin-bottom: 6px;background-color:#FFFFFF;}
.header-section .pd{border:1px solid #D2D2D2;color:#333333;font-size:13px;padding:0 4px;line-height:27px;margin: 2px;background-color:#D2D2D2;background:-moz-linear-gradient(center top, #D2D2D2, #f7f7f7)!important;background: -o-linear-gradient(#D2D2D2, #f7f7f7)!important;background:-webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#f7f7f7))!important;background:-webkit-linear-gradient(top, #D2D2D2, #f7f7f7)!important;background:linear-gradient(top, #D2D2D2, #f7f7f7)!important;background:-ms-linear-gradient(top, #D2D2D2, #f7f7f7)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D2D2D2', EndColorStr='#f7f7f7')!important;}

.header-section-title{margin-bottom:5px;background-color:#BAD3E0;border-radius: 2px 2px 2px 2px;box-shadow: 0 3px 2px #BBBBBB;color: #555;font-size: 13px !important;font-weight: bold;line-height: 30px !important;padding: 0 4px !important;}
.header-section-title-orange{text-align:left;margin-bottom:5px;background-color:#505A64;border-radius: 2px 2px 2px 2px;box-shadow: 0 3px 2px #BBBBBB;color: #FFFFFF;font-size: 13px !important;font-weight: bold;line-height: 30px !important;padding: 0 4px !important;}
#info .header-section-title h1, .header-section-title h1, .header-section-title h2, .header-section-title-orange h2, .header-section-title h3{font-weight:bold;font-size:13px;color:#555;margin:0;}
#vacationtopsearch .header-section-title h2, .header-section-title-orange h2{color:#fff !important;}

#content .grey-box{border:1px solid #BAD3E0;padding:3px;text-align:left;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#content .grey-box .item{color: #999;float: left;font-size: 12px;line-height: 18px;margin: 0 0 0 3px;width: 117px;}
#content .grey-box .item a, #content .grey-box .item-no-float a, #content .grey-box a{color: #102658;text-decoration: none;}
#content .grey-box .home-dest .item{width: 192px;}
#content .grey-box .item a:hover, #content .grey-box .item-no-float a:hover, #content .grey-box a:hover{color: #F27101;text-decoration: underline;}

.shadow{-moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000;box-shadow: 3px 3px 4px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000')"!important;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000')!important;}
.radius5{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.info-tooltip-container{position:relative;z-index:100;z-index:100;}
.info-tooltip-container .info-tooltip-link{margin:0px 3px 0 0!important;position:relative;left:-1px;}/*{top:9px;right:12px;margin:0px;position:absolute;}*/
.info-tooltip-container .info-tooltip-link:hover{cursor:pointer;}
.info-tooltip-container #info-tooltip-content{visibility:hidden;width:580px;top:25px;left:5px;position:absolute;background:#FFFFFF;border:2px solid #F27701;text-align:left;}
.info-tooltip-container #info-tooltip-content p{font-size:12px;margin:0px;padding:5px 5px;}
#motore .info-tooltip-container{float:left!important;margin:0px!important;}


.addthis_toolbox span{background: url("http://www.europelowcost.com/images/social_24x24.png") no-repeat scroll 0 0 transparent!important;height: 24px!important;line-height: 24px !important;width: 24px!important;}
.addthis_toolbox span.at15t_facebook{background-position: 0 -168px!important;}
.addthis_toolbox span.at15t_twitter {background-position: 0 -480px!important;}
.addthis_toolbox span.at15t_google{background-position: 0 -264px!important;}
.addthis_toolbox span.at15t_print{background-position: 0 -408px!important;}
.addthis_toolbox span.at15t_expanded{background-position: 0 -48px!important;}

.info-home-container{background-color:#EAE8E9;border:1px solid #D2D2D2;padding:2px;text-align:left;}/*width:290px;}*/
.info-home-content{border:1px solid #D2D2D2;background-color:#FFF;padding:3px;}
.radius4{border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.radius2{border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.serp-item{padding:5px 5px;border:1px solid #999;color:#555;margin:0 0 5px 0;}

.serp-item .altre-date{margin:5px 0 0;padding:5px 10px;background: url("http://www.europelowcost.com/images/ui-bg_highlight-soft_75_dbdbdb_1x100.png") repeat-x scroll 50% 50% #DBDBDB;border: 1px solid #AAAAAA;}
.serp-item .altre-date a{padding: 1px 7px 3px 7px;color:#005091;text-decoration:underline;margin:3px 10px 3px 0;}
.serp-item .altre-date a:hover{text-decoration:underline;color:#F27101;cursor:pointer;}
.serp-item .altre-date-trigger-wrapper{float:right;margin:3px 18px 0 0;}
.serp-item .altre-date ul{margin:0px; padding:0px;}
.serp-item .altre-date li{display: inline;list-style-type: none;}
.serp-item .altre-date ul li.title-range a.sel{background: none repeat scroll 0 0 #F7F7F7;border-top: 2px solid #FE4F00;outline: 1px solid #BEBDBD;text-align: center;}    
.more-arrow{cursor:pointer;font-weight:normal!important;color:#005091!important;padding-right:16px;background:url("http://www.europelowcost.com/images/arrow-more-partner.gif") no-repeat scroll right 6px transparent;}    
.more-arrow-u{background:url("http://www.europelowcost.com/images/arrow-more-partner-u.gif") no-repeat scroll right 6px transparent;}    

.right-banner-300 img{border:0 none;}
.right-banner-300{outline:none;margin:0 0 10px 0;}
.right-banner-300 .banner-item{margin-bottom:10px;}
.right-banner-300 a{display:block;}


.selBtn{float:right;height:26px;cursor: pointer;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #040;padding:0 10px;vertical-align:middle;white-space:nowrap;background-color: #090;line-height:25px;width:80px;margin: 5px 0 0 0;color:#fff;text-decoration:none;font-weight:bold;display:block; text-align:center;}
.selBtn:hover{text-decoration:underline;box-shadow:0 0 3px #318331;-moz-box-shadow:0 0 3px #318331;-webkit-box-shadow:0 0 3px #318331;}
.selBtn span.arrow {font-weight:bold;font-size:14px;color:#FFFFFF!important;}

.banner-300x250 img{border:0 none;width:300px;}
.banner-300x250{outline:none;}
.banner-300x250 .banner-item{margin-bottom:10px;}
.banner-300x250 a.banner-item{display:block;}
.section{margin:0 0 10px 0;}
.box-container{border:1px solid #aaa;padding:5px 10px;}
.radius3{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.serp-search-box-container{width: 274px!important;background:none!important;margin:4px 0 10px 0;}
#content #motore-laterale #search-again.serp-search-box-container .list{width: auto!important;margin:auto;border: none!important;padding: 0!important;background: none!important;}
#content #motore-laterale #search-again.serp-search-box-container .list .inner{padding:0;background:none;color:#000;}
#content #motore-laterale #search-again.serp-search-box-container .list .serp-search-box{padding:5px 0;}
#content #motore-laterale #search-again.serp-search-box-container .list .inner a{    color: #005091;cursor: pointer;font-weight: bold;text-decoration: none;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori{border-top: 1px dashed #CCCCCC;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori label{color:#000;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori .wrapper,#content #motore-laterale #search-again.serp-search-box-container #boxmotori .wrapper-mini{border:none;margin:0px;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori input[type="text"] {border: 1px solid #D2D2D2;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;background:#FFFFFF;height: 20px!important;padding: 1px 3px;width:258px;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori input[type="text"].search-date{width:135px;} 
#motore-laterale #search-again.serp-search-box-container  #boxmotori .wrapper-mini{float:none;}
#content #motore-laterale #search-again.serp-search-box-container #boxmotori .wrapper-mini img {cursor: pointer;height: 24px;margin-left: 5px;vertical-align: bottom;width: 25px;float:none;}
.ml20{margin-left:20px;}
.box-container .filter-box,.box-container .filter-box-noborder{margin-top: 5px;padding-top: 5px;}
.box-container .filter-box{border-top: 1px solid #aaa;}
.box-container .container-header{font-size:13px;line-height:20px;font-weight:bold;}
.box-container .filter-box b{cursor:pointer;color: #457DB3;font-size: 13px;}
.box-container .filter-box .title-also{color:#000;font-size:12px;}
.box-container .filter-box .filter-header,.box-container .filter-box .filter-header-no-action{line-height:20px;}
.box-container .filter-box .filter-header-no-action b{cursor:default;}
.box-container .filter-box .filter-header span,.box-container .filter-box .filter-header-no-action span{vertical-align:text-top;}
.box-container .filter-body{border-top: 1px dashed #ccc;margin-top: 5px;padding-top: 5px;}
.box-container .filter-box .filter-body .slider-info{text-align:center;margin:3px 0 0;}
.box-container .filter-box .filter-body .slider-info .var{font-weight:bold;}
.box-container .filter-box .filter-body a{color: #102658;text-decoration: none;}
.box-container .filter-box .filter-body a:hover{color: #F27101;text-decoration: underline;}


.filter-sel-container .sel-header{color: #333333;font-weight: bold;margin: 2px;}
.filter-sel-container .filter-sel{background-color: #F3F7FD;border: 1px solid #CAD7F1;color: #333;font-size: 12px;height: 24px;line-height: 24px;margin: 0 2px 2px;padding: 0 5px;box-shadow: 1px 0 1px #ddd;-moz-box-shadow:1px 0 1px #ddd;-webkit-box-shadow:1px 0 1px #ddd;}
.filter-sel-container .filter-sel:hover{border-color:#91bffa;}
.filter-sel-container .filter-sel span{cursor:default;color: #333!important;font-size: 12px!important;}
.filter-sel-container .filter-sel a{color: #88AAEE;font-family: Arial;font-size: 22px;line-height: 24px;text-decoration: none;vertical-align: top;*vertical-align:middle !important;}
.filter-sel-container .filter-sel a:hover{color: #5782c3;}
.radius2{border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

#content #info .item-serp-vacanze .box-prenota-partners .partner-selection {color:#333;text-decoration:none; height: 25px;display:block;position:relative;}
#content #info .item-serp-vacanze .box-prenota-partners .select{display:inline!important;position:absolute;right:0px;font-size:12px;color: #fff;text-decoration: none;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #040;padding:0 10px;white-space:nowrap;background-color: #090;line-height:20px;width:80px;margin:2px auto;color:#fff;text-decoration:none;font-weight:bold;display:inline-block;cursor:pointer;text-align:center;}
#content #info .item-serp-vacanze .box-prenota-partners .select:hover{box-shadow:0 0 3px #318331;-moz-box-shadow:0 0 3px #318331;-webkit-box-shadow:0 0 3px #318331;text-decoration:none !important;}
#content #info .item-serp-vacanze .box-prenota-partners {font-size:12px;width:170px;}
#content #info .item-serp-vacanze .box-prenota-partners .partner-name{padding: 5px 0 0 0;text-transform:capitalize;}
#content #info .item-serp-vacanze .prenota-header{margin-bottom:5px;}

#content #info .item-serp-vacanze .box-prenota-partners .select span.arrow {font-weight:bold;font-size:14px;color:#FFFFFF!important;display:inline;}
#content #info .item-serp-vacanze .altre-date-item .box-info{padding:0 0 0 5px;}

/*#content #info .item-serp-vacanze .box-prenota .prenota-header{background-color:#EEEEEE;border: 1px solid #AAAAAA;line-height: 20px;padding: 2px 5px;}
#content #info .item-serp-vacanze .box-prenota .prenota-header .bold{width:100px;}*/
.line-separator{border-top: 1px solid #CCCCCC;}
#content #info .item-serp-vacanze .altre-date-item .box-prenota-partners, #content #info .item-serp-vacanze .box-prenota{border-left:1px solid #ccc;padding:0 0 0 5px;}
#content #info .item-serp-vacanze .box-images span{color:#999;font-size:9px;}
#content #info .item-serp-vacanze .box-images .MainImage span{display:block;width: 60px;font-weight:bold;}
#content #info .item-serp-vacanze .box-images .MainImage img{margin: 2px 0;width: 30px;}
/* Paginator Designed by Orman Clark: http://www.premiumpixels.com/freebies/light-and-dark-pagination-psd/ */
.wp-pagenavi {clear: both;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;height:26px;font-size:0.9em;-webkit-font-smoothing:antialiased;}
.wp-pagenavi a, .wp-pagenavi span {background:url(http://www.europelowcost.com/images/flight-item/numbers_spritesheet.png) no-repeat;display:block;float:left;width:28px;height:27px;text-decoration:none;text-align:center;line-height:26px;margin-right:3px;font-weight:bold;}
.wp-pagenavi a:active {margin-top:1px;}
.wp-pagenavi .pages, .wp-pagenavi .extend {	background:none;width:auto;font-weight:normal;margin-right:7px;line-height:27px;}
.wp-pagenavi .extend {padding:0 5px;margin:0 5px 0 1px;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .last {text-indent:-9999px;}
.light .wp-pagenavi a, .light .wp-pagenavi span {background-position:0 0;color:#717171;text-shadow:1px 1px 0 #fff;}
.light .wp-pagenavi a:hover {background-position:0 -27px;}
.light .wp-pagenavi span.current {text-shadow:0 1px 0 #585858;color:#fff;background-position:-140px 0;}
.light .nextpostslink {	background-position:-113px 0 !important;}
.light .nextpostslink:hover {background-position:-113px -27px !important;}
.light .previouspostslink {background-position:-28px 0 !important;}
.light .previouspostslink:hover {background-position:-28px -27px !important;}
.light .first {background-position:-56px 0 !important;}
.light .first:hover {background-position:-56px -27px !important;}
.light .last {background-position:-84px 0 !important;}
.light .last:hover {background-position:-84px -27px !important;}
.serp-paginator{border: 1px solid #AAAAAA;color: #222222;font-size: 12px;font-weight: bold;padding: 5px;}
.serp-paginator .navigator{float:left;}
.serp-paginator .navigator a{display: inline-block;min-width: 10px;padding: 3px;color:#005091;}
.serp-paginator .navigator a:hover{color:#F27101;}
.serp-paginator .navigator .aspNetDisabled{color:#222222;cursor:default;border:0px;}
.serp-paginator .navigator a.aspNetDisabled:hover{color:#222222;}
.serp-paginator .number-results{float:right;line-height: 25px;}
.serp-paginator .number-results .number-results-header{float:left;line-height: 18px;margin: 0 10px 0 0;}
.serp-paginator .number-results #results-page{float:left;}

.vacations-listing{position:relative;}
.generic-tooltip{border:1px solid #D2D2D2;color: #333;background-color:#FAFAFA;padding: 5px;position: absolute;text-align: left;width: 250px;z-index: 3000;display:none;}
.box-prenota .question {padding-top: 2px;vertical-align: text-top;cursor: help;height: 12px;}



.header-section-title-lateral{font-size: 12px!important;margin-bottom:5px;color: #2D2659;font-weight: bold;line-height: 30px !important;margin: 0 4px !important;border-bottom: 1px solid #BAD3E0;}
.header-section-title-lateral h1, .header-section-title-lateral h2, .header-section-title-lateral h3{font-size: 12px!important;color: #2D2659!important;font-weight: bold!important;}
.vacation-filter-parameters .filter{line-height: 18px;color: #9B9B9B;}
.vacation-filter-parameters .more-options{border-top:1px dotted #D2D2D2;}
.vacation-filter-parameters a{color: #102658;text-decoration: none;}
.vacation-filter-parameters a:hover{color: #F49737;text-decoration: underline;}
.vacation-filter-parameters .more-options{border-top:1px dotted #D2D2D2;}
.vacation-filter-parameters .more-options a{width: 190px;font-size: 13px;color: #2D2659;text-decoration: none;}
.vacation-filter-parameters .more-options a:hover{text-decoration:underline;}

