body {
	background: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* ------------------------------------------------------- */
/* link */

a:link {
	text-decoration: none;	
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/* ------------------------------------------------------- */
/* tabella alta 100% */
.tab-h-full{
	height: 100%;
}

/* ------------------------------------------------------- */
/* Area riservata */

/* titolo */
.riservata_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B3B0A;
}

.riservata_griglia_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #80AF1D;
}

.riservata_griglia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}

.riservata_griglia_interna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
	padding-left:20px;
}


/* ------------------------------------------------------- */
/* Stili menu */

/* livello 1 off */
.menu_sf_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: normal;*/
	color: #2B3B0A;
}

/* livello 1 on */
.menu_sf_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #2B3B0A;
}

/* livello 2 off */
.menu_sf1_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}

/* livello 2 on */
.menu_sf1_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #80AF1D;
}


/* livello 3 off */
.menu_sf2_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}

/* livello 3 on */
.menu_sf2_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #80AF1D;
}

/* ------------------------------------------------------- */
/* Stili testo */

/* Nero */
.arial-nero11-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}

.arial-nero11-normal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}
.arial-nero11-normal_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #2B3B0A;
}
.arial-nero11-normal_sel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #2B3B0A;
}
.arial-nero11-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B3B0A;
}
.arial-nero11-bold a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B3B0A;
}
.arial-nero11-bold_sel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #2B3B0A;
}
.arial-nero11-bold_sel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #2B3B0A;
}

/* Grigio */
.arial-grigio11-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #53544D;
}

/* Blu */
.arial-blu11-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C9BD2;
}

/* Bianco */
.arial-bianco11-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.arial-bianco11-normal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.arial-bianco11-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Verde */
.arial-verde11-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #80AF1D;
}
.arial-verde11-normal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #80AF1D;
}
.arial-verde11-normal_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #80AF1D;
}
.arial-verde11-normal_sel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #80AF1D;
}
.arial-verde11-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #80AF1D;
}
.arial-verde11-bold a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #80AF1D;
}
.arial-verde11-bold_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #80AF1D;
}
.arial-verde11-bold_sel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #80AF1D;
}

.arial-black-bold,
.arial-verde11-bold a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #2B3B0A;
}

/* ------------------------------------------------------- */
/* Img interne con contenuti */

.img-primopiano {
	margin-right: 8px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #8CB920;
}
.img-inevidenza {
	margin-right: 6px;
	margin-bottom: 3px;
	float: left;
	border: 1px solid #000000;
}
.img-interno {
	margin-right: 15px;
	margin-bottom: 4px;
	float: left;
}

/* ------------------------------------------------------- */
/* Form */

.cella-areariservata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
	background-color: #FFFFFF;
	border: 1px solid #2B3B0A;
}
.cella-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
	background-color: #FFFFFF;
	border: 1px solid #80AF1D;
}
.btn-form-invia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2B3B0A;
	background-color: #F6FAED;
	border: 1px solid #80AF1D;
}
.btn-form-cancella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
	background-color: #F6FAED;
	border: 1px solid #80AF1D;
}

/* ------------------------------------------------------- */
/* Immagini sfondo celle tabelle */

.sf-areariservata {
	background-image: url(img/box_area_riservata.gif); 
	background-repeat: no-repeat;
}
.sf-cerca {
	background-image: url(img/box_cerca.gif); 
	background-repeat: no-repeat;
}
.sf-evidenza {
	background-image: url(img/box_in-evidenza.gif); 
	background-repeat: no-repeat;
}
.sf-servizi {
	background-image: url(img/box_servizi-md.gif); 
	background-repeat: repeat-y;
}
.sf-sondaggio {
	background-image: url(img/box_sondaggio-dn.gif); 
	background-repeat: no-repeat;
}
.sf-news {
	background-image: url(img/box_news-md.gif); 
	background-repeat: repeat-y;
}
.sf-inf {
	background-image: url(img/box_inf.gif); 
	background-repeat: no-repeat;
}
.sf-menu-sx {
	background-image: url(img/box_menusx_md.gif); 
	background-repeat: repeat-y;
}

/* ------------------------------------------------------- */
/* Immagini sfondo striscia superiore */

.sf-sup-home {
	background-repeat: no-repeat;
}
.sf-sup-organigov {
	background-repeat: no-repeat;
}
.sf-sup-struttureorg {
	background-repeat: no-repeat;
}
.sf-sup-attipubbl {
	background-repeat: no-repeat;
}
.sf-sup-areaserv {
	background-repeat: no-repeat;
}
.sf-sup-citta {
	background-repeat: no-repeat;
}
.sf-sup-generale {
	background-repeat: no-repeat;
}

/* ------------------------------------------------------- */
/* Rollover menu primo livello */

/* Organi di Governo */
.menu-voce1 {
	width:118px;
	height:17px;
	background: url(img/up/btn_organi-governo1.gif);
} 
.menu-voce1 img { 
	border:none;
	} 
.menu-voce1 a{
	display: block;
}
.menu-voce1 a:hover img {
	display: none;
}
.menu-voce1 a:hover{
	width:118px;
	height:17px;
	background: url(img/up/btn_organi-governo2.gif);
}

/* Strutture Organizzative */
.menu-voce2 {
	width:146px;
	height:17px;
	background: url(img/up/btn_strutture-organizzative1.gif);
} 
.menu-voce2 img { 
	border:none;
	} 
.menu-voce2 a{
	display: block;
}
.menu-voce2 a:hover img {
	display: none;
}
.menu-voce2 a:hover{
	width:146px;
	height:17px;
	background: url(img/up/btn_strutture-organizzative2.gif);
}

/* Atti Pubblici */
.menu-voce3 {
	width:83px;
	height:17px;
	background: url(img/up/btn_atti-pubblici1.gif);
} 
.menu-voce3 img { 
	border:none;
	} 
.menu-voce3 a{
	display: block;
}
.menu-voce3 a:hover img {
	display: none;
}
.menu-voce3 a:hover{
	width:83px;
	height:17px;
	background: url(img/up/btn_atti-pubblici2.gif);
}

/* Area Servizi */
.menu-voce4 {
	width:84px;
	height:17px;
	background: url(img/up/btn_area-servizi1.gif);
} 
.menu-voce4 img { 
	border:none;
	} 
.menu-voce4 a{
	display: block;
}
.menu-voce4 a:hover img {
	display: none;
}
.menu-voce4 a:hover{
	width:84px;
	height:17px;
	background: url(img/up/btn_area-servizi2.gif);
}

/* La Cittą */
.menu-voce5 {
	width:59px;
	height:17px;
	background: url(img/up/btn_citta1.gif);
} 
.menu-voce5 img { 
	border:none;
	} 
.menu-voce5 a{
	display: block;
}
.menu-voce5 a:hover img {
	display: none;
}
.menu-voce5 a:hover{
	width:59px;
	height:17px;
	background: url(img/up/btn_citta2.gif);
}

/*PHOTOGALLERY*/

h1.gallery-title{
display:block;
width:98px;
/*height:10px;*/
font-size:24px;
background:url(img/photogallery_title.gif) no-repeat;
text-indent:-9999px;
padding:0 0 2px 0;
margin:0;
}

.gallery img{
border:1px solid #8bb81f;
}

.pager{
color:#5c9bd2;
font:11px Arial, sans-serif;
padding:7px 0 0 0;
}

.pager span.counter{
float:left;
}

.pager span.nav{
float:right;
}

.pager a{
color:#5c9bd2;
font:bold 11px Arial, sans-serif;
text-decoration:none;
margin:0 0 0 25px;
}

.pager a:hover,
.pager a:focus{
text-decoration:underline;
}

/* ---------------------------  DINAMICO */

.bo_percorso_navigazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2B3B0A;
}

