/* Cached vesion created on 31/10/08 11:32:42*/
/* elapsed time: 0.0627 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;
	/* height: 100%; */
	
}
.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; 
/* height: @AltezzaColCent; /*
/* height: @AltezzaColCent; */
/* height: @AltezzaColCent;  */

	/* height: 38em; */
}

.LayoutSuperiore{
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(http://www.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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%;
	min-height: 35em; 
/* height: 35em; /*
/* height: 35em; */
/* height: 35em;  */
}


#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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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 200px 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: 160px;
	padding: 0 0 0 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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloSupSxMenuH.gif);
	background-position: left top;
	background-repeat: no-repeat;
	
}

#MenuHSupDx{
	background-image: url(http://www.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloSupDxMenuH.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#MenuHInfDx{
	background-image: url(http://www.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/angoloInfDxMenuH.gif);
	background-position: right bottom;
	background-repeat: no-repeat;

}

#MenuHInfSx{
	background-image: url(http://www.flexcmp.com/Quarrata/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;
	/* line-height: 2.1em; */
	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;
	/*
		padding: .5em .9em .6em .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;
	/*
	padding: .5em .9em .6em .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;
	/*
		padding: .5em .9em .6em .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;
}

#ColonnaDx .MenuV{
	margin: 0 5ox 10px 0;
}

.MenuV ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.MenuV ol li{
	margin: 0;
	padding: 0;
	width: auto;
	text-align: center;
}

.MenuV ol li.LISel { margin: 0; padding: 0 }

.MenuV ol li a, .MenuV ol li.LIStrong strong, .MenuV ol li.LISel, .MenuV ol li.LISel strong a, .MenuV ol li.LISel strong a.Sel {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 155px;
	padding: 3px 0 3px 0;
}

.MenuV ol li ol{
	margin: 0;
	padding: 0;
	border-left: 1px solid #BABABA;
	border-right: 1px solid #EBEBEB;
}

.MenuV ol li ol li{
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(http://www.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv.gif);
	background-position: right top;
	background-repeat: repeat-y;
	color: #000000;
	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,.MenuV ol li ol li.LISel strong a, .MenuV ol li ol li.LISel strong a.Sel{
	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 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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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, .MenuV ol li ol li ol li.LISel strong a.Sel{
	margin: 0;
	background-image: none;
	background-image: url(http://www.flexcmp.com/Quarrata/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;
	}

	/* 	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.flexcmp.com/Quarrata/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, .MenuV ol li ol li ol li ol li.LISel strong a, .MenuV ol li ol li ol li ol li.LISel strong a.Sel{
	background-image: url(http://www.flexcmp.com/Quarrata/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;
	}



/* 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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/indici/MenuV-2liv-FrecciaAntracite.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}


.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.flexcmp.com/Quarrata/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;
}

/*
.viewTitolo {
	padding: 0px 28px 4px 0px;
	background-image:none;
}
*/

.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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-Titolo5.gif);
	background-position: 0 .5em;
	background-repeat: no-repeat;
 }
 
/* .viewSottotitolo{position: relative;} */


/*
.viewTitolo {
	padding: 0;
	background-image:none;
}
*/

.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.flexcmp.com/Quarrata/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 {  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.flexcmp.com/Quarrata/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLink.gif);
	background-position: 0 .1em; 
	/* 	background-position: 0 .4em; */
	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;
}

/*
.viewAnchorList{
	position:relative;
}
*/

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;
}
/*
.viewAnchorList, a.viewAnchor {
	position:relative;
}
*/

.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;
}

/*
.SearchFormBox {
	padding:0;
	margin-top:-2px;
}
*/

.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:13px;
}


/*---------------------------------- 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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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.flexcmp.com/Quarrata/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 NECESSARIE ALL'IMPAGINAZIONE TABLE FREE */
/* Sarebbe piu' sensato metterli nel BlobView ma questo e' 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;}

.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;
 	color: #000000; 			/* serve per far apparire spazio tra img e par nell'oggetto img+par. */
 	background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.BLOBIMGSpacerRight {
 	padding-right: 10px;
 	color: #000000; 			/* serve per far apparire spazio tra img e par nell'oggetto img+par. */
 	background-color: #FFFFFF; /* SE LO SFONDO DELLA COLONNA PRINCIPALE NON E' BIANCO VA RIDEFINITO LOCALMENTE !!! */
}

.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 obbligatorio */
.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;
}



/* AGGIUNTE CASTELLI DEL 2 MARZO 07 */

/* Evita lo scalino su IE501/IE55 se inserisco un Sott+Img+Par in un Cont2Col */
/*.BLOBWidth100 .BLOBWidth100 {clear:none;}*/ 
/*.BLOBWidth100 .BLOBWidth100 {clear:none;}*/
/* Aggiusto l'allineamento del paragrafo dentro il BLOBWidth100 per tutti tranne IE6/IE7 che hanno un margin via xhtml */
.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:10px;}
/*.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:0;}*/
/*.BLOBWidth100 .BLOBWidth100 .viewPar, .BLOBWidth100 .BLOBWidth100 .viewParCell, .BLOBWidth100 .BLOBWidth100 .viewSotTitCell {margin-left:0;}*/
/* Paginatore in Cont2Col con altezza specificata su IE501/IE55, Opera e Gecko */
.BLOBWidth100 #ChannelPager {height:5em;}
.BLOBWidth100 .BLOBMarginLeft #ChannelPager, .BLOBWidth100 .BLOBMarginRight #ChannelPager {height:auto;}
/*.BLOBWidth100 #ChannelPager {height:auto; background-color:#FFFFFF;}*/ /* Specifico il BG per evitare un peekaboo */
/*.BLOBWidth100 #ChannelPager {height:auto; background-color:#FFFFFF;}*/
/* Corregge modules.css, sistemando il paginatore su IE501/IE55 */
#ChannelPager ol, #ChannelPager ol li a {margin:0; padding:0;}
#ChannelPager ol li {margin:0 6px 0 4px; padding:0 8px 0 0; font-weight:bold;}
/* Classi per IE6/IE7 (e xhtml ad hoc che annulla i margini sx/dx con uno stile in linea) */
/*.BLOBIMGSpacerLeft, .BLOBIMGSpacerRight {padding:2px 4px 4px 4px;}*/

#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;
	/*
		padding: .5em .9em .6em .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.flexcmp.com/Quarrata/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;}