html, body {
	padding: 0px;
	margin: 0px;
	font:92% Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	padding: 0px;
	margin: 0px;
	font-size:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	background-color: #FFF;
}
h2 {
	padding: 0px;
	margin: 0px;
	font-size:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	background-color: #FFF;
}

h3 {
	padding: 0px;
	margin: 0px;
	font-size:110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	background-color: #FFF;
}

h4 {
	padding: 0px;
	margin: 0px;
	font-size:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	background-color: #FFF;
}

td {
	padding: 0px;
	margin: 0px;
}

p {
	padding: 0px;
	margin: 0px;
}

a, a:link, a:active, a:visited{
	padding: 0px;
	margin: 0px;
	color: #606060;
	text-decoration: none; 
}

a:hover{
	padding: 0px;
	margin: 0px;
	color: #000;
	text-decoration: underline; 
}

img{
	border: none;
}

form
{
	padding: 0px;
	margin: 0px;
}

div.separa
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	height: 0px;
	clear: both;
}

.right
{
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin:  10px 0px 0px 0px;
}

/*---------------------------------------------------------*/

ul.inlinea{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

ul.inlinea li{
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
}

ul.inlinea li a, ul.inlinea li a:link, ul.inlinea li a:active, ul.inlinea li a:visited, ul.inlinea li a:hover {
	padding: 0px;
	margin: 0px;
	background-color:#324579;
	color: #FFF;
}

ul.inlinea li a:hover {
	padding: 0px;
	margin: 0px;
	background-color:#324579;
	color: #E4B83C;
}

ul{
	padding: 0px;
	margin: 0px;
}

ul li{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

.sottolineato{
	text-decoration: underline; 
}

.bold{
	font-weight: bold;
}

/*---------------------------------------------------------*/
div{
	padding: 0px;
	margin: 0px;
	clear: both;
}

#ombra {
	position:relative;
	margin: 0 auto;
	width: 975px;
	background-image: url(../N_img/ombra.gif);
	background-repeat: repeat-y;
	background-position: top;
}

#centrare {
	margin: 0 auto;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 935px;
}


/*---------------------------------------------------------*/

.rowContenuto{
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width: 100%;
	float: left;
	clear: both;
	background-image: url(../N_img/bgrRowContenuto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.row{
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	border: none;
}

.separa{
	padding: 0px;
	margin: 0px;
	width: 100%;
	clear: both;
	overflow: hidden;
}


.rowMenu{
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width: 18%;
	float: left;
}

/*-------------------------- solotesto ------------------------------*/


#nomeEstemmaTxt {
		display: none;
		visibility: hidden;
}

#nomeEstemmaTxt h2{
	padding: 0px;
	margin: 0px;
	font-size:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000;
	background-color: #3261A5;
}
/*---------------------------------------------------------*/

#nomeEstemma {
	padding: 0px 0px 16px 123px;
	margin: 0px;
	background-image: url(../N_img/logoFVG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	float: left;
	width: 450px; 

}

#nomeEstemma img{
	padding: 41px 0px 0px 0px;
	margin: 0px;
}

#bannerino {
	padding: 6px 6px 6px 0px;
	margin: 0px;
	float: right;
	clear: right;

}

/*---------------------------------------------------------*/

#indirizzo{
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #606060;
	color: #FFF;
	clear: both;
}

#indirizzo p {
	padding: 5px 0px 5px 3px;
	margin: 0px;
	background-color: #606060;
	color: #FFF;
}


/*---------------------------------------------------------*/

#menuHpTop{
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	width: 100%;
	color: #FFF;
	background-color: #324579;
	float: left;
	clear: both;
}

#menuHpTop ul li{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#menuHpTop a, #menuHpTop a:link, #menuHpTop a:active, #menuHpTop a:visited
{
	padding: 3px 2px 3px 3px;
	margin: 0px;
	width: 100%;
	color: #FFF;
	background-color: #324579;
	text-decoration: none; 
}

#menuHpTop a:hover
{
	padding: 3px 2px 3px 3px;
	margin: 0px;
	width: 100%;
	color: #F0F8FF;
	background-color: #324579;
	text-decoration: underline; 
}

/*---------------------------------------------------------*/

#menuHpTop a.selezionato, #menuHpTop a.selezionato:link, #menuHpTop a.selezionato:active, #menuHpTop a.selezionato:visited,#menuHpTop a.selezionato:hover
{
	padding: 3px 2px 3px 3px;
	margin: 0px;
	width: 100%;
	color: #F0F8FF;
	background-color: #324579;
	text-decoration: underline; 
}

/*---------------------------------------------------------*/

#briciole {
	width: 66%;
	padding: 5px 5px 3px 3px;
	margin: 0px;
	float: left;
	clear: left;
}

#cerca {
	width: 33%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	clear: right;
	text-align: right;
}

#cerca img{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 200px;
	float: right;
	
	
}

input{
	border: 1px solid #B4B4B4 ;
	color: #3261A5;
	background-color: #FFF;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}

input.vai, pulsante{
	border: 1px solid #B4B4B4;
	background-color: #3261A5;
	/*height: 16px;*/
	padding: 1px;
	margin: 2px 6px 0px 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFF;
	font-weight: bold; 
}

/*---------------------------------------------------------*/

#rowGalleria{
	width: 935px;
	height: 210px;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	border-top: 1px solid #324579;
	border-right: none;
	border-bottom: 1px solid #324579;
	border-left: none;
	background: none no-repeat;
}

#galleria {
	width: 200px;
	height: 210px;
	padding: 0px;
	margin: 0px;
	background-color: #4E535B;
	text-align: center;
	float: left;
	clear: left;
}

#img2{
		width: 190px;
		height: 130px;
		padding: 10px 0px 10px 0px;
		margin: 0px;
}

#news {
	width: 320px;
	height: 210px;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: right;
}

#fotoHp {
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: right;
	clear: right;
}

#fotoHp img{
	width: 408px;
	height: 210px;
	padding: 0px;
	margin: 0px;
}

/*--------------------*/

#inEvidenza{
	width: 320px;
	height: 150px;
	padding: 0px;
	margin: 0px;
}

object{

	width: 320px;
	height: 150px;
	margin: 0px;
	padding: 0px;
}

#galleria h3
{
	padding: 6px 0px 10px 1px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	background-color:#4E535B; 
}

p.vedi{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

#galleria a, #galleria a:link, #galleria a:active, #galleria a:visited  {
	padding: 0px;
	margin: 0px;
	color: #FFF;
	background-color:#4E535B; 
}

#galleria a:hover  {
	padding: 0px;
	margin: 0px;
	color: #FFF;
	background-color:#4E535B; 
}

/*--------------------*/

#OBJECT1{
	width: 320px;
	height: 150px;
}

#news h3
{
	padding: 5px 10px 10px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Maroon;
	background-color:#FFF; 
	text-align: right;
}

.altreNewsLink{
	padding: 0px;
	margin: 0px;
	float: right;
}

a.altreNewsLink, a.altreNewsLink:link, a.altreNewsLink:active, a.altreNewsLink:visited  {
	color: #3261A5;
	padding: 5px 10px 0px 0px;
	margin: 0px;
}

a.altreNewsLink:hover  {
	color: #440E62;
	padding: 5px 10px 0px 0px;
	margin: 0px;
}

/*---------------------------------------------------------*/

#col1,
#col2,
#col3,
#col4,
#col5
{
	width: 19%;
	padding: 0px;
	margin:  0px 3px 0px 3px;
}


#col1
{

	float: left;
	clear: left;
}

#col2
{

	float: left;
	clear: right;
}

#col3
{

	float: left;
	clear: right;
}

#col4
{

	float: left;
	clear: right;
}

#col5
{

	float: left;
	clear: right;
}

.scegliCatUnica
{

	padding: 0px;
	margin:  0px 5px 0px 5px;
	float: left;
}
/*---------------------------------------------------------*/

#amministrazione,
#attiEdocumenti,
#ufficiComunali,
#servizi,
#studioElavoro,
#salute,
#tempoLibero,
#turismo,
#cultura,
#linkUtili,
#fotoGalleryMenu
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

/*---------------------------------------------------------*/

#amministrazione h3, 
#attiEdocumenti h3,
#ufficiComunali h3,
#servizi h3,
#studioElavoro h3,
#salute h3,
#tempoLibero h3,
#turismo h3,
#cultura h3,
#linkUtili h3,
.scegliCatUnica h3,
#fotoGalleryMenu h3
{
	padding: 10px 0px 3px 4px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#amministrazione h3, 
#attiEdocumenti h3
{
	color: #25632F;
}

#ufficiComunali h3,
#servizi h3
{
	color: #800000;
}

#studioElavoro h3,
#salute h3,
#tempoLibero h3,
#turismo h3
{
	color: #324579;
}

#cultura h3
{
	color: #440E62;
}

#linkUtili h3
{
	color: #525253;
}

#fotoGalleryMenu h3
{
	color: #525253;
}

.scegliCatUnica h3
{
	color: #525253;
}

/*---------------------------------------------------------*/

#col1 ul,
#col2 ul,
#col3 ul,
#col4 ul,
#col5 ul,
.scegliCatUnica ul
{
	padding: 0px;
	margin: 0px 0px 0px 2px;
}

#col1 ul li,
#col2 ul li,
#col3 ul li,
#col4 ul li,
#col5 ul li,
.scegliCatUnica ul li
{
	padding: 0px;
	margin: 0px;
	display: block;
	width: 100%;
}

#col1 ul li a, 
#col1 ul li a:link, 
#col1 ul li a:active, 
#col1 ul li a:visited,
#col2 ul li a, 
#col2 ul li a:link, 
#col2 ul li a:active, 
#col2 ul li a:visited,
#col3 ul li a, 
#col3 ul li a:link, 
#col3 ul li a:active, 
#col3 ul li a:visited,
#col4 ul li a, 
#col4 ul li a:link, 
#col4 ul li a:active, 
#col4 ul li a:visited,
#col5 #linkUtili ul li a, 
#col5 #linkUtili ul li a:link, 
#col5 #linkUtili ul li a:active, 
#col5 #linkUtili ul li a:visited,
#col5 #cultura ul li a, 
#col5 #cultura ul li a:link, 
#col5 #cultura ul li a:active, 
#col5 #cultura ul li a:visited,
.scegliCatUnica ul li a, 
.scegliCatUnica ul li a:link, 
.scegliCatUnica ul li a:active, 
.scegliCatUnica ul li a:visited
{
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 2px 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	display: block;
}

#col1 ul li a:hover,
#col2 ul li a:hover,
#col3 ul li a:hover,
#col4 ul li a:hover,
#col5 ul li a:hover,
.scegliCatUnica ul li a:hover
{
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 2px 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	background-image: none;
	display: block;

}
/*---------------------------------------------------------*/

#col1 ul li a, 
#col1 ul li a:link, 
#col1 ul li a:active, 
#col1 ul li a:visited{
	background-image: url(../N_img/bgrLiCol1.gif);
}

#col1 ul li a:hover {
	background-image: none;
	background-color: #25632F;
	color: #FFF;
}


#menuEtext .colMenuInt #col1 ul li a.selezionato {
	background-image: none;
	background-color: #25632F;
	color: #FFF;
}


/*---------------------------------------------------------*/

#col2 ul li a, 
#col2 ul li a:link, 
#col2 ul li a:active, 
#col2 ul li a:visited{
	background-image: url(../N_img/bgrLiCol2.gif);
}

#col2 ul li a:hover {
	background-image: none;
	background-color: #800000;
	color: #FFF;
}

#menuEtext .colMenuInt #col2 ul li a.selezionato {
	background-image: none;
	background-color: #800000;
	color: #FFF;
}


/*---------------------------------------------------------*/

#col3 ul li a, 
#col3 ul li a:link, 
#col3 ul li a:active, 
#col3 ul li a:visited{
	background-image: url(../N_img/bgrLiCol2.gif);
}

#col3 ul li a:hover {
	background-image: none;
	background-color: #800000;
	color: #FFF;
}

#menuEtext .colMenuInt #col3 ul li a.selezionato {
	background-image: none;
	background-color: #800000;
	color: #FFF;
}

/*---------------------------------------------------------*/

#col4 ul li a, 
#col4 ul li a:link, 
#col4 ul li a:active, 
#col4 ul li a:visited{
	background-image: url(../N_img/bgrLiCol4.gif);
}

#col4 ul li a:hover {
	background-image: none;
	background-color: #324579;
	color: #FFF;
}


#menuEtext .colMenuInt #col4 ul li a.selezionato {
	background-image: none;
	background-color: #800000;
	color: #FFF;
}

/*---------------------------------------------------------*/

#col5 #linkUtili ul li a, 
#col5 #linkUtili ul li a:link, 
#col5 #linkUtili ul li a:active, 
#col5 #linkUtili ul li a:visited{
	background-image: url(../N_img/bgrLiCol5.gif);
}

#col5 #linkUtili ul li a:hover {
	background-image: none;
	background-color: #525253;
	color: #FFF;
}

#menuEtext .colMenuInt #col5 #linkUtili ul li a.selezionato {
	background-image: none;
	background-color: #525253;
	color: #FFF;
}

#col5 #cultura ul li a, 
#col5 #cultura ul li a:link, 
#col5 #cultura ul li a:active, 
#col5 #cultura ul li a:visited{
	background-image: url(../N_img/bgrLiCultura.gif);
}

#col5 #cultura ul li a:hover {
	background-image: none;
	background-color: #440E62;
	color: #FFF;
}

#menuEtext .colMenuInt #col5 #cultura ul li a.selezionato {
	background-image: none;
	background-color: #440E62;
	color: #FFF;
}

/*---------------------------------------------------------*/

.scegliCatUnica ul li a, 
.scegliCatUnica ul li a:link, 
.scegliCatUnica ul li a:active, 
.scegliCatUnica ul li a:visited{
	background-image: url(../N_img/bgrLiCol6.gif);
}

.scegliCatUnica ul li a:hover {
	background-image: none;
	background-color: #4E535B;
	color: #FFF;
}

#menuEtext .colMenuInt .scegliCatUnica ul li a.selezionato {
	background-image: none;
	background-color: #4E535B;
	color: #FFF;
}

/*---------------------------------------------------------*/

.spaziatore{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	float: left;
	clear: both;
	visibility: hidden;
	display: none;
}

/*---------------------------------------------------------*/

#footer, #plugins, #loghiW3C, #guida{
	width: 100%;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	float: left;
	clear: both;
	text-align: center;
}


#footer{
	padding: 0px;
	margin: 0px;
	border-top: 2px solid #3261A5;
}



p.insiel{
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

#finanziatori{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}


.finanziatoriImg{
	width: 18%;
	padding: 0px;
	margin: 0px 0px 0px 9px;
	float: left;
	clear: left;
	border: none;
	vertical-align: text-top;
}

img.eu{
	padding: 0px 0px 5px 5px;
	margin: 0px;
}

.finanziatoriText{
	width: 80%;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: right;
}

.finanziatoriText p{
	padding: 4px 3px 0px 0px;
	margin: 0px;
	font-size: 100%;
	text-align: left;
}

#loghiW3C ul li a,
#loghiW3C ul li a:link,
#loghiW3C ul li a:active,
#loghiW3C ul li a:visited,
#plugins ul li a.blank,
#plugins ul li a.blank:link,
#plugins ul li a.blank:active,
#plugins ul li a.blank:visited
{
	padding: 0px;
	margin: 0px;
	color: #606060;
	text-decoration: none;
	background-color: #FFF;
}

#loghiW3C ul li a:hover,
#plugins ul li a.blank:hover
{
	padding: 0px;
	margin: 0px;
	color: #000;
	text-decoration: underline; 
	background-color: #FFF;
}

/*---------------------------------------------------------*/
#menuEtext
{
	width: 100%;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	float: left;
	clear: both;
	border: none;
	background-image: url(../N_img/bgrRowContenuto.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: dotted 1px #324579;	
}

.colMenuInt
{
	width: 20%;
	padding: 0px 0px 100px 0px;
	margin:  0px;
	float: left;

}

.colMenuInt #col1,
.colMenuInt #col2,
.colMenuInt #col3,
.colMenuInt #col4,
.colMenuInt #col5,
.colMenuInt .scegliCatUnica
{
	width: 100%;
	padding: 0px;
	margin:  0px 0px 10px 0px;
	float: left;
}


/*---------------------------------------------------------*/

#menuEtext .colMenuInt #amministrazione h3, 
#menuEtext .colMenuInt #attiEdocumenti h3,
#menuEtext .colMenuInt #ufficiComunali h3,
#menuEtext .colMenuInt #servizi h3,
#menuEtext .colMenuInt #studioElavoro h3,
#menuEtext .colMenuInt #salute h3,
#menuEtext .colMenuInt #tempoLibero h3,
#menuEtext .colMenuInt #turismo h3,
#menuEtext .colMenuInt #cultura h3,
#menuEtext .colMenuInt #linkUtili h3,
#menuEtext .colMenuInt #fotoGalleryMenu h3
{
	padding: 5px 0px 3px 2px;
	margin: 0px 4px 0px 0px;
}

#menuEtext .colMenuInt #amministrazione h3, 
#menuEtext .colMenuInt #attiEdocumenti h3
{
	color: #25632F;
}

#menuEtext .colMenuInt #ufficiComunali h3,
#menuEtext .colMenuInt #servizi h3
{
	color: #800000;
}

#menuEtext .colMenuInt #studioElavoro h3,
#menuEtext .colMenuInt #salute h3,
#menuEtext .colMenuInt #tempoLibero h3,
#menuEtext .colMenuInt #turismo h3
{
	color: #324579;
}

#menuEtext .colMenuInt #cultura h3
{
	color: #440E62;
}

#menuEtext .colMenuInt #linkUtili h3
{
	color: #525253;
}

#menuEtext .col5 #fotoGalleryMenu h3
{
	color: #525253;
}

/*---------------------------------------------------------*/
	
#menuEtext .colMenuInt #amministrazione h3 a,
#menuEtext .colMenuInt #amministrazione h3 a:link,
#menuEtext .colMenuInt #amministrazione h3 a:active,
#menuEtext .colMenuInt #amministrazione h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #25632F;
} 

#menuEtext .colMenuInt #amministrazione h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #25632F;
	color: #F8F8F8;
	text-decoration: none;
} 

#menuEtext .colMenuInt #attiEdocumenti h3 a,
#menuEtext .colMenuInt #attiEdocumenti h3 a:link,
#menuEtext .colMenuInt #attiEdocumenti h3 a:active,
#menuEtext .colMenuInt #attiEdocumenti h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #25632F;
} 

#menuEtext .colMenuInt #attiEdocumenti h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #25632F;
	color: #F8F8F8;
	text-decoration: none;
} 
	
#menuEtext .colMenuInt #ufficiComunali h3 a,
#menuEtext .colMenuInt #ufficiComunali h3 a:link,
#menuEtext .colMenuInt #ufficiComunali h3 a:active,
#menuEtext .colMenuInt #ufficiComunali h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #800000;
} 

#menuEtext .colMenuInt #ufficiComunali h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #800000;
	color: #F8F8F8;
	text-decoration: none;
} 
	
#menuEtext .colMenuInt #servizi h3 a,
#menuEtext .colMenuInt #servizi h3 a:link,
#menuEtext .colMenuInt #servizi h3 a:active,
#menuEtext .colMenuInt #servizi h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #800000;
} 

#menuEtext .colMenuInt #servizi h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #800000;
	color: #F8F8F8;
	text-decoration: none;
} 
	
#menuEtext .colMenuInt #studioElavoro h3 a,
#menuEtext .colMenuInt #studioElavoro h3 a:link,
#menuEtext .colMenuInt #studioElavoro h3 a:active,
#menuEtext .colMenuInt #studioElavoro h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #324579;
} 

#menuEtext .colMenuInt #studioElavoro h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #324579;
	color: #F8F8F8;
	text-decoration: none;
}
	
#menuEtext .colMenuInt #salute h3 a,
#menuEtext .colMenuInt #salute h3 a:link,
#menuEtext .colMenuInt #salute h3 a:active,
#menuEtext .colMenuInt #salute h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #324579;
} 

#menuEtext .colMenuInt #salute h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #324579;
	color: #F8F8F8;
	text-decoration: none;
}
	
#menuEtext .colMenuInt #tempoLibero h3 a,
#menuEtext .colMenuInt #tempoLibero h3 a:link,
#menuEtext .colMenuInt #tempoLibero h3 a:active,
#menuEtext .colMenuInt #tempoLibero h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #324579;
} 

#menuEtext .colMenuInt #tempoLibero h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #324579;
	color: #F8F8F8;
	text-decoration: none;
}
	
#menuEtext .colMenuInt #turismo h3 a,
#menuEtext .colMenuInt #turismo h3 a:link,
#menuEtext .colMenuInt #turismo h3 a:active,
#menuEtext .colMenuInt #turismo h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #324579;
} 

#menuEtext .colMenuInt #turismo h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #324579;
	color: #F8F8F8;
	text-decoration: none;
}
	
#menuEtext .colMenuInt #cultura h3 a,
#menuEtext .colMenuInt #cultura h3 a:link,
#menuEtext .colMenuInt #cultura h3 a:active,
#menuEtext .colMenuInt #cultura h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #440E62;
} 

#menuEtext .colMenuInt #cultura h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #440E62;
	color: #F8F8F8;
	text-decoration: none;
}
	
#menuEtext .colMenuInt #linkUtili h3 a,
#menuEtext .colMenuInt #linkUtili h3 a:link,
#menuEtext .colMenuInt #linkUtili h3 a:active,
#menuEtext .colMenuInt #linkUtili h3 a:visited,
#menuEtext .colMenuInt #fotoGalleryMenu h3 a,
#menuEtext .colMenuInt #fotoGalleryMenu h3 a:link,
#menuEtext .colMenuInt #fotoGalleryMenu h3 a:active,
#menuEtext .colMenuInt #fotoGalleryMenu h3 a:visited 
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #F8F8F8;
	color: #606060;
} 

#menuEtext .colMenuInt #linkUtili h3 a:hover, 
#menuEtext .col5 #fotoGalleryMenu h3 a:hover
{
	padding: 5px 0px 5px 3px;
	margin: 0px 0px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 99%;
	display: block;
	background-color: #606060;
	color: #F8F8F8;
	text-decoration: none;
}

/*---------------------------------------------------------*/
h3.titoloText
{
	color: #3261A5;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloTextAmministrazione,
h3.titoloTextAttiEdocumenti
{
	color: #3DB54E;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloTextUfficiComunali,
h3.titoloTextServizi
{
	color: #F7941D;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloTextStudioElavoro,
h3.titoloTextSalute,
h3.titoloTextTempoLibero,
h3.titoloTextTurismo
{
	color: #0072BC;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloTextCultura
{
	color: #662D91;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloTextLinkUtili
{
	color: #525253;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

h3.titoloCat{
	color: #525253;
	background-color: #F8F8F8;
	width: 100%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
	
}

#menuEtext .colMenuInt #col1 #amministrazione .titMenuAmministrazione
{
	padding: 5px 0px 3px 3px;
	margin: 5px 0px 0px 0px;
}

/*---------------------------------------------------------*/

.colTextInt{
	width: 78%;
	padding: 0px;
	margin:  0px 0px 5px 0px;
	float: left;
	clear: right;
	border-left: dotted 1px #324579;
}

.colTextIntNews{
	width: 99%;
	padding: 0px 0px 100px 0px;
	margin:  0px 0px 10px 0px;
	float: left;
	clear: right;
}

.rowContenutiInt{
	width: 100%;
	padding: 5px 0px 5px 5px;
	margin:  0px;
}

.rowContenutiInt ul{
	padding: 0px;
	margin:  0px;
}

.rowContenutiInt ul li{
	padding: 5px 0px 5px 0px;
	margin:  0px;
	vertical-align: middle;
}

.rowContenutiInt ul li a:link,
.rowContenutiInt ul li a:active,
.rowContenutiInt ul li a:visited {
	padding: 0px;
	margin:  0px;
	vertical-align: top;

	color: #3261A5;
}

.rowContenutiInt ul li a:hover {
	padding: 0px;
	margin:  0px;
	vertical-align: top;
	border-bottom: 1px solid #E4B83C;
	color: Maroon;
}


/*---------------------------------------------------------*/

.titAltreNews{
	color: Maroon;
	background-color: #F8F8F8;
	width: 99%;
	display: block;
	padding: 5px 0px 5px 3px;
	margin: 0px;
}

.titNews{
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.descrizioneNews{
	padding: 7px 0px 20px 0px;
	margin: 0px;
}

/*---------------------------------------------------------*/

.errorMsg
{
	color: Maroon;
	background-color: #F8F8F8;
	font-weight: bold;  
	margin: 0px 3px 0px 0px;
	padding: 24px 4px 24px 4px;
	border: 1px solid #E4B83C;
	text-align: center;
}

/*---------------------------------------------------------*/

.phGallUpUnica
{
	width: 99%;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	border: none;
}

.phGallDownUnica
{
	width: 99%;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	border-top: 1px dashed #B4B4B4;
}

.contenitoreElemento{
	float: left;
	padding: 10px;
	margin: 0px; 
}


div.imgFotoCatVertBig,
div.imgFotoCatOrizBig{
	padding: 0px;
	margin: 10px;
	width: 30%;
	float: left;
	clear: left;
}

div.imgFotoCatVertBig img
{
	width: 142px;
	height: 190px;
	padding: 1px;
	margin: 0px;
	border: 2px ridge Maroon;
}

div.imgFotoCatOrizBig img
{
	width: 190px;
	height: 142px;
	padding: 1px;
	margin: 0px;
	border: 2px ridge Maroon;
}

div.specificheFoto{
	padding: 0px;
	margin: 0px;
	width: 63%;
	float: left;
	clear: right;
}

div.specificheFoto p{
	padding: 0px;
	margin: 20px 0px 0px 0px;
}

.previewFoto{
	padding: 0px;
	margin: 20px 0px 0px 10px;
}

div.imgFotoCatOriz,
div.imgFotoCatVert
{
	padding: 5px 10px 5px 10px;
	margin: 5px;
	display:  block;

	float: left;
	clear: right;
	clear: none!important;
	text-align: center;
	vertical-align: middle;
	background-color: #F8F8F8;
}

div.imgFotoCatVert img
{
	height: 63px;
	width: 43px;
	border: 1px ridge Maroon;
}

div.imgFotoCatOriz img
{
	height: 63px;
	width: 83px;
	border: 1px ridge Maroon;
}

/*---------------------------------------------------------*/

div.blocchetto{
	padding: 0px;
	margin: 5px 0px 2px 0px;
	clear: both;
}

.blocchettoP{
	padding: 0px;
	margin: 10px 0px 10px 0px;
	clear: both;
}

.paramTitolo{
	font-weight: bold;
	padding: 0px;
	margin: 15px 0px 5px 0px;
	font-size: 120%;
}

.etichetta{
	font-weight: bold;
	color: #606060;
	background: White;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

span.valEtichetta{
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}	

.imgNoBordo{
	float: none;
	padding: 5px;
	margin: 0px; 
}

.imgNoBordo a.blank:link,
.imgNoBordo a.blank:active,
.imgNoBordo a.blank:visited,
.imgNoBordo a.blank:hover{
	border: none;
}