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:27px}
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;margin-top:-8px;}
div#title1{border-collapse:collapse;cursor:pointer;text-align:center;}
div#lineaceleste{position:relative;background-color:#00918f;left:0px;top:51px;width:280px;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:60px Estrangelo Edessa, Arial, Verdana, Helvetica, sans-serif;height:60px;font-weight:bold;color:#00918f;text-decoration:none}
h1.HeadTitleTw span,.HeadTitleTw{font:30px Estrangelo Edessa, Arial, Verdana, Helvetica, sans-serif;font-variant:small-caps;height:30px;font-weight:bold;color:#00918f;text-decoration:none;display:inline}
.HeadSubTitleTw{font:16px Estrangelo Edessa, Arial, Verdana, Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;color:#00918f;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:#004040;}
.Parag14{font:14px Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-weight:normal;color:#004040;}
.Parag16{font:16px Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-weight:normal;color:#004040;}
.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:#004040;}
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:#004040;}
.ParagB{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;font-weight:bold;color:#004040;}
.ParagL,.ParagL span,.ParagL a{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#004040;}
.ParagLl{font:11px Verdana, Arial, Helvetica, sans-serif;color:#004040;}
.ParagTi{font:14px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#004040;}
.ParagT{color:#004040;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:#004040;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;}
.riquadro_testo{border-width:0px;border-style:solid;border-color:#C0C0C0;background-color:white;}
.chiaro{background-color:#FBFFFF;}
.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:#004040;}
a:hover{color:#0000FF;}
#impianti_eolici{position:relative;width:370px;height:108px;background:url(images/impianti_eolici.jpg) center;}
#impianto_fotovoltaico{position:relative;width:370px;height:108px;background:url(images/impianto_fotovoltaico.jpg) center;}
div#homeb{position:absolute;top:-5px;left:380px;padding-right:6px;padding-left:6px;background-color:#7FA4A4;}
div#home{position:absolute;top:-3px;left:380px;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:#7FA4A4;}
div#contattib span, div#homeb span{font:normal 70%/20px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#7FA4A4;}
div#contatti a:hover, div#home a:hover, div#bottone_r:hover{color:#004040;}
div#bottone_r{position:absolute;top:-3px;cursor:pointer;background-color:#7FA4A4;}
#cerca_txt{height:12px;color:#004040;}
div.button-cont{margin-left:2px;diaplay:inline;}
a.abutton{display:block;float:left;margin:2px;margin-top:3px;height:20px;padding-left:0.97em;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:0.97em;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.png) 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.tabellap table{border-collapse:collapse;width:100%;text-align:center;table-layout:fixed;}
div.tabellap th{padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;background-color:#EAEAFF;}
div.tabellap td{padding:2px 5px 2px 5px;border-width:1px;border-style:solid;border-color:#C0C0C0;background-color:#FBFBFF;}
div.tabellap span{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;color:#004040;}
div.tabellap th span{font-weight:bold;}
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:#004040;font-weight:bold;}
.divmenu #tsmenu a{font:10px Verdana, Arial, Helvetica, sans-serif;color:#004040;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:#004040;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}
#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
