/* CSS Document */
body { margin:0; border:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00669a; background:#b2d6e8 url(struttura/sfondoBody.jpg) top left repeat; }

table{ font-size:10px; }

#centrato{ width:800px; margin:0 auto; height:100%; }
 
#testata { position:relative; top:0; left:0; width:800px; height:195px; background:url(struttura/nuova_testata.jpg) top left no-repeat; }

/*-------------------------------------------------------------------------------------------------- CONTENUTI-----*/
#contenuto1{ background:transparent url(struttura/sfondoA1.jpg) top left repeat-y; position:static; display:block; width:720px; padding:0 40px; height:100%; }

#contenuto2{ display:block; background:url(struttura/sfondoA2.jpg) top left repeat-y; position:static; width:720px; padding:0 40px; height:100%; float:none; clear:both; }

#contenuto3{ display:block; background:url(struttura/sfondoA3.jpg) top left repeat-y; position:static; width:720px; padding:0 40px; height:100%; float:none; clear:both; }

/*------------------------------------------------------------------------------------------------------COLONNE-------*/

#sinistra{ float:left; width:145px; height:100%; text-align:center; }

#centrale{ margin:0 5px; float:left; width:340px; height:100%; text-align:center; }

#destra{ float:left; width:225px; height:100%; text-align:center; font-size:10px; line-height:2em; }

#centrodestra { margin:0 5px; float:left; height:100%; text-align:left; width:565px; }

#unico { width:720px; height:100%; }

#indicazioni { clear:both; position:static; float:none; display:block; width:720px; padding:0 40px; margin:0; text-align:center; font-size:9px; background:url(struttura/sfondoIndicazioni.jpg) bottom left repeat-y; }

#testo {margin: 0 5px;}
.tsx {margin:0; padding:5px 5px 5px 0; float:left; max-height: 200px; }
.tdx {margin:0; padding:5px 0 5px 5px; float:right; max-height:200px; }
/*----------------------------------------------------------------------------------------------------------CLASSI--------*/
.ricreativo,
.culturale,
.comservizio { text-align:left; margin:5px; padding:0 0 0 35px; line-height:2em;}

.ricreativo{background:url(struttura/ricreativoScuro.jpg) top left no-repeat;}
.culturale {background:url(struttura/culturaleScuro.jpg) top left no-repeat;}
.comservizio{background:url(struttura/servizioScuro.jpg) top left no-repeat;}

.bacheca{text-align:left; margin:0 10px; line-height:2em;}

a:link,
a:visited,
a:hover { color:#ffa700; text-decoration:underline; font-weight:bold; letter-spacing:1px; }

a:link img,
a:visited img,
a:hover img { text-decoration:none; padding: 0 5px; border:0; }

.uni { text-align:center; margin:0 auto; padding:15px 0;}

.mappa { margin:0; padding:0 0 0 45px; text-align:left; font-weight:bold; position:absolute; top:175px; left:0; font-size:12px; }

.data { margin:0; padding:0 45px 0 0; text-align:left; font-weight:bold; position:absolute; top:175px; right:0; font-size:12px; }

.pulsanti { margin:0; padding:0; text-align:center; font-weight:bold; position:absolute; top:115px; left:0px; font-size:14px; } 

.pulsanti li{ display:inline; margin:0 10px;}

.pulsanti a{ white-space:nowrap; text-decoration:none;}

.pulsanti a:link,
.pulsanti a:visited{ color:#00669a; text-decoration:none; }

.pulsanti a:hover,
.pulsanti a:focus,
.pulsanti a:active{ color:#fff; text-decoration:none; }

.cippa{ padding:0 0 15px 0; background:url(struttura/puntino.jpg) bottom center no-repeat; letter-spacing:1px; color:#ffffff;}

.pixel{ position:absolute; top:0; right:40px; }

.clear { clear:both; float:none; }

fieldset { border:0; text-align:center; }

label{ display:block; padding:10px 0 0 0; }

.bottone { background: url(struttura/bottone.jpg) top left no-repeat; }

.indice {margin:0; padding:5px 0 0 5px; text-align:left; list-style:none; text-decoration:none;}
.indice li{padding:0 0 5px 0;}

/*------------modifiche per POPUP---------------------------*/

#centrato_popup{ width:400px; margin:0 auto; height:100%; }

#contenuto1popup{ background:transparent url(struttura/sfondoA1_popup.jpg) top left repeat-y; position:static; display:block; width:320px; padding:0 40px; }

#unicopopup{ width:320px; height:100%; }

#indicazionipopup { display:block; width:320px; padding:0 40px; margin:0; text-align:center; font-size:9px; background:url(struttura/sfondoIndicazioni_popup.jpg) bottom left repeat-y; }

