* {margin:0;padding:0}

body {background:url(../img/sfondo_body.png) #2376a3 repeat-x;font:12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif;margin:0 10px}
p, ul {margin-bottom:10px}
hr {margin-bottom:10px; color:#2376a3}
a {color:#336600;text-decoration:none}

#header {background-repeat:no-repeat}
#header h1 {background: no-repeat;height:239px}
#header h1 a {text-indent:-2000px;display:block;width:210px;height:240px}
#header ul {list-style:none;background:url(../img/sfondo_navbar.gif) repeat-x;height:30px;margin-bottom:0}
#header ul li {float:left;padding:0 30px;background:url(../img/sfondo_navbar_elemento.gif) right no-repeat}
#header ul li a {background:url(../img/sfondo_navbar_freccia.gif) top center no-repeat;padding-top:5px;display:block;font:13px "Trebuchet MS";color:#777}
#header ul li a:hover {color:#fff;color:#000;background-image:url(../img/sfondo_navbar_freccia_on.gif)}

#content {background:url(../img/sfondo_content.gif) #fff repeat-x}
#contentSfondo1 {background:url(../img/sfondo_content_1.gif) repeat-y}
#contentSfondo2 {background:url(../img/sfondo_content_2.gif) right repeat-y}

#footer {font-size:11px;color:#fff;text-align:center;margin-top:10px}
#footer a, #footer strong {color: #FFCF0B}

#colonnaSinistra {float:left;width:200px;padding:10px 10px 0}
#colonnaDestra {float:right;width:200px;padding:10px 10px 0}
#colonnaSinistra h2, #colonnaDestra h2,
#colonnaSinistra ul li.h2, #colonnaDestra ul li.h2 {font-size:17px;color:#40413E;font-weight:normal;background:url(../img/icona_sidebar_1.png) no-repeat;padding:0 0 5px 20px}
#colonnaDestra h2 { background-image:url(../img/icona_sidebar_3.png)}
#colonnaSinistra ul, #colonnaDestra ul {list-style:none;font-size:12px;padding-bottom:10px}
#colonnaSinistra ul li, #colonnaDestra ul li {background:url(../img/icona_sidebar_2.png) 5px 2px no-repeat;padding-left:20px}
#colonnaSinistra ul ul,#colonnaDestra ul ul {margin-left:-20px}
#colonnaDestra p {padding-left:5px;padding-right:5px}
#colonnaDestra em {font-size:11px;color:#810C00}
#colonnaDestra img {border:1px dotted #336600; padding:2px;}

#main {margin-left:220px}

#annate {background:url(../img/sfondo_strisciagrigia.gif) bottom repeat-x;height:20px;color:#ccc;font-weight:bold;border-bottom:5px solid #3F5E21;padding-top:30px}

#annate a {color:#fff;text-align:center;margin-right:10px;height:14px;width:83px;float:left;display:block;padding-top:6px}
#annate a.on {background:url(../img/linguetta_verde.png) no-repeat}

#percorso {border-bottom:1px solid #999;padding:3px 5px;border-left:1px solid #999;background:#fff}

#colonnaCentrale {border-left:1px solid #999;padding: 10px 230px 10px 10px;text-align:justify}
#colonnaCentrale h2 {font-size:20px;font-weight:normal;margin-bottom:15px;color:#DA5218}
#colonnaCentrale h3 {font-size:17px;font-weight:normal;color:#006;margin-bottom:10px}
#colonnaCentrale h4 {font-size:14px;margin-bottom:10px}

#colonnaCentrale p, #colonnaCentrale ul  {font-size:14px;line-height:130%}
#colonnaCentrale ul {margin-left:20px}
#colonnaCentrale h6 {margin-top:30px;font-size:12px}

#colonnaCentrale fieldset {border:1px solid #ccc;margin-bottom:10px;padding:5px 10px;width:70%}
#colonnaCentrale legend {font-size:15px;color:#000066;font-weight:bold}
#colonnaCentrale label {display:block;font-size:12px;color:#DA5218;margin-bottom:2px}
#colonnaCentrale input, #colonnaCentrale textarea {display:block;width:99%;background:#efefef;border:1px solid #aaa;font:12px Arial, Helvetica, sans-serif}
#colonnaCentrale input.pulsante {width:40%;margin-left:59%;background:#dedede}
#colonnaCentrale textarea.privacy {font-size:11px; padding:3px 5px; color:#666}

.tabellaFoto {margin-bottom:10px;width:99%;border:1px solid #ccc;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif }
.tabellaFoto th { font-size:14px;background:#dcdcdc;width:20px;text-align:center}
.tabellaFoto td {height:170px;background:#ededed;padding:3px;font-size:11px;text-align:center}
.tabellaFoto td img {border:1px solid #336600}

.navigaFoto {margin-bottom:10px;border:1px solid #ccc;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
.navigaFoto th {border:1px solid #fff; padding:0 4px;background:#ededed;font-weight:normal}
.navigaFoto td {border:1px solid #fff;background:#ededed}
.navigaFoto td a { padding:0 4px;font-weight:bold;color:#000}
.navigaFoto td.nolink { padding:0 4px}

.tabella {margin-bottom:10px;border:1px solid #ccc; border-width:1px 1px 0 0; border-collapse:collapse}
.tabella th {padding:5px;background:#ededed;border:1px solid #ccc;border-width:0 0 1px 1px;}
.tabella td {padding:5px;border:1px solid #ccc; border-width:0 0 1px 1px; vertical-align:top}

.blocco {margin-bottom:15px;}
.blocco p {margin-bottom:5px}

.imgSx {float:left;margin:0 10px 10px 0}
.imgDx {float:right;margin:0 0 10px 10px}
.dettagli {text-align:right}
.pulisci {clear:both;font-size:1px}

#mainContent #colonnaDestra h2 {background-image:url(../img/icona_sidebar_3.png)}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #colonnaSinistra {margin-right:-3px}
* html #main {height:1%;margin-left:0}
/* End hide from IE5/mac */
