/* Cached vesion created on 09/02/12 22:47:40*/
/* elapsed time: 0.029827117919922 secs */

/************************************** MENU ORIZZONTALE ******************************/

#MenuHSupSx{
	
}

#MenuHSupDx{

}

#MenuHInfDx{
	
}

#MenuHInfSx{
}

#MenuHEsterno{
	color: #ffffff;;
	background-color: @bgcolor;
	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: @bgcolor;
	border-right: 1px solid #ffffff;;
	white-space: nowrap;
	text-decoration: none;
}

#MenuH ol li a:hover {
	color: #000000;;
	background-color: #ffffff;;
}

#MenuH ol li.LIStrong strong{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	color: #ffffff;;
	background-color: @bgcolor;
	border-right: 1px solid #ffffff;;
	color: #FFFFFF;
	background-color: transparent;
	white-space: nowrap;
}

#MenuH ol li.LISel{
}

#MenuH ol li.LISel strong{
	font-weight: bold;
	margin: 0 0 0 -4px;
	padding: .5em .9em .45em .9em;
	
	color: #ffffff;;
	background-color: @bgcolor;
	border-right: 1px solid #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: @bgcolor;
	background-color: #ffffff;;
	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;
}




.viewTitolo {
	font-size: .9em;
	font-weight: bold;
	color: #ffffff;;
	background-color: #000000;;
	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: #ffffff;;
	background-color: #000000;;
	font-size: .8em;
	margin:0;
	padding:0;
}



.viewSottotitolo {  
	font-size: .8em; 
	font-weight: bold; 
	color: #ffffff;;
	background-color: #000000;;
	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;
 }






.viewSotTitCell {  
	font-size: .8em; 
	font-weight: bold; 
	color: #ffffff;;
	background-color: #000000;;
	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: #ffffff;;
	background-color: #000000;; 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 1em; font-size: .7em; }
.viewLI {	color: #ffffff;;
	background-color: #000000;;
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: #ffffff;;
	background-color: #000000;;}
.viewIMGCell {}
.ViewSpaceCell {width: 10px;}
.viewTextCell {}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText {font-size: .7em; 	color: #ffffff;; 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: #ffffff;;
	background-color: #000000;;  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: #ffffff;;
	background-color: #000000;;
	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: #ffffff;;
	background-color: #000000;;
	padding: 0 0 .5em 0;
	
	
}

a.viewLink {
 font-size: .7em; 
 font-weight: bold; 
	color: #ffffff;;
	
 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: #ffffff;;
	background-color: #000000;;
 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{color: #000000; background-color: #FFFF33; }/* --------------- 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;
}


/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol{
	list-style-type: none;
	list-style-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}

.ElencoCanaleSoloLink ol li{margin: 0 0 .2em 0;}


/* --- Elenco Canale Eventi --- */
/* --- Elenco Canale Notizie --- */
/* --- Elenco Canale Rassegna --- */

#ElencoCanaleEventi, #ElencoCanaleNotizie, #ElencoCanaleRassegna{
	border: 3px solid #ffffff;
	position:relative;
	margin: .5em;
}
#ElencoCanaleEventi h2, #ElencoCanaleNotizie h2, #ElencoCanaleRassegna h2{
	background-image: none;
	font-size: .7em;
	padding: .3em 0 .4em .8em;
	margin: 0;
}

#ElencoCanaleEventi h2 a:hover, #ElencoCanaleEventi h2 a:focus, #ElencoCanaleEventi h2 a:active,
#ElencoCanaleNotizie h2 a:hover, #ElencoCanaleNotizie h2 a:focus, #ElencoCanaleNotizie h2 a:active,
#ElencoCanaleRassegna h2 a:hover, #ElencoCanaleRassegna h2 a:focus, #ElencoCanaleRassegna h2 a:active{
	text-decoration: none;}




/* --- Elenco Canale Box generico --- */

.ElencoCanaleBox{
	margin: 0; padding: 1em;
	list-style-type: none;
	background-image:none;
	position:relative;
}
.ElencoCanaleBox li{
	padding: 0 0 .3em 0; 
	list-style-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	font-size: .7em;
}
.ElencoCanaleBox li a:hover, .ElencoCanaleBox li a:focus, .ElencoCanaleBox li a:active{
	text-decoration: none;
}


/* --- Box Ricerca --- */
#formSearchBox{
	margin: 0 0 0 0; padding: 8px 0 0 0; 
}
#formSearchBox label{
	font-size: .7em;
	font-weight: bold;
	vertical-align:middle;
	color: #ffffff;; background-color: #000000;;
}

#frmSearchText{
	font-size: .7em;
	width: 7em;
	padding: 1px 0 0 0;
	border: 1px solid #183D62;
	vertical-align:middle;
	height: 1.2em;
}
#frmSearchSubmit{
	font-size: .7em;
	font-weight:bold;
	color: #ffffff; background-color: #1B466F;
	border: 1px solid #ffffff;
	vertical-align:middle;
	padding: 0 .2em;
	
	
}

#MotoreRicerca .SearchFormText{
	font-size: .8em;
	
}


/* --- Stampa Printer Friendly --- */

#PrintObj{
	position:absolute;
	top: 0; right: 2em;
	margin: 0;
}
#PrintObj a, #PrintObj img{display: block; width: 32px; height: 32px;}
#PrintObj a{color:#000000; background-color:#FFFFFF}
#PrintObj a:hover, #PrintObj a:focus, #PrintObj a:active {color:#000000; background-color:#FFF600}

/* Testo Personalizzato BoxEvidente */

.BoxEvidente{
	border: 2px solid #D9D9D9;
	margin: .5em 0;
}
.BoxEvidente p{
	margin: 0; padding: .5em;
	background-image: none;
	color: #ffffff;; background-color: #000000;;
	font-size: .65em;
	text-align:justify;

}
.BoxEvidente p a{}
.BoxEvidente p a:hover, .BoxEvidente p a:focus, .BoxEvidente p a:active{text-decoration: none;}


/* ----------------------------- 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;
}


/* -------------------------------------------------------------------------------------- */









/* ----------- Forum - Inizio ----------- */
.ForumThread {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .75em; 
}

.ForumThread ol{
	list-style-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	list-style-type: none;
	list-style-position:outside;
	margin: 0 0 0 1em;
	padding: 0;
}

.ForumThread ol li{
	padding: 0 0 0 .3em;
	margin: 1em 0 0 0;
}
.ForumThread ol li ol{
	list-style-image:url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold.gif);
}

.ForumThread ol li ol li{
	padding: 0 0 0 .3em;
	margin: 0;
}


a.ForumArticleLink, a.ForumAdminLink{
	color: #000099; 
	background-color: #FFFFFF; 
	text-decoration: none;
}
a.ForumAdminLink{
	font-size: .75em; 
	font-weight: bold; 
}

a.ForumArticleLink:hover, a.ForumAdminLink:hover {
	text-decoration: underline;
}

.ForumArticleShow {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .75em;
	position: relative;
	top:0 ; left: 0;
	width: 99%;
	border: 1px solid #0D4381;
}

.ForumArticleShow h2{
	color: #FFFFFF;
	background-color: #0D4381;
	font-size: 1.1em;
	margin: 0 0 .2em 0;
	padding: .2em 1em .2em 1em;
}
.ForumArticleShow p{
	padding: 1em .5em 1em 1.5em;
	font-size: 1em;
}

#ForumArticleShowAuthor{
	border-bottom: 1px solid #0D4381;
	padding: .2em 0 .2em 1.5em;
}

#ForumArticleShowReply{
	position:absolute;
	bottom: 0; right: -1px;
	font-weight:bold;
}
#ForumArticleShowReply a{
	color: #FFFFFF;
	background-color: #0D4381;
	padding: .2em 2em .2em 2em;
	display: block;
	text-decoration:underline;
}
#ForumArticleShowReply a:hover, #ForumArticleShowReply a:active{
	text-decoration:none;
	color: #0D4381;
	background-color: #FFFFFF;
}
.ForumForm label{font-size: .7em;}
.formTextLabel{float: left;	width: 6em;}
.ForumForm input{width: 30em;}
.ForumForm .submit{margin: 1em 0 0 0; width: auto;}
/* ----------- Forum - Fine ----------- */






/* ****** USER LOGIN - Inizio **** */
.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
    background-image: url(http://www.comunequarrata.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-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;
}

/* ****** USER LOGIN - Fine **** */



/* ------------------------------- CANALI ------------------------------------ */
.NewsBlock{
	margin: 0 0 .5em 0;
	padding: 10px 0 .5em 0;
	
}

.NewsBlock h2.viewSottotitolo{
	background-image: none;
	padding: 0;
	margin: 0;
	
}

.NewsBlock h2.viewSottotitolo a{
	color: #ffffff;; 
	background-color: #000000;;
	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: #ffffff;; 
	background-color: #000000;;
	position:relative;
	z-index: 1;
}

.NewsBlock img{
	display: none;
}

.NewsBlockImgLeft{ float: none; margin: 0;}
.NewsBlockImgRight{float: none; margin: 0;}/* 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;
}


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #ffffff;;
	background-color: #000000;;
	padding: 0;
	margin: 0 .5em 0 .5em;	
}


#Layout{

}



#LayoutSuperiore img{
	display: none;
	margin: 0;
	padding: 0;
}


#LayoutInferiore{

	
}

#LayoutInferiore img{
	display: none
}



#ColonnaCentrale{
	
}



#CorpoPagina{
	width: 99%;
}


#ColonnaSx{

}

#ColonnaDx{

}





/*************************************** TESTATA **************************************/

#Testata{
	margin: 0 0 .5em 0;
}

#Testata #BannerDestroInterno h1{
	margin: 0;
	padding: 0;

}

#Testata #BannerDestroInterno img.Banner{
	display: none;
}



#BannerDestro{

	
}

#BannerDestroInterno{

}

#MenuUtilityEsterno{

}


#Sbordatura{

}

#MenuUtility{

}

#MenuUtilityFloat{
	width: 100%;
	float: left;
	padding: 0;
	color: #ffffff;;
	background-color: #000000;;

}



#MenuUtilityInterno{
	color: #ffffff;;
	background-color: #000000;;
	border: 1px solid #ffffff;;
	float: left;
	width: 98%;
	padding: 0 0 0 0;
	margin: 0 0 0 2px;
	
}



#MenuUtilityInferiore{
	color: #ffffff;;
	background-color: #000000;;
	
	
}

#MenuUtilityInferiore img{
	display: none;
}


#MotoreRicerca{
	float: left;
	width: 9em;
	margin: 3px 0 0 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 #ffffff;;
}

#Mappa img{
	vertical-align: middle;
	padding: 0 .2em 0 .1em;
}


#Mappa a{
	color: #ffffff;;
	background-color: #000000;;
	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 1em 0;
	padding: .5em 1.6em .5em 0;
	border-bottom: 1px solid #ffffff;;
	font-weight: bold;
	
}

#BreadCrumb a{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

.normal{
	font-weight: normal;
}




#StampaPrinterFriendly{
	position: absolute;
	top: 0;
	right: @LarghezzaColonnaDx;
	padding: 0 0 0 0;
}

#StampaPrinterFriendly a:hover, #StampaPrinterFriendly a:focus, #StampaPrinterFriendly a:active{
	color: #000000;
	background-color: #E6CAB4;
}



#Footer{
	margin: 1em auto 0 auto;
	text-align: center;
}

#Credits{
	font-size: .7em;
	margin: .2em 0 .5em 0;
}

#Credits a{
	color: #ffffff;;
	background-color: #000000;;
	text-decoration: underline;
}

#Credits a:hover, #Credits a:active, #Credits a:focus{
	text-decoration: none;
}

#ValidLogo{
	margin: .8em 0 0 0;
	display: none;
}


#Iniziative{

}

#IniziativeInterno{

}

#IniziativeInterno img{
	display: none;
}

a{color:#FFFFCC; background-color: #000000; }

#SkipLink{position:absolute;	top: -1000em; left: -1000em}


ol.BoxGraficaAlt{
	float: left;
	list-style-type: none;
	margin: 3px 0 0px 7px;
	padding: 0;
}

ol.BoxGraficaAlt li{
	display: inline;
	margin: 0;
	padding: 0;
}


.Hide {
	 height: .1em; font-size: .1em; margin: 0px; padding: 0px;
	 position: absolute; top: -1000em; left: -1000em;
}

.GoAway {
 position: absolute; top: -1000em; left: -1000em;
}  

.NoFloat{
	clear: both;
	line-height: .1em;
	font-size: .1em;
}


.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}


.GraficaAltSmall, .GraficaAltSmall a{display: inline;}
.GraficaAltBig, .GraficaAltBig a{display: inline;}
.GraficaAltBN, .GraficaAltBN a{display: none; }



img {
	display: none;
}

.GraficaAltSmall img, .GraficaAltSmall a{display: inline;}
.GraficaAltBig img, .GraficaAltBig a{display: inline;}



/* --- 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: #ffffff;; 
	background-color: #000000;;
	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;}





