﻿/* ---------------------------------------------------------------- pagebody */
div.pagebody{float:left;width:950px;padding-top:25px;}
div.pagebody div.main{float:left;width:617px;margin-right:6px;margin-bottom:40px;}
div.pagebody div.sx{float:left;width:160px;margin-right:6px;}
div.pagebody div.dx{float:left;width:161px;padding-top:22px;}
div.ie9_pagebody div.dx{width:160px;}
div.pagebody div.crumbs{float:left;width:617px;}
div.pagebody div.footer{float:left;width:950px;}
div.pagebody div.firstplugin{background:url(../../upload/1/images/interfaccia_1024/area_riservata/new_sfondo_tab.jpg) no-repeat 0 0;border-bottom:1px solid #d8d8d8;padding-bottom:20px;}
div.ie8_pagebody div.main{margin-right:5px;}
div.pagebody div.crumbs div.ie7_tuseiqui{padding-bottom:12px;}
div.pagebody_dovedormire div.firstplugin{background:none;margin-left:6px!important;}
div.pagebody div.footer div.container{border-top:1px dotted #999;}
div.pagebody div.footer ul{list-style-type:none;width:100%;float:left;margin-left:0;padding-left:0;}
div.pagebody div.footer ul.footer_elenco{margin-top:10px;margin-left:120px;}
div.pagebody div.footer ul li{float:left;margin-right:50px;padding-bottom:5px;width:150px;}
div.pagebody div.footer ul li h1{font-size:11px;color:#666;padding-bottom:5px;}
div.pagebody div.footer ul li.last h1{border-right:0;}
div.pagebody div.footer ul li a{font-size:10px;color:#666;text-decoration:none;}
div.pagebody div.footer ul li h1.header a{font-size:11px;}
div.pagebody div.footer ul li ul,div.pagebody div.footer ul li ul li{float:none;}
div.pagebody div.footer ul li ul li{border-bottom:1px dotted #666;width:auto;}
div.pagebody div.footer div.footer_text{float:left;width:100%;text-align:center;margin-top:10px;margin-bottom:10px;}
div.pagebody div.footer p{font-size:10px;color:#999;}
div.pagebody div.footer div.title_right_container{width:100%;text-align:right;}
div.pagebody div.footer div.title_right_container p{font-size:12px;color:#cacac8;padding-bottom:1px;}
div.pagebody div.footer div.title_right_container p.title_right_bottom{font-weight:700;padding-top:1px;}
div.pagebody div.footer div.title_right_container p.title_right_bottom a{color:#cacac8;text-decoration:none;}
div.barraprincipale{border-bottom:1px solid #CCC;}
div.barraprincipale img.barra{width:50.119999em;height:14.06em;}
div.barraprincipale img.boxesterno{top:4.05em;width:22.870001em;height:10em;}
div.barraprincipale div.descrizione{top:11.63em;left:4.2em;font-size:68.75%;width:28em;}
div.barraprincipale h2{top:2.6em;left:1.45em;width:14.34em;line-height:2.63em;padding-left:.8em;text-transform:uppercase;background-color:Transparent;color:#FFF;font-family:Arial;font-size:137.5%;font-weight:400;}
div.barraprincipale_1024 a.logo{top:10.2em;right:9.8em;}
div.barrainterna img.barra{width:100%;height:5.12em;}
div.barrainterna div.boxesterno{width:365px;height:82px;}
div.barrainterna img.boxesterno{top:21px;}
div.barrainterna h2{top:.7em;left:1.45em;width:14.34em;line-height:2.63em;padding-left:.8em;text-transform:uppercase;color:#FFF;background-color:Transparent;font-family:Arial;font-size:137.5%;font-weight:400;}
div.barrainterna_1024 img.logo{top:15px;right:0;}
div.barrainterna_1024 a.logo{top:0;right:0;}
div.cambiolingua div.cambiolinguadiv{text-align:right;padding-right:.2em;}
div.cambiolingua div.cambiolinguadiv *{display:inline;vertical-align:top;margin-top:.35em;}
div.cambiolingua span{font-size:62.5%;position:relative;top:.45em;}
div.cambiolingua ul{list-style-type:none;margin:0;padding:0;}
div.cambiolingua li{float:none!important;margin-left:.2em;}
div.cambiolingua img{width:1em;}
div.tuseiqui ol{list-style-type:none;margin:0;padding:0;}
div.tuseiqui li{font-size:9px;border-left:1px solid #D2D2D2;float:left;padding-left:11px;padding-right:11px;padding-bottom:1px;line-height:19.200001px;}
div.tuseiqui li.first{border:0;padding-left:9px;}
div.tuseiqui a{font-family:Verdana;text-decoration:none;white-space:nowrap;}
div.tuseiqui li.last a{color:#ACACAC;}
div.menu h1,div.menuutilities h1{font-size:81.25%;color:#858585;padding-bottom:.7em;margin-bottom:1.2em;border-bottom:1px solid #CCC;}
div.menu ul,div.menuutilities ul{list-style-type:none;font-size:68.75%;margin:0;padding:0;}
div.menu li,div.menuutilities li{height:2.8em;}
div.menu a,div.menuutilities a{text-decoration:none!important;}
div.menu img,div.menuutilities img{vertical-align:middle;padding-right:.5em;}
ul.leftmenu *{font-family:Arial;}
ul.leftmenu li{background:url(../../upload/1/images/interfaccia/menu-marker.gif) no-repeat 0 0;padding-left:4em;line-height:2.4em;height:27px;}
ul.leftmenu li.selected,ul.leftmenu li.selectedfirst,ul.leftmenu li.selectedlast{background:url(../../upload/1/images/interfaccia/menu-marker-ev.gif) no-repeat 0 0;}
ul.topmenu{width:30em;}
ul.topmenu a{display:block;background:url(../../upload/1/images/interfaccia/menuTopSfondo.gif) top left no-repeat;width:9.8em;height:37px;font-size:91%;padding-left:1em;padding-top:1.2em;margin-top:2px;text-transform:uppercase;}
ul.topmenu li.selected a,ul.topmenu li.selectedfirst a,ul.topmenu li.selectedlast a{background:url(../../upload/1/images/interfaccia/menuTopSfondo_selected.gif) 0 7px no-repeat;color:#D29039;}
div.menudx{padding-bottom:20px;}
div.menudx div{float:left;width:100%;}
div.menudx ul{margin-top:0;margin-bottom:0;float:left;width:100%;margin-left:0;padding:0 0 10px;}
div.menudx ul li{float:left;width:100%;padding-bottom:2px;padding-top:8px;border-bottom:1px solid #BEC6CB;list-style:none;}
div.menudx ul li a{float:left;padding-left:38px;padding-bottom:2px;color:#7F8E99;font-size:13px;font-weight:400;text-decoration:none!important;display:block;}
div.pagebody_pubblico div.menudx ul li a{color:#6D9ABE;}
div.profilodx{background:url(../../upload/1/images/interfaccia_1024/area_riservata/sfondo_profilo_preview.jpg) no-repeat top center;width:100%;min-height:330px;}
div.profilodx h1{background:url(../../upload/1/images/interfaccia_1024/area_riservata/sfondo_h1_profilo_top.jpg) no-repeat top center;padding-left:38px;padding-right:10px;padding-top:10px;color:#7F8E99;font-size:12px;text-align:right;}
div.profilodx div.info{background:url(../../upload/1/images/interfaccia_1024/area_riservata/sfondo_h1_profilo_bottom.jpg) no-repeat top center;padding-left:10px;padding-right:6px;padding-top:20px;}
div.profilodx div.info p{font-size:11px;color:#FFF;}
div.profilodx div.info p.paragrafo{color:#000;padding-top:5px;}
div.bannerdx{width:100%;min-height:400px;}
div.bannerdx h2.tipo{background:url(../../upload/1/images/interfaccia_1024/sfondo_banner_dx_top.jpg) no-repeat top center;height:28px;font-size:12px;font-weight:700;text-align:center;padding-top:12px;color:#FFF;}
div.bannerdx h1.titolo{background:url(../../upload/1/images/interfaccia_1024/sfondo_banner_dx_tile.jpg) repeat bottom center;width:141px;font-size:11px;text-transform:uppercase;color:#666;padding:10px 10px 2px;}
div.bannerdx p.descrizione{background:url(../../upload/1/images/interfaccia_1024/sfondo_banner_dx_tile.jpg) repeat bottom center;width:141px;font-size:11px;color:#666;padding:2px 10px 10px;}
table.formricerca td{padding-left:1.2em;}
table.formricerca td.visual{border:0!important;background-color:Transparent!important;line-height:0!important;font-size:0;padding:0!important;}
table.formricerca td.title{color:#454545;font-size:81.25%;height:3.35em;font-weight:700;text-align:center;padding:.3em 0 0;}
table.formricerca td.icon{font-size:68.75%;border-right:0!important;width:25%!important;padding-top:1.2em;padding-bottom:.1em;padding-right:.4em;}
table.formricerca td.icon img{width:2.54em;}
table.formricerca td.subtitle{white-space:nowrap;font-size:68.75%;font-weight:700;color:#7F8E99;background-color:Transparent;border-left:0!important;vertical-align:middle;width:70%!important;padding:1.5em .5em .4em 0;}
table.formricerca td.label{font-size:68.75%;padding-top:.5em;}
table.formricerca td.input{font-size:68.75%;padding-right:.8em;vertical-align:top;}
table.formricerca td.input select{width:82%;}
table.formricerca td.button{font-size:100%;padding-top:1em;padding-right:.8em;padding-bottom:.5em;text-align:right;}
div.hotelricerca table.formricerca td{color:#454545;padding-left:.5em;padding-bottom:.5em;border-left:1px solid #DBD8C9;border-right:1px solid #DBD8C9;}
div.hotelricerca table.formricerca td.borders{border:0;}
div.hotelricerca table.formricerca td.box_top_center{background-color:#E7E4D5;border-top:1px solid #DBD8C9!important;}
div.ie8_hotelricerca table.formricerca td.box_top_center,div.desktop_hotelricerca table.formricerca td.box_top_center{width:142px;}
div.hotelricerca table.formricerca td.box_bottom_center{border-bottom:1px solid #DBD8C9!important;}
div.hotelricerca table.formricerca td.input select{width:90%;}
div.hotelricerca table.formricerca td.title{background-color:#E7E4D5;height:2.9em;}
div.hotelricerca table.formricerca td.subtitle{color:#55534B;padding-top:5px;}
div.hotelricerca table.formricerca td.label{padding-bottom:.2em;padding-left:.8em;}
div.hotelricerca table.formricerca td.button{padding-top:.2em;padding-right:.5em;}
div.hotelricerca table.formricerca td.icon{padding-right:0;padding-top:8px;width:20%!important;}
div.hotelricerca table.formricerca td.icon img{width:2.2em;}
div.hotelricerca td.luoghi{padding-top:0!important;padding-bottom:2px!important;}
div.hotelricercareport ul.radioroller,div.hotelricerca ul.radioroller{list-style:none;margin:0;padding:0;}
div.hotelricerca ul.radioroller li{float:left;width:58px;font-size:68.75%;margin:1px 0;padding:0;}
div.hotelricerca ul.radioroller li.firstcolumn{width:84px;}
div.hotelricerca ul.radioroller li input{border:0;width:12px;}
div.hotelricerca ul.radioroller input{margin:0;padding:0;}
table.newsletter td.titolo table td{font-size:81.25%;padding-top:.4em;padding-bottom:.75em;}
table.newsletter td.visual{line-height:0!important;font-size:1%;}
table.newsletter td.visual img{font-size:medium;height:.5em;}
table.newsletter td.link,table.newsletter td.input,table.newsletter td.button{border-left:1px solid #CCC;border-right:1px solid #CCC;background-color:#F0EFEC;padding-left:.55em;padding-top:.2em;}
table.newsletter td.button{text-align:right;padding-top:0;padding-right:.6em;}
table.newsletter td.titolo{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
table.newsletter input.newsmail{width:86%;font-size:68.75%;}
table.newsletter a.newslink,table.newsletter a.newslink_bold,table.newsletter a.newsgo{font-size:68.75%;text-decoration:none;}
table.newsletter a.newsgo{background-position:left;background-repeat:no-repeat;background-image:url(../../upload/1/images/icons/freccia.gif);padding-left:1em;}
table.newsletter span.emessage{width:100%;font-size:62.5%;}
table.form{font-size:68.75%;padding-left:.5em;margin-right:2%;width:98%;clear:both;}
table.form td{padding-top:.5em;padding-bottom:.5em;}
table.form td.form_title,table.form td.form_titolo{padding-top:5px;font-size:13px;color:#808E99;font-weight:700;border-bottom:1px dotted #CCC;}
table.form td.form_titolo{padding-bottom:0;}
table.form td.form_titolo h2{border-bottom:0!important;}
table.form td.form_label,table.form td.form_label1,table.form td.form_label2{vertical-align:top;width:20%;}
table.form td.form_label2{padding-left:1em;}
table.form td.form_input2{width:30%;}
table.form td.form_input input,table.form td.form_input1 input{width:88%;}
table.form td.form_input1 input,table.form td.form_input2 input{width:68%;}
table.form select.stato{width:9.7em;}
div.form_mandatory{font-size:68.75%;}
table.form td.form_textarea textarea{width:88%;height:5em;}
table.form td.form_privacy{padding-top:1.5em;padding-bottom:.5em;font-size:90.900002%;text-align:justify;}
table.form td.form_button{text-align:right;}
div.ie6_pagebody_pubblico div.sx,div.ie6_pagebody_areariservata div.sx,div.ie6_pagebody div.sx{margin-right:5px!important;}
div.barraprincipale div *,div.barrainterna div *{position:absolute;}
div.barraprincipale_1024 img.barra,div.barrainterna div.barra,table.formricerca,table.formricerca td.visual img,table.newsletter{width:100%;}
div.tuseiqui a:hover,div.menu a:hover,div.menuutilities a:hover,ul.topmenu a:hover,table.newsletter a.newslink:hover{text-decoration:underline;}
div.tuseiqui li.last a:hover,div.bannerdx h1.titolo a:hover{text-decoration:none;}
div.menuutilities h1,div.menuutilities li{padding-left:.5em;padding-right:.5em;}
div.menu,div.menuutilities,div.hotelricerca,div.newsletter{padding-bottom:30px;}
ul.leftmenu a,div.menudx ul li a.selected,table.newsletter a.newslink_bold{font-weight:700;}
ul.topmenu li,div.hotelricerca ul.radioroller{display:inline;}
table.form td.form_button input.reset,table.form td.form_button input.submit{background:url(../../upload/1/images/interfaccia/button88px.gif) no-repeat;border:0;font-weight:700;height:2em;width:8.5em;}
