/* Cached vesion created on 12/03/10 00:22:31*/
/* elapsed time: 0.0437 secs */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #CDA787;
	padding: 0;
	margin: 0;
	border-left: 9px solid #E6CAB4;
	border-right: 9px solid #E6CAB4;
	height: auto;
	
	
}
.TestoCenter {
	text-align:center;
}
#ContenitoreEsterno{
	margin: 0 28px 0 28px;
}


#Layout{
	position: relative;
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	min-height: @AltezzaColCent; 
[IE6OPEN] height: @AltezzaColCent; [IE6OPEN]



	
}

.LayoutSuperiore{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LayoutDxSup.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 100%;
	
}

.LayoutSuperiore img{
	display: block;
	margin: 0;
	padding: 0;
}


.LayoutInferiore{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/LayoutDxInf.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0;
	padding: 4px 0 0 0;
	width: 100%;
	
}

.LayoutInferiore img{
	display: block;
	margin: 0;
	padding: 0;
}


#ColonnaCentrale{
	margin: 0 160px 0 160px;	
}

#ColCent2Col {
	margin: 0 0 0 160px;
	}
	
#ContenitorePagina{
	padding: 0 .7em 0 .7em;
}

#CorpoPagina{
	width: 99%; position:relative;
	min-height: 35em; 
[IE6OPEN] height: 35em; [IE6OPEN]


}


#ColonnaSx{
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	
}

#ColonnaDx{
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
}





/*************************************** TESTATA **************************************/

#Testata{
	margin: 0 0 .5em 0;
}

#Testata #BannerDestroInterno h1{
	margin: 0;
	padding: 0;

}

#Testata #BannerDestroInterno img.Banner{
	display: block;
}



#BannerDestro{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerDestro.jpg);
	background-position: 100% 81px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	
}

#BannerDestroInterno{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#MenuUtilityEsterno{
	margin: 0 378px 0 0;
	padding: 0;
}


#Sbordatura{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SbordoSx.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}

#MenuUtility{
	margin: 0;
	padding: 10px 0 0 0;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/AngoloSxTestata.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#MenuUtilityFloat{
	width: 100%;
	float: left;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;

}



#MenuUtilityInterno{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuUtilitySfondo.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	float: left;
	width: 98%;
	padding: 0 0 0px 0;
	margin: 0 0 0 2px;
	
}



#MenuUtilityInferiore{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/TestataAngoloInfDx.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
}

#MenuUtilityInferiore img{
	display: block;
}


#MotoreRicerca{
	float: left;
	width: 9em;
	margin: 3px 0 0px 3px;
	padding: 0 .2em 0 0;
	border-right: 1px solid #D9D9D9;
}


#Mappa{
	float: left;
	width: 5em;
	margin: 3px 0 0 5px;
	padding: 0 .2em 0 0;
	border-right: 1px solid #D9D9D9;
}

#Mappa img{
	vertical-align: middle;
	padding: 0 .2em 0 .1em;
}


#Mappa a{
	color: #454545;
	background-color: transparent;
	text-decoration: none;
	font-size: .7em;
	font-weight: bold;
	vertical-align: middle;
}

#Mappa a:hover, #Mappa a:focus, #Mappa a:active{
	text-decoration: underline;
} 

/************************************** BREADCRUMB ***********************************/

#BreadCrumb{
	font-size: .7em;
	margin: 0 0 10px 0;
	padding: .5em 1.6em .5em 0;
	border-bottom: 1px solid #5B6C37;
	font-weight: bold;
	white-space: normal;
}

#BreadCrumb a{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

.normal{
	font-weight: normal;
}

#StampaPrinterFriendly{
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
}

#StampaPrinterFriendly a:hover, #StampaPrinterFriendly a:focus, #StampaPrinterFriendly a:active{
	color: #000000;
	background-color: #FFFFFF;
}

#Footer{
	margin: 1em auto 0 auto;
	text-align: center;
}

#Credits{
	font-size: .7em;
	margin: .2em 0 .5em 0;
}

#Credits a{
	color: #000000;
	background-color: #CDA787;
	text-decoration: underline;
}

#Credits a:hover, #Credits a:active, #Credits a:focus{
	text-decoration: none;
}

#ValidLogo{
	margin: .8em 0 0 0;
}


#Iniziative{
	color: #000000;
	background-color: #FFFFFF;
	padding: 25px 0 0 0;
	font-size: .7em;
}

#IniziativeInterno{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/IniziativeSfondo.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 0 .5em 0 .5em;
	text-align: center;
}

#IniziativeInterno img{
	padding: 10px 3px 0 3px;
	vertical-align: middle;
}/************************************** MENU ORIZZONTALE ******************************/

#MenuHSupSx{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloSupSxMenuH.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
}

#MenuHSupDx{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloSupDxMenuH.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#MenuHInfDx{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloInfDxMenuH.gif);
	background-position: right bottom;
	background-repeat: no-repeat;

}

#MenuHInfSx{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloInfSxMenuH.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#MenuHEsterno{
	color: #FFFFFF;
	background-color: #295587;
	margin: .3em 0 .3em 0;
}

#MenuH{
	line-height: 2em;
	
	margin: 0;
	padding: 0;
	
}


#MenuH ol{
	list-style-type: none;
	margin: 0;
	font-size: .7em;
	text-align: center;
}

#MenuH ol li{
	display: inline;
	margin: 0;
	padding: 0;
}

#MenuH ol li a{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	color: #FFFFFF;
	background-color: #295587;
	border-right: 1px solid #70A9EA;
	white-space: nowrap;
	text-decoration: none;
}

#MenuH ol li a:hover {
	background-color: #003C64;
	color: #FFFFFF;
}

#MenuH ol li.LIStrong strong{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	color: #000000;
	background-color: transparent;
	border-right: 1px solid #70A9EA;
	color: #FFFFFF;
	background-color: transparent;
	white-space: nowrap;
}


/*hhgfhgf h */

#MenuH ol li.LISel strong{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	color: #000000;
	background-color: transparent;
	border-right: 1px solid #70A9EA;
	color: #FFFFFF;
	background-color: transparent;
	white-space: nowrap;
	font-weight: bold;
}

#MenuH ol li.LISel strong a, #MenuH ol li.LISel strong a.Sel{
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: transparent;
	background-image: none;
	text-decoration: none;
	border: none;
}

#MenuH ol li.LISel strong a:hover, #MenuH ol li.LISel strong a:active, #MenuH ol li.LISel strong a:focus {
	text-decoration: underline;
}

/*---------------------------- MENU VERTICALE PRIMO LIVELLO ------------------------*/
.MenuV{
	margin: 0 0 10px 5px;
	font-size: .8em;
	line-height: 1.25em;
	width:155px; float:left;
}

#ColonnaDx .MenuV{
	margin: 0 5px 10px 0;
}

.MenuV ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuV ol li{
	margin: 0;
	padding: 0;
	width: auto;
	float:left;
	border-left: 1px solid #BABABA;
	text-align: center;
}

.MenuV ol li.LISel { margin: 0; padding: 0 }

.MenuV ol li a, .MenuV ol li.LIStrong strong {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 155px;
	padding: 3px 0 3px 0;
}
.MenuV ol li.LISel strong a, .MenuV ol li.LISel strong a.Sel {
	background-color:transparent; text-decoration:underline;
	
}
.MenuV ol li.LISel strong a:hover.Sel {
	text-decoration:none;
}
.MenuV ol li ol{
	margin: 0;
	padding: 0;
	border-right: 1px solid #EBEBEB;
}

.MenuV ol li ol li{
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv.gif);
	background-position: right top;
	background-repeat: repeat-y;
	color: #000000;
	border-left:none;
	background-color: #FFFFFF;
}



.MenuV ol li ol li a {
	background-color: transparent;
	font-weight: normal;
	color: #000000;
	font-size: .85em;
	display: block;
	width: 145px;
	padding: 2px 0 2px 10px;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #FFFFFF;
}

.MenuV ol li ol li.LISel { margin: 0; padding: 0; }

.MenuV ol li ol li.LIStrong strong{
	background-color: transparent;
	font-weight: normal;
	color: #000000;
	font-size: .85em;
	display: block;
	width: 145px;
	padding: 2px 0 2px 10px;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #FFFFFF;
	margin: 0;
}

.MenuV ol li ol li.LISel strong a, .MenuV ol li ol li.LISel strong a.Sel {
	background-color:transparent; text-decoration:underline;
	margin:0; display:block;
}
.MenuV ol li ol li.LISel strong a:hover.Sel {
	text-decoration:none;
}


.MenuV ol li ol li a:hover, .MenuV ol li ol li a:active, .MenuV ol li ol li a:focus{
	text-decoration: underline;
}


	
/* 	3 livello	 */

.MenuV ol li ol li ol { border: none; }

.MenuV ol li ol li ol li{
	margin: 0;
	padding: 0;
}

.MenuV ol li ol li ol li {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #FFFFFF;
	background-color: #DDE5EF;
	background-image: none;
}

.MenuV ol li ol li ol li.LISel {
	margin: 0;
	padding: 0;
	}
	
.MenuV ol li ol li ol li a {
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-3Liv.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	border-bottom: 1px solid #ABBDD2;
	width: 135px;
	}

.MenuV ol li ol li ol li.LIStrong strong {
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-3Liv-Strong.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	border-bottom: 1px solid #ABBDD2;
	width: 135px;
	color: #FFFFFF;
	background-color: #295587;
	}
	


.MenuV ol li ol li ol li.LISel strong a{
	margin: 0;
	background-image: none;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-3Liv-Strong.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 20px;
	border-bottom: 1px solid #ABBDD2;
	width: 135px;
	color: #FFFFFF;
	background-color: #295587;
	}
	
.MenuV ol li ol li ol li.LISel strong a.Sel {
	background-color:transparent; text-decoration:underline;
	margin:0;
}
.MenuV ol li ol li ol li.LISel strong a:hover.Sel {
	text-decoration:none;
}

	/* 	4 livello 	*/


.MenuV ol li ol li ol li ol li{
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
	background-color: #DDE5EF;
}

.MenuV ol li ol li ol li ol li a { 
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-4Liv.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 30px;
	border-bottom: 1px solid #ABBDD2;
	width: 125px;
	background-color: #F0E5DC;
	color: #000000;
	}

.MenuV ol li ol li ol li ol li.LISel { margin: 0; padding: 0; }

.MenuV ol li ol li ol li ol li.LIStrong strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-4Liv-Strong.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 30px;
	border-bottom: 1px solid #ABBDD2;
	width: 125px;
	color: #FFFFFF;
	background-color: #295587;
	}

.MenuV ol li ol li ol li ol li.LISel strong a.Sel {
	background-color:transparent; text-decoration:underline;
	margin:0;
}
.MenuV ol li ol li ol li ol li.LISel strong a:hover.Sel {
	text-decoration:none;
}


/* definizione dell'immagine fregio della lista a seconda del colore utilizzato */
.MenuVBlu ol li a, .MenuVBlu ol li.LIStrong strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Blu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #295587;
}




.MenuVBlu ol li ol li a, .MenuVBlu ol li ol li.LIStrong strong {
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaBlu.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}


.MenuVMarrone ol li a, .MenuVMarrone ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Marrone.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #A16600;
}

.MenuVMarrone ol li ol li a, .MenuVMarrone ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaMarrone.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}


.MenuVRosso ol li a, .MenuVRosso ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Rosso.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #D81616;
}



.MenuVRosso ol li ol li a, .MenuVRosso ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaRosso.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}


.MenuVViola ol li a, .MenuVViola ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Viola.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #8A0061;
}

.MenuVViola ol li ol li a, .MenuVViola ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaViola.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}






.MenuVVerde ol li a, .MenuVVerde ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Verde.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #618D00;
}

.MenuVVerde ol li ol li a, .MenuVVerde ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaVerde.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	
}



.MenuVVerdeVeronese ol li a, .MenuVVerdeVeronese ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-VerdeVeronese.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #008086;
}

.MenuVVerdeVeronese ol li ol li a, .MenuVVerdeVeronese ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaVerdeVero.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}



.MenuVAntracite ol li a, .MenuVAntracite ol li strong{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-1liv-Antracite.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-color: #575757;
}

.MenuVAntracite ol li ol li a, .MenuVAntracite ol li ol li strong{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaAntracite.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.MenuVViola ol li ol li a, .MenuVViola ol li ol li strong, .MenuVAntracite ol li ol li a, .MenuVAntracite ol li ol li strong, .MenuVVerdeVeronese ol li ol li a, .MenuVVerdeVeronese ol li ol li strong, .MenuVVerde ol li ol li a, .MenuVVerde ol li ol li strong, .MenuVRosso ol li ol li a, .MenuVRosso ol li ol li strong, .MenuVMarrone ol li ol li a, .MenuVMarrone ol li ol li strong, .MenuVBlu ol li ol li a, .MenuVBlu ol li ol li.LIStrong strong {
	background-color: transparent;
}.viewTitolo {
	font-size: .9em;
	font-weight: bold;
	color: #618D00;
	background-color: #FFFFFF;
	padding: 0px 28px 4px 13px;
	margin: .5em 0 .6em 0px;
	border-bottom: 1px solid #ADB59B;
	background-position:bottom;
	background-repeat:repeat-x;
	position: relative;
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-titolo.gif);
	background-repeat:no-repeat;
	background-position: 0 .3em;
}

.viewPersH3 {
	color:#000000;
	background-color: #FFFFFF; 
	font-size: .8em;
	margin:0;
	padding:0;
}



.viewSottotitolo {  
	font-size: .8em; 
	font-weight: bold; 
	color: #870000; 
	background-color: #FFFFFF; 
	margin: 0 0 .3em 0;
	padding: 0 0 0 8px;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-sottotitolo.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
 }

.viewTitolo3 {  
	font-size: .8em; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFFFFF; 
	margin: 0 0 .3em 0;
	padding: 0 0 0 8px;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-Titolo3.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
 }

.viewTitolo4 {  
	font-size: .8em; 
	font-weight: bold; 
	color: #00306D; 
	background-color: #FFFFFF; 
	margin: 0 0 .3em 0;
	padding: 0 0 0 8px;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-Titolo4.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
 }
 
.viewTitolo5 {  
	font-size: .8em; 
	font-weight: bold; 
	color: #575757; 
	background-color: #FFFFFF; 
	margin: 0 0 .3em 0;
	padding: 0 0 0 8px;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-Titolo5.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
 }
 





.viewSotTitCell {  
	font-size: .8em; 
	font-weight: bold; 
	color: #870000; 
	background-color: #FFFFFF; 
	margin: 0 0 .3em 0;
	padding: 0 0 0 8px;
	/*background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-sottotitolo.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;*/
 }





.viewPar { font-size: .7em; color: #000000; background-color: #FFFFFF; position: relative;}
.viewUL {margin: 0 0 0 1.2em; padding: 0 0 0 1em; font-size: .7em; }
.viewOL {margin: 0 0 0 1.2em; padding: 0 0 0 1.3em; font-size: .7em; }
.viewLI { color: #000000; background-color: #FFFFFF; 
margin: 0 0 .5em 0;}
li.viewLI ol{
	list-style-type:lower-alpha;	
	font-size: 1em; 
	margin: 0 0 .2em 1.2em; padding: 0 0 0 1em;
}

/* Oggetti Paragrafo + Img */
.viewParCell { float:left; font-size: .7em; color: #000000; background-color: #FFFFFF;}
.viewIMGCell {}
.ViewSpaceCell {width: 10px;}
.viewTextCell {}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText {font-size: .7em; color: #000000; background-color: transparent; text-align: left;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #000000; background-color: #EEEEEE; }
.viewTableHRCellText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #000000; background-color: transparent; font-weight: bold;
	text-align: left;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #000000; background-color: #EEEEEE; }
.viewTableHCCellText { font-size: .7em; color: #000000; background-color: transparent; font-weight: bold;  text-align: left;
}


.viewPar a, .viewParCell a, .viewOL a, .viewUL a {
	font-weight: bold; 
	color: #618D00; 
	background-color: #FFFFFF;
	text-decoration: underline;
	padding:0 1px 1px 1px;
}

.viewPar a:active, .viewPar a:hover, .viewParCell a:active, .viewParCell a:hover, .viewOL a:active, .viewOL a:hover, .viewUL a:active, .viewUL a:hover {
	text-decoration: none; 
}


.viewLinkOnlyTextContainer{
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 0 .1em; 
	
	background-repeat: no-repeat;
	color: #618D00; 
 	background-color: #FFFFFF;
	padding: 0 0 .5em 0;
	
	
}

a.viewLink {
 font-size: .7em; 
 font-weight: bold; 
 color: #618D00; 
 background-color: transparent;
 text-decoration: underline;
 margin: 0 0 .5em 0;
 padding: 0 0 0 .7em;
}

a.viewLink:hover, a.viewLink:active, a.viewLink:focus{
	text-decoration: none;
}

/* ---------- ANCORA ----------*/
.viewAnchorList{
 list-style-type:disc;
 padding: 0em;
 margin: 0em 0em 0em 1em;
}



a.viewAnchor{
 font-size: .7em; 
 font-weight: bold; 
 color: #37715F; 
 background-color: #FFFFFF; 
 text-decoration: underline;
}
a.viewAnchor:active {
 color: #FFFFFF; 
 background-color: #37715F; 
  text-decoration: none;
}
a.viewAnchor:hover {
 color: #FFFFFF; 
 background-color: #37715F; 
  text-decoration: none;
}


.formTableLeft {width: 25%;}
.formTableRight {width: 75%;}
.formTextLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formTextAreaLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formCheckboxLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formDropDownLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; color: #333333; background-color: #FFFFFF;}
.formText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 90%;}
.formTextArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 95%;}
.formDropDown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em;}
.formError {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; color: #CC0000; background-color: #FFFFFF;}
.formErrorList { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; color: #000000; background-color: #FFFFFF;}

.formRedirector {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; color: #000000; background-color: #FFFFFF;}

.formMandatory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; width: 20px;}

.formCheckbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF;  margin: 2px;}
	

.viewCaption{
	font-size: .7em;
	font-style: italic;
}


/* */
.viewLineBreak { height: 16px;}
.page {page-break-before: always; }
.viewHR { color: #002369; background-color: #FFFFFF; height: 1px; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{text-decoration: underline; }.LoginFormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}
.LoginText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #003399;
	background-color: transparent;
}
.LoginTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: transparent;
}

a.LoginSmallText:link, a.LoginSmallText:visited, a.LoginSmallText:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #999999;
	background-color: transparent;
	text-decoration: none;
}
a.LoginSmallText:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #999999;
	background-color: transparent;
	text-decoration: underline;
}
.LoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .65em;
	color: #999999;
	background-color: transparent;
}
.SearchFormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #454545;
	background-color: transparent;
	padding-right: 2px;
	padding-left: 2px;
	vertical-align: middle;
}


.SearchFormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A1A1A1;
	padding: 1px;
}



.SearchFormInputImg {
	color: #FFFFFF;
	background-color: #1A579A;
}
.frmSearchImg{ 
 vertical-align: middle;
}


A.ForumArticleLink:link, A.ForumArticleLink:visited, A.ForumArticleLink:active{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; color: #000099; background-color: transparent; text-decoration: none;
}

A.ForumArticleLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; color: #000099; background-color: transparent; text-decoration: underline;
}

.ForumArticleAuthor {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; font-weight: normal; color: #000000; background-color: transparent;  margin-left: 4px;}

.ForumArticleData {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .60em; font-weight: normal; color: #000000; background-color: transparent; font-style: italic; }

.ArticleTable {
margin-bottom: 8px;
}

A.Printlink {
	display:block;
	width:24px;
	height:23px;
	margin-right:0;
}


/*---------------------------------- RICERCA AVANZATA ------------------------------------*/

.RicercaAvanzata{
	margin: 1em 0 1em 0;
	padding: 0;
}

.RicercaAvanzata div{
	margin: .5em 0 .5em 0;
}

.RicercaAvanzata div.InputText input{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #A1A1A1;
}

.RicercaAvanzata div.RicercaAvanzataSubmit input{
	border: 1px solid #A1A1A1;
	font-weight: bold;
	font-size: .7em;
	padding: 3px 5px 3px 5px;
	width: 16em;
}


/********** Motore di ricerca (pagina risultati) ***********/


#RisultatiMotore p{
	margin: 0;
	padding: 0;
}

#RisultatiMotore div.viewPar{
	margin: 0;
	padding: 0;
}

.SearchResultPercent{
	float: left;	
	width: 3em;	
	text-align: right;
	
}

.TitoloRisultato{
	margin: 0 0 0 1em;
	float: left;
}

.TitoloRisultato a.viewLink{
	font-size: 1em;
	font-weight: normal;
}

.PaginaRisultato{
	width: 100%;
	float: left;
}

.SearchResultKeyword{
	font-weight: bold;
}


/* ----------------------------- PAGINAZIONE ELENCO CANALI ------------------------------ */
#ChannelPager{
	border: 1px solid #0D4381; 
	position:relative; 
	padding: .5em; 
	margin: 1em 0em 1em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	clear:both;
}
#ChannelSelection{padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}

#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em;}

#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	border-left: 1px solid #999999;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
	border-right: 1px solid #999999;
}
#ChannelYearList ol li a, #ChannelMonthList ol li a, #ChannelDayList ol li a{
	color: #CC0000; 
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
}
#ChannelYearList ol li a:hover, #ChannelMonthList ol li a:hover, #ChannelDayList ol li a:hover,
#ChannelYearList ol li a:active, #ChannelMonthList ol li a:active, #ChannelDayList ol li a:active {
	text-decoration: none;
}

.ChannelSelItem span{
	padding: 0em .4em 0em .4em;
	font-weight: bold;
}

.ChannelEmptyItem span{
	padding: 0em .4em 0em .4em;
	font-weight: normal;
}

#ChannelClear{
	font-size:.1em;
	clear: both;
	height: .1em;
}

/* ------------------------------- CANALI ------------------------------------ */
.NewsBlock{
	margin: 0 0 .5em 0;
	padding: 10px 0 .5em 0;
	border-top: 1px solid #DAE4C1;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/sfondoNewsBlock.jpg);
	background-position: 0 0;
	background-repeat: repeat-x;
	
}

.NewsBlock h2.viewSottotitolo{
	background-color: transparent; 
	background-image: none;
	padding: 0;
	margin: 0;
	
}

.NewsBlock h2.viewSottotitolo a{
	color: #870000; 
	background-color: transparent;
	text-decoration: none;
	background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-sottotitolo.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	padding: 0 0 0 8px;

}

.NewsBlock h2.viewSottotitolo a:hover, .NewsBlock h2.viewSottotitolo a:active, .NewsBlock h2.viewSottotitolo a:focus{
	text-decoration: underline;
}


.NewsBlock p{
	color:#000000;
	position:relative;
	background-color: transparent;
	z-index: 1;
}

.NewsBlock img{
	border: 1px solid #AAB395;
}

.NewsBlockImgLeft{ float: left; margin: 0 5px 0 0;}
.NewsBlockImgRight{float: right; margin: 0 0 0 5px;}

/* ---------------------- Forum v 2.0 - Inizio ------------------------ */

.ForumTopicList, .ForumMsgList{
	font-size: .7em;
}
.ForumTopicList p, .ForumMsgList p{text-align: right;}
.ForumTopicList table p, .ForumMsgList table p{text-align: left;}

.ForumMsgList table p.ForumMsgDate{float: right;}

.ForumTopicList p a, .ForumMsgList p a{
	font-weight:bold;
	color: #003D68;  background-color: #FFFFFF;
	text-decoration:underline;
}
.ForumTopicList p a:hover, .ForumTopicList p a:active, .ForumTopicList p a:focus,
.ForumMsgList p a:hover, .ForumMsgList p a:active, .ForumMsgList p a:focus {
	text-decoration:none;
}

.ForumTopicList table, .ForumMsgList table{
	border-bottom: 1px solid #295587;
	border-left: 1px solid #295587;
	margin: 1em 0;
	width: 100%;
	border-collapse:collapse;
}
.ForumTopicList table tr, .ForumTopicList table tr{
	text-align:center;
}
.ForumTopicList table tr td, .ForumTopicList table tr th,
.ForumMsgList table tr td, .ForumMsgList table tr th {
	border-top: 1px solid #295587;
	border-right: 1px solid #295587;
}

.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	background-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: 1em;
	margin: 0 0 .5em 0; padding: 0;
	color: #FFFFFF; background-color: #295587;
	height: 2.5em;
}
.ForumTopicList table tr td{
	padding: .2em .5em;
}
.ForumMsgList table tr td{
	padding: .5em .5em .5em .5em;
}
.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	padding: .1em 1em;
}

.ForumTopicList table tbody tr th a, .ForumMsgList table tbody tr th a{
	color: #003D68;  background-color: #FFFFFF;
	text-decoration:underline;
}
.ForumTopicList table tbody tr th a:hover, .ForumTopicList table tbody tr th a:active,
.ForumTopicList table tbody tr th a:focus, .ForumMsgList table tbody tr th a:hover, .ForumMsgList table tbody tr th a:active, .ForumMsgList table tbody tr th a:focus{
	text-decoration: none;
}

.ForumMsgList table tbody tr th.TopicMsg, .ForumMsgList table tbody tr td.TopicMsg {
	color:#000000;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr th{
	font-weight: normal;
	vertical-align:top;
	text-align:left;
}

.ForumMsgList table tbody tr td h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color:#000000;
	background-color: #ffffff;
}
.ForumMsgList table tbody tr td.TopicMsg h2{
	margin: 0 0 .5em 0; padding: 0;
	font-size: 1.2em; 
	font-weight: bold; 
	color: #00497D;
	background-color: #D4EEFF;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #00497D; background-color: #ffffff;
	font-weight: bold;
}
.ForumMsgList table tbody tr td.TopicMsg div a, 
.ForumMsgList table tbody tr th.TopicMsg div a,
.ForumMsgList table tbody tr th.TopicMsg a{
	color: #00497D; background-color: #D4EEFF;
}

.ForumPaginator{
	font-size: .7em;
	margin: .5em 0 0 0;  padding: .2em 0;
	text-align:center; line-height: 1.5em;
}
	
.ForumPaginator span{
	display: inline;
	margin: 0 .2em; padding: .1em;
}

.ForumPaginator ol{ 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
}
.ForumPaginator ol li { 
	display:inline;
	padding: .1em; margin: 0 .2em;
}
.ForumPaginator ol li a, .ForumPaginator span a{ 
	color: #00497D; background-color: #D4EEFF;
	text-decoration: underline;
	padding: 0; margin: 0;
	text-decoration:none;
}
.ForumPaginator ol li a:hover, 
.ForumPaginator ol li a:active, 
.ForumPaginator ol li a:focus { 
	text-decoration: none;
}
.ForumPaginator span.NavInactive,
.ForumPaginator li.NavInactive{
	border: 1px solid #295587;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #00497D; 
	background-color: #D4EEFF;
	border: 1px solid #295587;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold.gif);
	padding: 0 0 0 1em;
}

.ForumThreadList ol li ol li{
	list-style-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	padding: 0 0 0 1em;
}




.ForumComposeForm{
}

.ForumComposeForm div, .ForumComposeForm p{
	clear: both;
	padding: .5em 0 0 0;
}
.ForumComposeForm div label{
	display: block; width: 6em;
	font-size: .7em;
	float: left;
}
.ForumComposeForm p label{
	display: block; width: auto;
	font-size: .7em;	
}
.ForumComposeForm div input{
	width: 20em;
	margin: 0;
	border: 1px solid #295587;
	font-size: .7em;
	float:left;
	
}
.ForumComposeForm div span{
	float:left;
}

.ForumComposeForm p textarea{
	font-size: .7em;
	border: 1px solid #295587;
	width: 100%;
}
.ForumComposeForm p input{
	border: 1px solid #295587;
	font-size: .7em;
	text-align:center;
}
.ForumComposeForm p a{
	color: #00497D; background-color: #ffffff;
	font-size: .7em; font-weight: bold;
	text-decoration: underline;
}
.ForumComposeForm p a:hover, .ForumComposeForm p a:active, .ForumComposeForm p a:focus{
	text-decoration: none;
}

/* ---------------------- Forum v 2.0 - Fine ------------------------ */

/* --------------- Community ----------------*/


#CommunityUserForm{
	font-size: .7em;
}

.CommunityUserLbl{
	display: block;
	width: 20%;
	float:left;
	clear:both;
	margin: .2em 0 0 0;
}
.CommunityUserFormText input{
	width: 65%;
	margin: 0 0 .5em 0;
	font-size: 1em;
}
.CommunityUserFormSelect select{
	margin: 0 0 .5em 0;
	font-size: 1em;
}

.CommunityUserFormCheck input{
	width: 2em;
}


#CommunityUserForm Fieldset{
	clear: both;
	margin: .5em 0; padding: .5em; 
	border: 1px solid #CCCCCC;
}
#CommunityUserForm Fieldset legend{ color: #333333; background-color: #FFFFFF;}

#CommunityUserForm p {
	margin: .5em 0;
	clear:both;
}

#CommunityUserFormSubmit{
	text-align:center;
	font-weight: bold;
	clear:both;
	margin: 1em;
}/* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft { padding-left: 10px;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.comunequarrata.it/flex/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}
   
#SkipLink{                  
	position: absolute; top: -1000em;
} 

.ContenitoreDati { 
	margin-top:5px;  
	font-size:.8em;     
}
 
ol.BoxGraficaAlt{
	float: left;
	list-style-type: none;
	margin: 3px 0 0px 7px;
	padding: 0; 
}     

ol.BoxGraficaAlt li{
	display: inline;
	margin: 0;
	padding: 0; 
}

.GraficaAltSmall, .GraficaAltSmall a{display: none;}
.GraficaAltBig, .GraficaAltBig a{display: inline;}
.GraficaAltBN, .GraficaAltBN a{display: inline; }

.Hide {
	 height: .1em; font-size: .1em; margin: 0px; padding: 0px;
	 position: absolute; top: -1000em; left: 0;
}

.GoAway {
 position: absolute; top: -1000em; left: -1000em;
}  

.NoFloat{
	clear: both;
	line-height: .1em;
	font-size: .1em;
}

#MenuH ol li.LISel strong{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	background-color: #003C64;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	border-top: 1px solid #70A9EA;
	border-bottom: 1px solid #70A9EA;
}

/* --- Mappa del sito --- */
.MapIndexTree{font-size: .7em;}
.MapIndexTree ol{list-style-type: none;	 padding: 0;  font-weight: bold; list-style-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif); }
.MapIndexTree ol li {margin: .2em 0 1em 1em;}
.MapIndexTree ol li a{font-weight: bold; 
	color: #618D00; 
	background-color: #FFFFFF;
	text-decoration: underline; }
.MapIndexTree ol li a:hover, .MapIndexTree ol li a:active, .MapIndexTree ol li a:focus
{text-decoration: none}
.MapIndexTree ol li ol {margin: 0 0 0 2em; font-weight: normal;}