/* Cached vesion created on 08/05/08 11:15:59*/
/* elapsed time: 0.0292 secs */

/* *** MenuH *** */


/* #MenuH {float: left; width: 99%} */

#MenuH ol { margin:0; padding:0; list-style-type:none;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #DCE3EA;
	display: inline;
	/* display: block; */
	width: auto;
	min-height: 20px;
	line-height: 1.7em;
	/*border-right:0px;*/
}

/* #MenuH ol { height: 20px; padding:5px 0 0 0;} */

/* #MenuH ol { height: 20px; padding:5px 0 0 0;} */

#MenuH ol li { margin:0; padding:0; display: inline;
	border-right:2px solid #DCE3EA;
	border-left:2px solid #FFFFFF;
	/* display: block; float: left; width: 10em */
}

#MenuH ol li a { 
	padding:6px 10px 6px 10px;
	color:#00356A; background-color:#DCE3EA;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuH.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-decoration:none;
	font-weight:bold;
	margin-right:-4px;
	white-space: nowrap;
}

#MenuH ol li a:hover { 
	color:#000000; background-color: #FFDAC2;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuH_over.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-decoration:none;
}

#MenuH ol li strong { 
	padding:6px 10px 6px 10px;
	color:#000000; background-color: #FFDAC2;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuH_over.gif);
	background-position: top;
	background-repeat:repeat-x;
	text-decoration:none;
	margin-right:-4px;
}

#MenuH ol li ol{
	display: none;
}




/* *** Menu Laterali *** */

.MenuSX { 
	font-size: .7em;
	margin:0;
	padding:0 0 22px 0;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ChiusuraMenuSX.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	/* height: 1%; */

}

.MenuDX2 { 
	font-size: .7em;
	margin:0;
	padding:0 0 22px 0;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ChiusuraMenuDX.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	/* height: 1%; */

}

.MenuDX{ 
	font-size: .7em;
	margin:0;
	padding:0 0 22px 0;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ChiusuraMenuDX.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	/* height: 1%; */

}

.MenuSX ol, .MenuDX ol, .MenuDX2 ol {
	margin:0; padding: 0;
	list-style-type:none;
}
.MenuSX ol li, .MenuDX ol li,  .MenuDX2 ol li {
	margin: 0; padding:0;
}
.MenuSX ol li a, .MenuDX2 ol li a {
	display:block; 
	width:13em; 
	color:#FFFFFF; background-color:#204C77;
	border-left: 4px solid #FF9600;
	border-bottom:1px solid #000000;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuSX-L1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	padding:4px 2px 4px 6px;
	margin: 0;
}
.MenuSX ol li a:active, .MenuSX ol li a:hover, .MenuDX2 ol li a:active, .MenuDX2 ol li a:hover {
	color:#000000; background-color:#FFB166;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuSX-L1roll.gif);
}

.MenuSX ol li.LIStrong strong, .MenuSX ol li.LISel a, .MenuDX2 ol li.LIStrong strong, .MenuDX2 ol li.LISel a {
	display:block; width:13em; color:#000000; background-color:#FFB166;
	border-left: 4px solid #FF6400;
	border-bottom:1px solid #000000;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuSX-L1roll.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	padding:4px 2px 4px 6px;
	font-weight:normal;
}

/* *******  2° Livello  ******* */

.MenuSX ol li ol, .MenuDX2 ol li ol {margin:0; padding:0; background-image:none;}
.MenuSX ol li ol li,  .MenuDX2 ol li ol li { margin:0; padding:0; border-bottom:0px; width:auto;}
.MenuSX ol li ol li a,  .MenuDX ol li a,  .MenuDX2 ol li ol li a {
	font-size:.9em;
	display:block; width:13.75em; color:#000000; background-color:#EAEAEA;
	border-left: 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E0E0E0;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-2liv.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	text-decoration:none;
	padding:4px 2px 2px 18px;
}

.MenuDX ol li a {	color:#000000; background-color:#D0DCE7; border-bottom:1px solid #BDCDDC;}

.MenuSX ol li ol li a:active, .MenuSX ol li ol li a:hover,
.MenuDX ol li a:active, .MenuDX ol li a:hover,
.MenuDX2 ol li ol li a:active, .MenuDX2 ol li ol li a:hover {
	font-size:.9em;
	display:block; width:13.75em; color:#000000; background-color:#FED2A6;
	border-left: 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #EEC296;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-2liv.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	text-decoration:none;
	padding:4px 2px 2px 18px;
}

.MenuSX ol li ol li.LIStrong strong, .MenuSX ol li ol li.LISel a,
.MenuDX ol li.LIStrong strong, .MenuDX ol li.LISel a,
.MenuDX2 ol li ol li.LIStrong strong, .MenuDX2 ol li ol li.LISel a {
	font-size:.9em;
	display:block; width:13.75em; color:#000000; background-color:#FED2A6;
	border-left: 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #EEC296;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-2liv.gif);
	background-repeat:no-repeat;
	background-position:10px 5px;
	text-decoration:none;
	padding:4px 2px 2px 18px;
	font-weight:normal;
}

.MenuDX ol li.LIStrong strong, .MenuDX ol li.LISel a {
color:#000000; background-color:#FED2A6; border-bottom:1px solid #EEC296;
}

/* *******  3° Livello  ******* */

.MenuSX ol li ol li ol, .MenuDX ol li ol, .MenuDX2 ol li ol li ol   
{ position: absolute; top: -1000em; left: -1000em; margin:0; padding:0; display:none;}

/* *******  4° Livello  ******* */

.MenuSX ol li ol li ol li ol, .MenuDX ol li ol li ol, .MenuDX2 ol li ol li ol li ol   
{ position: absolute; top: -1000em; left: -1000em; margin:0; padding:0; display:none;}


.viewTitolo {
	width: auto;
	font-size: .9em;
	font-weight: bold;
	color: #255788;
	background-color: #FFFFFF;
	padding: 0em 0em .1em 16px;
	margin: .4em 0em .6em 0em;
	border-bottom: 1px solid #FF6400;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ICO-titolo.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	position:relative;
	/* background-image: none; */
}
.viewSottotitolo {  
	width: auto;
	font-size: .8em; 
	font-weight: bold; 
	color: #255788; 
	background-color: #FFFFFF; 
	padding: .2em .0em .1em .0em;
	margin: .2em 0em .1em 0em;
	/* height: 1%; */
 }
.viewSottotitolo a{color: #255788; 	background-color: #FFFFFF;  }
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover{text-decoration: none;}

.viewSotTitCell {  
	width: auto;
	font-size: .8em; 
	font-weight: bold; 
	color: #255788; 
	background-color: #FFFFFF; 
	padding: .2em .0em .1em .0em;
	margin: .2em 0em .1em 0em;
	/* height: 1%; */
 }
.viewH3 {  
	font-size: .85em; 
	font-weight: bold; 
	color: #0D437F; 
	background-color: #FFFFFF; 
	margin: 0;
 }

.viewUL, .viewOL {margin: 0em 0em 0em 1em;}
.viewLI ul, .viewLI ol {margin: 0em 0em 0em 1.5em;}
/*
.viewOL, .viewUL {margin: 0em; padding: 0 0 0 1em;}
*/
.viewLI ol {list-style-type: disc;}
.viewLI ol li{font-size: 1em;}


.viewPar, .viewParCell, .viewLI {font-size: .7em; color: #333333; background-color: #FFFFFF;}

.viewCaption dd{
	font-size: .7em; 
	font-style: italic; 
	color: #333333; background-color: #FFFFFF; 
	margin: 0; padding: 0; 
	text-align:center;
}


.viewPar acronym, .viewParCell acronym, .viewLI acronym{border-bottom: 1px dotted #585858;}

.viewPar a, .viewParCell a, .viewLI a{color: #255788; background-color: #FFFFFF;}
.viewPar a:hover, .viewParCell a:hover, .viewPar a:active, .viewParCell a:active, .viewLI a:hover, .viewLI a:active{
 color: #255788; background-color: #FFFFFF; text-decoration:none; 
}

a.viewLink, a.viewAnchor {
	font-size: .7em;
	color: #255788; background-color: #FFFFFF;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ICO-Link.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding:0 0 0 8px;
}
a.viewLink:active, a.viewLink:hover,  
a.viewAnchor:active, a.viewAnchor:hover{color: #255788;  background-color: #FFFFFF; text-decoration:none;}

.viewLinkOnlyTextContainer{
	padding: 0;
	background-image:none;
}

.viewAnchorList{
	list-style-type: none;
	margin: .2em 0 0 0em;
}





.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText {font-size: .7em; color: #333333; background-color: #FFFFFF; text-align: left;}
.viewTableTDContainer{font-size: 1.35em;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #333333; background-color: #EEF3F7; }
.viewTableHRCellText { font-size: .7em; color: #333333; background-color: #EEF3F7; font-weight: bold;
	text-align: left;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #333333; background-color: #EEF3F7; }
.viewTableHCCellText {font-size: .7em; color: #333333; background-color: #EEF3F7; font-weight: bold; 
	text-align: left;
}


/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {font-size: .7em; }

.formTextLabel{ white-space:nowrap;}

.formText, .formTextArea, .formDropDown {width: 96%; font-family: Verdana, Arial, Helvetica, sans-serif;}

.formError {font-weight: bold; color: #CC0000; background-color: #FFFFFF;}
.formErrorList {font-weight: bold; }




/* */
.viewLineBreak { height: 1em;}
.page {page-break-before: always; }
.viewHR { color: #374F6B; background-color: #FFFFFF; height: 1px; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{color: #000000; background-color: #FFFF33 }


.BLOBListSymbolCustom1{
	list-style-type: none;
	list-style-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Punto-Elenco.gif);
	margin: .2em 0 0 1.4em;
}
.BLOBListSymbolCustom1 li{margin: 0 0 .2em 0;}

.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal{
		margin: .2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha;
	margin: .2em 0 0 2em;
}/* --------------- 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;
}



/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol{
	list-style-type: none;
	list-style-image: url(http://www.comune.barberino-di-mugello.fi.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 In Primo Piano --- */
#ElencoCanaleInPrimoPiano{
	border-left: 3px solid #FF702C;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
	/* height: 1%; */
}
#ElencoCanaleInPrimoPiano h2{
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoInPrimoPiano.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF; background-color: #A3471D;
	font-size: .7em;
	border-top: 1px solid #FF702C;
	border-bottom: 1px solid #FF702C;
	padding: .3em 0 .4em .8em;
	margin: 0;
	min-height: 1.3em;
	/* height: 1.3em;	*/
}
#ElencoCanaleInPrimoPiano h2 a{	color:#FFFFFF; background-color: #A3471D;}
#ElencoCanaleInPrimoPiano h2 a:hover, #ElencoCanaleInPrimoPiano h2 a:focus, #ElencoCanaleInPrimoPiano h2 a:active{
	text-decoration: none;
}

/* --- Elenco Canale News --- */
#ElencoCanaleNews{
	border-left: 3px solid #58ACFF;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
	/* height: 1%; */
}
#ElencoCanaleNews h2{
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoNews.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF; background-color: #1F578A;
	font-size: .7em;
	border-top: 1px solid #58ACFF;
	border-bottom: 1px solid #58ACFF;
	padding: .3em 0 .4em .8em;
	margin: 0;
	min-height: 1.3em;
	/* height: 1.3em;	*/

}
#ElencoCanaleNews h2 a{	color:#FFFFFF; background-color: #1F578A;}
#ElencoCanaleNews h2 a:hover, #ElencoCanaleNews h2 a:focus, #ElencoCanaleNews h2 a:active{
	text-decoration: none;
}

/* --- Elenco Bandi e Concorsi --- */
#ElencoCanaleBandiConcorsi{
	border-left: 3px solid #8EC740;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleBandiConcorsi h2{
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoBandi.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF; background-color: #577927;
	font-size: .7em;
	border-top: 1px solid #8EC740;
	border-bottom: 1px solid #8EC740;
	padding: .3em 0 .4em .8em;
	margin: 0;
	min-height: 1.3em;
	/* height: 1.3em;	*/
}
#ElencoCanaleBandiConcorsi h2 a{color:#FFFFFF; background-color: #577927;}
#ElencoCanaleBandiConcorsi h2 a:hover, #ElencoCanaleBandiConcorsi h2 a:focus, #ElencoCanaleBandiConcorsi h2 a:active{
	text-decoration: none;
}


/* --- Elenco Canale Box generico --- */
.ElencoCanaleBox{
	border-bottom: 3px solid #D9D9D9;
	margin: 0; padding: .3em .3em .3em 1.3em;
	list-style-type: none;
	color:#000000; background-color: #F4F4F4;
	/* height: 1%; */
}
.ElencoCanaleBox li{
	margin: 0 0 .3em 0; 
	list-style-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioElencatori.gif);
	font-size: .7em;
	color:#000000; background-color: #F4F4F4;
}
.ElencoCanaleBox li a{
	color:#1C4E7C; background-color: #F4F4F4;
	width: 99%;
}
.ElencoCanaleBox li a:hover, .ElencoCanaleBox li a:focus, .ElencoCanaleBox li a:active{
	text-decoration: none;
}

/* ------------------------- Elenco Canale predefinito ----------------- */
.NewsBlockList{
	border-bottom: 1px solid #D0DCE8;
	margin: 1em 0;
}
.NewsBlock{
	border-top: 1px solid #D0DCE8;
	clear:both;
	padding: .5em 0;
	float:left;
	width: 100%;
}
.NewsBlock h2{
	margin: 0; padding: 0; 
	display: inline; 
	font-size: .75em;
	font-weight: bold; 
}

.NewsBlock h2 a{ color: #2A5683; background-color: #FFFFFF}
.NewsBlock h2 a:hover, .NewsBlock h2 a:active{ text-decoration: none;}
.NewsBlockImgLeft{float: left; padding-right: .5em;}
.NewsBlockImgRight{float: right; padding-left: .5em;}

.NewsBlockImgLeft img, .NewsBlockImgRight img {
	display: block;
	padding: 2px;
	border: 1px solid #01589F;
}


/* --- Box Ricerca --- */
#formSearchBox{
	margin: 0 0 0 0; padding: 0 0 0 0; white-space:nowrap;
}
#formSearchBox label{
	font-size: .7em;
	font-weight: bold;
	vertical-align:middle;
	color:#FFFFFF; background-color:transparent;	
}

#frmSearchText{
	font-size: .65em;
	width: 8em;
	padding: 0 0 0 0;
	border: 1px solid #FFFFFF;
	vertical-align:middle;
	height: 1.25em;
	color:#000000; background-color:#D0DCE7;
}

#formSearchImg {
	padding:0; margin:0;
	vertical-align:middle;
}

/* --- Stampa Printer Friendly --- */

#PrintObj{
	position:absolute;
	top: 10px; right: 10px;
	margin: 0 0 0 0;
}


#PrintObj a, #PrintObj img{display: block; width: 14px; height: 15px;}
#PrintObj a{color:#000000; background-color:#FFFFFF}
#PrintObj a:hover, #PrintObj a:focus, #PrintObj a:active {color:#000000; background-color:#FFFFFF}

/* Testo Personalizzato BoxEvidente */

.BoxEvidente{
	border-left: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	margin: .5em 0;
}
.BoxEvidente p{
	border-top: 2px solid #D9D9D9;
	border-bottom: 2px solid #D9D9D9;
	margin: 0; padding: .5em;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif);
	background-repeat:repeat-x;
	background-position: top left;
	color:#000000; background-color: #F4F4F4;
	font-size: .65em;
	text-align:justify;

}
.BoxEvidente p a{color:#1C4E7C; background-color: #F4F4F4;}
.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.comune.barberino-di-mugello.fi.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.comune.barberino-di-mugello.fi.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.comune.barberino-di-mugello.fi.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 **** *//* 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;}

.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'offetto 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'offetto 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 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;
}



body { 
	color: #000000;
	background-color: #8DB4D1;
	margin: 0 5% 0 5%; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG.gif);
	background-repeat:repeat-x;
	background-position: top left;
}


/* *** Testata *** */

#TestataEsterna {
	position:relative; width:100%;
	padding:0; margin:0;
	color:#000000; background-color:#D3E9F0;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-logo.gif);
	background-position: 111px 0px;
	background-repeat:repeat-y;
	min-height: 133px;
	/*  height: 133px; */
}

#Stemma {
	width:86px; height:133px;
	position:absolute;
	top: 0; left: 36px;
	z-index: 10;
}
#Stemma img{
	display:block;
}


#TestataInterna {
	margin: 0 0 0 158px;
	background-color:#163452;
	color:#FFFFFF;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-FotoMenu.gif);
	background-position: top left;
	background-repeat:repeat-x;
	min-height: 133px;
	/*  height: 133px; */
	/*  height: 133px; */
}

#Banner {
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner-Foto.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 74px;
	/*  height: 74px; */
	/*  height: 74px; */
}
#Portico{
	position:absolute; top: 0; left: 158px;
	width: 254px;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Banner-portico.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 74px;
	/*  height: 74px; */
	/*  height: 74px; */
}


#Castello { position:absolute; top:-31px; right:237px;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Castello.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	width:215px; height:116px;
}

#TestataHBar {
	color:#000000; background-color:#DCE3EA;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuH.gif);
	background-position: top;
	background-repeat:repeat-x;
	position:relative;
	clear:both;
}

#Logo {
	float:left;
	margin: 15px 5px 3px 6px;
	padding:0;
}


#Logo img{
	display:block;
}

#SearchBox {
	float:right;
	padding: 9px 6px 2px 0px;
}



#Mappa {
	position:absolute;
	top:6px; right:10px;
}

#Mappa img {
	display:block;
}


#MenuH { margin: 0 42px 0 0; text-align:center; font-size:.7em;
	min-height: 20px;
	padding-top:6px;
}

/*  #MenuH { height: 20px; padding-top:5px; }*/



/* ---------- Impaginazione Principale ---------------- */

#Pagina {
	color:#000000; background-color:#FFFFFF;
	border: 5px solid #D0DCE7;
	margin-top: 25px;
	padding: 1px;
}

#Layout {
	position:relative;
	margin:0; padding:0; 
	width:100%;
	color:#000000; background-color:#F3F3F3;
	background-image: url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-ColSX.gif);
	background-repeat:repeat-y;
	background-position: top left;	
}

#ColCenter, #ColCenter2Col {
	margin:0 9.9em 0 9.9em; padding:10px;
	color:#000000; background-color:#FFFFFF;
	min-height: 45em;
	/* height: 45em; */
	/* height: 45em; */
	position:relative;
}
#ColCenter2Col {
	margin:0 0 0 9.9em; 
}


#ColSX {
width: 9.9em;
position:absolute;
top:0; left:0;
}

#ColDX {
width: 9.9em;
position:absolute;
top:0; right:0;
}

/* --- Breadcrumb --- */
#Breadcrumb{
	font-size: .65em;
	color: #444444;
	background-color: #FFFFFF;
	margin: 0 20px 14px 0;
}
#Breadcrumb a{color: #444444;	background-color: #FFFFFF;}
#Breadcrumb a:hover, #Breadcrumb a:active, #Breadcrumb a:focus{text-decoration: none;}
#Breadcrumb span{font-weight:bold;}


/* --- Mappa del sito --- */
.MapIndexTree{font-size: .7em;}
.MapIndexTree ol{list-style-type: none;	margin: 0 0 1em 1em; padding: 0;  font-weight: bold;}
.MapIndexTree ol li a{color: #1F578A; background-color: #FFFFFF;}
.MapIndexTree ol li a:hover, .MapIndexTree ol li a:active, .MapIndexTree ol li a:focus
{color: #FFFFFF; background-color: #1F578A;}
.MapIndexTree ol li ol {margin: 0 0 0 2em; font-weight: normal;}

/* --- Footer --- */

#Footer{
	text-align: center; 
	margin: 0; 
	padding: 10px;
	color:#000000; background-color: transparent;	
	/* text-align: left  */
}

#Credits{
	font-size: .65em; font-style: italic;	
	color:#000000; background-color: transparent; 
	padding: 1.4em 0 0 0;
	width: 99%;
}
#Credits a{color:#000000; background-color: transparent; text-decoration:none;}
#Credits a:hover, #Credits a:focus, #Credits a:active{ 	text-decoration:underline; }
#Credits sup{font-size: .9em;}
#ValidLogo{margin: 5px 0;}
#ValidLogo img{border: none; }



/* -------------- Pannelllo Login Community ---------------- */

#CommunityPanelLogin{
}
#CommunityPanelLogin p{
	font-size: .65em;
	margin: 0; padding: 0 0 6px 0;
	font-weight: bold;
	color: #00316C;
	background-color: #F3F3F3;
	text-align:center;
	padding:0 0 10px 0;
	background-image:url(http://www.comune.barberino-di-mugello.fi.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioCommunityLogin.gif);
	background-repeat:repeat-x;
	background-position:center bottom;

}
#CommunityPanelLogin form{
	margin: 0 auto;
	width: 12em;
	font-size: .7em;
	text-align:center;

}
#CommunityPanelLogin form div{
	text-align:left;
}


#CommunityPanelLogin form div label{
	color: #00316C;
	background-color: #F3F3F3;
}

#CommunityPanelLogin form div input{
	border: 1px solid #B3B3B3;
	color: #000000; background-color: #E8E8E8;
	margin: 0; padding:0;
	width: 98%;
	font-weight: normal;
}

#CommunityPanelLogin form div div{
	text-align:center;
}
#CommunityPanelLogin form div div input{
	color:#FFFFFF; background-color: #21486F;
	border: 1px solid #ffffff;
	margin: .5em auto;
	font-weight: bold;
	width: auto;
	font-size: 1em;
}

/* -------------- css del template di stampa printer friendly ---------------- */

#BodyPrint{ 
	color: #000000;
	background-color: #FFFFFF;
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: none;
}

#BodyPrint #Layout {
	color: #000000;
	background-color: #FFFFFF;
	background-image: none;
}
#BodyPrint  #Pagina {border-width: 0; }
#BodyPrint #ColCenter, #BodyPrint #ColCenter2Col {margin: 0;}
#BodyPrint #Banner{
	background-image: none;
	margin-left: 215px;
}
#BodyPrint #Castello{
	background-image: none;
	position:absolute; top:-31px; left:168px;
}

#SkipLinks, .GoAway{position:absolute;	top: -1000em; left: -1000em}
.Hide {display: none; position: absolute; top: 0; left: 0;}


.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}
 
#CorpoPaginaInterno{
	width: 99%;
}


 