body {margin:0;
padding:0;}

h1 span, h4 span {display:none;
margin:0;
height:0;
overflow:hidden}

#headline h1 {display:none;
margin:0;
height:0;
overflow:hidden}

#container {width:776px;
position: absolute;
left: 50%;
margin-left: -388px}

/* struttura principale */

#testata {width:776;
height:169px;
background:#ffffff url(img/testata.gif) no-repeat left top}

td#col_sx {width:177px;
background-color:#fffbec;
border-style:solid;
border-width:1px;
border-color:#ddcaa3 #ddcaa3 #fffbec #ddcaa3;
padding:16px 0}

td#centro {width:419px;
background-color:#ffffff;
padding:0 12px 16px 12px}

td#col_dx {width:169px;
background-color:#fffbec;
border-style:solid;
border-width:0px 1px;
border-color:#ddcaa3;
padding:16px 0}

#spazio_dx {background-color:#ffffff;
width:11px;
height:11px}

/* testata */

#foto {height:118px;
padding:8px 0 0 360px}

#foto img {border:4px #ffffff solid;
margin:0 4px 0 0}

.foto img {border:4px #ffffff solid;
margin:0 4px 0 0}

#contatti {height:45px;
padding:0 0 0 350px;
font-size:1em}

form {display:inline}

#box_ricerca, #stringalike {width:80px;
border:1px #ddcaa3 solid;
padding:0 0 0 5px}

#go {width:40px;
margin:0;
padding:0;
font-size:1em;
height:20px}

/* menu sx*/

#home, #comune, #cittadino, #rete {width:177px;
padding-bottom:16px}

li h4 {margin:0;
padding:0;
height:27px}

#home {height:27px;
background:transparent url(img/menu_home.gif) no-repeat center top}

#comune {height:215px;
background:transparent url(img/menu_comune.gif) no-repeat center top}

#cittadino {height:131px;
background:transparent url(img/menu_cittadino.gif) no-repeat center top}

#rete {height:289px;
background:transparent url(img/menu_rete.gif) no-repeat center top}

/* menu dx */

#territorio {width:169px;
padding-bottom:16px}

#territorio {height:289px;
background:transparent url(img/menu_territorio.gif) no-repeat center top};

/* navigazione */

.nav {padding:0 9px;
margin:0;
list-style-type:none;}

.nav li {display:inline;}

.nav li a {display:block;
overflow:hidden;
height : 0px !important;
height /**/:21px; /* for IE5/Win only */
padding:21px 0 0 0;}

.nav li a.doppio {display:block;
overflow:hidden;
height : 0px !important;
height /**/:32px; /* for IE5/Win only */
padding:32px 0 0 0;}

.nav li a:hover {background:transparent url(img/bullet.gif) no-repeat 130px 2px}
#territorio .nav li a:hover {background:transparent url(img/bullet_inv.gif) no-repeat 4px 6px}
#home .nav li a:hover {background-image:none}

/* aggiunte */

#ambiente {height:35px;
background:transparent url(img/menu_ambiente.gif) no-repeat center top;
width:177px;
padding-bottom:16px}

#ambiente .nav li a:hover, .link_dx .nav li a:hover {background-image:none}

.link_dx {width:169px;
height:47px;
margin:0 0 10px 0;
background:#fffbec url(img/menu_parco.gif) no-repeat center top}

/* box */

.box {width:169px;
padding:13px 0 10px 0;
background:#fffbec url(img/tab01.gif) no-repeat center top}

.titolo_box {padding:0 9px;
background:#fffbec url(img/tab02.gif) repeat-y center top}

.titolo_box h4 {margin:0;
padding:0 6px 2px 6px;
font-size:12px;
color:#b77300}

.sep_box {background:#fffbec url(img/tab03.gif) no-repeat center top;
height:5px;
font-size:3px }

.corpo_box {padding:11px 15px 6px 15px;
margin:0;
background:#fffbec url(img/tab04.gif) repeat-y center top;
text-align:center}

.fondo_box {background:#fffbec url(img/tab05.gif) no-repeat center top;
height:5px}

.corpo_box img {margin-top:5px;
border:0}

/* centro */

#percorso {padding:0 0 16px 0}

.titolo {height:25px;
margin:0 0 8px 0;
color:#ffffff;
text-align:right}

.titolo h2 {height:25px;
margin:0;
padding:4px 15px 0 30px;
font-size:14px}

#notizie, #eventi {padding:0 0 25px 0}

#notizie .titolo {background:transparent url(img/tab_notizie01.gif) no-repeat left top}
#notizie .titolo h2 {background:transparent url(img/tab_notizie02.gif) no-repeat right top}

.contenitore h3 {font-size:12px;
font-weight:bold;
margin:0;
padding:8px 0 3px 0;
clear:both}

.contenitore p {margin:0 0 12px 0;
padding:8px;}



.contenitore td {padding:8px}

#notizie .contenitore {border:1px #055800 solid;
padding:10px}

#notizie .contenitore p, #notizie .contenitore table {background:#f5f6ed url(img/grad01.gif) repeat-x left bottom;
border-top:1px #055800 dotted}

#eventi .titolo {background:transparent url(img/tab_eventi02.gif) no-repeat left top}
#eventi .titolo h2 {background:transparent url(img/tab_eventi01.gif) no-repeat right top}

#eventi .contenitore {border:1px #be9548 solid;
padding:10px}

#eventi .contenitore p, #eventi .contenitore table {background:#fffbec url(img/grad02.gif) repeat-x left bottom;
border-top:1px #be9548 dotted}

/* fondo e footer */

#fondo_sx, #fondo_dx, #footer_sx, #footer {background-color:#fffbec}
#fondo_sx, #fondo_dx, #footer {border-left:1px #ddcaa3 solid}
#fondo_dx, #fondo_sx, #footer {border-right:1px #ddcaa3 solid}
#fondo_centro, #footer {border-bottom:1px #ddcaa3 solid;
padding:8px 0;
font-size:10px;
text-align:center}

#fondo_centro img {padding:12px 12px 4px 12px}

#footer a {text-decoration:none}