html{height:100%;}
body{min-height:100%;height:100%;border:0;margin:0;}
.allthepage{width:800px;background:url(images/body_bg.png) center;position:relative;}
.head_t{width:782px;border-collapse:collapse;background-color:#477CA8;background-image:url(images/back_1x110.jpg);}
#head_button{height:28px}
ul.ul_menu1,ul.ul_menu2{margin:0px;padding:0px}
ul.ul_menu1 li{margin:0px;padding:0px;list-style-type:none}
ul.ul_menu2 li{list-style-type:none}
div#logo{position:relative;}
div#title1{border-collapse:collapse;cursor:pointer;text-align:center;padding-left:41px}
div#lineabianca{position:relative;background-color:white;left:0px;top:39px;width:360px;height:2px;}
h1,h2,h3{display:inline;border-collapse:collapse;}
#copyright{font:10px Verdana, Arial, Helvetica, sans-serif;height:20px;color:black;vertical-align:middle;border-collapse:collapse;}
.HeadTitleT{font:36px Arial, Verdana, Helvetica, sans-serif;height:36px;font-weight:bold;color:#66AAFF;text-decoration:none}
h1.HeadTitleTw span,.HeadTitleTw{font:36px Arial, Verdana, Helvetica, sans-serif;height:36px;font-weight:bold;color:white;text-decoration:none;display:inline;}
.HeadSubTitleTw{font:14px Arial, Verdana, Helvetica, sans-serif;font-weight:bold;color:white;display:inline;}
.Title{font:24px Times New Roman, Times, serif;font-weight:bold;}
.Parag{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:normal;color:#0000A0;}
.Parag_g,div.Parag_all div,div.Parag_all span,div.Parag_all a,div.Parag_all td{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:normal;color:#0000A0;}
div.Parag_all input,div.Parag_all textarea{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:normal;color:black;}
div#Paragrafo span a{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:normal;color:#0000A0;}
.ParagB{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:bold;color:#0000A0;}
.ParagL,.ParagL span,.ParagL a{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#0000A0;}
.ParagLl{font:11px Verdana, Arial, Helvetica, sans-serif;color:#0000A0;}
.ParagTi{font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#0000A0;}
.ParagT{color:#0000A0;background-color:#FBFBFF;border-width:1px;border-style:solid;border-color:white;margin:20px 10px 20px 10px;padding:10px;text-align:center;}
.ParagT h1{font:20px Arial, Verdana, Helvetica, sans-serif;}
.Prenotazione{font:12px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#0000A0;background-color:#FBFBFF;border-width:1px;border-style:solid;border-color:white;margin:5px 2px 5px 2px;padding:10px 2px 10px 2px;text-align:center;text-decoration:underline;}
.riquadro{border-width:1px;border-style:solid;border-color:#C0C0C0;}
.chiaro{background-color:#FBFBFF;}
.comelink{text-decoration:underline;cursor:pointer;}
.comelink:hover{color:#0000FF;}
.bianco{background-color:white;}
.margine1_3{margin:20px 0 20px 0;}
.td_align_left td{text-align:left;}
div.contenuto{margin:10px}
.aHeadTitle{text-decoration:none}
a{color:#0000A0;}
a:hover{color:#0000FF;}
#grattacieliN{position:relative;width:370px;height:108px;background:url(images/grattacieliN.jpg) center;}
div#homeb{position:absolute;top:-5px;left:9px;padding-right:6px;padding-left:6px;background-color:#7FA4D9;}
div#home{position:absolute;top:-3px;left:9px;padding-right:6px;padding-left:6px;}
div#contatti{position:absolute;top:-3px;right:0px;padding-right:6px;padding-left:6px;}
div#contatti a, div#contatti span, div#home a, div#home span, div#bottone_r, #cerca_txt{font:normal 70%/20px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:white;}
div#contattib{position:absolute;top:-5px;right:0px;padding-right:6px;padding-left:6px;background-color:#7FA4D9;}
div#contattib span, div#homeb span{font:normal 70%/20px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#7FA4D9;}
div#contatti a:hover, div#home a:hover, div#bottone_r:hover{color:#0000A0;}
div#bottone_r{position:absolute;top:-2px;cursor:pointer;background-color:#7FA4D9;}
#cerca_txt{height:12px;color:#0000A0;}
div.button-cont{margin-left:2px;diaplay:inline}
a.abutton{display:block;float:left;margin:2px;height:20px;padding-left:1em;font:normal 60%/20px Verdana, Arial, Helvetica, sans-serif;border-width:1px;border-style:solid;border-color:#788ABC;background:url(images/button_rollover.jpg) no-repeat top left;text-decoration:none;color:white}
a.abutton span{display:block;cursor:pointer;padding-right:1em;background:url(images/button_rollover.jpg) no-repeat top right}
a.abutton:hover{background-position:bottom left;color:white}
a.abutton:hover span{background-position:bottom right}
#translate{float:right;margin:4px}
div.foot-links{width:800px;background:url(images/body_bg.jpg) center;}
div.foot-links-cont{width:782px;background:url(images/back_1x110.jpg);color:white;font:11px Verdana, Arial, Helvetica, sans-serif;line-height:24px;}
div.foot-links-cont a{color:white;text-decoration:none}
div.tabellaf table{border-collapse:collapse;}
div.tabellaf td{text-align:left;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;background-color:#FBFBFF;}
div.tabellaf span{color:black;}
div.tabellar table{border-collapse:collapse;}
div.tabellar th{background-color:#EAEAFF;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;}
div.tabellar td{text-align:right;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;}
div.tabellar span{color:black;}
div.tabellac table{border-collapse:collapse;}
div.tabellac td{width:20%;text-align:center;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;background-color:#FBFBFF;}
div.tabellac span{color:#0000A0;}
div.tabella0c table{border-collapse:collapse;width:500px;}
div.tabella0c td{text-align:center;padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;background-color:#FBFBFF;}
table.collapse{border-collapse:collapse;}
table.collapse tr{border-collapse:collapse;}
table.collapse td{border-collapse:collapse;}
li{padding-bottom:16px;}
ul{text-align:left;}
.compact{margin:3px;}
.compact li{padding-bottom:3px;}
table.padding0 td{padding:0px;}
table.padding10 td{padding:10px;}
table.padding20 td{padding:20px;}
.c220x74{width:220px;height:74px;text-align:center;}
.c220x58{width:220px;height:58px;text-align:center;}
.c220x112{width:220px;height:112px;text-align:center;}
.riquadroa220x74{background:url(images/riquadroa220x74.jpg);vertical-align:top;}
.riquadrob220x74{background:url(images/riquadrob220x74.jpg);vertical-align:middle;}
.riquadroc220x112{background:url(images/riquadroc220x112.jpg);vertical-align:middle;}
td.menu{border-right-width:1px;border-right-style:solid;border-right-color:white;width:138px;background-color:#EAEAFF;padding-bottom:10px}
.divmenu .tmenu{margin:10px 0 10px 0}
.divmenu .tmenu a{font:12px Verdana, Arial, Helvetica, sans-serif;color:#0000A0;font-weight:bold;}
.divmenu #tsmenu a{font:10px Verdana, Arial, Helvetica, sans-serif;color:#0000A0;font-weight:bold;}
.divmenu #tsmenu{margin:0 0 0 10px}
.divmenu .tmenu h3{font:12px Verdana, Arial, Helvetica, sans-serif;}
.divmenu a{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:1.3em;color:#0000A0;text-decoration:none;}
.divmenu li{padding:6px 10px 6px 10px}
.divmenu li:hover,.menu_bgc{background-color:#F8F7FF}
table,tr,td,img,div,span,form,textarea{border:0;padding:0;margin:0}
table.tool{border:0;padding:0;margin:0}
table.tool td{border:0;padding:0;margin:0;vertical-align:top}
table.tool div{background-color:white}

