body{padding:0 0 0 0;margin:0 auto;background-color:#fff;width:800px;height:100%}

p{margin:0.5em 0}

#struttura{width:800px;height:auto;text-align:left;padding:3px;margin:10px auto 20px auto;border:2px solid #ccc}

#banner{background-color:#fff;width:100%;height:auto}

#container{width:100%;overflow:auto}

#corpo-colonna1{float:left;width:149px}

#corpo-colonna2{float:left;width:470px;margin:0 2px}

html>body #corpo-colonna2{padding-top:0px}

#corpo-colonna2-2{margin:0px 0px 0px 152px}

html>body #corpo-colonna2-2{padding-top:0px}

#corpo-colonna3{float:left;width:177px}

#footer{clear:both;position:relative;width:760px;height:15px;margin-top:10px;padding:3px 20px;font-size:65%;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;background-color:#036;text-align:center}
#footer a:link{color:#eee}
#footer a:hover{color:#f00}

.borderbanner{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:solid;border-top-color:#6997B9;border-right-color:#6997B9;border-bottom-color:#6997B9;border-left-color:#6997B9}

.fecha{color:#f30001;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;text-decoration:none;background-color:#efefef;padding-left:35px;padding-right:2px}

.testo_sport{color:#f30001;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-decoration:none;background-color:#fff}

.lpp,.lpp:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:justify;text-decoration:none}

.lpp:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:justify;text-decoration:none}

.lpp a,.lpp a:visited{color:#185986;text-decoration:none}

.lpp a:hover{color:#E70E02;text-align:justify;text-decoration:none}

.combo{background-color:#E2F2FE;border:1px solid;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986}

.buttoncombo{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986;background-color:#CDDCE6;border:1px solid #333847}

.buttonlpp{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;background-color:#036;border:1px solid #333847}

.linksbanners{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986;text-decoration:none}

.linksbanners:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986;text-decoration:underline}

.titlebanner{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#EDF3F7;text-decoration:none}

.content,.content:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986;text-align:justify;text-decoration:none}

.blanco,.blanco:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:justify;text-decoration:none}

.blanco:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#d0dbea;text-align:justify;text-decoration:none}

.blanco a,.blanco a:visited{color:#a10000;text-decoration:none}

.blanco a:hover{color:#E70E02;text-align:justify;text-decoration:none}

.timetable{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333;text-align:center;text-decoration:none}

.timetable tr{background-color:#E9EBF3}

.titles{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#E70E02;text-decoration:none;font-weight:bold;text-align:center}

.subtitles{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#0879BC}

.data{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#E70E02;text-decoration:none}

.punti{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#A39B45}

.menutitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#E9E65E;text-decoration:none}

.menucontent,.menucontent:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#185986;text-decoration:none}

.menucontent:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#C13A2D;text-decoration:underline}

.content a,.content a:visited{color:#a10000;text-decoration:none}

.content a:hover{color:#E70E02;text-align:justify;text-decoration:none}

.contentlinks{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#E70E02;text-align:justify;text-decoration:none}

.contentlinks:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#E70E02;text-align:justify;text-decoration:none}

.contentlinks:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#633;text-align:justify;text-decoration:none}
.picborder{border:1px solid #A39B45}

.egovborder{border:1px dotted #993}

.indexborder{border:1px dotted #DEE7A0}

.TableScroll{background-color:#eee;border:1px solid #036;width:465px;padding-left:0.2cm;padding-right:0.2cm;background-image:url(/images/sfondo2_news.jpg);background-repeat:repeat}

.ContentTable{border:1px solid #036;width:auto;margin:3px 0 3px 0;padding-top:3%;padding-bottom:1%;min-height:820px;height:auto !important;height:820px}

.ContentTable2{border:1px solid #036;width:99%;margin:3px 0 3px 0;padding-top:3%;padding-bottom:1%}

.ContentTableImage{width:99%;margin:0px 0 0px 0;padding-top:0;padding-bottom:0}

.verde,.verde:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#667DB3;line-height:12pt;text-align:left;text-decoration:none}

.verde:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#f30;line-height:12pt;text-align:left;text-decoration:none}

.titulo,.titulo:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;color:#036;line-height:14pt;font-weight:bold;text-align:left;text-decoration:none}

.titulo:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;color:#f30;line-height:14pt;font-weight:bold;text-align:left;text-decoration:none}

.logo{width:76px;height:74px;position:relative;left:45.5%}

.firma{position:relative;left:85%}
 
.contenuto{width:96%;position:relative;left:2%;right:1%;top:0%}

hr{width:90%;height:1px;color:#036}

.indietro{text-align:center}

.iconamodulistica{position:absolute;left:390px;top:100px}
 
.iconamodulistica1{position:absolute;left:405px;top:140px}

.imgmodulistica{border:0;vertical-align:middle;width:36px;height:36px}

.elencoattivita li{padding-bottom:6px}

.tabellaorari td{text-align:center}

.tabellaorari th{border-bottom:1px solid}

.capitoli li{list-style-type:none}

.recapitieorari li{list-style-type:none;margin-left:-40px}

.tabellacomune{width:440px}

.colonnatabellacomune{width:200px}

.tabellacomune td{vertical-align:text-top;padding:4px}

/* Rollover Menu */
a.ROLL{background-image:url(/images/menu_sx.jpg);width:100%;height:23px;border:none;padding:0px 4px 0px 5px;color:#29597B;font-family:Verdana,Arial,sans-serif;  font-size:59.5%;font-weight:bold;background-repeat:no-repeat;float:left;line-height:2em}
 
a.ROLL:hover{background-image:url(/images/menu_sx1.jpg);width:100%;height:23px;border:none;padding:0px 4px 0px 5px;color:#EEE;font-family:Verdana,Arial,sans-serif;font-size:59.5%;font-weight:bold;background-repeat:no-repeat;float:left}

a.ROLL1{background-image:url(/images/menu_att.jpg);width:100%;border:none;padding:0px 4px 0px 5px;color:#29597B;font-family:Verdana,Arial,sans-serif;font-size:59.5%;font-weight:bold;background-repeat:no-repeat;float:left;line-height:1.7em}

a.ROLL1:hover{background-image:url(/images/menu_prod1.jpg);width:100%;border:none;padding:0px 4px 0px 5px;color:#EEE;font-family:Verdana,Arial,sans-serif;font-size:59.5%;font-weight:bold;float:left;background-repeat:no-repeat}

a.ROLL2{background-image:url(/images/menu_dx.jpg);width:100%;height:23px;border:none;padding:0px 4px 0px 5px;color:#29597B;font-family:Verdana,Arial,sans-serif;font-size:59.5%;font-weight:bold;background-repeat:no-repeat;float:left;line-height:2em}

a.ROLL2:hover{background-image:url(/images/menu_dx1.jpg);width:100%;height:23px;border:none;padding:0px 4px 0px 5px;color:#EEE;font-family:Verdana,Arial,sans-serif;font-size:59.5%;font-weight:bold;background-repeat:no-repeat;float:left}
 
.rientro{margin-left:20px}

.tablebandooperai{border:1px solid #036;width:420px;margin-left:100px}

.tablebandooperai td{border-top:1px solid #036}

.img_sinistra{float:left;margin-right:1.5%;margin-top:1.5%;margin-bottom:1.5%}

/* ---------------------------------------- */
.style14{color:#060;font-weight:bold}

#indirizzo{height:auto;padding:5px 10px;margin:3px 0px;border:1px solid #000;color:#369;background:#efefef;font-family:Verdana,Arial,Helvetica;font-size:11px;font-weight:normal;text-decoration:none}

#indirizzo a:link,a:visited{color:#c70000;background:#efefef;font-family:Verdana,Arial,Helvetica;font-size:11px;font-weight:normal;text-decoration:none}

#indirizzo a:hover{color:#e70000;background:#efefef;font-family:Verdana,Arial,Helvetica;font-size:11px;font-weight:normal;text-decoration:none}

.menuV{font-family:Verdana,Arial,sans-serif;text-align:left;padding:0%;margin-top:0px;margin-left:0px;margin-right:2px;margin-bottom:5px;font-size:10px;height:30px;border:0px solid #ccc}
html>body .menuV{min-height:30px;height:auto !important}
.menuV a:link{font-weight:bold;font-size:10px;color:#369;background-color:#eee;display:block;padding:0.5em 1em 0.5em 0.5em;margin:0em 0em 0.2em 0em;line-height:1em;text-decoration:none;border-collapse:collapse;border:#369 1px solid}
.menuV a:visited{font-weight:bold;font-size:10px;color:#369;background-color:#eee;display:block;padding:0.5em 1em 0.5em 0.5em;margin:0em 0em 0.2em 0em;line-height:1em;text-decoration:none;border-collapse:collapse;border:#369 1px solid}
.menuV a:hover{color:#eee;background-color:#369}
.menuV li{list-style-type:none}

.menuV2 a:link{font-size:11px;color:#096;text-align:center;border:#096 1px solid}
.menuV2 a:hover{color:#eee;background-color:#096}

.menuScuola a:link{font-size:11px;color:#f63;text-align:center;border:#f63 1px solid}
.menuScuola a:hover{color:#eee;background-color:#f63}

#topRight{font-weight:bold;position:relative;font-family:Verdana,Helvetica,sans-serif;height:20px;margin:5px 0px;padding:3px 0px;width:799px;font-size:10px;color:#fff;background:#036;border:1px solid #829ba0;text-align:center}

#topRight a:link{font-weight:bold;font-size:10px;color:#fff;background:#036;border-right-color:#fff;border-right-width:1px;border-right-style:solid;padding-right:12px;padding-left:12px;text-decoration:none}

#topRight a:visited{font-weight:bold;font-size:10px;color:#fff;background:#036;border-right-color:#fff;border-right-width:1px;border-right-style:solid;padding-right:12px;text-decoration:none}

#topRight a:hover{color:#fff;background:#369}

#ilcomune{height:20px;width:147px;background:url(/images/sprite-menu.gif) 0 0 no-repeat}
#amministrazione{height:20px;width:175px;background:url(/images/sprite-menu.gif) 0 -20px no-repeat}
#viverelacitta{height:20px;width:175px;background:url(/images/sprite-menu.gif) 0 -40px no-repeat}
#giunta{height:20px;width:147px;background:url(/images/sprite-menu.gif) 0 -60px no-repeat}
#consiglio{height:20px;width:147px;background:url(/images/sprite-menu.gif) 0 -80px no-repeat}

#img_gallery{height:138px;width:173px;margin-bottom:4px;border:1px solid #222}
#img_gallery img{border:0}

#notizie{width:454px;margin-bottom:5px;padding:7px;border:1px solid #036;color:#039;text-align:justify}

.news_riquadro{min-height:55px;padding:5px 8px;margin:0px 0px 5px 0px;background:#fefefe url(/images/riquadro_news2.jpg) 0 0 repeat-x}

.news_titolo{padding-top:5px;padding-bottom:5px}
.news_titolo a:link,.news_titolo a:visited{font-family:Verdana,Helvetica,sans-serif;font-size:80%;text-align:left;font-weight:bold;color:#036;text-decoration:none}
.news_titolo a:hover{color:#f30;text-decoration:none}

.news{padding-top:5px;padding-bottom:5px}
.news a:link,.news a:visited{font-family:Verdana,Helvetica,sans-serif;font-size:71%;color:#039;text-decoration:none}
.news a:hover{}

a.news_link:link,a.news_link:visited{font-family:Verdana,Helvetica,sans-serif;font-size:72%;color:#f30;text-decoration:none;font-weight:bold}
a.news_link:hover{text-decoration:underline}

#informa{height:28px;width:auto;margin-bottom:5px;border:1px solid #036;background-color:#e0e0e0;color:#369;text-align:center;line-height:30px;font-weight:bold;font-size:18px}

#informa a:link,#informa a:visited,#informa a:focus{color:#369;font-size:18px}

#informa a:hover{color:#369;font-size:18px;text-decoration:underline}

