/* CSS Document */
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 12px;text-align:center; background-color:#ebebeb}
div#container{position:relative; margin:0px auto;width: 760px; text-align: justify;background-color:#FFb232;color: #000}

/*stili generici, su header e footer*/
div#header{height: 160px;}
div#header a{color: #eee;text-decoration:none}
h1,h2,h3,p{margin: 0}
p{padding: 10px 0 10px 10px}
h1{padding-left:10px;font: bold 2.3em/80px georgia,times,serif}
h2{font-size: 1.1em}
h3{ margin:0px 0px 5px 0px;font-size: 1.5em}
div#footer a{color:#000;font-weight: bold;text-decoration: underline; padding:4px;}

/*barra del menu primario sub primario e secondario*/
#primary { font-size: 0.92em;color:#999; background-image: url(../img/sec_back2.jpg);padding:10px 0px 10px 0;}
#primary img {vertical-align: middle;}
#primary a:hover {color:#999; background-color: #ebebeb; text-decoration:none;}
#primary a { color: #999; padding:9px 9px 9px 3px;border-right: 1px #ccc solid;	vertical-align:bottom;text-decoration:none;}
#secondary {padding: 1px 1px 1px 1px; font-size: 0.8em; color: #ddd; text-align:left;background-color: #FFb232; margin:0;}
#secondary a { font-weight: bold; color: #fff; margin: 4px 10px 0px 0px;border-right: 0px #ccc solid;padding: 1px 1px 1px 1px;}
#subprimario { padding: 1em 1em 1em 1em; font-size: 0.92em; color: #fff; text-align:left; background-color: #300; margin:0;}
#subprimario a { color: #fff; margin: 24px 10px 3px 0;border-right: 0px #ccc solid;padding: 0.5em 0.5em 0.5em 0;}


/*stili per la navigazione*/
div#navigation ul{margin: 10px 100px 20px 5px;padding: 0; list-style-type: none;color: #fff; }
div#navigation ul a{color: #fff;display:block;width: 150px; }
div#navigation ul a:hover{color: #fff;border-bottom: 1px solid #fff;}
div#navigation ul a#activelink{color: #fff;text-decoration: none}

/*stili per la navigazione tipo due*/
#button {position: absolute; top: 250px; left: 0;  width: 190px; font-size:14px; font-weight:bold;background-color: #ffb232;color:#333;}
#button ul {list-style: none;margin: 0;padding: 0;border: none;}
#button li {border-bottom: 1px solid #ffb232;margin: 0;}
#button li a {display: block;padding: 5px 5px 5px 0.5em;border-left: 2px solid #F96;border-right: 2px solid #FC6;background-image: url(../img/testatina.gif);color: #fff;text-decoration: none;width: 100%;}
html>body #button li a {width: auto;}
#button li a:hover {border-left: 1px solid #FFCC66;border-right: 1px solid #FFCC66;background-color: #ffb232;color: #fff;
}
/*stili specifici per il layout*/
div#w3c{ position:absolute;bottom:90px; margin:0 0 0 4px}
div#w3c img{ padding:1px 0px 1px 1px }
div#navigation{position: absolute; top:270px; left: 0px;  width: 170px;\width:140px;w\idth:140px;padding: 0em 0 0 0px; color:#fff; font-size:1.2em; font-weight:bold; text-decoration: none}
div#content{margin:10px 10px 0px 190px;padding: 1em 10px;background-color: #fff; border-bottom:5px #330000}
div#footer{ width:760px;padding:5px 5px 0px 0px; background-image: url(../img/parcofooter.jpg); background-repeat:no-repeat; background-color:#ebebeb;color: #999}
.foto{float:left;  padding:8px 10px 10px 0px; text-align:center}
.foto img{display:block; padding-bottom:1px}
.fotodx{float:right; padding:0px 0px 10px 10px;text-align:center}
.fotodx img{display:block; padding-bottom:1px}
#validator{float:left;}
div.textimage{width: 400px;margin-bottom: 10px;}
div.textimage img{float:left;margin: 0px 5px 0px 0px}
div.textimage h3, div.textimage p{margin:0 10px;padding: 0}
div.textimage h3{margin-top: 10px;}
div.clearer{clear: left}
/*stili per i contenuti*/
.lista { margin:10px 0 0 160px}
div#content{border-left: 1px solid #999; border-right: 1px solid #999}
