* {margin:0;padding:0;}a {outline:none;}a img{border:0;}a.fakelink{cursor:pointer;}ul, li {list-style-type:none;}body {text-align:center;}#canvas {width:800px;margin:0 auto;text-align:left;position:relative;}#page {padding-top:105px;}#header, #footer {clear:both;}.block{clear:both;overflow:hidden;}.block#first{margin-bottom:12px}#content{float:right;margin:0;width:392px;}#results{float:right;margin:0;width:596px;}#sidenav{margin:0 608px 0 0;width:192px;}body {color:#000;font-size:75%;font-family:Verdana,Arial,Helvetica,sans-serif;}html>body {font-size: 12px;}h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase;}h1 {font-size:1.5em;line-height:1em;margin-top:0.40em;margin-bottom:0;}h2 {font-size:1.1667em;line-height:1.286em;margin-top:1.929em;margin-bottom:0.643em;}h3 {font-size:1.63em;line-height:1.384em;margin-top:1.08em;margin-bottom:0.692em;}h4 {font-size:1.2em;line-height:1.5em;margin-top:1em;margin-bottom:0.5em;}h5 {font-size:1.1em;line-height:1.3em;margin-top:1em;margin-bottom:0.5em;}p {font-size:0.9em;line-height:1.5em;margin-top:0.5em;margin-bottom:0.9em;}a {color:#09c;font-weight:bold;text-decoration:none;}a:hover {color:#ffa200;font-weight:bold;text-decoration:underline;}td{font-size:1em;line-height:2.2em;}th{font-size:1.1em;line-height:2.2em;}#path{padding:10px 0 10px;font-size:11px;}#path a {color:#666; font-weight:normal;}#path span {color:#ffa200; font-weight:bold;}#content h1{font: 22px/25px arial,verdana,sans-serif;margin: 0 20px 10px;text-transform: none;}#content #image{width:100%;height:112px;overflow:hidden;vertical-align:bottom;}#content #image img{height:112px;}#content .long_description {-moz-border-radius: 0 0 10px 10px;background: none repeat scroll 0 0 #EDF1F6;margin: 0 0 15px;padding: 15px 0;}#content .long_description p {font-size: 11px;line-height: 1.7em;margin: 0 20px 15px;}#sidenav{background:#eee;}#sidenav h3{background:#eee url(/img/list_title.jpg) no-repeat 0 0;color:#fff;text-align:center;height:44px;line-height:36px;font-size:13px;margin:0;}#sidenav ul{font-size:0.916em;padding:2px 0 10px 8px;border-bottom:12px solid #fff;}#sidenav ul li {background:transparent url(/img/sidecontent_bullet.gif) no-repeat scroll 0 -78px;line-height:1.5em;padding:0 0 0 12px;}#sidenav ul li.current {background-position:0 -36px; color:#FAA200;}#sidenav ul li:hover {background-position:0 -36px;}#sidenav ul li a {font-weight:normal;}#sidenav ul li.last_li {padding:10px 12px 0 12px;text-align:right;}#sidenav ul li.last_li a{font-weight:bold;text-decoration:none;color:#FAA200;}#sidenav ul li.last_li a:hover{text-decoration:underline;color:#038AAB;}#sidenav dl {font-size:10px;line-height:15px;padding:7px 0 10px 8px;}#sidenav dt{float:left;font-weight:bold;width:24%;}#sidenav dd{margin:0 0 0 25%;}#sidenav dd a{font-weight:normal;}#results h2{color:#666;border-bottom:1px solid; margin-top:0;}#results blockquote{background:#eee;border-color:#AAB2BA;border-style:dotted none;border-width:1px 0;color:#56636F;margin:0.5em 0 1.5em;}#results blockquote p{font-size:90%;padding:1.5em;margin:0}#results a{text-decoration:underline;font-weight:normal;}#results ul li{padding-bottom:15px;clear:both;}#results ol li{line-height:1.6em;padding-bottom:0;}#results ol li strong a{text-decoration:none;border-bottom:1px solid;font-weight:bold;font-size:1.1em;}#results p{font-size:0.916em;line-height:1.636em;margin:0;}#results li.htl-price{text-align:right;color:#3a99cc;font-size:1.2em;}.cornice {background:#fff;border:1px solid #ccc;float:left;margin:4px 12px 7px 0;padding:5px;}.cornice img{border:1px solid #aaa;height:47px;width:76px;cursor:pointer;}.hiddenem {text-decoration:underline;font-style:normal;color:#3A99CC;}.hiddenem:hover {cursor:pointer;color:#FFA200;}.hiddeneminv {text-decoration:underline;font-style:normal;color:#FFA200;}.hiddeneminv:hover {cursor:pointer;color:#3A99CC;}.error_off {display:none;}#results li.htl-price div{background:#EEF3F7 none repeat scroll 0%;border:1px solid #CCCCCC;width:88px;float:left;margin-right:12px;text-align:center;color:#666666;font-size:15px;padding:0px}#results li.htl-price div em{color:#999999;font-size:10px;font-style:normal;font-weight:normal;padding-left:4px;}#results li.htl-price span{padding-top:2px;font-weight:normal;display:block;float:left;font-size:11px;color:#000}#results li.htl-price strong{display:block;padding-top:4px;}#footer{background:#fff}#footer .geotrust{text-align:right;margin:15px 0 0;}#footer .copy{margin:-10px 0 0;text-align:left;border-bottom:1px solid #142a3b;color:#142a3b;padding-bottom:5px;}#footer .homelinks a:hover{display:inline;}.red{color:#FF0000;}select {font-size:11px;margin:0;padding:0;}input {color:#000000;font-size:11px;margin:0;padding:0;}option {padding-right:7px;}#formError{color:#fff;background:#f00 url(/img/alert_bg.gif) no-repeat left center; margin-bottom:10px;}#formError h3{font-size:150%;margin:0;padding:5px 10px 0 20px;}#formError p{color:#fff;; padding:0 10px 10px 20px; margin:0;}.hidden{display:none;}.show{}#corpo .error_on{display:block;margin:5px 0 5px -8px;}.error_off{display:none;}.block#first{margin-bottom:12px}#sidenav #social_network{border:0;padding:0 0 10px;margin: 0 9px;}.fblike-wrapper.fb-place {margin: 0 0 0 10px;width: 392px;}.fblike-wrapper {float: left;padding: 0;}#search{margin-bottom:15px !important;}#callcenter_place.two-column {-moz-border-radius: 0 10px 10px 0;background: url("/img/callcenter.jpg") no-repeat scroll left top #EDF1F6;margin: 0 10px 10px 0;padding: 0 0 5px 196px;width: 200px;}#callcenter_place p {font-size: 10px;line-height: 1.5em;margin: 10px;padding:0;}#callcenter_place strong {background: none repeat scroll 0 0 #FFFFFF;color: #139108;display: block;font-size: 14px;font-weight: bold;margin: 10px 0;padding: 10px 10px 12px;}#callcenter_place strong span {color: #FF0000;}#hotels {clear: both;font-size: 1.2em;overflow: hidden;}#page h2{border-bottom: 1px solid #30516C;color: #30516C;font: 20px/22px arial,verdana,sans-serif;margin: 0 0 10px;text-transform: none;}.hotel {border-bottom: 1px dotted #CCCCCC;margin: 0 0 10px;overflow: hidden;padding: 0 0 10px;position: relative;}.hotel p {margin: 0;padding: 0;}.hotel .name {clear: both;overflow: hidden;}.hotel .name * {display: block;float: left;margin-right: 5px;overflow: hidden;}.hotel .name a {clear: both;font-size: 15px;font-weight: normal;}.hotel .address {clear: both;color: #333333;font-size: 10px;height: 1.8em;overflow: hidden;}.hotel .thumb {float: left;height: 60px;margin: 0;overflow: hidden;width: 60px;}.hotel .thumb a {border: 0 none;display: block;float: left;height: 60px;overflow: hidden;width: 60px;}.hotel a {text-decoration: underline;}.hotel p.thumb {margin: 0 10px 10px 0;}.hotel .description {font-size: 11px;line-height: 1.4em;min-height: 70px;}.hotel .minrate {color: #139108;cursor: pointer;}.hotel .minrate:hover {color: #f00;}.minrate {padding: 5px 0;position: absolute;right: 0;text-align: right;top: 0;}.minrate span {color: #999999;font-size: 10px;margin: 0;padding: 0;position: relative;top: 2px;}.minrate strong {font: 23px/28px Arial,sans-serif;}.star-holder {display: block;height: 14px;width: 55px;}.star-holder strong {background-color: transparent;background-image: url("/img/hotel-star-matrix.gif");background-repeat: no-repeat;padding-left: 55px;}.star-0{background-position:-58px -12px;}.star-1{background-position:0 4px;}.star-2{background-position:-58px 4px;}.star-3{background-position:-116px 4px;}.star-4{background-position:-173px 4px;}.star-5{background-position:-232px 4px;}.star-6{background-position:-173px -13px;}.star-7{background-position:0 -13px;}.star-8{background-position:-115px -13px;}.star-9{background-position:-58px -13px;}#place-links.two-column {-moz-border-radius: 0 0 10px 10px;background: none repeat scroll 0 0 #66B6F5;color: #FFFFFF;margin-top: 10px;}.two-column {float: left;margin: 0 10px 10px 0;padding: 0;position: relative;top: 0;width: 396px;}.two-column #navigator {border: 0 none;height: 376px;margin: 10px;width: 376px;}#navigator {-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);background: none repeat scroll 0 0 #66B6F5;float: left;padding: 0;position: relative;top: 0;z-index: 1;}#place-links div.module {padding: 0 10px;}#place-links h3 {clear: both;color: #FFFFFF;font: 20px/20px arial,verdana,sans-serif;margin: 10px 0 5px;text-transform: none;}#place-links div.module ul {margin: 0 0 10px;}#place-links div.module li {color: #FFFFFF;font-size: 12px;line-height: 1em;padding: 4px 0;}#place-links div.module a {color: #FFFFFF;font-weight: normal;text-decoration: none;}#place-links div.module li:hover,#place-links div.module li.current {background:#fff;color:#0896ff;font-weight:normal;padding:4px 0 4px 4px;}#place-links div.module li:hover a,#place-links div.module li.current a {color:#0896ff;}#gmap {width:616px;height:400px;}#gmap *{text-align:center;}#gmap .static {cursor:pointer;}#message *{text-align:left;}.two-column #gmap {height: 376px;width: 376px;}#message {background:#fff;color:#66B6F5;overflow:hidden;padding:8px 10px;width:250px;z-index:100000;-moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5);}#message h5 {font-size:10px;font-weight:normal;color:#66B6F5;border:0;margin:0 0 2px;}#message h5 img {float:right;margin:0;line-height:0;}#message h5 strong {text-transform:uppercase;}#message p {background:#66B6F5;color:#fff;font-size:10px;line-height:13px;overflow:hidden;margin:0;padding:0 7px 7px;}#message span {display:block;margin: 7px 0 0 0;}#message span.abstract {min-height:65px;}#message span.rate,#message span.feed {float:left;width:47%;text-transform:capitalize;}#message span.rate strong,#message span.feed strong{}#message .thumb {border:2px solid #fff;float:left;margin:7px 7px 7px 0;width:60px;height:60px;}.addthis-wrapper.two-column {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#EDF1F6;padding: 0 0 10px 0;}.addthis-wrapper {overflow: hidden;}.addthis-wrapper h4 {color: #416E92;margin: 10px 12px 0;font-size: 1.2em;line-height: 1.5em;margin-bottom: 0.5em;margin-top: 1em;font-family: Arial,Helvetica,Verdana,sans-serif;text-transform: uppercase !important;}#side .addthis-wrapper .shares{ margin: 5px;padding: 8px 7px 6px;text-align: center;}.two-column .addthis_toolbox {float:left;width:49%;}.two-column .addthis_toolbox .shares,.two-column .addthis_toolbox .follows {margin: 5px 10px;}.addthis_toolbox .shares{-moz-border-radius: 5px;-webkit-border-radius: 5px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-radius: 5px;margin: 5px 10px;padding: 8px 10px 6px;}.addthis_toolbox .shares .at300b img {margin: 2px 1px;}.addthis_toolbox .follows{-moz-border-radius: 5px;-webkit-border-radius: 5px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;border-radius: 5px;margin: 10px;padding: 8px 10px 6px;}#side .addthis_toolbox .follows {margin: 10px 5px;padding: 8px 6px 6px 9px;}.addthis_toolbox .follows .at300b img {margin: 3px 2px 2px 3px;}#side .addthis_toolbox .follows .at300b img { margin: 3px 3px 2px 2px;}.even-more {-moz-border-radius: 0 0 10px 10px;background: none repeat scroll 0 0 #CFDF37;margin: 0 0 10px;padding: 20px 0 10px;}.even-more h3{color: #000000;font: 22px/25px arial,verdana,sans-serif;margin: 0 20px 10px;padding: 0;text-transform: none;}.extra_description {color: #333333;}.extra_description p {font-size: 11px;line-height: 1.7em;margin: 0 20px 15px;}#header {position:absolute;top:0;left:0;width:800px;height:100px;background-color:#FFFFFF;color:#000000;text-align:left;border-bottom: 8px solid #ff6600;overflow:hidden;}#brand {position:absolute;top:8px;}#header_language {background:#FFFFFF url(/img/language_bg.gif) no-repeat scroll 0 0;height:25px;margin:0;padding:1px 0 0;width:800px;}#header_language .flag {background:transparent url(/img/flags.gif) no-repeat scroll -100px -100px;color:transparent !important;display:block;float:left;margin-left:13px;overflow:hidden;width:16px;margin-top:3px;}#header_language li {float:right;height:20px;left:-45px;list-style-type:none;margin:0 14px 0 0;padding:0;position:relative;width:20px;}#header_language .it {background-position:0 0;}#header_language .en {background-position:-17px 0;}#header_language .fr {background-position:-34px 0;}#header_language .de {background-position:-51px 0;}#header_language .es {background-position:-68px 0;}#header_language .pt {background-position:-85px 0;}#header_language .ru {background-position:-102px 0;}#header_language li a {display:block;float:left;height:16px;line-height:11px;width:16px;}#header_language li a strong{display:none;}#header_callcenter{left:410px;position:absolute;top:3px;}#info-callcenter{ background:#fff url(/img/preno_tel.gif) no-repeat scroll left 0;display:block;cursor:pointer;position:absolute;text-decoration:none;top:0;left:30px;width:175px;height:40px;}#info-callcenter.ru{background-position:left 2px;}#info-callcenter.pt{background-position:left -58px;}#info-callcenter.es{background-position:left -118px;}#info-callcenter.fr{background-position:left -178px;}#info-callcenter.en{background-position:left -238px;}#info-callcenter.de{background-position:left -298px;}#info-callcenter.it{background-position:left -358px;}#header_callcenter a span{ position:absolute;top:-3000px;}#popup-callcenter{display:none;position:absolute;background-color:#FFFFFF;border:1px solid #FF852F;font-size:11px;line-height:15px;padding:7px;text-align:left;top:50px;left:450px;width:385px;z-index:10;}#popup-callcenter h3{font:bold 1.5em/22px arial,verdana,helvetica,sans-serif;color:#008CAD;margin:0;text-transform:none;}#popup-callcenter p{margin:0;padding:0;}#popup-callcenter p.phone_numbers{clear:both;margin:10px 0;overflow:hidden;}#popup-callcenter p.phone_numbers span{float:left;width:175px;font-weight:bold;font-size:14px;color:#008CAD;}#popup-callcenter p.phone_numbers span.en{background-position:left -14px;}#popup-callcenter p.phone_numbers span.it{background-position:left 4px;}#popup-callcenter p.warning strong{color:#f00;font-weight:bold;}#header_logo{position:absolute;top:2px;left:0;}#header_nav{position:absolute;bottom:0;left:190px;}#header_nav ul{margin:0;padding:0;list-style-type:none;}#header_nav li{display:inline;list-style-type:none;}#header_nav a{display:block;float:left;text-align: center;width:92px;height:32px;line-height:32px;color:#fff;background:transparent url(/img/tab_menu.png) no-repeat scroll left top;text-decoration:none;margin-right:2px;font-family:verdana;font-size:13px;font-weight:bold;}#header_nav .active a{background:transparent url(/img/tab_menu.png) no-repeat scroll right top;}#header_nav a:hover{background:transparent url(/img/tab_menu.png) no-repeat scroll right top;}#header_subnav{position:absolute;bottom:0;right:0;}#header_subnav ul{margin:0;padding:0;list-style-type:none;} #header_subnav li{display:inline;list-style-type:none;}#header_subnav a{color: #0896FF;text-decoration:none;line-height:20px;padding-left:5px;margin-left:4px;font-family:verdana;font-size:11px;font-weight:bold;}#header_subnav li:last-child a{border-left: 1px solid #038aab;}#header_subnav a:hover{text-decoration:underline;}#footer{border-bottom:1px solid #416e92;margin-bottom:10px;text-align:left;}#footera{font-weight:normal;} #footer p {margin: 5px 0;line-height:1.5em;font-size:11px;}#footer .copy {border-bottom:2px solid #FF6600;color:#142A3B;margin:-10px 0 0;padding-bottom:5px;text-align:left;font-size:11px;}#footer .orange, #footer .orange a {color:#FF6600;font-weight:normal;}#footer .red, #footer .red a {color:#FF0000;font-weight:normal;}#footer .cian, #footer .cian a {color:#038AAB;font-weight:normal;}#footer .orange a:hover, #footer .red a:hover {color:#038AAB;text-decoration:underline;}#footer .cian a:hover {color:#FF6600;text-decoration:underline;}html, body {margin:0;padding:0;}html * {font-size:100.01%;}a{color:#0896FF;text-decoration:none;}a:hover{color:#FFA200;}#pablo {background:#92C4D0 url(/img/bg_2curve_search.gif) no-repeat scroll 0 bottom;height:285px;margin-bottom:0px;position:absolute;top:111px;width:800px;}#forms{width:390px;position:relative;top:15px;left:9px;border:none;background-color: transparent;}#forms .title{color:#FFFFFF;font-family:verdana;font-size:17px;font-weight:bold;line-height:40px;margin:0;padding:0;}#forms form{padding:0;}h1{font-size:18px;margin-bottom:10px;margin-top:10px;}h1, h2, h3, h4, h5, h6 {text-transform:none !important;}#forms .tabs-panel { background:#FFA202 url(/img/bordo_dx.gif) no-repeat scroll right 0;border:none;display:block;height:246px;padding-left:10px;position:absolute;right:0;top:0;width:318px;font-family:Verdana;font-size:11px;}#forms .ui-tabs-nav { list-style: none; padding: 0;margin: 0;width:65px;background-color: transparent;height:260px;overflow:hidden;padding-bottom: -15px;}#forms .ui-tabs-nav li { margin-bottom:15px;background-color: transparent;border:none;}#forms .ui-tabs-nav li a { display:block; text-decoration: none; height:73px; }#forms .tab_it li a {background-image:url(/img/tab_motore_it.gif);background-repeat:no-repeat;}#forms .tab_en li a {background-image:url(/img/tab_motore_en.gif);background-repeat:no-repeat;}#forms .tab_de li a {background-image:url(/img/tab_motore_de.gif);background-repeat:no-repeat;}#forms .tab_fr li a {background-image:url(/img/tab_motore_fr.gif);background-repeat:no-repeat;}#forms .tab_es li a {background-image:url(/img/tab_motore_es.gif);background-repeat:no-repeat;}#hotelTab, #hotelTab:hover {background-position: -70px -155px;cursor:text;}#voliTab {background-position: -140px 0;}#voliTab:hover {background-position: -140px -77px;}#carTab:hover {background-position: 0px -77px;}#forms .ui-datepicker-trigger {left: 0;position: relative;top: 3px;}.ui-tabs .ui-tabs-hide {display: none !important;}#destinations {height:50px;padding-top:10px;padding-bottom:10px !important;padding-bottom:0;}#destinations ul{list-style:none;margin:0;padding:0;}#destinations ul li{display: block;width:33%;float:left;line-height:18px;}#dates{color: #000;padding-top:8px;}#dates .title{font-size:14px;line-height:18px;margin:0;color: #fff;clear:both;}#dates label{clear:left;display:block;float:left;line-height:22px;width:80px;}#dates div{line-height:22px;}#dates select{margin-right:5px;}#forms .submit{bottom:10px;position:absolute;right:10px;}.submit button{background:transparent url(../img/pulsante_form.png) no-repeat scroll 0 2px;border:none;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:32px;text-align:center;width:88px;cursor:pointer;padding-bottom:1px;}.widget_body .bravofly_submit_button {background:transparent url(../img/pulsante_form.png) no-repeat scroll 0 2px;border:none;color:#FFFFFF;display:block;font-size:14px;font-weight:bold;height:32px;text-align:center;width:88px;cursor:pointer;line-height:33px;font-family:Verdana,Arial,sans-serif;font-size:1em;}.rightInfo {height:246px;padding-right:10px;position:absolute;top:15px;left:410px;z-index:0;width:380px;}.rightInfoCars {background:url(../img/loghi_car/img_motore.jpg) no-repeat center bottom;}.rightInfo .title{color:#fff;font-size:18px;font-weight:bold;line-height:19px;margin:0 0 11px 0;}.rightInfo p{line-height:1.1em;}#formError.homepage{ background-color:transparent;background-image:url(../img/alert_motore.png);background-repeat:no-repeat;display:none;height:122px;left:0;position:absolute;top:125px !important;top:10px;text-align:center;width:325px;padding:0 10px 0 25px;}#formError.homepage .title{color:#FFFFFF;font-size:20px;line-height:50px;margin:0;}#formError.homepage .text{color:#FFFFFF;font-weight:bold;margin:0;}form .error{border:2px solid #f00;}.widget_body{width:100%;}.widget_body .bravofly_widget_container{font-family:verdana;font-size:11px;width:100%;color:#666666;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;left:0;line-height:normal;top:0;z-index:100;height:auto;}.widget_body table, .widget_body td, .widget_body tbody{margin:0;padding:0;}.bravofly_widget_container .bravofly_input_text{ font-size:11px;height:16px;margin:0;padding:0;width:190px;}.bravofly_widget_container .bravofly_list {background-olor:#FFFFFF;border:2px solid #FFFFFF;left:85px;position:absolute;top:50;z-index:200;}.bravofly_widget_container .bravofly_datepicker{ -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:#FFFFFF url(/css/images/ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50%;border:1px solid #038AAB;color:#222222;padding:0.2em 0.2em 0;width:17em;}.bravofly_widget_container .bravofly_departure_datepicker{position: absolute;left:22px;top:55px;}.bravofly_widget_container .bravofly_arrival_datepicker{position: absolute;left:22px;top:76px;}.bravofly_datepicker table{font-size:0.9em;margin:0 0 0.4em;width:100%;}.bravofly_datepicker thead:first-child, .bravofly_datepicker thead:last-child{display:none;}.bravofly_datepicker thead{ color:#222222; background:#ffffff; font-size:11px; font-family:verdana;}.bravofly_datepicker thead th{border:0 none;font-weight:bold;line-height:1.2em;padding:0.7em 0.3em;text-align:center;}.bravofly_datepicker thead tr:first-child{}.bravofly_datepicker thead tr:first-child th{margin-top:0.5em;border-top:1px solid #FFA202;border-bottom:1px solid #FFA202;border-left:0px;border-right:0px;font-weight:bold;color:#FFFFFF;background:#038AAB url(/css/images/ui-bg_glass_100_038aab_1x400.png) repeat-x scroll 50% 50%;}.bravofly_datepicker thead tr:first-child th:first-child{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-left:1px solid #FFA202;}.bravofly_datepicker thead tr:first-child th:last-child{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;border-right:1px solid #FFA202;}.bravofly_datepicker tbody td{background:#E6E6E6 url(/css/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;color:#555555;font-weight:normal;line-height:1.8em;maring:1px;}.bravofly_widget_container .bravofly_datepicker_row{ font-size:11px; font-weight:bold; color:#CC0000; width:224px;}.bravofly_datepicker_row .bravofly_datefield{ width:100px;font-size:11px; font-family:'verdana';}.bravofly_widget_container .bravofly_deponly_container{position:absolute;top:55px;left:221px;text-align:left;width:90px;z-index:90;}.bravofly_datepicker_row .bravofly_calendar_icon{ left:210px; margin-top:2px;}.widget_body .bravofly_currency_label{ margin:0;font-size:11px;}.bravofly_widget_container .bravofly_select{font-weight:normal;left:0;position:absolute;text-align:left;top:105px;width:100%;}.bravofly_widget_container .bravofly_adults_container{left:0;position:absolute;text-align:left;top:0;width:50%; }.bravofly_widget_container .bravofly_infants_container{left:0;position:absolute;text-align:left;top:32px !important;top:35px;width:50%;}.bravofly_widget_container .bravofly_children_container{left:160px;position:absolute;text-align:left;top:0;width:50%;}.bravofly_widget_container .bravofly_currency_container{position:absolute;top:137px !important;top:140px;left:160px;text-align:left;width:50%;}.bravofly_widget_container .bravofly_departure_datepicker_container{position:relative;top:10px;left:0;height:22px;width:auto;z-index:60;text-align:left;}.bravofly_widget_container .bravofly_arrival_datepicker_container{position:relative;top:10px;left:0;height:22px;width:auto;z-index:60;text-align:left;}.bravofly_widget_container .bravofly_DepContainer, .bravofly_widget_container .bravofly_RetContainer {margin:0;padding:0;position:relative;top:0;left:0;text-align:left;width:100%;height:22px;}.bravofly_widget_container .label_wrapper {float:left;margin-left:0px;text-align:left;white-space:nowrap;width:85px;}.bravofly_widget_container .bravofly_datepicker_row {text-align:left;}.bravofly_widget_container .bravofly_datefield, .bravofly_datefield{left:0px;position:relative;}.bravofly_datepicker_row .bravofly_calendar_icon {left:195px;margin-top:1px;} .bravofly_widget_container .bravofly_select .bravofly_adults_container label, .bravofly_widget_container .bravofly_select .bravofly_infants_container label,.bravofly_widget_container .label_wrapper{clear:left;display:block;float:left;line-height:22px;width:85px;font-weight:normal;color:#222222;}.bravofly_widget_container .bravofly_select .bravofly_children_containerlabel ,.bravofly_widget_container .bravofly_currency_container label {clear:left;display:block;float:left;line-height:22px;width:64px;font-weight:normal;color:#222222;}.bravofly_widget_container .bravofly_select label {margin:0;text-align:left;clear:left;color:#222222;display:block;float:left;font-weight:normal;line-height:22px;width:64px;}.bravofly_widget_container .bravofly_button_container {margin:0;padding:0;position:absolute;text-align:left;top:59px;width:auto;left:220px;}.Nbravofly_select select {margin-left:5px !important;}.Nbravofly_currency_container select {margin-left:5px !important;}.Nbravofly_widget_container .Ndp_button {left:197px;position:absolute;}.Nbravofly_deponly_container label {margin-left:4px;}.Ndisabled_label_wrapper{text-align:left !important;margin-left:0 !important;padding-top:5px !important;}.Nbravofly_depCalNode table, .Nbravofly_arrCalNode table{width:200px;}.Nbravofly_depCalNode table th, .Nbravofly_arrCalNode table th{text-align:center;}.Nbravofly_widget_container .Ndp_button{background-image:url("/img/calendario.png") !important;}#page.multiform {padding-top:380px;}#page .right{float:right;width:390px;margin-top:5px;}#page .left{width:400px;margin-top:16px;}.hotdeals {font-size:11px;margin-bottom:11px;}.hotdeals h6 {background:#038aab url(../img/top_offerte_hotel.gif) no-repeat scroll 0 0;color:#FFFFFF;font-size:14px;font-weight:bold;margin-bottom:3px;line-height:24px;padding:9px 0 0px 40px;}.hotdeals h6 em{float:right;font-weight:normal;padding-right:5px;text-transform:lowercase;text-decoration:none;font-style:italic;}.hotdeals li {border-bottom:1px dotted #CCCCCC;line-height:1.9em;margin-left:1px;padding-bottom:0;padding-left:12px;width:96%;list-style-type:none;}.hotdeals strong {color:#FF0000;float:right;font-size:110%;text-align:right;width:70px;} .hotdeals em {float:right;font-size:90%;font-style:normal;text-decoration:line-through;}.hotdeals li img {margin-right:12px;position:relative;top:1px;}.hotdeals li a {text-decoration:none;color:#0099CC;font-weight:normal;}.hotdeals li a:hover{color:#FFA200;}#help{margin-bottom:11px;}.city_info{font-size:11px;margin-bottom:11px;border-bottom:1px dashed #ccc;min-height:95px;height:auto !important;height:95px;}.city_info h3 {color:#038aab;font-size:14px;font-weight:bold;margin-top:3px;margin-bottom:3px;line-height:26px;padding:0;}.city_info img {float:right;width:104px;height:69px;margin-left:5px;}#other_cities{border-bottom: 1px solid #e95a10;padding-bottom:5px;width:565px;float:left;}#other_cities h6{color:#e95a10;font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:10px;line-height:26px;padding:0;border-bottom: 1px solid #e95a10;}#other_cities li{list-style-type:none;float:left;width:25%;margin:0;padding:0;color:#038aab;line-height:22px;}#other_cities li a, #top_countries li a{font-weight:normal;}#top_countries{border-bottom: 1px solid #038AAB;padding-bottom:5px;width:215px;float:right;}#top_countries h6{color:#038AAB;font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:10px;line-height:26px;padding:0;border-bottom: 1px solid #038AAB;}#top_countries li{list-style-type:none;margin:0;padding:0;color:#038aab;line-height:22px;}#results h2 {border-bottom:1px solid #FFA200;color:#FFA200;margin-top:0;}#other_hotels {background:#E6EFF4 none repeat scroll 0 0;}#other_hotels .ui-widget-content {border:none;color:#222222;}#other_hotels table{border-collapse:collapse;width:100%;}#other_hotels table th{ line-height: 24px;color:#fff;font-weight:bold;text-align:left;border-top: 1px solid #809AF8;border-bottom: 3px solid #fff;border-collapse:collapse;padding-left:5px;background-color:#B7C5F2;}#other_hotels table td{border-bottom:1px dashed #CCCCCC;font-weight:normal;line-height:16px;padding-bottom:10px;padding-left:5px;padding-top:10px;padding-right:5px;text-align:left;font-size:11px;}#other_hotels table td.hotel_name{width:200px;}#other_hotels h2{border-bottom:none;margin:0 0 0 0;line-height:40px;padding-left:5px;}#other_hotels ul{background: #E2E2E2 url(/img/other_hotels_tab_bk.gif) repeat-x scroll 0 0;}#other_hotels ul li {display:inline;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;}#other_hotels ul li a {border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;display:inline-block;line-height:28px;text-align:center;text-decoration:none;width:110px;}#other_hotels ul li.star0 a{border-right:none;width:151px;}#other_hotels ul li.ui-state-active a{background-color: #E6EFF4;border-right:1px solid #E6EFF4;border-bottom:1px solid #E6EFF4;font-weight:bold;cursor:text;}#other_hotels.en ul li a {width:118px;}#other_hotels.en ul li.star0 a {width:119px;}#other_hotels.it ul li a {width:118px;}#other_hotels.it ul li.star0 a {width:119px;}#other_hotels.de ul li a {width:118px;}#other_hotels.de ul li.star0 a {width:119px;}#other_hotels.fr ul li a {width:118px;}#other_hotels.fr ul li.star0 a {width:119px;}#other_hotels.es ul li a {width:125px;}#other_hotels.es ul li.star0 a{width:91px;}#other_hotels a{cursor:pointer;text-decoration:none;}#other_hotels strong.voto{color:#FFA200;font-size:14px;}#other_hotels strong.price{color:#fe0404;}#other_hotels a.book{color:#FFA200;font-weight:bold;text-decoration:underline;}#other_hotels a.book:hover, #other_hotels ul li.ui-state-active a:hover{color:#038AAB;}.offerta_index {width: 399px;margin-top: 15px;border-bottom: 2px solid #1c98b3;float: left;}.offerta_index .header_offerta_index {height: 20px;color: #1c98b3;border-bottom: 2px solid #1c98b3;font-weight: bold;font-size: 1.3em;}.offerta_index .body_offerta_index {color: #666666;line-height: 1.6;margin: 10px 0 10px 0;}.offerta_index .body_offerta_index span {color: #1c98b3;display: block;}.footer_offerta_index {overflow:hidden;margin: 0 0 0 20px;}.footer_offerta_index li {float:left;display:block;width:94px;margin-bottom: 5px;}.speciali_index {height: 246px;width: 393px;margin-top: 15px;float: right;}.header_speciali_index {background-image: url("/img/loghi_car/box_offerte_top.gif");height: 29px;}.header_speciali_index span {display:block;padding:9px 0 0 43px;color: #008cad;font-weight: bold;font-size: 1.5em;}.body_speciali_index {background-color: #c8e96e;height: 202px;}.body_speciali_index li {float:left;display:block;margin-top:12px;font-size:0.8em;font-weight: bold;}.city_speciali_index {margin-left: 15px;width:157px;}.giorno_speciali_index {color: #9c9c9a;width:180px;}.prezzo_speciali_index {color: #fe0100;width: 40px;}.prezzo_speciali_index a{color: #ff0000;}.footer_speciali_index {background-image: url("/img/loghi_car/box_offerte_bottom.gif");}h3 {color:#008CAD;font-family:arial,verdana,helvetica,sans-serif;font-size:1.5em;font-style:normal;font-weight:bold;line-height:27px;margin:0pt;text-transform:none;}h3 strong {color:#FF9900;}#list_map{width:800px;}#list_map table {background:#D9E8F4 none repeat scroll 0%;border-collapse:collapse;border-color:#008CAD -moz-use-text-color;border-style:solid none;border-width:1px 0pt;font-size:11px;padding:0pt;width:100%;margin-bottom: 15px;}#list_map td {width:25%;padding-left:5px;}#list_map table tr.alt td {background: #fff;}#list_map td a {color:#000000;font-weight:normal !important;text-decoration:underline;}#list_map td a:hover {color:#f33;}.more_index{float:right;font-size:90%;margin-top:0;}#list_map h3 strong{color:#038AAB;}#list_map h3 a {text-decoration:none;}#list_map h3 a:hover{color:#038AAB;text-decoration:underline;}.sitelist{color:#666;margin-top:0;}.sitelist a{color:#666;font-weight:normal;text-decoration:none;}.sitelist a:hover{color:#f00;text-decoration:underline;}#swf_map{background:#fff url(/img/bg_mappa_800x354.gif) no-repeat scroll 0 0;width:800px;height:360px;padding:2px 8px;}#swf_country{width:400px;height:480px;padding:0;}.list_50{width:45%;float:left;padding: 0 15px 0 15px;}.payoff{border:0;margin-bottom:12px;position:relative;left:8px;}#right_description{background:#92C4D0 url(/img/txt_bg_bottom.gif) no-repeat scroll 0 bottom;margin:0px 0 10px;;padding:10px 10px 15px;font-size:105%;}#helper{width:400px;height:140px;margin:15px 0 0;background:transparent url(/img/400x140_callcenter_en.jpg) no-repeat scroll 0 0;}.it#helper {background:transparent url(/img/400x140_callcenter_it.jpg) no-repeat scroll 0 0;}.de#helper {background:transparent url(/img/400x140_callcenter_de.jpg) no-repeat scroll 0 0;}.fr#helper {background:transparent url(/img/400x140_callcenter_fr.jpg) no-repeat scroll 0 0;}.es#helper {background:transparent url(/img/400x140_callcenter_es.jpg) no-repeat scroll 0 0;}#helper_duble{width:400px;height:185px;margin:15px 0 0;}#callcenter{width:193px;height:185px;float:left;margin-right:14px;background:transparent url(/img/193x185_callcenter_en.jpg) no-repeat scroll 0 0;}.it#callcenter {background:transparent url(/img/193x185_callcenter_it.jpg) no-repeat scroll 0 0;}.de#callcenter {background:transparent url(/img/193x185_callcenter_de.jpg) no-repeat scroll 0 0;}.fr#callcenter {background:transparent url(/img/193x185_callcenter_fr.jpg) no-repeat scroll 0 0;}.es#callcenter {background:transparent url(/img/193x185_callcenter_es.jpg) no-repeat scroll 0 0;}#blog{width:193px;height:185px;background:transparent url(/img/193x185_blog.jpg) no-repeat scroll 0 0;float:left;}#blog h4{color:#fff;font-size:115%;line-height:1.1;padding:0 8px;margin-bottom:20px;}#blog p{padding:0 8px;color:#fff;line-height:1em;font-size:95%;}#blog p a{color:#FFA200;text-decoration:underline;}#blog p a:hover{text-decoration:none;}#blog p.caption{color:#FFA200;font-weight:bold;margin-bottom:2px;}#blog ul li{padding:0 0 0 15px;font-size:95%;}#blog ul li a{color:#fff;font-weight:normal;}#blog ul li span{font-weight:bold;color:#ffa202;margin-right:2px;}#country_dest a{color:#999;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;text-decoration:none;}#country_dest a:hover{text-decoration:underline;}#country_dest ul{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:5px 0px;}#country_dest li{display:inline;}#country_dest .tag1{font-size:2em;}#country_dest .tag2{font-size:1.2em;}#country_dest .tag3{font-size:1.6em;}#country_dest .tag4{font-size:1em;}#contactFormContainer{position:fixed;bottom:0; right:5px;z-index:2;font-size:11px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:left;line-height:22px !important;}#contactForm{background-color:#E5EAF2;color:#66B6F5;display:none;height:335px;width:250px;}#contactForm fieldset{border:0 none;margin:0;padding:5px 20px 20px;}#contactForm label{border:0 none;color:#66B6F5;display:block;float:none;font-size:11px;font-weight:bold;line-height:14px;margin:0 0 1px;padding:0;}#contactForm label#email.mandatory{color:#FF0000;} #contactForm label#email.ok{color:#66B6F5;} #contactForm input[type=text]{border:1px solid #66B6F5;color:#666666;display:block;font-size:11px;height:18px;margin-bottom:3px;padding-left:3px;width:100%;} #contactForm input#email.mandatory{border:solid 1px #FF0000;} #contactForm input#email.ok{border:solid 1px #66B6F5;} #contactForm textarea{display:block;border:solid 1px #4d3a24;width:100%;margin-bottom:10px;}#contactForm input[type=submit]{background-color:#FF0000;border:solid 3px #FFFFFF;color:#FFFFFF;padding:5px;clear:both;display:block;margin-top:5px;cursor:pointer;}#contactForm input[type=submit]:hover{background-color:#139108;} #contactForm #dida{color:#FF0000;clear:both;display:block;}#contactLink{height:40px;width:250px;background-image:url('/img/slidein_button_ok.png');display:block;cursor:pointer;}#contactLink p{color:#FFFFFF;font-size:12px;font-weight:bold;line-height:40px !important;padding-left:50px;font-family:Arial, Verdana, Helvetica, sans-serif;padding-top:0;margin-top:0;}#messageSent{color:#ff9933;display:none;}#txtNL {color:#5286B0;font-size:11px;line-height:15px;padding:3px 19px;}#privacyNL {display:block;line-height:13px;}#privacyNL a,#privacyNL a:link,#privacyNL a:visited,#privacyNL a:hover {font-style:italic;text-decoration:underline;font-weight:normal;}#privacyNL a:hover {color:#FF6600;} .checked {width: 14px;height: 14px;}.unchecked {width: 14px;height: 14px;}#box-social {clear: both;margin: 0 0 5px;overflow: hidden;}#box-fblike {float: left;margin: 5px 0 0;width: 375px;}#box-addthis {float: right;margin: 5px 0 0;}#path .breadcrumb{display:inline;}#path .breadcrumb a, #path .breadcrumb a span{color: #666;font-weight: normal;text-decoration:none;}#path .breadcrumb a:hover, #path .breadcrumb a:hover span{text-decoration:underline;}#search{background: #FEBA02;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;border-top: 5px solid #333333;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #333;float:left;overflow: hidden;padding: 0 0 10px;width: 396px;margin:0 0 10px;}#search h3 {background: none repeat scroll 0 0 #FEBA02;color: #000;font: 18px/18px arial,sans-serif;height: auto;margin: 0 10px;padding: 0.75em 0;text-align: left;text-transform: none;}#search form {overflow: hidden;}#search p {float: left;font-size: 1em;margin: 0 5px 10px 10px;width: 175px;}#search label {display: block;font-size: 14px;font-weight: normal;margin: 0 0 5px;}#search select{border: 1px solid #333333;font-size: 14px;margin: 0;padding: 2px;}#search input{border: 1px solid #333333;font-size: 15px;padding: 3px;width: 150px;}#search p.search-field {width: 350px;}#search #search_txt {width: 320px;}#search p.submit {margin: 5px 0 0;padding:5px 0;text-align: center;width: 99% !important;}#search p.submit input{background-color: #f00;border: 4px solid #fff;-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);color: #fff;cursor: pointer;font:bold 14px/1em Arial,Helvetica,sans-serif;margin-bottom: 0;overflow: visible;padding: 0.3em 1em;text-transform: uppercase;width:auto;}#search p.submit input:hover{background:#0896FF;}#search .error_on {background-color: #FFFF00;border: 1px solid #000;clear: both;color: #000;display: block;margin: 5px 8px;padding: 5px;}#search .error_on span {background:transparent;border:0 none;font-size:10px;font-weight:normal;line-height:16px;margin:0;padding:0;}#checkinDay, #checkoutDay{margin-right:4px !important;}.ui-datepicker { width: 17em; padding: .2em .2em 0; display:none;}.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; background-color:#fff}.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;line-height:1.2em;}.ui-datepicker td { border: 0; padding: 1px; line-height:1.2em;}.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; }.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }#ui-datepicker-div.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 11px; }#ui-datepicker-div.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }#ui-datepicker-div.ui-widget-content { border: 1px solid #038aab; background: #ffffff url(/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; z-index:1000;}#ui-datepicker-div.ui-widget-content a { color: #222222; }#ui-datepicker-div .ui-widget-header { background: #038aab url(/css/images/ui-bg_glass_100_038aab_1x400.png) 50% 50% repeat-x; color: #FFFFFF; font-weight: bold; }#ui-datepicker-div .ui-widget-header a { color: #FFFFFF; }#ui-datepicker-div .ui-state-default, #ui-datepicker-div.ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }#ui-datepicker-div .ui-state-default a, #ui-datepicker-div .ui-state-default a:link, #ui-datepicker-div .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }#ui-datepicker-div .ui-state-hover, #ui-datepicker-div.ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div.ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #ffa202 url(/css/images/ui-bg_glass_100_ffa202_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }#ui-datepicker-div .ui-state-hover a, #ui-datepicker-div .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }#ui-datepicker-div .ui-state-active, #ui-datepicker-div.ui-widget-content .ui-state-active { border: 1px solid #FFFFFF; background: #038aab url(/css/images/ui-bg_glass_65_038aab_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }#ui-datepicker-div .ui-state-active a, #ui-datepicker-div .ui-state-active a:link, #ui-datepicker-div .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div.ui-widget-content .ui-state-highlight {border: 1px solid #ffa202; background: #038aab url(/css/images/ui-bg_glass_55_038aab_1x400.png) 50% 50% repeat-x; color: #FFFFFF; }#ui-datepicker-div .ui-state-highlight a, #ui-datepicker-div.ui-widget-content .ui-state-highlight a { color: #FFFFFF; }#ui-datepicker-div .ui-state-error, #ui-datepicker-div.ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/css/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }#ui-datepicker-div .ui-state-error a, #ui-datepicker-div.ui-widget-content .ui-state-error a { color: #cd0a0a; }#ui-datepicker-div .ui-state-error-text, #ui-datepicker-div.ui-widget-content .ui-state-error-text { color: #cd0a0a; }#ui-datepicker-div .ui-state-disabled, #ui-datepicker-div.ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }#ui-datepicker-div .ui-priority-primary, #ui-datepicker-div.ui-widget-content .ui-priority-primary { font-weight: bold; }#ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div.ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }#ui-datepicker-div .ui-icon { width: 16px; height: 16px; background-image: url(/css/images/ui-icons_222222_256x240.png); }#ui-datepicker-div.ui-widget-content .ui-icon {background-image: url(/css/images/ui-icons_222222_256x240.png); }#ui-datepicker-div .ui-widget-header .ui-icon {background-image: url(/css/images/ui-icons_ffffff_256x240.png); }#ui-datepicker-div .ui-state-default .ui-icon { background-image: url(/css/images/ui-icons_888888_256x240.png); }#ui-datepicker-div .ui-state-hover .ui-icon, #ui-datepicker-div .ui-state-focus .ui-icon {background-image: url(/css/images/ui-icons_ffffff_256x240.png); }#ui-datepicker-div .ui-state-active .ui-icon {background-image: url(/css/images/ui-icons_454545_256x240.png); }#ui-datepicker-div .ui-state-highlight .ui-icon {background-image: url(/css/images/ui-icons_ff0000_256x240.png); }#ui-datepicker-div .ui-state-error .ui-icon, #ui-datepicker-div .ui-state-error-text .ui-icon {background-image: url(/css/images/ui-icons_cd0a0a_256x240.png); }#ui-datepicker-div .ui-icon-circle-triangle-e { background-position: -48px -192px; }#ui-datepicker-div .ui-icon-circle-triangle-s { background-position: -64px -192px; }#ui-datepicker-div .ui-icon-circle-triangle-w { background-position: -80px -192px; }#ui-datepicker-div .ui-icon-circle-triangle-n { background-position: -96px -192px; }#ui-datepicker-div.ui-corner-tl, #ui-datepicker-div .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }#ui-datepicker-div.ui-corner-tr, #ui-datepicker-div .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }#ui-datepicker-div.ui-corner-bl, #ui-datepicker-div .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }#ui-datepicker-div.ui-corner-br, #ui-datepicker-div .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }#ui-datepicker-div.ui-corner-top, #ui-datepicker-div .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }#ui-datepicker-div.ui-corner-bottom, #ui-datepicker-div .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }#ui-datepicker-div.ui-corner-right, #ui-datepicker-div .ui-corner-right {-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }#ui-datepicker-div.ui-corner-left, #ui-datepicker-div .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }#ui-datepicker-div.ui-corner-all, #ui-datepicker-div .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }#ui-datepicker-div .ui-widget-overlay { background: #aaaaaa url(/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }#ui-datepicker-div .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }#ui-datepicker-div .ui-helper-hidden { display: none; }#ui-datepicker-div .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }#ui-datepicker-div .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }#ui-datepicker-div .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }#ui-datepicker-div .ui-helper-clearfix { display: inline-block; }#ui-datepicker-div .ui-helper-clearfix { height:1%; }#ui-datepicker-div .ui-helper-clearfix { display:block; }#ui-datepicker-div .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }#ui-datepicker-div .ui-state-disabled { cursor: default !important; }#ui-datepicker-div .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }#ui-datepicker-div .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {background-image:none !important;}.ui-datepicker .ui-datepicker-table-monthName{margin-bottom:2px !important;}
