body{font-size:16px;margin:0;padding:0;}
body.page{text-align:center;}
body,div,h1,a,table,select,input,button,textarea{font-family:"Trebuchet MS";color:#3D3D3D;}
div,h1,a,table,select,input,button,textarea{font-size:100%;}
a.button{font-family:Arial;background:url(../../upload/1/images/interfaccia/more_info.gif) left bottom no-repeat;padding-left:2.5em;color:#D39238;text-decoration:none;line-height:1.5em;}
input.button{font-size:62.5%;border:0;background:url(../../upload/1/images/interfaccia/button_cerca.gif) no-repeat;width:5.2em;height:2em;font-weight:700;}
select{font-size:90.900002%;width:90%;}
span.datepicker input.date{width:6em;height:1.49em;text-align:center;vertical-align:top;border-right:0;}
span.datepicker input.choose,span.datepicker input.reset{background-color:#FFF;height:1.8em;text-transform:lowercase;margin-top:.04em;}
span.datepicker input.reset{border-left:0;}
table.calendar a{display:block;width:100%;}
div.doveandarecerca{background-color:#FFF;}
div.doveandarecerca p{font-size:68.75%;}
div.doveandarecerca select{font-size:62.5%;margin-top:.3em;}
div.carnet ul li{clear:left!important;}
ul.carnet h1{font-size:68.75%;padding-left:.5em;margin-bottom:.5em;background-color:#F3F3F3;height:1.8em;line-height:1.8em;}
ul.carnet h1 a,ul.carnet h2 a{text-decoration:none;padding-right:1em;background:url(../../upload/1/images/icons/freccia.gif) 100% 55% no-repeat;}
ul.carnet h2{font-size:62.5%;font-weight:700;padding-left:.6em;vertical-align:top;}
ul.carnet li.item{float:left;margin-left:20px;margin-bottom:20px;width:10.93em;clear:none;}
ul.carnet li.item h3{font-size:62.5%;font-weight:400;width:13em;height:1.5em;overflow:hidden;float:left;}
ul.carnet li.item a.cancella img{width:.56em;border:0;float:right;margin-top:.1em;position:relative;}
div.carnetbutton input.image{width:1.93em;border:0;}
div.carnetbutton a.text{display:block;background:url(../../upload/1/images/interfaccia/carnet_add_box.gif) no-repeat;font-size:81.25%;font-weight:700;text-align:left;padding-left:1em;line-height:4.15em;width:12.46em;text-decoration:none;}
div.carnetriepilogo table table td,div.shoppingcartriepilogo table table td{padding-top:.4em;padding-bottom:.4em;}
div.carnetriepilogo td.visual,div.shoppingcartriepilogo table td.visual{line-height:0!important;font-size:1%;}
div.carnetriepilogo td.titolo,div.shoppingcartriepilogo td.titolo{font-size:81.25%;border-left:1px solid #CCC;border-right:1px solid #CCC;}
div.carnetriepilogo a.descrizione,div.shoppingcartriepilogo a.descrizione{font-size:84.699997%;padding-right:1em;background:url(../../upload/1/images/icons/freccia.gif) 100% 55% no-repeat;text-decoration:none;}
div.carnetriepilogo td.link,div.shoppingcartriepilogo td.link{font-size:90.900002%;text-align:center;padding:0;}
div.bannerscontainer span.label{display:block;font-size:10px;color:#A5A5A5;padding-bottom:5px;}
div.bannerscontainer li{display:inline;}
div.bannerscontainer div{width:100%;padding-bottom:1em;}
div.fotogallery h1{margin-bottom:1.3em;}
div.fotogallery li{float:left;margin-right:2.3em;height:7.75em;}
div.fotogallery li.lastcolumn{margin-right:0;}
div.fotogallery img{width:4.69em;height:4.69em;}
div.fotogalleryzoom img.foto{width:100%;margin-bottom:.5em;}
div.fotogalleryzoom img.logo{float:left;margin-right:2em;width:10em;}
div.fotogalleryzoom h1{padding-top:.8em;}
div.areariservata_login div{float:left;font-style:italic;margin-right:1.2em;}
div.areariservata_login div.Submit{padding-top:.45em;padding-left:1em;margin:0;}
div.areariservata_login div.Submit input{width:4.6em;background:url(../../upload/1/images/interfaccia/button_cerca.gif) 0 .1em no-repeat;}
div.areariservata_profilopreview img{position:absolute;}
div.areariservata_profilopreview h1{color:#808E99;font-size:75%;text-align:right;height:2.5em;overflow:hidden;margin-bottom:.5em;padding:1em 1em 1em 4em;}
div.areariservata_profilopreview p{font-size:68.75%;padding:0 .6em .5em;}
div.areariservata_profilopreview p.paragrafo{color:#A4B4C3;padding-bottom:0;}
div.areariservata_profilopreview p,div.areariservata_profilopreview a{color:#FFF;}
div.areariservata_profilopreview div.button{position:absolute;bottom:0;text-align:right;width:100%;height:2.7em;padding-top:.3em;}
div.areariservata_profilopreview div.buttonguida{position:absolute;bottom:3.3em;text-align:right;width:100%;height:1em;padding-top:.3em;}
div.areariservata_profilopreview a{display:block;font-size:75%;line-height:1.2em;padding-right:.5em;text-decoration:none;}
div.areariservata_profilonome p{font-size:112.5%;color:#FFF;text-align:right;}
div.dynamail{font-size:62.5%;color:#CCC;}
td.borders{border:0!important;font-size:2px!important;line-height:2px!important;margin:0!important;padding:0!important;}
td.borders img{width:8px;height:8px;margin:0!important;padding:0!important;}
td.box_top_left,td.box_bottom_left{text-align:left;width:8px;}
td.box_top_left img,td.box_bottom_left img{float:left;}
td.box_top_right,td.box_bottom_right{text-align:right;width:8px;}
td.box_top_right img,td.box_bottom_right img{float:right;}
select,input,button,textarea,ul.carnet li.item img{border:1px solid #CCC;}
form,div.nextform_div,div.areariservata_profilopreview *{position:relative;}
div.layers_object h1 a,div.fotogallery a{text-decoration:none;}
div.layers_object h1 a:hover,a.button:hover,ul.carnet a:hover,div.carnetbutton a.text:hover,div.areariservata_profilopreview a:hover{text-decoration:underline;}
span.recapito,div.bannerscontainer div.banner_flash a{display:block;}
div.carnet ul,div.bannerscontainer ul,div.fotogallery ul{list-style-type:none;margin:0;padding:0;}
div.carnet ul.nostampa li.item img,div.carnetriepilogo table,div.shoppingcartriepilogo table,td.box_top_center,td.box_bottom_center{width:100%;}
