body {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
width:100%;
text-align:center;
color:#333333;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#7D7E80;
}

img {
color:#333333;
text-decoration:none;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#pscroller1{
width: 200px;
height: 170px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
letter-spacing: 0px;
line-height: 14px;
color: #000000;
}

/* CONTAINER */

div#container {
position:relative;
float:left;
width:100%;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#testatacontainer {
position:relative;
float:left;
width:100%;
height:90px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E8E8E8;
}

div#barracontainer {
position:relative;
float:left;
width:100%;
height:210px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#767676;
}

div#contentcontainer {
position:relative;
float:left;
width:100%;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#E8E8E8;
}

div#piedecontainer {
position:relative;
float:left;
width:100%;
height:145px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_piede.gif);
}

/* DIV INTERNI */

div#testata {
position:relative;
float:left;
width:978px;
height:90px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#logo {
position:relative;
float:left;
width:260px;
height:90px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#top {
position:absolute;
float:left;
bottom:0px;
right:0px;
width:718px;
height:55px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/piegaalta.gif) no-repeat top right;
background-color:#FFFFFF;
}

div#barra {
position:relative;
float:left;
width:978px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
//background:url(/img_sito/grafica/sfuma_dx.png) repeat-y right !important;
background:none;
}

div#menusezione {
position:reletive;
float:left;
width:260px;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#767676;
height:210px;
voice-family:"\"}\""; 
voice-family:inherit;
height:210px;
}

.menusezione {
position:absolute;
left:0px;
bottom:0px;
z-index:1;
width:260px;
}

div#banner {
position:relative;
float:left;
width:718px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}

div#paginacontainer {
position:relative;
float:left;
width:978px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
//background:url(/img_sito/grafica/sfuma_dx.png) repeat-y right !important;
background:none;
}

div#pagina {
position:relative;
float:left;
width:978px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#testosx {
position:relative;
float:left;
text-align:left;
margin:0px 0px 0px 0px;
padding:15px 25px 10px 30px;
width:260px;
voice-family:"\"}\""; 
voice-family:inherit;
width:205px;
}

div#menuefficienza {
position:relative;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
padding:15px 0px 10px 10px;
width:260px;
voice-family:"\"}\""; 
voice-family:inherit;
width:250px;
}

div#menuenergie {
position:relative;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
padding:15px 0px 10px 10px;
width:260px;
voice-family:"\"}\""; 
voice-family:inherit;
width:250px;
}

div#menusanita {
position:relative;
float:left;
text-align:right;
margin:0px 0px 0px 0px;
padding:15px 0px 10px 10px;
width:260px;
voice-family:"\"}\""; 
voice-family:inherit;
width:250px;
}

div#testo {
position:relative;
float:left;
width:718px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}


div#menuhome {
position:relative;
float:right;
width:718px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
background-color:#FFFFFF;
}

div#testopagina {
position:relative;
float:left;
min-height:320px;
height:auto !important;
height:320px;
text-align:left;
margin:0px 0px 0px 0px;
padding:15px 20px 10px 20px;
background-color:#FFFFFF;
width:718px;
voice-family:"\"}\""; 
voice-family:inherit;
width:678px;
}

div#testonews {
position:relative; 
float:left; 
width:678px; 
border-bottom:1px solid #CCCCCC;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

.imgsx {
float:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 20px;
}

ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:16px;
}

ul li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

ul li a {
text-decoration:none;
color:#333333;
}

ul li a:hover {
text-decoration:underline;
color:#333333;
}

ul.arancio {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:16px;
}

ul.arancio li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
color:#EE7F00;
}

ul.arancio li a {
text-decoration:none;
color:#EE7F00;
}

ul.arancio li a:hover {
text-decoration:underline;
color:#EE7F00;
}

ul.verde {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:16px;
}

ul.verde li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
color:#5BAC26;
}

ul.verde li a {
text-decoration:none;
color:#5BAC26;
}

ul.verde li a:hover {
text-decoration:underline;
color:#5BAC26;
}

ul.azzurro {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:16px;
}

ul.azzurro li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
color:#007BC0;
}

ul.azzurro li a {
text-decoration:none;
color:#007BC0;
}

ul.azzurro li a:hover {
text-decoration:underline;
color:#007BC0;
}

ol {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
line-height:16px;
}

ol li {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

ol li a {
text-decoration:none;
color:#333333;
}

ol li a:hover {
text-decoration:underline;
color:#333333;
}

.box {
position:relative;
float:left;
padding: 15px 0px 10px 20px;
margin:0px 0px 0px 0px;
width:234px;
voice-family:"\"}\""; 
voice-family:inherit;
width:214px;
}

div#piede {
position:relative;
float:left;
width:978px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#bottom {
position:relative;
float:right;
width:718px;
height:30px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(/img_sito/grafica/piegabassa.gif) no-repeat bottom right;
background-color:#FFFFFF;
}

div#info {
position:relative;
float:right;
width:718px;
height:60px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#loghetto {
position:relative;
float:left;
width:100px;
height:60px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flag {
position:relative;
float:left;
padding: 30px 0px 0px 10px;
margin:0px 0px 0px 0px;
width:150px;
}

.boxhome {
position:relative;
float:left;
padding: 15px 0px 0px 20px;
margin:0px 0px 0px 0px;
width:234px;
voice-family:"\"}\""; 
voice-family:inherit;
width:214px;
}

.testointro {
position:relative;
float:left;
padding: 15px 18px 10px 20px;
margin:0px 0px 0px 0px;
width:400px;
voice-family:"\"}\""; 
voice-family:inherit;
width:362px;
}

div#boxintro {
position:relative;
float:left;
padding: 15px 20px 10px 0px;
margin:0px 0px 0px 0px;
width:318px;
voice-family:"\"}\""; 
voice-family:inherit;
width:298px;
}

.boxintro {
position:relative;
float:left;
padding: 0px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:298px;
}

.imgboxintro {
position:relative;
float:left;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:90px;
}

.testoboxintro {
position:relative;
float:left;
padding: 0px 0px 0px 10px;
margin:0px 0px 0px 0px;
width:208px;
voice-family:"\"}\""; 
voice-family:inherit;
width:198px;
}

.boxdove {
position:relative;
float:left;
padding: 0px 0px 0px 10px;
margin:20px 0px 0px 20px;
border-left:1px solid #CCCCCC;
width:200px;
}


/* MENU */

.menuorizzontale {
position:relative;
float:right;
text-align: right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width: 550px;
}

.menuorizzontale ul {
list-style-type: none;
padding: 35px 10px 0px 0px;
margin:0px 0px 0px 0px;
}

.menuorizzontale ul li { 
display: inline; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.menuorizzontale ul li a, .menuorizzontale ul li a:visited {
font: 12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
color: #5D5D5D;
}

.menuorizzontale ul li a:hover {
text-decoration: underline;
color: #5D5D5D;
}

div#menuefficienza ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menuefficienza ul li {
padding:0px 0px 0px 0px;
font:14px/30px "Verdana", Arial, Helvetica, sans-serif;
display:block; 
margin:0px 0px 0px 0px;
font-weight:bold;
border-bottom:1px dashed #CCCCCC !important;
border-bottom:0px;
}

div#menuefficienza ul li a {
color:#4D4D4D;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
text-decoration:none;
}

div#menuefficienza li a:hover {
color:#EE7F00;
text-decoration:none;
}

div#menuefficienza #evidenziato a {
color:#EE7F00;
text-decoration:none;
}

div#menuefficienza .last {
border-bottom:0px !important;
}

div#menuenergie ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menuenergie ul li {
padding:0px 0px 0px 0px;
font:14px/30px "Verdana", Arial, Helvetica, sans-serif;
display:block; 
margin:0px 0px 0px 0px;
font-weight:bold;
border-bottom:1px dashed #CCCCCC !important;
border-bottom:0px;
}

div#menuenergie ul li a {
color:#4D4D4D;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
text-decoration:none;
}

div#menuenergie li a:hover {
color:#5BAC26;
text-decoration:none;
}

div#menuenergie #evidenziato {
color:#5BAC26;
text-decoration:none;
}

div#menuenergie #evidenziato a {
color:#5BAC26;
text-decoration:none;
}

div#menuenergie .last {
border-bottom:0px !important;
}

div#menusanita ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#menusanita ul li {
padding:8px 20px 8px 0px;
font:14px/18px "Verdana", Arial, Helvetica, sans-serif;
display:block; 
margin:0px 0px 0px 0px;
font-weight:bold;
border-bottom:1px dashed #CCCCCC !important;
border-bottom:0px;
}

div#menusanita ul li a {
color:#4D4D4D;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

div#menusanita li a:hover {
color:#007BC0;
text-decoration:none;
}

div#menusanita #evidenziato {
color:#007BC0;
text-decoration:none;
}

div#menusanita #evidenziato a {
color:#007BC0;
text-decoration:none;
}

div#menusanita .last {
border-bottom:0px !important;
}


.menusxcontainer {
position: relative;
float: right;
width: 175px;
padding: 5px 5px 5px 5px;
margin: 3px 0px 10px 10px;
}

div#menusx {
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menusx ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menusx li {
padding: 5px 5px 5px 5px;
margin: 3px 0px 0px 0px;
background-color:#FFFFFF;
font: 11px "Verdana", Arial, Helvetica, sans-serif;
display: block; 
font-weight:bold;
width: 175px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 165px;
}

div#menusx li a {
color: #333333;
}

div#menusx li a:hover {
color: #333333;
}

div#menusx #titolo {
padding:5px;
font: 13px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top: 0px;
margin-bottom: 3px;
background:none;
}

/* FONT */

h1 {
font:17px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:22px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

h1 a, h1 a:visited, h1 a:hover {
text-decoration:none;
}

h1.arancio {
font:17px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:22px;
padding: 0px 0px 5px 0px;
margin:0px 0px 0px 0px;
color:#EE7F00;
}

h1.arancio a, h1.arancio a:visited, h1.arancio a:hover {
text-decoration:none;
color:#EE7F00;
}

h1.verde {
font:17px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:22px;
padding: 0px 0px 5px 0px;
margin:0px 0px 0px 0px;
color:#5BAC26;
}

h1.verde a, h1.verde a:visited, h1.verde a:hover {
text-decoration:none;
color:#5BAC26;
}

h1.azzurro {
font:17px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:22px;
padding: 0px 0px 5px 0px;
margin:0px 0px 0px 0px;
color:#007BC0;
}

h1.azzurro a, h1.azzurro a:visited, h1.azzurro a:hover {
text-decoration:none;
color:#007BC0;
}


h2 {
font:14px "Verdana", Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:17px;
padding: 0px 0px 3px 0px;
margin:0px 0px 0px 0px;
color:#4D4D4D;
}

h2 a, h2 a:visited, h2 a:hover {
text-decoration:none;
color:#4D4D4D;
}

.verdana10grigio {
font:10px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:13px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#808080;
}

.verdana10grigio a, .verdana10grigio a:visited {
color:#808080;
text-decoration:none;
}

.verdana10grigio a:hover {
color:#808080;
text-decoration:none;
}

.verdana11bianco {
font:11px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:14px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
}

.verdana11bianco a, .verdana11bianco a:visited {
color:#FFFFFF;
text-decoration:none;
}

.verdana11bianco a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.verdana11grigio {
font:11px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:14px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#808080;
}

.verdana11grigio a, .verdana11grigio a:visited {
color:#808080;
text-decoration:none;
}

.verdana11grigio a:hover {
color:#808080;
text-decoration:underline;
}

.verdana10nero {
font:10px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:13px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
}

.verdana10nero a, .verdana10nero a:visited {
color:#000000;
text-decoration:none;
}

.verdana10nero a:hover {
color:#000000;
text-decoration:none;
}

.verdana11nero {
font:11px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:14px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#000000;
}

.verdana11nero a, .verdana11nero a:visited {
color:#000000;
text-decoration:none;
}

.verdana11nero a:hover {
color:#000000;
text-decoration:none;
}

.verdana12grigio {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:18px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#333333;
}

.verdana12grigio a, .verdana12grigio a:visited {
color:#333333;
text-decoration:none;
}

.verdana12grigio a:hover {
color:#333333;
text-decoration:underline;
}

.verdana12grigio2 {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:15px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#333333;
}

.verdana12grigio2 a, .verdana12grigio2 a:visited {
color:#333333;
text-decoration:none;
}

.verdana12grigio2 a:hover {
color:#333333;
text-decoration:none;
}

.verdana12arancio {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:18px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#EE7F00;
}

.verdana12arancio a, .verdana12arancio a:visited {
color:#EE7F00;
text-decoration:none;
}

.verdana12arancio a:hover {
color:#EE7F00;
text-decoration:underline;
}

.verdana12verde {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:18px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#5BAC26;
}

.verdana12verde a, .verdana12verde a:visited {
color:#5BAC26;
text-decoration:none;
}

.verdana12verde a:hover {
color:#5BAC26;
text-decoration:underline;
}

.verdana12azzurro {
font:12px "Verdana", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:18px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#007BC0;
}

.verdana12azzurro a, .verdana12azzurro a:visited {
color:#007BC0;
text-decoration:none;
}

.verdana12azzurro a:hover {
color:#007BC0;
text-decoration:underline;
}
