body {color:#666666;font:11px Verdana,Arial,Helvetica,sans-serif;margin:10px}
a {color:#3366CC;text-decoration:none}
a:hover {color:#3333CC;text-decoration:underline}
a:active {color:#484500}
p {margin:5px 0 0;padding:0}
ul, ol {margin-top:5px;margin-bottom:0}
ul ul, ol ol {margin-top:0}
img {border:0}
form {margin:0;padding:0}
hr {display:none}

#frame {background:url(/img/sfondo_home.gif) right repeat-y;color:#333333;margin:0;padding:0}

#header {color:#fff;height:97px;background:#328EC1}
#header a {color:#fff}
#header h1 {margin:0;padding:0;font-size:10px;background:url(/img/sfondo_header.jpg) no-repeat;height:82px}
#header h1 a {height:82px;text-indent:-2000px;width:250px;display:block}
#header h2 {float:right;margin:0 1px 0 0;padding:0;font-size:10px;font-weight:normal}
#header h3 {background:url(/img/sfondo_bandiera.jpg) no-repeat;margin:0;padding:0 0 0 165px;font-size:10px;height:15px;font-weight:normal}

#footer {background:#FFFFFF;border:1px solid #ccc;border-width:1px 0;margin:0;padding:3px;text-align:center}
#footer p {margin:3px}

#contenuto {margin:10px 175px}
#contenuto a {color:#3366CC;font-weight:bold}
#contenuto h1 {color:#666666;font-size:10px;margin:0;padding:0 0 0 2px}
#contenuto h2 {font:bold 15px Arial, Helvetica, sans-serif;margin:10px -12px 5px 0;padding:10px 0;color:#1F5E7C;border-bottom:1px dashed #999}
#contenuto h3 {font-size:13px;margin:0;padding:20px 0 5px;color:#1F5E7C}
#contenuto h4 {font-size:12px;margin:0;padding:12px 0 0}
#contenuto h6 {font-size:10px;margin:0;padding:30px 0 0;font-style:italic}
#contenuto p  {font-size:8pt;margin:0;padding:5px 0 0}
#contenuto table {margin:10px 0 0}
#contenuto .miniMenu {border-bottom:1px solid #ccc;padding:6px 0;font-size:10px}
#contenuto .notizie ul  li {background:5px 5px #F0F0F0 no-repeat;border:1px solid #ccc;margin:5px 0;padding:0 5px 5px}
#contenuto .evidenza ul li {background:5px 5px no-repeat}
#contenuto .eventi ul   li {background:5px 5px #F9FFDD no-repeat;padding:0 5px 5px}
#contenuto .notizie ul  li.immagine,
#contenuto .evidenza ul li.immagine,
#contenuto .eventi ul   li.immagine {padding-left:80px;min-height:75px;_height:75px;}
#contenuto .immagineDestra {float:right; margin:0 0 20px 20px;}
#contenuto ul { list-style:none; margin-left:0; padding-left:0}
#contenuto ul li {background:url(/img/quadratino.gif) 0 5px no-repeat; padding-left:10px;}

#leftSide {background:url(/img/fondosx.jpg) #1F5E7C center bottom no-repeat;float:left;font-size:12px;line-height:15px;padding:0 5px 60px;width:150px}
#leftSide a {color:#FFFFFF}
#leftSide h2 {background:url(/grafica/Comune.jpg) no-repeat;color:#00CCFF;font-size:9px;font-weight:normal;margin:0 0 4px;padding:25px 0 0}
#leftSide h3 {border-bottom:1px dashed #007BB7;color:#85C0E0;font-size:10pt;margin:2px 0;padding:0.3em 0 0.1em}
#leftSide h4 {color:#FFFFFF;font-size:10px;margin:0;padding:2px 6px 0 7px}
#leftSide p {color:#C4F0FF;margin:0 0 1em;padding:0}
#leftSide ul li {padding:0 0 6px 2px}

#rightSide {letter-spacing:-1px;background:url(/img/fondodx.jpg) #CEDCE3 no-repeat center bottom;float:right;font-size:11px;margin:0;padding:0 0 60px;width:160px}
#rightSide .banners {border:1px dashed #FFFFFF;border-width:1px 0;margin:5px 0;padding:0 0 3px}
#rightSide .fondoBianco {background:#FFFFFF;padding:4px 3px 3px}
#rightSide a {color:#0066CC;font-weight:bold;text-decoration:none}
#rightSide a:hover {text-decoration:underline}
#rightSide h2 {color:#336699;font-size:11px;margin:56px 0 5px;padding:2px 3px 5px;border-bottom:1px dashed #999}
#rightSide h3 {color:#006699;font-size:13px;margin:5px 0 0;padding:2px 3px}
#rightSide img {vertical-align:middle}
#rightSide input {border: 1px solid #ccc}
#rightSide p {color:#333333;padding:2px 3px}
#rightSide ul li {padding:0 0 2px 2px}
#rightSide ul li h2 {font-size:12px;margin:10px 0 0;padding:2px 0 0;border:0}
#rightSide ul li h3 {font-size:11px;margin:10px 0 0;padding:2px 0 0}
#rightSide ul li p {padding:1px 0}

#leftSide ul, #rightSide ul, #menuInterno ul,
#contenuto .notizie ul, #contenuto .eventi ul,
#contenuto .evidenza ul {list-style:none;margin:5px 0 0;padding:0}

#contenuto .notizie h2, #contenuto .eventi h2, 
#contenuto .evidenza h2 {color:#F90000;font-size:11px;margin:20px 0 7px;padding:0;border:0}

#menuInterno {padding:0 2px}
#menuInterno ul li {padding:5px 0 0 7px;background:url(/img/quadratino.gif) 0 10px no-repeat}

.pulisci {clear:both;font-size:1px;height:1px}
.path {letter-spacing:-1px;font-size:11px !important}
.enfasi {margin-top:5px !important;padding:5px 5px 5px 30px !important;background:url(/img/icon_enfasi.gif) 7px #F6F6F6 no-repeat;border:1px solid #aaa; width:auto}
.trattino {background:url(/img/trattino.gif) 2px 0 repeat-y;}
.trattino li {background:url(/img/quadratino2.gif) -5px 0 no-repeat !important; padding-left:10px;}

/* tabelle */
.tabella {font-size:11px;border-collapse:collapse;width:98%;border: 1px solid #DDD;border-width:1px 1px 0 0}
.tabella th {padding:4px 5px;background:#ddd;font-size:12px;border: 1px solid #DDD;border-width:0 0 1px 1px}
.tabella td {padding:2px 3px;border: 1px solid #DDD;border-width:0 0 1px 1px}
.tabella .colore {background: #F0F0F0}

/* iconizza */
.linkpdf {background: url(/img/icon_acrobat.png) no-repeat scroll right bottom;padding-right:15px}
.linkdoc {background: url(/img/icon_word.png) no-repeat scroll right bottom;padding-right:15px}
.linkxls {background: url(/img/icon_excel.png) no-repeat scroll right bottom;padding-right:15px}
.linktxt {background: url(/img/icon_text.png) no-repeat scroll right bottom;padding-right:15px}
.linkext {background: url(/img/icon_world.png) no-repeat scroll right bottom;padding-right:15px}
.linkmail {background: url(/img/icon_email.png) no-repeat scroll right bottom;padding-right:15px}