body{margin: 0;padding: 0;text-align: center;background: #ebebeb;font-family: Trebuchet MS,Arial,Helvetica, sans-serif;}
form{margin: 0;padding-left: 14px;}
.clear{clear: both;}
.float-l{float: left;}
.float-r{float: right;}
.al-l{text-align: left;}
#container{width: 990px;margin:auto;background: url(../images/bg-content.jpg) no-repeat;position: relative;}

.mt10{margin-top:10px;}

#container #header{position: absolute;top: 0;left: 0;width: 990px;height:102px;}
#container #header img{float: left;_margin-left:-3px;}
#container #header ul{margin:10px 0 0 0;padding: 0;}
#container #header ul li{display: inline;padding: 10px;}
#container #header ul li a{font-size: 14px;text-decoration: none;color: #444444;}
#container #header ul li a:hover{text-decoration: underline;}
#container #header ul li.sel a{font-size: 14px;text-decoration: none;color: #eea817;}
#container #header ul li.sel a:hover{text-decoration: underline;}


#container #sidebar{width: 304px;float: left;margin: 98px 0 0 0;text-align: left;}
#container #sidebar #motore{height: 355px;background: url(../images/bg-motore.jpg) no-repeat left bottom;}
#container #sidebar #motore label{font-size: 16px;color: #fff;display: block;margin-bottom: 5px;}
#container #sidebar #motore label.date{float: left;width: 200px;}
#container #sidebar #motore label.time{float: left;}
#container #sidebar #motore .dest{background: url(../images/bg-input-dest.gif) no-repeat;width: 277px;height: 40px;}
#container #sidebar #motore .dest input{width: 270px;height:20px;border: 0;margin: 3px 0 0 2px;padding-top: 8px;}
#container #sidebar #motore .date-rit{background: url(../images/bg-input-date-rit.gif) no-repeat;width: 200px;height: 43px;float: left;}
#container #sidebar #motore .date-rit input{border: 0;background: none;width: 190px;height:25px;margin: 3px 0 0 2px;padding-top: 10px;}
#container #sidebar #motore .rowElem{float: left;background: url(../images/bg-input-ora.gif) no-repeat;height: 43px;width: 72px;}
#container #sidebar #motore .rowElem .jqTransformSelectWrapper{width: 72px;}
#container #sidebar #motore .age{background:#ff9900 url(../images/bg-input-age.gif) no-repeat;width: 98px;height: 41px;}
#container #sidebar #motore .age input{width: 90px;height:20px;border: 0;margin: 3px 0 0 2px !important;padding-top: 8px;}
#container #sidebar #motore img{display: block;}
#container #sidebar #search-again{background: url(../images/bg-search-again.gif) no-repeat left bottom;}
#container #sidebar #search-again p{padding:0 0 10px 0;margin: 0;text-align: center;font-size: 16px;color: #fff;}
#container #sidebar #search-again p a{color: #fff;text-decoration: underline;}
#container #sidebar #search-again p a:hover{text-decoration: none;}
#container #sidebar #close-form p{padding:0 0 10px 0;margin: 0;text-align: center;font-size: 16px;color: #fff;}
#container #sidebar #close-form p a{color: #fff;text-decoration: underline;}
#container #sidebar #close-form p a:hover{text-decoration: none;}

#container #sidebar #filters{text-align: right;}
#container #sidebar #filters .top{background: url(../images/top-filters.jpg) no-repeat;width: 304px;height: 50px;}
#container #sidebar #filters .top p{margin: 0;font-size: 15px;color: #fff;text-align: left;padding: 16px 0 0 22px;}
#container #sidebar #filters .inner{width: 300px;background: #707070;margin: 0 0 0 auto;text-align: center;}
#container #sidebar #filters .inner-submit{width: 300px;background: #707070;margin: 0 0 0 auto;text-align: left;}
#container #sidebar #filters .inner-submit input{margin: 10px 0 0 5px;}

#container #sidebar #filters .inner img{display: block;margin: auto;}
#container #sidebar #filters .inner span{background: #fff;margin: auto;text-align: left;font-size:14px;color: #b9c911; display: block;padding-left: 10px;}
#container #sidebar #filters .inner .options{background: #fff;width: 287px;margin: auto;text-align: left;}
#container #sidebar #filters .inner .options span{font-size:14px;color: #b9c911; display: block;padding-left: 10px;margin-top:5px;}
#container #sidebar #filters form{padding-left: 0;}
#container #sidebar #filters .inner .options label{display: block;float: left;margin:6px 0 0 7px;color: #484848;font-size: 12px;}
#container #sidebar #filters .inner .options label a{text-decoration:underline;color:Black;cursor:pointer;}
#container #sidebar #filters .inner .options label a:hover{color:Orange;}
#container #sidebar #filters .inner .options label a.checked-filter{color:Orange;}
#container #sidebar #filters .bottom{display: block;margin: auto;}

#container #cta{position: absolute;top: 0;right: 0;width: 685px;height: 180px;background: url(../images/call-to-action.jpg) no-repeat;text-align: justify;}
#container #cta p{float: left;width:204px;color: #fff;font-size: 11px;margin-top: 120px;display: inline;}
#container #cta p.first{margin-left: 17px;}
#container #cta p.second{margin-left: 24px;}

#container #content{width:685px; text-align: right;float: right;position: relative;margin: 102px 0 0 0;display: inline;}
#container #content #wrapper{width:673px; margin: 180px 0 0 auto;}
#container #content #wrapper #section{width: 673px;margin: 0 0 0 auto;background: #fff;text-align: left;}
#container #content #wrapper #section .hovergray{margin: 5px 7px 5px 7px;opacity: 0.3;float: left;}

#container #content  #section{width: 679px;margin: 0 0 0 auto;background: #fff;text-align: center;}
#container #content  #section p{text-align: left;}
#container #content  #section .options{background: url(../images/bg-options.gif) no-repeat;height: 32px;width: 641px;margin: auto;}
#container #content  #section .title{text-align: center;font-size: 12px;color: #b9c911;float: left;width: 138px;padding-top: 6px;}
#container #content  #section .filters{text-align: left;font-size: 12px;color: #fff;padding-top: 6px;float: left;}

#container #content  #section .w1{width: 239px;}
#container #content  #section .w2{width: 141px;}

#container #content  #section #serp-result{width: 642px;margin: auto;}
#container #content  #section #serp-result .item{border: 1px #fff solid;}

#container #content  #section #serp-result .item .image{text-align: center;float: left;width: 138px;padding-top: 6px;}
#container #content  #section #serp-result .item .image img{margin: auto;}
#container #content  #section #serp-result .item .info{text-align: left;font-size: 11px;color: #494949;float: left;}
#container #content  #section #serp-result .item .info a{font-size: 16px;color: #f07a2d;text-decoration: none;}
#container #content  #section #serp-result .item .info a:hover{text-decoration: underline;}
#container #content  #section #serp-result .item .price{color: #9b3b15;font-size: 18px;font-weight: bold;float: left;}
#container #content  #section #serp-result .item .price a{color: #9b3b15;text-decoration:none;cursor:pointer;}
#container #content  #section #serp-result .item .price a:hover{color: #9b3b15;text-decoration:underline;}
#container #content  #section #serp-result #best{border: 3px #b9c911 solid;margin-bottom: 10px;}
#container #content  #section #serp-result .line{height: 1px;font-size: 1px;border-bottom: 1px #c6c6c6 dotted;margin: 10px 0;}


#container #content  #section .paginator{font-size: 12px;margin: 10px 0 0 0px;}
#container #content  #section .paginator span{display: block;float: left;padding: 2px 5px;border: 1px #009ee0 solid;background: #ddf4fe;margin-right: 3px;}
#container #content  #section .paginator a{display: block;float: left;padding: 2px 5px;border: 1px #009ee0 solid;margin-right: 3px;color: #009ee0;text-decoration: none;}
#container #content  #section .paginator a:hover{text-decoration: none;background: #ddf4fe;text-decoration: underline;}
#container #content  #section .paginator span.next{background: none;border: 0;}
#container #content  #section .paginator span.next a{border: 0;}
#container #content  #section .paginator span.next a:hover{background: none;text-decoration: underline;color: #009ee0;}
#container #content  #section .paginator span.separator{display: block;float: left;padding: 2px 0px;border: none;background: none;margin-right: 3px;}

#container #content img{display: block;}
#container #content #section h1,#container #content #section  h2{margin:0 0 10px 0;padding: 0 18px;color: #222121;font-size: 20px;}
#container #content #section p{margin:0;padding: 0 18px;color: #333;font-size: 12px;line-height: 18px;}
#container #content #section li{margin:0;padding: 0 18px;color: #333;font-size: 12px;line-height: 18px;}
#container #content #wrapper #section #logo1{height:57px; width: 104px;margin: 0 28px 0 18px;background: url(../images/loghi/sixt.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo2{height:57px; width: 104px;margin: 0 28px 0 0;background: url(../images/loghi/tui.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo3{height:57px; width: 104px;margin: 0 28px 0 0;background: url(../images/loghi/budget.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo4{height:57px; width: 104px;margin: 0 28px 0 0;background: url(../images/loghi/hertz.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo5{height:57px; width: 104px;margin: 0 0 0 0;background: url(../images/loghi/expedia.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo6{height:57px; width: 104px;margin: 10px 28px 0 18px;background: url(../images/loghi/autoeurope.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo7{height:57px; width: 104px;margin: 10px 28px 0 0;background: url(../images/loghi/europcar.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo8{height:57px; width: 104px;margin: 10px 28px 0 0;background: url(../images/loghi/opodo.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo9{height:57px; width: 104px;margin: 10px 28px 0 0;background: url(../images/loghi/enoleggioauto.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo10{height:57px; width: 104px;margin: 10px 0 0 0;background: url(../images/loghi/cardelmar.jpg) no-repeat 0 0;float:left;_display:inline;}
#container #content #wrapper #section #logo1, #container #content #wrapper #section #logo2, #container #content #wrapper #section #logo3, #container #content #wrapper #section #logo4, #container #content #wrapper #section #logo5, #container #content #wrapper #section #logo6, #container #content #wrapper #section #logo7, #container #content #wrapper #section #logo8, #container #content #wrapper #section #logo9, #container #content #wrapper #section #logo10{display: block;text-indent:-9999px;}

#container #content #wrapper #section a#logo1:hover, #container #content #wrapper #section a#logo2:hover, #container #content #wrapper #section a#logo3:hover, #container #content #wrapper #section a#logo4:hover, #container #content #wrapper #section a#logo5:hover, #container #content #wrapper #section a#logo6:hover, #container #content #wrapper #section a#logo7:hover, #container #content #wrapper #section a#logo8:hover, #container #content #wrapper #section a#logo9:hover, #container #content #wrapper #section a#logo10:hover{background-position:0 -57px;}


#footer{width: 990px;margin:auto;padding-top: 30px;}

#footer #inner{padding: 5px 0 0 0;background: url(../images/bg-footer.gif) repeat-x;}
#footer #inner p{display: block;}
#footer #inner p.left{font-size: 12px;color: #393737;text-align: left;float: left;}
#footer #inner p.right{font-size: 12px;color: #393737;text-align: right;float: right;}
#footer #inner p.right a{text-decoration: underline;color: #393737;}
#footer #inner p.right a:hover{text-decoration: none;}

#loader{width: 507px;height: 254px;background: url(../images/loader-bg.jpg) no-repeat;margin:100px auto auto auto;text-align: left;}
#loader img{margin: 115px auto 0 87px;}

#sidebar .banner-home{text-align:center;margin-top:20px;}

