body
	{
	padding:0px;
	margin:0px;
	font-family:verdana,arial,sans-serif;
	}

table.guarene_layout

	{
	width:100%;
	margin:0px;
	padding:0px;
	}

td.grigio_sx
	{
	background-image:url("../images/grigio_sx.jpg");
	background-repeat:repeat-y;
	width:26px;
	margin:0px;
	padding:0px;
	}

td.bg_logo_guarene
	{
	background-image:url("../images/bg_logo_guarene.png");
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#CD1E15;
	width:auto;
	height:191px;
	margin:0px;
	padding:0px;
	}

div.links
	{
	background-color:transparent;
	width:550px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:150px;
	}


td.dx_scritta_guarene	
	{
	background-image:url("../images/dx_scritta_guarene.png");
	background-repeat:no-repeat;
	background-position:left top;
	width:230px;
	height:191px;
	margin:0px;
	padding:0px;
	}

td.grigio_dx
	{
	background-image:url("../images/grigio_dx.jpg");
	background-repeat:repeat-y;
	width:26px;
	margin:0px;
	padding:0px;
	}



img.float_sx
	{
	border:none;
	float:left;
	}



img.float_sx2
	{
	border:none;
	float:left;
	padding:2px 5px 2px 0px;
	}

img.float_dx
	{
	border:none;
	float:right;
	padding:2px 5px 2px 0px;
	}



img.mid
	{
	border:1px solid #BC2B26;
	padding:2px;
	vertical-align:middle;
	}


img.mid_noborder
	{
	border:none;
	padding:2px;
	vertical-align:middle;
	}

img.mid_noborder2
	{
	border:none;
	padding:0px;
	vertical-align:middle;
	}

img.noborder
	{
	border:none;
	padding:0px;
	vertical-align:middle;
        float:left;
	}


/*paragrafi con sfondo bottoni x link in alto*/



p.link_top_sx
	{
	background-image:url("../images/link_top_sx.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:10px 0px 0px 0px;
	height:40px;
	width:9px;
	float:left;
	}



p.link_top
	{
	background-image:url("../images/link_top.jpg");
	background-repeat:repeat-x;
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	height:40px;
	color:#000;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	float:left;
	}


p.link_top A:link, p.link_top A:visited
		{
		color:#000;
		background-color:transparent;
		text-decoration:none;
		}
 
p.link_top A:hover, p.link_top A:active
		{
		color:#000;
		background-color:transparent;
		text-decoration:none;
		}

p.link_top_dx
	{
	background-image:url("../images/link_top_dx.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:10px 0px 0px 0px;
	height:40px;
	width:9px;
	float:left;
	}

p.link_top_sx2
	{
	background-image:url("../images/link_top_sx2.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:10px 0px 0px 0px;
	height:40px;
	width:9px;
	float:left;
	}

p.link_top2
	{
	background-image:url("../images/link_top2.jpg");
	background-repeat:repeat-x;
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	height:40px;
	color:#fff;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	float:left;
	}




p.link_top2 A:link, p.link_top2 A:visited
		{
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		}
 
p.link_top2 A:hover, p.link_top2 A:active
		{
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		}




p.link_top_dx2
	{
	background-image:url("../images/link_top_dx2.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:10px 0px 0px 0px;
	height:40px;
	width:9px;
	float:left;
	}

td.bg_links_sx
	{
	background-image:url("../images/bg_links_sx.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#CCBF94;
	width:14%;
	height:auto;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:right;
	}
	
#dhtmlges_menu
	{
	font-family:verdana;	/* Font per il menu */
	width:108px;	/* Larghezza del menu */
	}


#dhtmlgoodies_menu	li
	{	/* <li> del menu principale */
	list-style-type:none;	/* Elimina i bullets delle liste */
	list-style-image:url("../images/puntolink.jpg");
	margin:0px;	/* Regola per Opera */
	text-align:left;
	font-size:7pt;
	font-weight:bold;
	}
	
#dhtmlgoodies_menu ul
	{
	margin:10px 0px 20px 25px;	/* Elimina i margini dalle <ul>  */
	padding:0px;	/* Elimina il padding dalle <ul> air */
	}
	
#dhtmlgoodies_menu ul li ul
	{	/* Stili per i browser senza Javascript  - item dei sottomenu*/
	padding-left:10px;
	}
	
#dhtmlgoodies_menu	li a
	{	/* Link del menu principale*/
	text-decoration:none;	/* Toglie la sottlineatura */
	color:#000;	/* Colore dei link */
	height:20px;	/* Altezza di 20 pixel  */
	width:108px;	/* Larghezza  */
	line-height:20px;	/* Interlinea */
	vertical-align:middle;	/* Centra il testo */
	border:1px solid #fff;	/* Bordo */
	background-color:transparent;	/* Colore di sfondo dei link */
	margin:0px;	/* Margine */
	padding:1px;	/* Padding */
	display:block;
	}
	
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem
	{
	color:#FFF;
	background-color:#317082;
	}
	
.dhtmlgoodies_subMenu
	{
	position:absolute;
	overflow:hidden;
	font-family:verdana;
	text-align:left;
	font-size:8pt;
	}
	
.dhtmlgoodies_subMenu ul
	{
	margin:0px;
	padding:0px;	
	}
	
.dhtmlgoodies_subMenu ul li
	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
.dhtmlgoodies_subMenu ul li a
	{	/* Voci dei sottomenu */
	white-space:nowrap;	/* Il testo non va a capo */
	text-decoration:none;	/* Toglie la sottolineatura */	
	color:#FFF;
	background-color:#317082;
	height:16px;	/* Altezza di 16 pixels height */
	width:auto;	/* Larghezza  */
	line-height:16px;	/* interlinea */
	padding:1px 5px 1px 5px;	/* 1px di padding */
	display:block;	/* Display come block - non cambiare! */
	}
	
.dhtmlgoodies_subMenu ul li a:hover,.dhtmlgoodies_subMenu ul li A:active
	{	/* Mouse over sulle voci dei sottomenu  */	
	color:#FFF;
	background-color:#317082;
	}
 


.dhtmlgoodies_subMenu ul li A:link,.dhtmlgoodies_subMenu ul li A:visited
		{	/* Mouse over sulle voci dei sottomenu  */	
	color:#FFF;
	background-color:#317082;
	}


td.contenuti
	{
	background-image:url("../images/contenuti.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F4EFDC;
	margin:0px;
	padding:0px 0px 20px 0px;
	vertical-align:top;
	width:auto;
	}

#bg_contenuti
	{
	background-image:url("../images/bg_contenuti.jpg");
	background-repeat:no-repeat;
	background-position:top right;
	margin:0px;
	padding:20px 0px 0px 0px;
	min-height:65px;
	}

p 
	{
	background-color:transparent;
	margin:0px;
	padding:0px 5px 0px 5px;
	vertical-align:top;
	font-size:8pt;
	color:#000;
	}



ul.contenuti li 
	{
	background-color:transparent;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-size:8pt;
	color:#000;
	}


ol li 
	{
	background-color:transparent;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-size:8pt;
	color:#000;
	}



div.cella_bottoni
	{
	width:230px;
	height:auto;
	margin:0px;
	padding:70px 0px 5px 5px;
	vertical-align:top;
	float:right;
	}

td.indirizzo
	{
	background-color:#C42721;
	margin:0px;
	padding:5px;
	vertical-align:middle;
	color:#fff;
	font-size:8pt;
	}

td.chiusura
	{
	background-color:#fff;
	margin:0px;
	padding:5px;
	vertical-align:middle;
	color:#000;
	font-size:8pt;
	text-align:center;
	border-bottom:1px solid #6C6C6C;
	}



table.news
	
	{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-size:8pt;
	color:#000;
	background-color:#EBE6D2;	
	border:5px solid #EBE6D2;
	}


.icona_news

	{
	height:auto;
	width:34px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:right;	
	}


.foto_news

	{
	height:auto;
	width:100px;
	padding:0px;
	margin:0px;
	vertical-align:top;	
	}

.data_news

	
	{
	background-image:url("../images/data_news.jpg");
	background-repeat:repeat-x;
	background-position:top;
	height:27px;
	width:90%;
	padding:0px 0px 0px 5px;
	margin:0px;
	vertical-align:middle;
	text-align:left;
	}

.testo_news

	{
	height:auto;
	width:auto;
	padding:5px 0px 10px 5px;
	margin:0px;
	vertical-align:middle;	
	}



.testo_news A:link, .testo_news A:visited
		{
		color:#BC2B26;
		background-color:transparent;
		text-decoration:underline;
		}
 
.testo_news A:hover, .testo_news A:active
		{
		color:#BC2B26;
		background-color:transparent;
		text-decoration:none;
		}


h1
	{
	padding:5px 5px 20px 60px;
	margin:0px;
	color:#0D4B74;
	font-size:13pt;
	text-align:left;
	}



h2
	{
	padding:0px 0px 0px 5px;
	margin:0px;
	color:#BC2B26;
	font-size:10pt;
	text-align:left;
	}

h2.verde
	{
	padding:0px 0px 0px 5px;
	margin:0px;
	color:#068B3C;
	font-size:10pt;
	text-align:left;
	}

A:link, A:visited
		{
		color:#BC2B26;
		background-color:transparent;
		text-decoration:underline;
		}
 
A:hover, A:active
		{
		color:#BC2B26;
		background-color:transparent;
		text-decoration:none;
		}


b.rosso
		{
		color:#BC2B26;
		}




/*tbl  calcolo ICI online*/

table.sm_icionline
	
	{
	width:95%;
	border:none;
	vertical-align:top;
	margin:15px 5px 0px 5px;
	color:#000;
	}


table.sm_icionline th
	
	{
	margin:0px;
	padding:10px;
	vertical-align:middle;
	color:#BC2B26;
	border:solid 1px #CCBF94;
	font-size:10pt;
	}

table.sm_icionline td
	
	{
	margin:0px;
	padding:10px;
	vertical-align:middle;
	color:#000;
	border:solid 1px #CCBF94;
	border-top:none;
	font-size:8pt;
	text-align:left;
	}



/*tbl agenda del cittadino*/

table.agenda
	
	{
	width:auto;
	border:none;
	vertical-align:top;
	margin:15px 5px 0px 5px;
	color:#000;
	font-size:8pt;
	text-align:left;
	}


td.titolo
	
	{
	background-color:#BC2B26;
	margin:0px;
	padding:10px;
	vertical-align:middle;
	border:solid 1px #CCBF94;
	border-top:none;	
	text-align:center;
	color:#fff;
	}

td.giorni
	
	{
	margin:0px;
	padding:2px;
	vertical-align:middle;
	color:#BC2B26;
	border:solid 1px #CCBF94;
	text-align:center;
	width:10%;
	background-color:#ECE5CB;
	}

td.info_dati
	
	{
	margin:0px;
	padding:2px;
	vertical-align:middle;
	border:solid 1px #CCBF94;
	}

td.ora
	
	{
	margin:0px;
	padding:2px;
	vertical-align:middle;
	border:solid 1px #CCBF94;
	text-align:center;
	background-color:#ECE5CB;
	}



table.guarene_dinamico
	
	{
	width:auto;
	height:auto;
	margin:0px 0px 0px 10px;
	padding:0px;
	vertical-align:top;
	font-size:8pt;
	color:#000;
	}


table.guarene_dinamico td
	
	{
	padding:3px;
	}



table.area
	
	{
	width:auto;
	height:auto;
	margin:0px 0px 0px 10px;
	padding:0px;
	vertical-align:top;
	font-size:8pt;
	color:#000;
	}


table.area
	
	{
	padding:3px;
	}



/* codice autogenerato x galleria foto */





/* Header */
div#header h1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	color:#CC0000;
}

/* Thumbnail Index */
div#index {
	text-align: center;
}

div#index table {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div#index td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	
}

div#navigation table {
	text-align: center;
	margin: 0 auto 1em auto;
	
}

div#navigation td.previous {
	text-align: left;
	width: 100px;
	color:#CC0000;
	
}


div#navigation td.previous  a:link, div#navigation td.previous  a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.previous A:hover, div#navigation td.previous:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 



div#navigation td.index {
	text-align: center;
	color:#CC0000;
}

div#navigation td.index  a:link, div#navigation td.index  a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.index A:hover, div#navigation td.index:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 




div#navigation td.next {
	text-align: right;
	width: 100px;
	color:#CC0000;
}


div#navigation td.next  a:link, div#navigation td.next a:visited 
	{
  	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	}

	
	
div#navigation td.next A:hover, div#navigation td.next:visited:hover
	{
	background-color:transparent;
  	color:#CC0000;
	text-decoration:underline;
	
	
	} 


div#navigation td.thumbcell {
	width: 100px;
}

div#navigation td.thumbcell img {
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}

div#navigation td.thumbcell img.selected {
	border-style: double;
	border-width: 5px;
}

div#navigation span.home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
}

div#photograph img {
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}

/* Photograph Title */
h1.title {
	text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption {
	font-family: tahoma, arial, helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
}





