		/********** Stili generici dei tag**********/
body{
font: 76% Verdana,Arial,sans-serif;
background: #ffffff;
text-align:center;
padding:0;
margin:0;
}
h1{font-size: 200%;margin:0;padding:20px 0 0 5px;color: #fff;position: absolute; left: -9000px;}
h2{font-size: 140%;letter-spacing:1px;}
h2 a{color:#000;text-decoration:none;}
h2 a:hover{color:#00f;background: #fff;}
h3{font-size: 120%;margin:0;padding:0;}
p{margin:15px}
form{margin:0;padding:0;}
input{margin:0;padding:0;}
a {color:#000;}
a:hover {color:#00f;}
img {border:0;}
hr {display:none;width:100%;}
		/********** Fine Stili generici dei tag**********/

		/********** Stili dei vari DIV della struttura di impaginazione **********/ 
div#globale{width:100%; margin:0 auto;text-align:left;background:#fff; min-width: 400px;}
div#testata{background: #fff url(../images/logo-comune-pergine.jpg) no-repeat; border-bottom:0px solid #000;}		
div#barra_menu{clear: both;background: #cccccc;border-bottom:0px solid #000;margin:0 0 2px 0; padding: 2px 0 2px 4px;line-height:1.2em;}	
div#percorso{background: #ffffff;border-top:1px solid #000;border-bottom:1px solid #000;margin:0 0 10px; padding: 0.3em 0 0.3em 4px;}
div#contenuti{float:right;width:66%;margin: 0;padding: 0;}

div#contenutisx{float:left;width:69%;margin: 0;padding: 0;}
div#contenutidx{float:right;width:28%;margin:0 2px 0 0;} 

div#printsend{}
div#navigazione{float:left;width:32%;margin:0 2px 0 0;} 
div#tre_box{clear: both;width:100%;margin:5px 0;background: #fff;position:relative; display:none;}
div#pie_pagina{clear: both;width:100%;padding:0.5em 0;background: #fff;border-width:1px 0; border-style: solid;border-color:#000;text-align:center;}
		/********** Fine Stili dei vari DIV della struttura di impaginazione **********/ 

		/********** Stili interni delle sezioni di pagina **********/ 
div#globale a.saltamenu{position: absolute; left: -9000px;} 
div#logo{background: #fff url(../photo/img-header.jpg) no-repeat top right;width:100%;margin:0;padding:0}	
div#percorso p{margin:0; padding:0;font-weight: bold;}
div#percorso a{color: #000;font-weight: normal;}
div#percorso a:hover{color: #00f;}	

/** stili presentazione del form ricerca nella barra del menu orizzontale**/
#inputbox{background: #fff;padding:0 0.2em;}
#pulsante {margin:0;padding:0 4px;background: #cccccc;cursor:pointer;color: #000;
	border-top:0px solid #ccc;border-right:0px solid #ffffff;border-left:0px solid #ffffff;border-bottom: 0px solid #ffffff;		 
}	
/** stili presentazione della barra del menu orizzontale**/ 
p#link_barra {margin:-2px 0 -2px 0; padding:1px 0;float: left;} 
p#link_barra a{text-decoration: none;color: #000;padding: 0.5em 0.5em 0.4em 0.5em;line-height:1.6em;margin:0}
p#link_barra a:hover{text-decoration: none; color: #000;background: #fff;padding: 0.5em 0.5em 0.4em 0.5em;line-height:1.6em;margin:0}
p#data {margin:0; padding:0.3em 0.4em 0 0;float: right;font-size: 90%;}
#clear_barra{clear: both;margin:0;padding:0;}

/** stili presentazione dellla sezione contenuti della home**/
div#box_primopiano{border:1px solid #ccc; /*height:231px;*/position:relative
/*
08/06/06
 height:219px;
*/
}
.titolobox_pp{background: #ccc;margin:0;padding:0.2em 0 0.2em 4px; position:relative}
div#box_eventi{border-width:0 1px 1px 1px; border-style: solid;border-color:#ccc; /*height:148px;*/ margin-top:13px;margin-bottom:13px;position:relative
/*
08/06/06
 height:109px;
*/
}
.titolobox_me{background: #ccc;margin:0;padding:0.2em 0 0.2em 4px;position:relative}

div#box_locandina{border:1px solid #ccc; height:231px;position:relative}
div#box_evento{border-width:0 1px 1px 1px; border-style: solid;border-color:#ccc; /*height:148px;*/ margin-top:13px;margin-bottom:13px;position:relative;}

.spaziocontenuti{margin:5px 0;padding:0.5em 0.5em 0.5em 0.8em;font-size: 100%;font-weight: normal;line-height:1.2em; background-color:#FFFFFF;}
.icona{margin:5px 0;padding:0.5em 0.5em 0.5em 2.4em;background: #fff url(../images/icona_news.gif) no-repeat 0.5em 0.5em;font-size: 100%;font-weight: normal;line-height:1.0em;
/*
08/06/06
 line-height:1.2em;
*/
}
.icona a{color:#000;}
.icona a:hover{color:#06C;}

/** stili presentazione dei 3 box di homepage **/
div#box_vetrina{float:left;width:32%;border:1px solid #ccc;height:9em;}
	#box_vetrina img {padding:0.4em;}
div#box_foto{text-align:center;float:left;margin-left: 2%;width:31%;border:1px solid #ccc;height:9em;}
	#box_foto img {padding:0.4em;}
div#box_meteo{float:right;margin-left: 1%;width:33%;border:1px solid #ccc;padding:0;text-align:center;height:9em;}
	#box_meteo img {padding:0.4em 0;}
.titolobox_pv{background: #cccccc;margin:0;padding:0.2em 0 0.2em 4px;}
.icona_3box{margin:0;padding:0 0 0 0.5em;background: #fff; font-size: 90%;line-height:1.5em;}
.icona_3box img {float:left;}
#clear{clear: both;margin:0em 0;padding:0.3em 0;}

/** stili presentazione della sezione contenuti delle pagine interne**/
div#articoli{}
div#articoli h3{margin:0;padding:0.2em 0 0.2em 4px;color: #00f;text-transform: uppercase;}
div#articoli p{margin:0.3em 0;padding:0.2em 0 0.2em 2em;color: #000;}
div#articoli a{color: #000;}
div#articoli a:hover{color: #00f;}

div.wwwtesto{margin:0;padding:0.2em 0 1.7em 0;}
div.wwwtesto p{padding:0;}

/** stili presentazione del menu di navigazione **/
div#menu1{margin:0 0 1em 0;}
div#menu1 h2{margin:0;padding:0.3em 0 0.3em 4px;background: #cccccc;text-transform: uppercase;}
ul.menu1 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu1 {padding-bottom:0.8em;}
li.menu1 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.3em;}
li.menu1 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}

ul.menu1_2 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu1_2 {padding-bottom:0.2em;}
li.menu1_2 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.4em;}
li.menu1_2 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}

ul.menu1_3 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu1_3 {padding-bottom:0.2em;}
li.menu1_3 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.5em;}
li.menu1_3 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}

ul.menu1_4 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu1_4 {padding-bottom:0.2em;}
li.menu1_4 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.5em;}
li.menu1_4 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
/********************************/
div#menu2{margin-bottom:1em;}
div#menu2 h2{margin:0;padding:0.3em 0 0.3em 4px;background: #cccccc;text-transform: uppercase;}
ul.menu2 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu2 {padding-bottom:0.8em;}
li.menu2 a{font-weight: bold;color: #000;padding:0.4em 0.5em 0.3em 0;line-height: 1.3em;}
li.menu2 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}

ul.menu2_2 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu2_2 {padding-bottom:0.2em;}
li.menu2_2 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.4em;}
li.menu2_2 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}

ul.menu2_3 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu2_3 {padding-bottom:0.2em;}
li.menu2_3 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.5em;}
li.menu2_3 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}

ul.menu2_4 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu2_4 {padding-bottom:0.2em;}
li.menu2_4 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height: 1.5em;}
li.menu2_4 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
/********************************/
div#menu3{margin:0 0 1em 0;}
div#menu3 h2{margin:0;padding:0.3em 0 0.3em 4px;background: #cccccc;text-transform: uppercase;}
ul.menu3 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu3 {padding-bottom:0.8em;border: 0px solid #000066;}
li.menu3 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}
li.menu3 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}

ul.menu3_2 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #cccccc;}
li.menu3_2 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu3_2 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}
li.menu3_2 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}

ul.menu3_3 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu3_3 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu3_3 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
li.menu3_3 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}

ul.menu3_4 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #ffffff;border: 1px solid #ffffff;}
li.menu3_4 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu3_4 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
li.menu3_4 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
/********************************/
div#menu4{margin:0 0 1em 0;}
div#menu4 h2{margin:0;padding:0.3em 0 0.3em 4px;background: #ccc;text-transform: uppercase;}
ul.menu4 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #E6E6E6;border: 1px solid #CCCCCC;}
li.menu4 {padding-bottom:0.8em;border: 0px solid #000066;}
li.menu4 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}
li.menu4 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.3em;}

ul.menu4_2 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #E6E6E6;border: 1px solid #CCCCCC;}
li.menu4_2 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu4_2 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}
li.menu4_2 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.4em;}

ul.menu4_3 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #E6E6E6;border: 1px solid #E6E6E6;}
li.menu4_3 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu4_3 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
li.menu4_3 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}

ul.menu4_4 {list-style-type: square;margin:0 0 0.8em;padding:5px 0 0 18px;color: #000;background: #E6E6E6;border: 1px solid #E6E6E6;}
li.menu4_4 {padding-bottom:0.2em;border: 0px solid #000066;}
li.menu4_4 a{font-weight: bold;color: #000;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
li.menu4_4 a:hover{color: #00f;background: #fff;padding:0.3em 0.5em 0.3em 0;line-height:1.5em;}
/********************************/
div#menu5{margin:0 0 1em 0;}
div#menu5 h2{margin:0;padding:0.2em 0 0.2em 4px;background: #ccc;text-transform: uppercase;}
div#menu6{margin:0 0 1em 0;}
div#menu6 h2{margin:0;padding:0.2em 0 0.2em 4px;background: #ccc;text-transform: uppercase;}
div#menu7{margin:0 0 1em 0;}
div#menu7 h2{margin:0;padding:0.2em 0 0.2em 4px;background: #ccc;text-transform: uppercase;}
div#menu8{margin:0 0 1em 0;}
div#menu8 h2{margin:0;padding:0.2em 0 0.2em 4px;background: #ccc;text-transform: uppercase;}
		/********** Fine Stili interni delle sezioni di pagina **********/ 

/********** Classi di uso generico **********/
.spazio10{margin: 10px;}
.no_bold{font-weight:normal;}
.sx{float:left;}
.credits{margin: 10px;}
.credits a{color:#000;text-decoration:none;}
.credits a:hover{color:#00f;text-decoration:underline;}
.utilita{margin:0;padding:0 0 0.5em 0;}
/********** Fine Classi di uso generico **********/
/******** stili per indicazioni inizio-fine zone e differenziare link testuali********/
.zone { position: absolute; left: -9000px; }
.none { display:none }

/******** stili per gestione scelta foglio di stile ********/
.normale {color:#f00;position: absolute; left: -9000px;}

/******** stili di AcoCms ********/

IMG.right
{
    FLOAT: right
}
P.right
{
    TEXT-ALIGN: right
}
IMG.left
{
    FLOAT: left
}
P.left
{
    TEXT-ALIGN: left
}
IMG.center
{
    TEXT-ALIGN: center;
}
P.center
{
    TEXT-ALIGN: center
}
/******** stili di Rubrica Telefonica ********/
.tabella td
{
	border-bottom:1px solid #cccccc;
	padding-top:10px;
	padding-bottom:10px;
}
.tabella td.label
{
	width:140px;
}
.tabella caption
{
text-align:left;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
}
.tabella .button
{
width:60px;
}
.rubrica
{
	border-bottom:1px solid #cccccc;
	padding-bottom: 20px;
	padding-top:20px;
}
