/* Cached vesion created on 20/03/10 02:42:46*/
/* elapsed time: 0.0113 secs */


/* MenuH */
#MenuH {
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-MenuH.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin:1px 0 0 0; padding:0 0 4px 0;
	border-top:1px solid #fdb857;
	text-align:center;}

#MenuH ol {
	margin:2px 0 9px 0;
	padding:0;
	list-style-type:none;
}

#MenuH ol li {
	margin:0;
	padding:0;
	display:inline;
}

#MenuH ol li a, #MenuH ol li.LIStrong strong {
	margin:0;
	padding:4px 15px 4px 15px;
	color:#002f75;
	background-color:#FFFFFF;
	font-size:.75em;
	text-decoration:none;
	font-weight:bold;
}

#MenuH ol li a:active, #MenuH ol li a:hover {
	color:#002f75;
	background-color:#FFFFFF;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/MenuHroll.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#MenuH ol li.LISel strong, #MenuH ol li a.Sel {
	margin:0;
	padding:4px 15px 4px 15px;
	color:#002f75;
	background-color:#FFFFFF;
	font-size:.75em;
	text-decoration:none;
	font-weight:bold;
}

#MenuH ol li.LISel strong span {
	margin:0; padding:0;
}

#MenuH ol li.LISel strong a.Sel {
	color:#bd122f; background-color:#FFFFFF; font-size:1em;
}

#MenuH ol li.LISel strong a.Sel:hover {
	color:#bd122f; background-color:#FFFFFF; text-decoration:underline; background-image:none;
}

#MenuH ol li.LISel a.Sel { 	margin:0; padding:0;}

#MenuH ol li.LIStrong strong, #MenuH ol li a.Sel, #MenuH ol li.LISel strong  { color:#bd122f; background-color:#FFFFFF;}


/* Footer Menu */


#FooterMenu { margin:1em 0 0 0; padding:2px; text-align:center; border-top:1px solid #fdb857; font-size:.75em;}
#FooterMenu ol { margin:0; padding:0; list-style-type:none;}
#FooterMenu ol li { margin:0; padding:0; display:inline;}
#FooterMenu ol li a { margin:0 0 0 -4px; padding:2px 15px 2px 15px; text-decoration:none;
	color:#002f75; background-color:#FFFFFF;}
#FooterMenu ol li a:active, #FooterMenu ol li a:hover  { color:#000000; background-color:#ffe4bd; }

#FooterMenu ol li.LIStrong strong, #FooterMenu ol li.LISel a {
	margin:0 0 0 -4px; padding:2px 15px 2px 15px; text-decoration:none;	color:#bd122f; background-color:#FFFFFF;
	font-weight:bold;}

/* VMenu */
.VMenuL { margin:0; padding:10px 0 0 0;}
.VMenuR { margin:0; padding:10px 0 0 0; float:right;}
.VMenuL ol, .VMenuR ol { margin:0; padding:0; list-style-type:none; }
.VMenuL ol li, .VMenuR ol li { margin:0; padding:0;}
.VMenuL ol li a, .VMenuR ol li a {
	display:block; width:14em;
	margin:0; padding:.6em .3em .2em .3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L1.gif) top right no-repeat;
	color:#124370; background-color:#f2f2f2;
	font-size:.7em;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #fde057;
	border-bottom:1px solid #fde057;
}

.VMenuL ol li.LIStrong strong, .VMenuL ol li.LISel a, .VMenuR ol li.LIStrong strong, .VMenuR ol li.LISel a {
	display:block; width:14em;
	margin:0; padding:.6em .3em .2em .3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L1.gif) top right no-repeat;
	color:#8C180B; background-color:#f2f2f2;
	font-size:.7em;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #fde057;
	border-bottom:1px solid #fde057;
}

.VMenuR ol li a,  .VMenuR ol li.LIStrong strong, .VMenuR ol li.LISel a {
	width:13.7em;
	padding:.6em .3em .2em .6em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L1.gif) top left no-repeat;
	border-right:1px solid #fde057;
	border-bottom:1px solid #fde057;
	border-left:0px;
}

/* 2° livello */
.VMenuL ol li ol, .VMenuR ol li ol { margin:0; padding:0;}
.VMenuL ol li ol li, .VMenuR ol li ol li { margin:0; padding:0;}
.VMenuL ol li ol li a, .VMenuR ol li ol li a {
	display:block; width:13em;
	margin:0; padding:.3em .3em .1em 1.3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L2.gif) top left no-repeat;
	color:#124370; background-color:#f2f2f2;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}


.VMenuL ol li ol li a:active, .VMenuL ol li ol li a:hover, .VMenuR ol li ol li a:active, .VMenuR ol li ol li a:hover {	color:#8C180B; background-color:#f2f2f2; border-bottom:1px solid #fde057;}

.VMenuL ol li ol li.LIStrong strong, .VMenuL ol li ol li.LISel a, .VMenuR ol li ol li.LIStrong strong, .VMenuR ol li ol li.LISel a {
	display:block; width:13em;
	margin:0; padding:.3em .3em .1em 1.3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L2.gif) top left no-repeat;
	color:#8C180B; background-color:#f2f2f2;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}





/* 3° livello */
.VMenuL ol li ol li ol, .VMenuR ol li ol li ol { margin:0; padding:0;}
.VMenuL ol li ol li ol li, .VMenuR ol li ol li ol li { margin:0; padding:0;}
.VMenuL ol li ol li ol li a, .VMenuR ol li ol li ol li a {
	display:block; width:12.3em;
	margin:0; padding:.3em .3em .1em 2em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L3.gif) top left no-repeat;
	color:#124370; background-color:#ebf8fc;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}


.VMenuL ol li ol li ol li a:active, .VMenuL ol li ol li ol li a:hover, .VMenuR ol li ol li ol li a:active, .VMenuR ol li ol li ol li a:hover {	color:#8C180B; background-color:#f2f2f2; border-bottom:1px solid #fde057;}

.VMenuL ol li ol li ol li.LIStrong strong, .VMenuL ol li ol li ol li.LISel a, .VMenuR ol li ol li ol li.LIStrong strong, .VMenuR ol li ol li ol li.LISel a {
	display:block; width:12.3em;
	margin:0; padding:.3em .3em .1em 2em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L3.gif) top left no-repeat;
	color:#8C180B; background-color:#ebf8fc;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}





/* 4° livello */
.VMenuL ol li ol li ol li ol, .VMenuR ol li ol li ol li ol { margin:0; padding:0;}
.VMenuL ol li ol li ol li ol li, .VMenuR ol li ol li ol li ol li { margin:0; padding:0;}
.VMenuL ol li ol li ol li ol li a, .VMenuR ol li ol li ol li ol li a {
	display:block; width:11.3em;
	margin:0; padding:.3em .3em .1em 3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L4.gif) top left no-repeat;
	color:#124370; background-color:#fefbea;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}


.VMenuL ol li ol li ol li ol li a:active, .VMenuL ol li ol li ol li ol li a:hover, .VMenuR ol li ol li ol li ol li a:active, .VMenuR ol li ol li ol li ol li a:hover {	color:#8C180B; background-color:#f2f2f2; border-bottom:1px solid #fde057;}

.VMenuL ol li ol li ol li ol li.LIStrong strong, .VMenuL ol li ol li ol li ol li.LISel a, .VMenuR ol li ol li ol li ol li.LIStrong strong, .VMenuR ol li ol li ol li ol li.LISel a {
	display:block; width:11.3em;
	margin:0; padding:.3em .3em .1em 3em;
	background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-VMenu-L4.gif) top left no-repeat;
	color:#8C180B; background-color:#fefbea;
	/*font-size:.7em;*/
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #E5E5E5;
	border-left:0px;
	border-right:0px;
}



.viewTitolo {
	width: auto;
	font-size: .85em;
	font-weight: bold;
	color: #002f75;
	background-color: #FFFFFF;
	padding: 0em 0em .1em 1.5em;
	margin: 1em 0em .5em 0em;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/H1-ico.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	position:relative;
	
}
.viewSottotitolo {  
	width: auto;
	font-size: .75em; 
	font-weight: bold; 
	color: #bd122f; 
	background-color: #FFFFFF; 
	padding: .2em .6em .2em 1.5em;
	margin: .5em 0em .5em 0em;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/H2-ico.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	
 }
.viewSottotitolo a {color: #0B3667; 	background-color: #FFFFFF;  }
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover{text-decoration: none;}

.viewSottotitoloNews {  
	width: auto;
	font-size: .7em; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFFFFF; 
	padding: .2em 0em .2em 0em;
	margin: .5em 0em .5em 0em;
	background-image: none;
	
 }
.viewSottotitoloNews a{color: #000000; 	background-color: #FFFFFF; text-decoration:underline;  }
.viewSottotitoloNews a:focus, .viewSottotitoloNews a:active, .viewSottotitoloNews a:hover{text-decoration: none;}

.viewTitolo3 {
	font-weight: bold;
	font-size: .75em;
	color: #0B3667;
	background-color: #F2F3F4;
	padding: .1em;
	}

.viewTitolo4 {
	font-weight: bold;
	font-size: .75em;
	color: #0B3667;
	background-color: #EFE0E3;
	padding: .1em;
	}
.viewTitolo5 {
	font-weight: bold;
	font-size: .75em;
	color: #BD122F;
	background-color: #F2F3F4;
	padding: .1em;
	}

.viewSotTitCell {  
	width: auto;
	font-size: .75em; 
	font-weight: bold; 
	color: #bd122f; 
	background-color: #FFFFFF; 
	padding: .2em .6em .2em 1.5em;
	margin: .5em 0em .5em 0em;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/H2-ico.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	
 }

.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;}

.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: #8c180b; background-color: #FFFFFF;}
.viewPar a:hover, .viewParCell a:hover, .viewPar a:active, .viewParCell a:active, .viewLI a:hover, .viewLI a:active{
 color: #bd122f; background-color: #FFFFFF; text-decoration:none;
}

a.viewLink, a.viewAnchor {font-size: .7em; color: #8c180b; background-color: #FFFFFF;}
a.viewLink:active, a.viewLink:hover,  
a.viewAnchor:active, a.viewAnchor:hover{color: #bd122f;  background-color: #FFFFFF; text-decoration:none;}

.viewLinkOnlyTextContainer{
	padding: 0 0 0 .9em;
	background-image: url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ICO-link.gif);
	background-position: .3em .7em;
	background-repeat:no-repeat;
	line-height: 1.4em;

}

ol.viewAnchorList {
	list-style-type:none;
	margin:10px 0; padding:0;
}
.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}

/* ---  porzione indice --- */
.viewIndexSlice { 
	margin:0; padding:0;
}
.viewIndexSlice ol, .viewIndexSlice ol li {
	list-style-type:none; 
	margin:0; padding:0;
}
.viewIndexSlice ol li a { 
	font-size:.7em;
	color:#8c180b; background-color:#FFFFFF;
}
.viewIndexSlice ol li a:active, .viewIndexSlice ol li a:hover {	color: #bd122f;  background-color: #FFFFFF; text-decoration:none; }

/* */
.viewTable {}
.viewTableTD {text-align:left;}
.viewTableCellText {font-size: .7em; color: #333333; background-color: transparent; text-align: left;}
.viewTable a {color: #8c180b; background-color:transparent;}
.viewTable a:hover {color: #bd122f;  background-color:transparent; text-decoration:none; }
.viewTableTDContainer{font-size: 1.35em;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #333333; background-color: #FFF;}
.viewTableHRTD a { color: #8C180B; background-color: #FFF; }
.viewTableHRCellText { font-size: .7em; color: #333333; background-color: #FFF; font-weight: bold; text-align:center; padding:4px; }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #333333; background-color:#ffffff; font-weight:lighter; padding:4px; }
.viewTableHCCellText {font-size: .7em; color: #333333; text-align: left; background-color:#ffffff; font-weight:lighter; }


/* */
.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.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}
.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 --- */
.ElencoCanale ol {
	list-style-type:none; margin:5px 0; padding:0;
}
.ElencoCanale ol li,
.ElencoCanale ol li.viewLI {
	margin:0 0 4px 0; padding:0;
}
.ElencoCanale ol li p {
	margin:2px 0; padding:0 10px 0 0;
}

/* --- Elenco Canale Eventi --- */

#ElencoCanaleEventi{
	border-left: 3px solid #FF702C;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleEventi h2{
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoEventi.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;
}
#ElencoCanaleEventi h2 a{	color:#FFFFFF; background-color: #A3471D;}
#ElencoCanaleEventi h2 a:hover, #ElencoCanaleEventi h2 a:focus, #ElencoCanaleEventi h2 a:active{
	text-decoration: none;
}
/* --- Elenco Canale Notizie --- */

#ElencoCanaleNotizie{
	border-left: 3px solid #58ACFF;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleNotizie h2{
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoNotizie.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;
}
#ElencoCanaleNotizie h2 a{	color:#FFFFFF; background-color: #1F578A;}
#ElencoCanaleNotizie h2 a:hover, #ElencoCanaleNotizie h2 a:focus, #ElencoCanaleNotizie h2 a:active{
	text-decoration: none;
}

/* --- Elenco Canale Rassegna --- */
#ElencoCanaleRassegna{
	border-left: 3px solid #8EC740;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleRassegna h2{
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoRassegna.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;
}
#ElencoCanaleRassegna h2 a{	color:#FFFFFF; background-color: #577927;}
#ElencoCanaleRassegna h2 a:hover, #ElencoCanaleRassegna h2 a:focus, #ElencoCanaleRassegna h2 a:active{
	text-decoration: none;
}
	/* --- Elencatore "Notizie affiancate" --- */
.Affianca li {
	float:left; margin-right:.2%; width:49.7%; 
}
/* --- Elenco Canale Box generico --- */

.ElencoCanaleBox{
	border-bottom: 3px solid #D9D9D9;
	margin: 0; padding: .3em .3em .3em 1.3em;
	list-style-type: none;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif);
	background-repeat:repeat-x;
	background-position: top left;
	color:#000000; background-color: #F4F4F4;
}
.ElencoCanaleBox li {
	font-size: .7em; color:#000000; background-color: #FFFFFF;
}
.ElencoCanaleBox li a{
	color:#1C4E7C; background-color: #FFFFFF;
}
.ElencoCanaleBox li a:hover {
	text-decoration: none;
}


/* --- Elenco Canale Predefinito --- */
.NewsBlock{width: 100%;}
.NewsBlockImgLeft{float:left; margin: 0 .5em 0 0;}
.NewsBlockImgRight{float:right; margin: 0 0 0 .5em;}



/* --- Box Ricerca --- */
#formSearchBox{
	margin: 0; padding:0;
}

#formSearchBox img { 
	display:block;
	width:21px;
	height:24px;
	vertical-align: top;
	margin:0; padding:0;
}

#formSearchBox label{
	font-size: .7em;
	font-weight: bold;
	vertical-align: middle;
	color:#af120d; background-color:#FFFFFF;
}

#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;
	
	
}


/* --- Stampa Printer Friendly --- */

#PrintObj{
	position:absolute;
	top: 0px; right: 0px;
	margin: 0;
}
#PrintObj a, #PrintObj img{display: block; width: 24px; height: 23px;}
#PrintObj a{color:#000000; background-color:#FFFFFF}

/* Testo Personalizzato BoxEvidente */

.BoxEvidente{
	border-left: 2px solid #000000;
	border-right: 2px solid #D9D9D9;
	margin: .5em 0;
}
.BoxEvidente p{
	border-top: 2px solid #000000;
	border-bottom: 2px solid #D9D9D9;
	margin: 0; padding: .5em;
	background-image:url(http://www.comune.montanaro.to.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: #0A4571; 
	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 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 #0360A3;
	border-left: 1px solid #0360A3;
	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 #0360A3;
	border-right: 1px solid #0360A3;
}

.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryTop.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: 1em;
	margin: 0 0 .5em 0; padding: 0;
	color: #FFFFFF; background-color: #0360A3;
	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;
	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 #0360A3;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #00497D; 
	background-color: #D4EEFF;
	border: 1px solid #0360A3;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold.gif);
	padding: 0 0 0 1em;
}

.ForumThreadList ol li ol li{
	list-style-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/tree_fold-lvl1.gif);
	padding: 0 0 0 1em;
}




.ForumComposeForm{
}

.ForumComposeForm div, .ForumComposeForm p{
	clear: both;
	padding: .5em 0 0 0;
}
.ForumComposeForm div label{
	display: block; width: 6em;
	font-size: .7em;
	float: left;
}
.ForumComposeForm p label{
	display: block; width: auto;
	font-size: .7em;	
}
.ForumComposeForm div input{
	width: 20em;
	margin: 0;
	border: 1px solid #0360A3;
	font-size: .7em;
	float:left;
	
}
.ForumComposeForm div span{
	float:left;
}

.ForumComposeForm p textarea{
	font-size: .7em;
	border: 1px solid #0360A3;
	width: 100%;
}
.ForumComposeForm p input{
	border: 1px solid #0360A3;
	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 ------------------------ */








/* ****** 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.montanaro.to.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;}

.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.comune.montanaro.to.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 {
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-banner.gif);
	background-repeat: repeat-x;
	background-position: 0 83px;
	color: #000000;
	background-color: #FFFFFF;
}

/* Banner */

#Banner {
	background-image:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FotoBanner.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	position:relative;
}
#Banner img { display:block;}
#Banner img.Montanaro { position:absolute; top:27px; left:192px;}


/* Layout */
#ContenitoreLayout { margin:0 20px 0 20px; padding:0;}
#Layout { position:relative; margin:0; padding:0; width:100%;}

#ColCENT { 
	margin:0 11em 0 11em; padding:0; 
	min-height:35em;
	
	
	
	
} /* 3 colonne*/

#ColCENT2col { 
	margin:0 0 0 11em; padding:0; 
	min-height:35em;
	
	
	
	
} /* 2 colonne */


#ColSX { position:absolute; top:0; left:0; display:block; width:10.5em; padding:0;}
#ColDX { position:absolute; top:0; right:0; display:block; width:10.5em;}

#Pagina { position:relative; width:100%;}

.BoxBannerDX { clear:both; margin:0; padding:10px 0 0 0;;}


/* ICO mappa */
#MapObj{
	position:absolute;
	top: 0px; right: 26px;
	margin: 0;
}
#MapObj a, #MapObj img{display: block; width: 23px; height: 23px;}
#MapObj a{color:#000000; background-color:#FFFFFF}

/* Search BOX */
#SearchBox { position:absolute; top:8px; right:20px;}

/* Bread Crumb */
#Breadcrumb { font-size:.65em; border-bottom:1px solid #c9c9c9; padding:8px 0 4px 0;}
#Breadcrumb a { color:#000000; background-color:#FFFFFF;}

/* footer  */
#Footer { clear:both; text-align:center; font-size:.7em; background:url(http://www.comune.montanaro.to.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-Footer.gif) top repeat-x;
	padding:.8em; margin:0;
}
#Credits { margin:.5em;}
#Credits a { color:#000000; background-color:#FFFFFF; text-decoration:underline;}
#Credits a:active, #Credits a:hover { text-decoration:none;}

#ValidLogo img { border:0px;}

/* --- Mappa del sito --- */
.MapIndexTree{font-size: .7em;}
.MapIndexTree ol{list-style-type: none;	margin: 0 0 0 2em; padding: 0 0 1em 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 3em; font-weight: normal;} 
#SkipLinks, .GoAway {
	position:absolute; top:-1000em; 
}
.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}
.GraficaAltSmall, .GraficaAltSmall a{display: none;}
.GraficaAltBig, .GraficaAltBig a{display: inline;}
.GraficaAltBN, .GraficaAltBN a{display: inline; }
.GraficaAltGB, .GraficaAltGB a{display: inline;} 
        

