html,body{margin:10px;padding:0;background-color:#EBE8E3}
body{font: 76% arial,sans-serif;text-align:left}
p{margin:0 10px 10px;color:#999;font-family: Arial, SunSans-Regular, Sans-Serif;
font-size: 11px;}
#navigation a {display:block;}
a,a:visited{color:#5297C9}
a:hover{color:#000}
#footer a, #footer a:visited {color:#59453C;text-decoration:none;}
#footer a:hover{color:#000;text-decoration:none;}
img{border:none;}
div#header {margin:0;padding:8px;background:#FFF;color:#79B30B;text-aling:left}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FFF}
#footer {background-color: #EBE8E3;margin:0px;padding:20px 0px 0px 0px;text-align: right;}


div#azzurrocontainer{width:754px;margin:0 auto;background-color:#61B2E9;}
div#azzurroright{width:554px;margin:0 auto;background-color:#61B2E9;display:inline}
div#azzurroleft{width:200px;margin:0 auto;background-color:#61B2E9;display:inline}
div#container{width:770px;margin:0 auto}
div#content{float:right;width:550px;background-color:#FFF}
div#navigation{float:left;width:206px;background-color:#FFF;padding:0px 6px 6px 6px;}
div#extra{float:right;width:550px;margin:0;padding:0;}
div#footer{clear:both;width:100%}


div#navigation ul, #navigation li {list-style-type: none;}
div#navigation a {color: #FFF;text-decoration: none;list-style-type: none;}
div#navigation a:hover, #navigation a:active {color: #000;}

.tb {border: 8px solid #EBE8E3; margin: 5px; padding: 0;}

h1 {
font-family: Arial Narrow, Arial, SunSans-Regular, Sans-Serif;
font-size: 24px;
font-weight: normal;
color: #0D9FC4;
background-color: #FFF;
padding:5px 15px;
margin:0px }

h2 {
font-family: Arial Narrow, Arial, SunSans-Regular, Sans-Serif;
font-size: 15px;
background-color: #61B2E9;
color: #FFF;
font-weight: bold;
padding: 5px 10px;
margin:0px;}

h3 {
font-family: Arial Narrow, Arial, SunSans-Regular, Sans-Serif;
font-size: 11px;
color: #757575;
font-weight: bold;
padding: 5px 10px;
margin:0px;}

h4 {
font-family: Tahoma, Arial Narrow, Arial, SunSans-Regular, Sans-Serif;
font-size: 10px;
color: #757575;
font-weight: normal;
padding: 0px;
margin:0px;}

h5 {
font-family: Arial, Arial Narrow, SunSans-Regular, Sans-Serif;
font-size: 12px;
color: #FFF;
font-weight: bold;
padding: 10px;
margin:0px;}

h5 a, h5 a:hover, h5 a:visited, h5 a:active {
font-family: Arial, Arial Narrow, SunSans-Regular, Sans-Serif;
font-size: 12px;
background-color: inherhit;
color: #FFF;
font-weight: bold;
padding: 4px;
margin:0px;
text-decoration: none;
}


/* -------menu sliding: per voce ------------------ */

.ERG {
background-color: #61BD18;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.ERGins, .ERGins dt {
list-style-type: none;
background-color: #83D044;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.prod {
background-color: #0292DE;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.prodins, .prodins dt {
background-color: #33A8DE;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.contatto {
list-style-type: none;
background-color: #AE558F;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.contattoins, .contattoins dt {
list-style-type: none;
background-color: #CE66A7;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.documentazione, .documentazione dt {
background-color: #5FB4E4;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.rete, .rete dt {
background-color: #FD9B04;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

.gallery, .gallery dt {
background-color: #FECD00;
height: 16px;
border: 1px solid #FFF;
color: #FFF;
font-weight: bold;
padding: 8px;
margin:0px;
text-decoration: none;
}

div#clear {clear:both;}

.news, .news ul { display: block; height: 1%; overflow: hidden; }
.news { background: #fff; border: 1px solid #C6C6C6; width: auto; }
.news ul { margin: 3px 0; padding: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #888; line-height: 16px; }
.news a, .news a:hover, .news a:active, .news a:visited { font-weight: bold; color: #888; display:inline; }
.news li { background: #F5F3EF; border: 1px solid #EBE8E3; float: left; margin: 0 2px; padding: 2px; width: 126px; list-style-type:none;}
.news li img { margin-bottom: 8px; border: 1px solid #fff; list-style-type:none; }
.news li strong.newsheader { background: url(img/home/ico-news.gif) no-repeat top left; padding-left: 20px; display: block; list-style-type:none;}