/* Cached vesion created on 11/03/10 17:56:07*/
/* elapsed time: 0.2795 secs */

.viewTitolo {
	width: auto;
	font-size: 1.1em;
	font-weight: normal;
	color: #565656;
	background-color: #FFFFFF;
	padding: 9px 0 3px 21px;
	margin: 3px 1px 10px 0;
	border-bottom: 1px solid #C0C0C0;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Titolo1.gif);
	background-position: 0 7px;
	background-repeat:no-repeat;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	
	
}
.viewSottotitolo, .viewSotTitCell {  
	width: auto;
	/*font-size: 1.0em; 
	font-weight: normal; */
	font-size: .8em; 
	font-weight: bold; 	
	color: #8B1419; background-color: #FFFFFF;
	padding: 0; 
	margin: 15px 0 14px 0;
	font-family:Arial, Helvetica, sans-serif;
	
 }
.viewSottotitolo a{color: #0B3667; 	background-color: transparent;  }
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover{text-decoration: none;}


.viewTitolo5 {  
	width: auto;
	font-size: .75em; 
	font-weight: bold; 
	color: #4B4F4E; background-color: #FFFFFF;
	padding: 0; 
	margin: 15px 0 6px 0;
 }


.viewTitolo4 {  
	width: auto;
	 background-color: #FFFFFF;
	padding: 0; 
	margin: 15px 0 6px 0;
	font-size: 1.1em; 
	font-weight: normal; 
	color: #8B1419;		
 }

.viewTitolo3 {  
	font-size: .75em; 
	font-weight: bold; 
	color: #585858; 
	background-color: #FFFFFF; 
	margin: 0;
 }

.Titolo3Centrato {  
	font-size: .75em; 
	font-weight: bold; 
	color: #585858; 
	background-color: #FFFFFF; 
	margin: 0;
	text-align: center;
 }

.LinkData { padding: .1em 0  .1em 0; font-size: .7em;}
.LinkData a {color: #1F578A; background-color: #FFFFFF; }

.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: .75em; color: #333333; background-color: transparent;}

.viewCaption dd{
	font-size: .75em; 
	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;}
.viewLI a{color: #000000; background-color: #FFFFFF; text-decoration: underline; }
.viewPar a, .viewParCell a{color: #000000; background-color: #FFFFFF; text-decoration: underline; }
.viewPar a:hover, .viewParCell a:hover, .viewPar a:active, .viewParCell a:active, .viewLI a:hover, .viewLI a:active, .LinkData a:hover, .LinkData a:focus, .LinkData a:active {
text-decoration:underline;
}

a.viewAnchor {font-size: .75em; color: #000000; background-color: #FFFFFF; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }
a.viewLink{font-size: .75em; color: #000000; background-color: #FFFFFF; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
a.viewLink:active, a.viewLink:hover,  
a.viewAnchor:active, a.viewAnchor:hover{text-decoration: underline; }

.viewLinkOnlyTextContainer{
	padding: 0 0 0 .9em;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 .5em;
	background-repeat:no-repeat;
	line-height: 1.4em;

}

.viewAnchorList{
	list-style-type: none;
	margin: .2em 0 0 .6em;
}
.viewAnchorList li { margin: 2px 0 2px 0; }
.viewAnchorList li a.viewAnchor { 
	padding: 0 0 0 14px;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 2px;
	background-repeat:no-repeat;
	}

.viewIndexSlice ol {
	margin:0; padding:0;
	list-style-type:none;
}	
.viewIndexSlice ol li {
margin: .2em 0 .2em 0;
}	

.viewIndexSlice ol li a {
	padding: 0 0 0 15px;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 2px;
	background-repeat:no-repeat;
	line-height: 1.4em;
	font-size: .7em; 
	color: #000000; background-color: #FFFFFF;
	text-decoration: none;
}
.viewIndexSlice ol li a:hover, .viewIndexSlice ol li a:focus, .viewIndexSlice ol li a:active { text-decoration: underline; }

.viewIndexRss ol {
	margin:0; padding:0;
	list-style-type:none;
}	
.viewIndexRss ol li {
margin: .2em 0 .2em 0;
}	

.viewIndexRss ol li a {
	padding: 0 0 0 15px;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/rss_ico_small.gif);
	background-position: 0 2px;
	background-repeat:no-repeat;
	line-height: 1.4em;
	font-size: .7em; 
	color: #000000; background-color: #FFFFFF;
	text-decoration: none;
}
.viewIndexRss ol li a:hover, .viewIndexRss ol li a:focus, .viewIndexRss ol li a:active { text-decoration: underline; }

.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}

/* */
.viewTable {  }
.viewTableTD {text-align:center;}
.viewTableCellText {font-size: .7em; color: #333333;}
.viewTableTDContainer{font-size: 1.35em;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #000000; background-color: #CCCCCC;}
.viewTableHRCellText { font-size: .7em; color: #000000; background-color: #CCCCCC;
	text-align: center;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD {  color: #000000; background-color: #f0f0f0;}
.viewTableHCCellText {font-size: .7em; text-align: left;  color: #000000; background-color: #f0f0f0;}


/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {font-size: .75em; }

.formTextLabel{ white-space:nowrap;}

.formText, .formTextArea, .formDropDown {width: 96%; font-family:  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; border-top: 1px dotted; border-bottom:none; border-right:none; border-left:none;
 
 }

.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.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Elenco1.gif);
	margin: .5em .5em .5em 1.5em;
}

.BLOBListSymbolCustom2{
	list-style-type: none;
	list-style-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Elenco2.gif);
	margin: .5em 0 .5em 1em;	
}

.BLOBListSymbolCustom1 li, .BLOBListSymbolCustom2 li{margin: 0 0 .2em 0;}
.BLOBListSymbolCustom1 li ol, .BLOBListSymbolCustom2 li ol {
	list-style-type: none;
	list-style-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Elenco2.gif);
	}
.BLOBListSymbolCustom1 li ol li, .BLOBListSymbolCustom2 li ol li {
	list-style-type: none;
	list-style-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/SottoElenco.gif);	
	}	
.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal{
		margin: .2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha;
	margin: .2em 0 0 2em;
}



/* Calendario */
.viewCalendar { font-size: .6em; text-align: center; }
.viewCalendar table { margin: 0 auto 0 auto; }
.viewCalendar span { font-weight: bold; font-size: 1.0em; color: #000000; background-color: #F6F6F6; margin-left:5px; margin-right:5px;} 
th.dayMo, th.daySu, th.dayTh, th.dayWe,th.dayTu, th.dayFr, th.daySa { padding-bottom: 1px; color: #565656; background-color: #F6F6F6;}
td.current { border: 1px solid #F0BD47; }
.viewCalendar a { color: #F0BD47; background-color: #F6F6F6; text-decoration: underline;font-weight: bold; } 
td.dayMo a, td.daySu a, td.dayTh a, td.dayWe a,td.dayTu a, td.dayFr a, td.daySa a{ color: #000000; background-color: #F6F6F6; text-decoration: none;background-color: #F0BD47;border: 1px solid #F0BD47; padding-bottom: 1px; } 
/* --------------- 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.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSoloLink.gif);
	margin: 1em 0 0 1.5em;
	font-size: .7em;
}

.ElencoCanaleSoloLink ol li {margin: 0 0 1.2em 0;}
.ElencoCanaleSoloLink ol li a { color: #000000; background-color: #FFFFFF; text-decoration: none;}
.ElencoCanaleSoloLink ol li a:hover, .ElencoCanaleSoloLink ol li a:focus, .ElencoCanaleSoloLink ol li a:active  { text-decoration: underline; }

/* --- Elencatore canale SoloLinkBold --- */
.ElencoCanaleSoloLinkBold ol{
	list-style-type: none;
	list-style-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSoloLink.gif);
	margin: 1em 0 0 1.5em;
	font-size: .7em;
	font-weight:bold;
}

.ElencoCanaleSoloLinkBold ol li {margin: 0 0 1.2em 0;}
.ElencoCanaleSoloLinkBold ol li a { color: #000000; background-color: #FFFFFF; text-decoration: none;}
.ElencoCanaleSoloLinkBold ol li a:hover, .ElencoCanaleSoloLinkBold ol li a:focus, .ElencoCanaleSoloLinkBold ol li a:active  { text-decoration: underline; }

/* --- Elencatore canale InEvidenza --- */

.ElencoCanaleInEvidenza { margin: 10px 0 10px 15px; padding: 0; line-height: .8em; }
.ElencoCanaleInEvidenza ol { list-style-type: none; margin: 0; padding: 0; }
.ElencoCanaleInEvidenza ol li { margin: 3px 0 4px 0; padding: 0; }
.ElencoCanaleInEvidenza ol li a {
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: .7em;
	text-decoration: none;
	padding: 0 0 0 12px;
	display: block;
	width: 120px;
	} 
.ElencoCanaleInEvidenza ol li a:hover, .ElencoCanaleInEvidenza ol li a:focus, .ElencoCanaleInEvidenza ol li a:active { text-decoration: underline; }

/* --- Elencatore canale ElencoCanaleHome --- */

.ElencoCanaleHome{
	background-color:#F6F6F6;
	position: relative;

}

.ElencoCanaleHome ol{
	list-style-type: none;
	list-style-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/pallino_picc_bord.gif);
	margin: 1em 0 0 1.5em;
	padding: 1px 10px 1px 10px; 
	font-size: .7em;
	background-color:#F6F6F6;
	
}

.ElencoCanaleHome ol li {
	margin: 0 0 1.2em 0;
	background-color:#F6F6F6;	
	border-bottom: 1px dotted #F1BB46;
	padding: 0 0 10px 0;	
	}

.ElencoCanaleHome ol li a { color: #000000; text-decoration: none;	background-color:#F6F6F6; }
.ElencoCanaleHome ol li a:hover, .ElencoCanaleHome ol li a:focus, .ElencoCanaleHome ol li a:active  { text-decoration: underline; 	background-color:#F6F6F6; }

.ElencoCanaleHomeTitolo {
	margin: 0 0 0 0; padding: 0 0 10px 10px;	
	font-size: 0.9em; 
	font-weight: bold; 
	color: #8B1419;	
	}

.ElencoCanaleHomeTop {
	margin: 0 0 0 0; padding: 0 0 0 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/angolo_alto_dx_ara_c.gif);
	background-repeat: no-repeat;
	background-color: #FFD478;
	background-position: bottom right; background-repeat: no-repeat;
	height:10px;	

	}

.ElencoCanaleHomeTop img { display: block;}
	
.ElencoCanaleSettori {
	margin: 0 0 0 0; padding: 0 0 0 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/ElencoCanaleHomeTop_dx.gif);
	background-repeat: no-repeat;
	background-color: #FFD478;
	background-position: bottom right; background-repeat: no-repeat;
	height:14px;	
	font-size: .7em; 
	font-weight: bold; 
	color: #000000;	
	}
.ElencoCanaleSettori img {
	display: inline; vertical-align:top;
	}




.ElencoCanaleHomeBottom {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/ElencoCanaleHome_dx.gif);
	background-position: bottom right; background-repeat: no-repeat;
	background-color: #F6F6F6; color: #000000;
	clear:both;
	
	
	}
.ElencoCanaleHomeBottom img { display: block; }

.LinkModificaNL { 
	background-color: #FFFFFF;
	/*background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia_segue.gif);
	background-position: 0 0;
	background-repeat: no-repeat;*/
	margin: 0px 10px 0px 0px;
}
.LinkModificaNL a {
	color: #8B1419; 	
	font-size: .9em;
	font-weight:normal;
	text-decoration: none;
	display: inline;
	padding: 0 0px 0;
	} 
	
.LinkModificaNL a:hover, .LinkModificaNL a:focus, .LinkModificaNL a:active { text-decoration: underline; }

.LinkCanaleHome { 
	background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia_segue.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 10px 0px 10px;
}

.LinkCanaleHome a {
	color: #8B1419; 	
	font-size: .7em;
	font-weight:normal;
	text-decoration: none;
	display: block;
	padding: 0 15px 5px;
	} 
.LinkCanaleHome a:hover, .LinkCanaleHome a:focus, .LinkCanaleHome a:active { text-decoration: underline; }
.LinkFondiarioHome { 
	background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/pallino_picc_bord.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 10px 0px 10px;
}

.LinkFondiarioHome a {
	color: #8B1419; 	
	font-size: .7em;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 0 15px 5px;
	} 
.LinkFondiarioHome a:hover {

	text-decoration: underline;
	} 
/*
.LinkFondiarioHome { 
	background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia_segue.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 10px 0px 50%;
}

.LinkFondiarioHome a {
	color: #8B1419; 	
	font-size: .7em;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 0 15px 5px;
	} 
	*/
/* --- Elenco Canale Predefinito --- */
.NewsBlock h2.viewSottotitolo {  
	width: auto; padding:3px; margin:10px 0 6px 0;
	font-size: .7em; font-weight: bold; 
	color:#000000; background-color:#F0F0F0;
}
.NewsBlock a {
	background:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSoloLink.gif) 0 1px no-repeat;
	padding-left:11px;
}
.NewsBlock img {
	border:1px solid #F0F0F0;
}
.NewsBlock p {
	margin:0 0 5px 0; padding:0;
}

/* --- Elenco Canale Eventi --- */
.ElencoCanaleLinkData ol { list-style-type: none; margin: 1em 0 0 1.5em; font-size: .7em; font-weight: bold;}
.ElencoCanaleLinkData ol li {margin: 0 0 1.2em 0;  border-bottom: 1px dotted #CCCCCC; padding:0 0 10px 0;}
.ElencoCanaleLinkData ol li span {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLinkData.gif);
	background-position: 100% 3px;
	background-repeat: no-repeat;
	padding: 0 15px 0 0;
	}
.ElencoCanaleLinkData ol li a { 
	color: #000000; background-color: #FFFFFF;
	text-decoration: none;
	margin: 0 0 0 5px;
	padding: 0;
	}
.ElencoCanaleLinkData ol li a:hover, .ElencoCanaleLinkData ol li a:focus, .ElencoCanaleLinkData ol li a:active { text-decoration: underline; }
.ElencoCanaleLinkData p { 
	font-weight: normal;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSoloLink.gif);
	background-position: 0 1px; background-repeat: no-repeat; padding: 0 0 0 12px;
	width: 90%;
	}
	
.ElencoCanaleTitolo ol { list-style-type: none; margin: 1em 0 0 1.5em; font-size: .7em; font-weight: bold;}
.ElencoCanaleTitolo ol li {margin: 0 0 1.2em 0; border-bottom: 1px dotted #CCCCCC;  padding:0 0 10px 0;}
.ElencoCanaleTitolo ol li span {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLinkData.gif);
	background-position: 100% 3px;
	background-repeat: no-repeat;
	padding: 0 15px 0 0;
	margin: 0 3px 0 0;
	}
.ElencoCanaleTitolo ol li p { font-weight: normal; margin: 2px 0 4px 0;} 
.ElencoCanaleTitolo ol li a { 
	color: #000000; background-color: #FFFFFF;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSoloLink.gif);
	background-position: 3px 1px; background-repeat: no-repeat; padding: 0 0 0 12px;
	text-decoration: none;
	margin: 0 0 0 2px;
	padding: 0 0 0 14px;
	font-weight: normal;
	}
.ElencoCanaleTitolo ol li a:hover, .ElencoCanaleTitolo ol li a:focus, .ElencoCanaleTitolo ol li a:active { text-decoration: underline; }


/* --- 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: 2px 0 0 0; 
}
#formSearchBox label{
	font-size: .6em;
	vertical-align:middle;
	color:#585858; background-color:#FFFFFF;	
}

#frmSearchText{
	font-size: .6em;
	width: 10em;
	padding: 1px 0 0 0;
	border: 1px solid #585858;
	vertical-align:middle;
	height: 1.2em;
}
#formSubmit { padding: 2px 0 0 0; margin: 0; }

/*  Newsletter */


#NLBanner{ background-color:#E5E5E5; padding:0; margin:0; height:53px;}
#NLBannerSx{ background-color:#E5E5E5;float:left;padding:0; margin:0;}
#NLBannerDx{background-color:#E5E5E5; float:right;padding:0; margin:0;}
#NLIntestazione { margin-top:10px; font-size: 1em;color: #565656;  }

/* Testo Personalizzato Newsletter */
.ContenitoreBoxNewsletter1 { position: relative; }

.BoxNewsletter1{
	margin: 0; padding: 0;
	color: #565656; background-color: #FFD478;
}
.BoxNewsletter1 p{
	margin: 0; padding: .5em .7em .5em .7em;
	color: #565656; background-color: #FFD478;
	font-size: .9em;
	text-align:center;
}
.BoxNewsletter1 p a{color:#565656; background-color: #FFD478; text-decoration: none; }
.BoxNewsletter1 p a:hover, .BoxNewsletter1 p a:focus, .BoxNewsletter1 p a:active{text-decoration: underline;}
.Newsletter1Top {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsletterTopRight.gif);
	background-position: top right; background-repeat: no-repeat;
	background-color: #FFD478; color: #565656;
	}
.Newsletter1Bottom {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsletterBottomRight.gif);
	background-position: bottom right; background-repeat: no-repeat;
	background-color: #FFD478; color: #565656;
	}
/* Testo Personalizzato BoxEvidente */
.ContenitoreNewsletter2 { position: relative; }

.BoxNewsletter2{
	margin: 0; padding: 0;
	color: #8B1419; background-color: #F0F0F0;
}
.BoxNewsletter2 p{
	margin: 0; padding: .5em .7em .5em .7em;
	color: #8B1419; background-color: #F0F0F0;
	font-size: .9em;
	text-align:center;
}
.BoxNewsletter2 p a{color:#8B1419; background-color: #F0F0F0; text-decoration: none; }
.BoxNewsletter2 p a:hover, .BoxNewsletter2 p a:focus, .BoxNewsletter2 p a:active{text-decoration: underline;}	
/* Testo Personalizzato Natale */
.ContenitoreBoxNatale { position: relative; }

.BoxNatale{
	margin: 0; padding: 0;
	color: #565656; background-color: #FFD478;
}
.BoxNatale p{
	margin: 0; padding: 0 .7em 0 .7em;
	color: #565656; background-color: #FFD478;
	font-size: .8em;
	text-align:center;
	font-weight:bold;
}
.BoxNatale p a{color:#565656; background-color: #FFD478; text-decoration: none; }
.BoxNatale p a:hover, .BoxNatale p a:focus, .BoxNatale p a:active{text-decoration: underline;}
.ChannelPagerTopNatale {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsletterTopRight.gif);
	background-position: top right; background-repeat: no-repeat;
	background-color: #FFD478; color: #565656;
	}
.ChannelPagerBottomNatale {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/NewsletterBottomRight.gif);
	background-position: bottom right; background-repeat: no-repeat;
	background-color: #FFD478; color: #565656;
	}
.ChannelPagerTopNatale img, .ChannelPagerBottomNatale img { display: block; }	
/* Testo Personalizzato BoxEvidente */
.ContenitoreBoxEvidente { position: relative; }


.BoxEvidente{
	margin: 0; padding: 0;
	color: #000000; background-color: #F0F0F0;
}
.BoxEvidente p{
	margin: 0; padding: .5em .7em .5em .7em;
	color: #000000; background-color: #F0F0F0;
	font-size: .75em;
	text-align:justify;
}
.BoxEvidente p a{color:#000000; background-color: #F0F0F0; text-decoration: none; }
.BoxEvidente p a:hover, .BoxEvidente p a:focus, .BoxEvidente p a:active{text-decoration: underline;}


/* ----------- Forum - Inizio ----------- */
.ForumThread {
	font-family: Arial,  Helvetica, sans-serif; 
	font-size: .75em; 
}

.ForumThread ol{
	list-style-image:url(http://www.ismea.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.ismea.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: 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: 250px;
	text-align: left;
    /*background-image: url(http://www.ismea.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: Arial,  Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	background-color: #E9E9E9;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: 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 **** */


/* ---------- FOTO GALLERY - Inizio (flex da nap)----------------- */
.viewGallery{
	margin: .5em;
	border: 1px solid #1F5B82;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GallerySfondo.gif);
	background-repeat:repeat;
	background-position: 0 0;
	color: #0360A3; background-color: #FFFFFF;
}



.viewGallery .viewGalleryTop{
	background-image:url(http://www.ismea.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: #000000; background-color: #FFEA95;
}


.viewGalleryTop h1{
	margin: 0; padding: .3em 0 .3em 2.4em;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.3em;
	color: #000000; background-color: transparent;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryIco.gif);
	background-repeat:no-repeat;
	background-position: .2em .2em;
	border-bottom: 1px solid #1F5B82;
}

.viewGallery h2{
	margin: .2em 0;
	padding: 1em 0 1em 0;
	font-size: .8em;
	font-weight: bold;
	text-align: center;
}



.viewGallery ul{
	text-align:center;
	margin: 0; padding: 0;
	list-style-type: none;
}
.viewGallery ul.viewGalleryNaviTitle{
	float:left;
	margin: .5em; padding: 0;
}


.viewGallery ul li{
	margin: 0 0 .5em 0; padding: .7em 0 .7em 0;
	font-family: Arial,  Helvetica, sans-serif; 
	font-size: .75em; 
	color: #0360A3;
	background-color: transparent; 
	text-align:center;
	display: inline;
	vertical-align: middle;
	}

	
div.viewGalleryNaviNumber{
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/GalleryBot.gif);
	background-repeat:repeat-x;
	background-position: 0 0;
	font-size: .7em;
	margin: .5em 0 0 0; padding: .3em;
	text-align:center;
}
div.viewGalleryNaviNumber span{
	display: inline;
	color: #000000; background-color: transparent;
}
div.viewGalleryNaviNumber ol{ 
	display: inline;	
	margin: .7em;
	padding: 0;
	list-style-type: none;
	color: #000000; background-color: transparent;
}


div.viewGalleryNaviNumber ol li { 
	color: #0360A3; background-color: transparent;
	display: inline;
	margin: 0 .7em 0 .7em;
	padding: 0;
	font-weight: bold;
}
div.viewGalleryNaviNumber ol li a, div.viewGalleryNaviNumber span a{ 
	color: #000000; background-color: #FFE448;
	text-decoration: none;
	border: 1px solid #00436F;
	padding: 0 2px 0 2px;
	font-weight: bold;
}
.viewGalleryNaviNumber ol li a:hover, 
.viewGalleryNaviNumber ol li a:active, 
.viewGalleryNaviNumber ol li a:focus,
div.viewGalleryNaviNumber span a:hover,
div.viewGalleryNaviNumber span a:active,
div.viewGalleryNaviNumber span a:focus { 
	text-decoration: none;
}



div.viewGalleryNaviTitle ol{
	list-style-type: none;
	margin: 1em 0; padding: 0;
	font-size: .7em;
	font-weight:bold;
}
div.viewGalleryNaviTitle ol li a{ 
	color: #0360A3; background-color: transparent;
	text-decoration: underline;
}
div.viewGalleryNaviTitle ol li a:hover,
div.viewGalleryNaviTitle ol li a:active,
div.viewGalleryNaviTitle ol li a:focus { 
	text-decoration: none;
}

.viewGalleryClose{
	clear:both;
	font-size: .1em; margin: 0; padding: 0; line-height: .1em;
	color:#FFFFFF; background-color: #0360A3;
}
/* ---------- FOTO GALLERY - Fine ----------------- */


/* ----------------------------- PAGINAZIONE ELENCO CANALI ------------------------------ */


.ChannelPagerTop {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/ChannelPagerTopRight.gif);
	background-position: top right; background-repeat: no-repeat;
	background-color: #F0F0F0; color: #000000;
	}
.ChannelPagerBottom {
	margin: 0; padding: 0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/ChannelPagerBottomRight.gif);
	background-position: bottom right; background-repeat: no-repeat;
	background-color: #F0F0F0; color: #000000;
	}
.ChannelPagerTop img, .ChannelPagerBottom img { display: block; }
#ChannelPager{
	position:relative; 
	padding: .5em; 
	margin: 0;
	font-family: Arial,  Helvetica, sans-serif; 
	clear:both;
	color: #000000; background-color: #F0F0F0;
}

div#ChannelPager ol li a{

	padding-left: 1.5em; 

}

#ChannelSelection{padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}

#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em; padding: 0 0 0 .5em;}

#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
}
#ChannelMonthList ol li { width: 16%; 

}
#ChannelYearList ol li a, #ChannelDayList ol li a{
	color: #000000; 
	font-weight: bold;
	background-color: #F0F0F0;
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
	
}
/*#ChannelMonthList ol li a {
	color: #000000; 
	font-weight: bold;
	background-color: #F0F0F0;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif); 
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 1.2em;
	text-decoration: underline;
	}
*/	
#ChannelMonthList ol li a {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 1.5em;
	background-color: #F0F0F0;
	text-decoration:underline;
	
	}
		
#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 .5em;
	font-weight: bold;
}

.ChannelSelItem strong{
	padding: 0 0 0 1em;
	}

#ChannelMonthList ol li.ChannelSelItem strong{
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif); 
	background-position: 4px 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 1.5em;
	}

.ChannelEmptyItem span{
	padding: 0 .4em 0 1.5em;
	font-weight: normal;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif); 
	background-position: 4px 2px;
	background-repeat: no-repeat;
}

#ChannelClear{
	font-size:.1em;
	clear: both;
	height: .1em;
}

/* -------------------------------------------------------------------------------------- */body {
	color: #000000;
	background-color: #FFFFFF;
	margin: 0 auto 24px auto; padding: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
	
#ColHomeSx{ width: 49%; float:left;}
#ColHomeDx{ width: 49%; float:right;}

#TopBanner { color: #000000; background-color: #FFFFFF; height: 30px; position: absolute; top: 5px; left: 280px; }

#BarraTop { 
	margin: 0 0 0 0; padding: 0; 
	width: 100%;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Sfondo-Top.gif);
	background-position: 266px 100%;
	background-repeat: repeat-x;
	}

.Titolone {
	font-size: 1.3em;
	font-weight: normal;
	color: #565656;
	background-color: #FFFFFF;
	padding: 9px 0 3px 0;
	margin: 3px 22px 0 278px;
	border-bottom: 1px solid #C0C0C0;
	
	
	}
.NormativaTitoloRisultato{ 	font-size: 0.9em; margin-top:0; margin-bottom:2px;}
.NormativaRisultato{ margin-bottom:15px; }
.Titolone a { 	color: #535353; background-color: #FFFFFF; text-decoration: none; }
#Pagina { color: #000000; background-color: #C0C0C0; margin: 0 auto 0 auto; position: relative; clear: both; }

.BackHome { position: absolute; top: 50px; left: 7px; margin: 0; padding: 0; width: 45px; }
.BackHome a { font-size: .8em; color: #494949; background-color: #FFFFFF; text-decoration: none;
				margin: 0; padding: 0; font-weight: bold; }
.BackHome a:hover, .BackHome a:focus, .BackHome a:active { text-decoration: underline; }
#ColSx { 
	position: absolute; top: 0; left: 57px;
	color: #000000; background-color: #E9E9E9; width: 200px; padding: 0; margin: 0; z-index: 20;
	}
#ColSx img { display: block; }
#ImmagineSezione { position: absolute; top: 7em; left: 0; z-index: 20;} 
#ImmagineSezione img { display: block; }
#ImmagineSupportoPA {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/supportopa.gif); 
	 position: absolute; top: 7em; left: 0; z-index: 20; height:400px; width:55px; background-repeat:no-repeat;
	
}
#ImmagineAnalasiInfo {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/analisieinfo.gif); 
	 position: absolute; top: 7em; left: 0; z-index: 20; height:450px; width:55px;background-repeat:no-repeat;
	
}
#ImmagineHome {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BG-Home.gif); 
	 position: absolute; top: 7em; left: 0; z-index: 20; height:400px; width:55px;background-repeat:no-repeat;
	
}
#ImmagineStrumentiFinanziari {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/strumentifinanz.gif); 
	 position: absolute; top: 7em; left: 0; z-index: 20; height:450px; width:55px;background-repeat:no-repeat;
	
}
#ImmagineSviluppoImpresa {
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/sviluppoimpresa.gif); 
	 position: absolute; top: 7em; left: 0; z-index: 20; height:400px; width:55px;background-repeat:no-repeat;
	
}

#Layout { position: relative; color: #000000; background-color:#F6F6F6;
	/*border-right: 14px solid white;*/ border-right: 1px solid #C0C0C0; margin: 0 15px 0 0; width: 98%;
	}
#Layout2Col { position: relative; color: #000000; background-color:#F6F6F6; margin: 0 15px 0 0; }
#ColCentHome {
	z-index: 10;
	margin: 0 152px 0 0;
	padding: 0 0 0 247px;
	color: #000000; background-color: #FFFFFF; 
	border: 1px solid white; border-bottom: none;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Sfondo-Bianco-Grigio.gif); background-position: 0 0; background-repeat: repeat-y;
	position: relative;
	}
#ColCentHome2Col {
	z-index: 10;
	margin: 0;
	padding: 0 0 0 247px;
	color: #000000; background-color: #FFFFFF; 
	border: 1px solid white; border-bottom: none;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Sfondo-Bianco-Grigio.gif); background-position: 0 0; background-repeat: repeat-y;
	}
#ColDx { position: absolute; top: 0; right: 0;  width: 150px; 
	 color: #000000; background-color: #F6F6F6;  margin: 0; padding: 0; 
	 }
#ColDx img { display: block; }
#ColDx h2 { margin: 22px 10px 7px 15px; border-bottom: 1px solid #F6AE47; padding: 0 2px 5px 1px; font-size: .8em; color:#4B4F4E;} 

#Fondo { color: #FFFFFF; background-color: #C0C0C0;  height:29px; margin-right:24px; }

#Crediti { position: absolute; float:left; color: #FFFFFF; background-color: #525152; width: 198px; text-align: center; font-size: .6em; border: 1px solid #525152; margin-left:56px; margin-right:56px; }
#Crediti a { color: #FFFFFF;  background-color: #525152; text-decoration: none; display: block; padding: 7px 0 7px 0;}
#Crediti a:hover, #Crediti a:focus, #Crediti a:active { color: #525152;  background-color: #FFFFFF; }
#Bollini { text-align:center; padding-top:7px;}
#iso9001 { margin-top:5px;}

#Contenuti { 
	padding: 10px 22px 60px 29px;
	min-height: 40em;
	
	
	
	
	
	
	z-index: 20;
	clear:both;
	}

#Albo { 
	padding: 10px 22px 60px 29px;
	min-height: 40em;
	
	
	
	
	
	
	z-index: 0;
	clear:both;
	
	}
#Footer { color: #000000; background-color: #FFFFFF; padding: 0 0 0 64px; }

#BreadCrumb {

	border-bottom: 1px solid #C0C0C0;
	font-size: .65em;
	line-height: 1.25em;
	background-color: #FFFFFF;
	padding: 0 0 0 0;
	margin: 15px 25px 0 278px;
	border-bottom: 1px solid #C0C0C0;	
	}
#BreadCrumb span { font-weight: bold;  }
#BreadCrumb a { color: #000000; background-color: #FFFFFF; text-decoration: none; font-weight: normal; }
#BreadCrumb a:hover, #BreadCrumb a:focus, #BreadCrumb a:active { text-decoration: underline; }

.Utility { width: auto; float: left;  ;}
.Utility ol { 
		list-style-type: none; 
		margin: 0;
		padding: 0;
        width:14em;
        
        

}
.Utility ol li { float: left; padding: 0 3px 0 2px; }

.BannerDx { margin: 0; padding: 0;}
.BannerDx ol {margin: 0 0 0 15px; padding: 0; list-style-type: none;}
.BannerDx ol li {margin: 0 0 15px 0; padding: 0;}
.BannerDx ol li a {margin: 0; padding: 0; }
.BannerDx ol li a:hover, .BannerDx ol li a:focus, .BannerDx ol li a:active {margin: 0; padding: 0;}

.BannerSx { margin: 0; padding: 0;}
.BannerSx ol {margin: 15px 0 0 50px; padding: 0; list-style-type: none; }
.BannerSx ol li {margin: 0; padding: 0;}
.BannerSx ol li a {margin: 0; padding: 0; }
.BannerSx ol li a:hover, .BannerSx ol li a:focus, .BannerSx ol li a:active {margin: 0; padding: 0;}
.BannerSms { margin: 0; padding: 10px 0 10px 8px; border-bottom:1px solid #F6AE47;}
.BannerNatIta { margin: 0; padding: 10px 0 10px 8px; border-bottom:1px solid #F6AE47;}
.BannerCcn { margin: 0; padding: 10px 0 10px 42px; border-bottom:1px solid #F6AE47;}

.LinkCereali { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/CerealiG.gif); margin: 0 5px 5px 0;} 
.LinkCarni { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/CarniG.gif); margin: 0 0 5px 0;} 
.LinkFrutta { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/FruttaG.gif); margin: 0 5px 5px 0;} 
.LinkFiori { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/FioriG.gif); margin: 0 0 5px 0;} 
.LinkLatte { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/LatteG.gif);margin: 0 5px 0 0;} 
.LinkOli { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/OliG.gif);margin: 0 5px 5px 0;} 
.LinkPesca { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/PescaG.gif);margin: 0 5px 0 0;} 
.LinkVini { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/ViniG.gif);margin: 0 5px 5px 0;} 
.LinkBio { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/BioG.gif); margin: 0;} 

.LinkCerealiSel,.LinkCereali:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Cereali.gif); margin: 0 5px 5px 0; } 
.LinkCarniSel, .LinkCarni:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Carni.gif);margin: 0 0 5px 0; } 
.LinkFruttaSel, .LinkFrutta:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Frutta.gif); margin: 0 5px 5px 0;} 
.LinkFioriSel, .LinkFiori:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Fiori.gif);margin: 0 0 5px 0; } 
.LinkLatteSel, .LinkLatte:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Latte.gif); margin: 0 5px 0 0;} 
.LinkOliSel, .LinkOli:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Oli.gif); margin: 0 5px 5px 0;} 
.LinkPescaSel, .LinkPesca:hover { float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Pesca.gif);margin: 0 5px 0 0;} 
.LinkViniSel, .LinkVini:hover{  float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Vini.gif);margin: 0 5px 5px 0;} 
.LinkBioSel,.LinkBio:hover {  float: left; width: 45px; height: 45px; background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/Bio.gif); margin: 0; } 

.LinkCerealiSel:hover { background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/CerealiG.gif); } 
.LinkCarniSel:hover { background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/CarniG.gif); } 
.LinkFruttaSel:hover {  background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/FruttaG.gif); } 
.LinkFioriSel:hover {  background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/FioriG.gif);} 
.LinkLatteSel:hover {  background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/LatteG.gif); } 
.LinkOliSel:hover { background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/OliG.gif); } 
.LinkPescaSel:hover {  background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/PescaG.gif);} 
.LinkViniSel:hover{ background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/ViniG.gif);} 
.LinkBioSel:hover {  background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/ma/BioG.gif);  } 

/* --- Mappa del sito --- */
.MapIndexTree{font-size: .7em; padding: 0 0 1em 0;}
.MapIndexTree ol{list-style-type: none;	margin: 0 0 1em 1em; padding: 0;  font-weight: bold;}
.MapIndexTree ol li a{color: #535353; background-color: #FFFFFF; text-decoration: none;}
.MapIndexTree ol li a:hover, .MapIndexTree ol li a:active, .MapIndexTree ol li a:focus
{ text-decoration: underline; }
.MapIndexTree ol li ol {margin: 0 0 0 2em; font-weight: normal;}

.LinkSpalletta { margin: 10px 0 10px 15px; padding: 0; line-height: .8em; }
.LinkSpalletta ol { list-style-type: none; margin: 0; padding: 0; }
.LinkSpalletta ol li { margin: 3px 0 4px 0; padding: 0; }
.LinkSpalletta ol li a {
	font-family:Arial, Helvetica, sans-serif;	
	color: #000000; background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/FregioPaginatore.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	font-size: .65em;
	text-decoration: none;
	padding: 0 0 0 12px;
	display: block;
	width: 120px;
	} 
.LinkSpalletta ol li a:hover, .LinkSpalletta ol li a:focus, .LinkSpalletta ol li a:active { text-decoration: underline; }


ul#multi,ul#multi li{margin:0;padding:0;list-style:none}

ul#multi{width: 100%;overflow: hidden;
    padding: 1em 0;margin:4em 0;
    line-height: 1.8;
    background: #424252;color: #E6F5FC}

ul#multi li{float: left;width: 32%;
    margin-left: 1%;display: inline;
    border-bottom:1px dotted #777} 

/*Link Settori menù orizzontale */
.LinkSettori { margin: 0; padding: 0 15px;  background-color:#F6F6F6;}
.LinkSettori ol { list-style-type: none; margin: 0; padding: 0; background-color:#F6F6F6; }
.LinkSettori ol li { 
	float: left;
    display: inline;
    border-bottom:1px dotted #F0BD48;
	width: 150px;
	height:25px;	
 }
.LinkSettori ol li a {
	color: #4B4F4E; background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioSettori.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: .55em;
	text-decoration: none;
	padding: 0 0 10px 12px;		
	font-weight:bold;
	} 
.LinkSettori ol li a:hover, .LinkSettori ol li a:focus, .LinkSettori ol li a:active { text-decoration: underline; }
/* Box in home page */
.BoxHome { width: 49%; float: left; color: #000000; background-color: #F0F0F0; margin: 12px 0 0 0; padding: 0; }
.BoxHomeDx { width: 49%; float: right;color: #000000; background-color: #F0F0F0; margin: 12px 0 0 0; padding: 0; }
.BoxHome h2, .BoxHomeDx h2 { margin: 5px 0 0 0; padding: 0 10px 0 10px; font-size: .8em; }
.BoxHome h2 a, .BoxHomeDx h2 a { color: #000000; background-color: #F0F0F0; text-decoration:none; }
.BoxHome p, .BoxHomeDx p { margin: 0; padding: 0 10px 10px 10px; font-size: .7em; }

.FondoHome { margin: 12px 0 0 0; }

/*clear su menù filiere per Mozilla*/
.Clear { clear:both; width:100%; line-height:.1em; font-size:.1em;}

#CommunityLogin { margin: 5px 0 5px 0;  }
/*************** Banner Sms Mobile ******************* */
.BannerServizi { margin: 25px 0 5px 15px; float:left;  }

.BannerServizi a{
	color:#8B1419;
	font-size:0.8em;
	text-decoration:none;
	font-weight:bold;
	
}
/* ****** USER LOGIN - Inizio **** */
#CommunityLogin .campoLogin {

	margin-left:20px; 
	
	}
.campoMail {
		font-family:Arial,Helvetica,sans-serif;
		font-size:0.7em;
		margin-left:20px;

	}	
#CommunityLogin .campoLogin a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	color:#4B4F4E;
	background-color: #F6F6F6;
	vertical-align: middle;
	font-weight: normal;
	text-decoration: none;
	
	}	
#CommunityLogin .FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	background-color: #F6F6F6;
	vertical-align: middle;
	
	
	}
#CommunityLogin .FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px; margin: 0;
	
	
}

#CommunityLogin .LoginFormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	background-color: #FFFFFF;
	margin: 5px 0 5px 0;
	border-style:solid;
	border-width:1px;
	
	border-color: #4B4F4E;
	
	
}


#CommunityLogin .FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	background-color: #E9E9E9;
	margin: .2em 0 .2em 0;
	
}

/*Link Banner spalletta destra*/
/* --- Elencatore canale InEvidenza --- */

.BannerSpallettaDX { margin: 10px 0 10px 10px; padding: 0; line-height: .8em; }
.BannerSpallettaDX ol { list-style-type: none; margin: 0; padding: 0; }
.BannerSpallettaDX ol li { margin: 3px 0 4px 0; padding: 0; }
.BannerSpallettaDX ol li a {
	font-family:Arial, Helvetica, sans-serif;	
	color: #4B4F4E; background-color: #F6F6F6;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/faq2.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: .7em;
	text-decoration: none;
	font-weight:bold;
	padding: 0 0 0 40px;
	display: block;
	width: 100px;
	} 
.BannerSpallettaDX ol li a:hover, .BannerSpallettaDX ol li a:focus, .BannerSpallettaDX ol li a:active { text-decoration: underline; }
.adminPanelPageInfoItemTitle { display:none;}
.adminPanelPageInfoItem{ font-weight:bold; padding-bottom:10px; padding-left:10px;}
a.adminLinkOnSite { background-color:#E9E9E9;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:0.2em 0pt;}

.FlexCMPError {
background-color:#FFFFFF;
border: none;
color:#8B1419;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:2em 0pt;
padding:0.5em;
position:relative;
}
.errList {
background-color:#FFFFFF;
border: none;
color:#8B1419;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
margin:2em 0pt;
padding:0.5em;
position:relative;
}
.adminPanelPageInfo {
border:1px solid #000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin:0.3em;
padding:0.3em;
text-align:left;
}
.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 250px;
	text-align: left;
	background-image:none;
    /*background-image: url(http://www.ismea.it/flex/TemplatesUSR/modules/IT/TemplatesUSR-modules-img/Enter.jpg);*/
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}
/* ---------------------- 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: #146205;  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 #146205;
	border-left: 1px solid #146205;
	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 #146205;
	border-right: 1px solid #146205;
}

.ForumTopicList table thead tr th, .ForumMsgList table thead tr th{
	background-image:url(http://www.ismea.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: #146205;
	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: #146205;  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: #F0F0F0;
}
.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: #000000;
	background-color: #F0F0F0;
}
.ForumMsgList table tbody tr td div{
	text-align:right;
}
.ForumMsgList table tbody tr td div a{
	color: #146205; 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: #146205; background-color: #F0F0F0;
}

.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: #146205; background-color: #D4EEFF;
	text-decoration: underline;
	padding: 0; margin: 0;
	text-decoration:none;
}
.ForumPaginator ol li a:hover, 
.ForumPaginator ol li a:active, 
.ForumPaginator ol li a:focus { 
	text-decoration: none;
}
.ForumPaginator span.NavInactive,
.ForumPaginator li.NavInactive{
	border: 1px solid #146205;
	color: #000000; 
	background-color: #ffffff;
}
	
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a{
	color: #146205; 
	background-color: #F0F0F0;
	border: 1px solid #146205;
	padding: .1em;
}



.ForumThreadList{
	font-size: .7em;
}
.ForumThreadList ol{
	list-style-type: none;
}
.ForumThreadList ol li{
	list-style-image:url(http://www.ismea.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.ismea.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 #146205;
	font-size: .7em;
	float:left;
	
}
.ForumComposeForm div span{
	float:left;
}

.ForumComposeForm p textarea{
	font-size: .7em;
	border: 1px solid #146205;
	width: 100%;
}
.ForumComposeForm p input{
	border: 1px solid #146205;
	font-size: .7em;
	text-align:center;
}
.ForumComposeForm p a{
	color: #146205; 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;
}

.LblAlbo {
	clear:both;
	display:block;
	float:left;
	margin:0.2em 0 0;
	width:70%;
}
#MsgFornitore {
	width:100%;
	font-size:1.2em;
	color:#00CC66;
	padding:10px;
	text-align:center;
	border:2px solid #00CC66;
	margin-bottom:10px;	

}
#ErrMsgFornitore {
	width:100%;
	font-size:1.2em;
	color:#ff0000;
	padding:10px;
	text-align:center;
	border:2px solid #ff0000;
	margin-bottom:10px;	

}
#CommunityUserForm { width:90%;}
.errList a{ 
	color:#8B1419;
	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-weight:bold;
}
#CommunityLoginAlbo {
	border: none;
	margin:auto;
	width:300px;
	text-align:center;
	color:#000000;
	margin-top:20px;
	padding:30px;
}
#CommunityLoginAlbo h2 {
	font-size:1px;
	display:none;	
	
}
#CommunityLoginAlbo .FlexLoginLabel {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
}
#CommunityLoginAlbo .LoginFormBox {
	background-color:#FFFFFF;
	border:1px solid #4B4F4E;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	width:200px;
}
#CommunityLoginAlbo .campoLogin a {
	display:none;
	font-size:0.1em;

}
#CommunityLoginAlbo .FlexLoginButton {
	background-color:#cccccc;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	margin:0.2em 0;
}
#Albo .CommunityUserFormText2 {
	margin:0px; padding:0px;

}
#Albo .LblAlbo {
	width: 300px;
	float: left;
	text-align: left;	
	display: block;
}
#Albo input
{
	float:right;
	margin:5px 0;
} 
#Albo select
{
	float:right;
} 
#Albo textarea
{
	float:right;
} 
#Albo .TestoRichiestaIscrizione{
	clear:both;
	
}
#Albo textarea.TestoIntegralePrivacy{
clear:both;
float:none;
}
#CommunityLoginAlbo .FlexLoginButton{
clear:both;
}
#CommunityLoginAlbo .FlexLoginLabel {
	float:left;
	width:200px;

}
#CommunityLoginAlbo .LoginFormBox {
	float:right;
	width:200px;
}
#CommunityLoginAlbo .campoLogin {
clear:both;

}
#CommunityLoginAlbo {

width:410px;
}
#LavoraConNoi .LblAlbo { font-size:0.75em;font-family:Arial,Helvetica,sans-serif;}
/* ---------------------- Forum v 2.0 - 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;
 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;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.ismea.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;
}.Big {font-size:1em;}

/* Paginazione Banca Dati Normativa - Oggetto */
.NormativaPaginator {
	font-size: .75em;
	margin: .5em 0 0 0;  padding: .2em 0;
	text-align:center; line-height: 1.5em;
}	
.NormativaPaginator span {
	display: inline;
	margin: 0 .2em; padding: .1em;
}
.NormativaPaginator ol { 
	display: inline;	
	margin: 0 auto; padding: 0;
	list-style-type: none;
	font-weight:bold;
}
.NormativaPaginator ol li { 
	display:inline;
	padding: .1em; margin: 0 .2em;
}
.NormativaPaginator ol li a, .NormativaPaginator span a { 
	color: #89141A; background-color: #ffffff;
	text-decoration: underline;
	padding: 0; margin: 0;
	text-decoration:underline;
}
.NormativaPaginator ol li a:hover, 
.NormativaPaginator ol li a:active, 
.NormativaPaginator ol li a:focus { 
	text-decoration: none;
}
.NormativaPaginator span.NavInactive,
.NormativaPaginator li.NavInactive {
	/* border: 1px solid #0360A3; */
	color: #000000; 	background-color: #ffffff;
}	
.NormativaPaginator span.NavActive a,
.NormativaPaginator li.NavActive a {
	color: #89141A; 	background-color: #ffffff;
	/* border: 1px solid #0360A3; */ 
	padding: .1em;
}

	/* Footer Banca Dati Normativa - Oggetto */
.NormativaPaginazioneFooter  { 
	margin:10px 0; padding:0;
	list-style-type:none;
	text-align:center;
	font-size:.8em; font-weight:normal;
}
.NormativaPaginazioneFooter li { 
	display:inline;
	margin:0; padding:0 10px 0 8px;
	background:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Eventi/FrecciaRossa.gif) 0 2px no-repeat;
}
/* Normativa: Intestazione parametri di ricerca */
.NormativaIntestazioneRicerca {
	margin:0; padding:0;
	list-style-type:none;
 	font-size:.8em;	
}
	/* Calendario Eventi + Link RicercaAvanzata */
.NormativaIntestazioneRicerca dt {
	width: 14em;
	
}

.NormativaRisultato {margin: 0 0 1.5em 0;}
.NormativaTitoloRisultato{
	display: inline; 
	font-size: .8em; font-weight: bold; 	
	color: #000000; background-color: #FFFFFF;
	padding: 0; margin: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.NormativaRisultato .viewPar{ color: #89141A; background-color: #ffffff;}
.NormativaRisultato .viewPar a{ color: #89141A; background-color: #ffffff;}

.NormativaIntestazioneRicerca dd { margin: -1.2em 0 0 14em; }
.NormativaIntestazioneRicerca dd strong {font-weight: normal; color: #89141A; background-color: #ffffff;}
.RicercaNorm { font-size: .75em; padding: 0 0 10px 0;}


.RicercaNorm .Select { margin: 4px 0 4px 0; }
.RicercaNorm div.jsShowB {clear: left;}
.RicercaNorm .jsShowB a {font-size: .9em; color: #89141A; background-color: #ffffff; text-decoration: none;  }
.RicercaNorm .jsShowB a:hover, .RicercaNorm .jsShowB a:focus, .RicercaNorm .jsShowB a:active { text-decoration: none; }


.RicercaNorm form fieldset {margin: .7em 0; padding: 0; border: none; }
.RicercaNorm form fieldset label  {font-weight: bold;}
.RicercaNorm form fieldset legend { font-weight: bold; color: #89141A; background-color: #ffffff; margin: 0; padding:0;}


.RicercaNorm .TopSep {border-top: 1px solid #cecece; padding: .5em 0 0 0; position: relative; top: 0; left: 0; width: 99%;}


.RicercaNorm form input.Update { width:32em; }
.RicercaNorm form input.Submit { width:4.5em; }
.RicercaNorm form input.Reset { width:13em; }




.RicercaNorm .RicercaNormFiltri input{ float: right; width: 10em;}
.RicercaNorm .RicercaNormFiltri .select {}
.RicercaNorm .RicercaNormFiltri label {display: block; width: 11em;}
.RicercaNorm .RicercaNormFiltri select {margin: -2.5em 0 0 11em;}
.RicercaNorm .RicercaNormFiltri .block {clear: both;}
.RicercaNorm .RicercaNormFiltri .block label {display: inline; width:auto;}
.RicercaNorm .RicercaNormFiltri .block input{float: none; width: auto;}
.RicercaNorm .cerca {float: left; padding: .8em 0 0 0;}


.RicercaNorm form fieldset.FlatIt { padding: 0 0 0 6em; position: relative;}
.RicercaNorm form fieldset.FlatItLong { padding: 0 0 0 10em; position: relative;}
.RicercaNorm form fieldset.FlatIt span, .RicercaNorm form fieldset.FlatItLong span {white-space: nowrap;}
.RicercaNorm form fieldset.FlatIt legend span {
	display: block; position:absolute;
	white-space: normal;
	top: .2em;  
	left: .2em; }
.RicercaNorm form fieldset.FlatItLong legend span {
	display: block; position:absolute;
	white-space: normal;
	top: .2em;  
	left: .2em; }
.RicercaNorm form fieldset.FlatIt label, .RicercaNorm form fieldset.FlatItLong label {font-weight: normal; }
.RicercaNorm form fieldset.FlatIt legend, .RicercaNorm form fieldset.FlatItLong legend { color: #000000; background-color: #ffffff;}


.RicercaNorm form fieldset div.checkset div{width: 48%; float: left;}table.IsmeaDataTable {
	border-collapse:collapse;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	font-size: .7em;
	font-family:Arial, Helvetica, sans-serif;
}
table.IsmeaDataTable thead th {
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	color:#000000; background-color:#CCCCCC;
	text-align:center;
	vertical-align: top;
	padding: .1em .3em;
}
table.IsmeaDataTable tbody th {
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	text-align:left;
	padding: .1em .3em;
	font-weight: normal;
}

table.IsmeaDataTable tbody th.tot {
	font-weight: bold;
}


table.IsmeaDataTable tbody td {
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	text-align: right;
	padding: .1em .3em;
}

table.IsmeaDataTable tbody td.even, table.IsmeaDataTable tbody th.even {
	color:#000000; background-color:#ffffff;
}


table.IsmeaDataTable tbody td.odd, table.IsmeaDataTable tbody th.odd {
	color:#000000; background-color:#f0f0f0;
}


table.IsmeaDataTable tbody td.odd a {
	color:#0000FF; background-color:#f0f0f0;
	text-align: center;
}


table.IsmeaDataTable tbody td.even a {
	color:#0000FF; background-color:#ffffff; text-align: center;
}

table.IsmeaDataTable tbody td a{
	display: block;
	text-align: left;
}
table.IsmeaDataTable img{
	border:none;

}
table.IsmeaDataTable tbody td a:hover, table.IsmeaDataTable tbody td a:active, table.IsmeaDataTable tbody td a:focus {
	text-decoration: none;
}


/* Wizard Pesca */

.wizardPesca {font-size: .8em;}
.wizardPesca fieldset {border: none; clear: left; border-bottom:1px solid #CECECE; margin: 0 0 .5em 0; padding: 0 0 .5em 0;}
.wizardPesca fieldset legend{border: none;}
.wizardPesca fieldset legend {color:#89141A; background-color:#fff; font-weight:bold; margin:0pt; }


.wizardPesca fieldset div.wizardPescaVertOptionSet {margin: 0 0 .5em 0;}
.wizardPesca fieldset div.wizardPescaVertOptionSet div {margin: 0 0 0 2em;}

.wizardPesca fieldset .inlineOptionSet {display: inline;}

.wizardPescaSummary{ border: 1px solid #585858; margin: 0 0 1em 0; padding: .5em; float: left; width: 90%;}
.wizardPescaSummary dl{ float: left; clear: left; width: 100%; margin: 0;}
.wizardPescaSummary dt{ float: left; font-weight: normal; margin: 0 .5em 0 0; padding: 0; white-space: nowrap;}
.wizardPescaSummary dd{ float: left; margin: 0 1em 0 0; padding: 0; white-space: nowrap;}


.stepper{ margin: 0; padding: 0; list-style-type: none; float: left; width: 99%;}
.stepper li{ 
	float: left; width: auto; margin: 0 0 .3em 0;
	background-image:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/IconaStepper.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.stepper li.laststep {background-image:url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/IconaStepperLast.gif);}
.stepper li .stepnum {padding: 0 .5em 0 .7em; font-weight: bold;}
.stepper li .stepmsg {margin: 0 2em 0 0;}
.s-tepper li.laststep .stepmsg {margin: 0 .5em 0 0;}
.stepper li.step_doing{color: #ffffff; background-color: #89141A;}
.stepper li.step_done{color: #ffffff; background-color: #000000;}
.stepper li.step_todo{color: #000000; background-color: #DDDDDD;}


.wizardPescaErrorBlock{ margin: .5em 0; border: 2px solid #c00; color: #fff; background-color: #c00; position: relative;}
.wizardPescaErrorBlock p{font-size: 1em; font-weight: bold; margin: 0; padding: 0;}
.wizardPescaErrorBlock ul {margin: 0 2em; padding: 0 1em;}
.wizardPescaErrorBlock ul li {}

.wizardPescaTable{}
.wizardPescaTable table tbody th.groupLvl1, .wizardPescaTable table tbody th.groupLvl2,
.wizardPescaTable table tbody th.groupLvl3, .wizardPescaTable table tbody th.groupLvl4,
.wizardPescaTable table tbody th.groupLvl5 { 
	font-weight: bold; text-transform: uppercase; 
}
.wizardPescaTable table tbody th.groupLvl1{ color: #fff; background-color: #89141A;}
.wizardPescaTable table tbody th.groupLvl2{ color: #fff; background-color: #0000CC;}
.wizardPescaTable table tbody th.groupLvl3{ color: #000; background-color: #9B9BBF;}
.wizardPescaTable table tbody th.groupLvl4{ color: #000; background-color: #FFD478;}
.wizardPescaTable table tbody th.groupLvl5{ color: #000; background-color: #dddddd;}

.wizardPescaExcel{ padding: 1em;}


/* formBollettino */
.formBollettino{margin: 1em auto;}

table.formBollettinoTable {
	border-collapse:collapse;
	border-top: 1px solid #585858;
	border-left: 1px solid #585858;
	font-size: .7em;
	font-family:Arial, Helvetica, sans-serif;
}
table.formBollettinoTable thead th {
	border-bottom: 1px solid #585858;
	border-right: 1px solid #585858;
	color:#000000; background-color:#CCCCCC;
	text-align:center;
	vertical-align: top;
	padding: .1em .3em;
}
table.formBollettinoTable tbody th {
	border-bottom: 1px solid #585858;
	border-right: 1px solid #585858;
	text-align:left;
	padding: .1em .3em;
	font-weight: normal;
}


table.formBollettinoTable tbody td {
	border-bottom: 1px solid #585858;
	border-right: 1px solid #585858;
	text-align: left;
	padding: .1em .3em;
}

table.formBollettinoTable tbody td.even, table.formBollettinoTable tbody th.even {
	color:#000000; background-color:#ffffff;
}


table.formBollettinoTable tbody td.odd, table.formBollettinoTable tbody th.odd {
	color:#000000; background-color:#f0f0f0;
}


table.formBollettinoTable tbody td.odd a {
	color:#0000FF; background-color:#f0f0f0;
	text-align: center;
}


table.formBollettinoTable tbody td.even a {
	color:#0000FF; background-color:#ffffff; text-align: center;
}

table.formBollettinoTable tbody td a{
	display: block;
	text-align: left;
}
table.formBollettinoTable img{
	border:none;

}
table.formBollettinoTable tbody td a:hover, table.formBollettinoTable tbody td a:active, table.formBollettinoTable tbody td a:focus {
	text-decoration: none;
}

table.formBollettinoTable tbody td input{text-align: right;}

.formBollettino label{font-size: .7em; font-weight: bold;}
.formBollettino fieldset{border: none; margin: 0; padding: 0; width: 6em;}
.formBollettino fieldset legend{font-size: .7em; color:#89141A; background-color:#fff; font-weight:bold; }

.formBollettino .errfld{border: 1px solid #c00; color: #000; background-color: #ff0;}
/* Menu Orizzontale */
#MenuH {  
	margin: 46px 15px 0 278px; 
	font-size: .8em;	
	font-weight: bold;	
}
#MenuH ol { 
	width: 99%; list-style-type: none;
	margin: 0; padding: 0; 
	float: left;
	border-left: 1px solid #F6AE47;	
    
    
	
	}
#MenuH ol li {float: left;  margin: 0; padding: 0; border-bottom: 1px solid #F6AE47; width: 24.95%; min-width: 10em;}
#MenuH ol li a { 

	padding: 10px 5px 0 5px;
	min-height: 27px;
	
	display: block;
	text-align: center;
	/*font-weight: normal;
	font-size: .9em;*/	
	color: #494949; background-color: #F0F0F0;
	text-decoration: none;
	border: 1px solid #F6AE47; border-bottom: none; border-left: none;
	font-family:Arial, Helvetica, sans-serif;
	
	}
#MenuH ol li a:hover, #MenuH ol li a:focus, #MenuH ol li a:active { color: #252525; background-color: #FFFFFF;  border-bottom: none;   }
#MenuH ol li.LIStrong,  #MenuH ol li.LISel{ border-bottom-color: #FFFFFF;}
#MenuH ol li.LIStrong strong {
	padding: 10px 5px 0 5px;
	display: block;
	min-height: 27px;
	
	text-align: center;
	/*font-weight: normal;
	font-size: .9em;*/	
	color: #494949; background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #F6AE47; border-bottom: none; border-left: none;
	}
#MenuH ol li.LISel strong {
	padding: 10px 5px 0 5px;
	color: #494949; background-color: #FFFFFF; 
	text-decoration: none;	
	display: block;
	text-align: center;
	/*font-weight: normal;
	font-size: .9em;*/			
	border: 1px solid #F6AE47; border-bottom: none; border-left: none;
	min-height: 27px;
	
	}
#MenuH ol li.LISel strong a.Sel { 
	color: #494949; background-color: #FFFFFF;
	text-decoration: none;
	border: none; margin: 0; padding: 0; /*font-size: .9em;*/ 
	
}

/* Menu Verticale */
.VMenu { margin: 15px 0 15px 0; padding: 0; font-size: .7em; }
.VMenu ol { list-style-type: none; margin: 0; padding: 0; }
.VMenu ol li { margin: 0; padding: 0; line-height: 1.3em; }
.VMenu ol li a {
	color: #4B4F4E; background-color: #E9E9E9;
	display: block;
	width: 188px; padding: 0 2px 0 10px;
	font-weight: bold;
	text-decoration: none;
	font-family:Arial;
	}
.VMenu ol li a:hover, .VMenu ol li a:focus, .VMenu ol li a:active { text-decoration: underline; }


.VMenu ol li.LIStrong strong{
	color: #4B4F4E; background-color: #E9E9E9;
	display: block;
	width: 188px; padding: 0 2px 0 10px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-weight: bold;
	}
.VMenu  ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-weight: bold;
}
.VMenu ol li.LISel a.Sel { 
	color: #4B4F4E; background-color: #E9E9E9;
	display: block;
	width: 188px; padding: 0 2px 0 10px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	font-weight: bold;
}
/* 2 Livello */
.VMenu ol li ol{ list-style-type: none; margin: 0; padding: 0; }
.VMenu ol li ol li { margin: 0; padding: 0; }
.VMenu ol li ol li a{
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 188px; 
	margin: 0; padding: 4px 2px 0 10px;
	background-image: none;
	text-decoration: none;
	font-family:Arial;
	font-weight: bold;
	
	
	}
.VMenu ol li ol li.LIStrong strong{
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 188px; 
	margin: 0; padding: 4px 2px 0 10px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	}
.VMenu ol li ol li a:hover, .VMenu ol li ol li a:focus, .VMenu ol li ol li a:active { text-decoration: underline; }
.VMenu  ol li ol li.LISel strong {margin: 0; display: block; width: 198px;}
.VMenu ol li ol li.LISel a.Sel {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 188px; 
	margin: 0; padding: 4px 2px 0 10px;
	background-image: none;
}

/* 3 Livello */
.VMenu ol li ol li ol { list-style-type: none; margin: 0; padding: 0 0 0 0; color: #000000; background-color: #FBFBFB;  }
.VMenu ol li ol li ol li{ margin: 0; padding: 0; }
.VMenu ol li ol li ol li a {
	font-family:Arial;
	color: #4B4F4E; background-color: #FBFBFB;
	display: block;
	width: 176px; 
	margin: 0; padding: 0 2px 0 22px;
	text-decoration: none;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-size: 1.0em;
	font-weight:normal;
	}
.VMenu ol li ol li ol li a:hover, .VMenu ol li ol li ol li a:focus, .VMenu ol li ol li ol li a:active { text-decoration: underline; }

.VMenu ol li ol li ol li.LIStrong strong {
	color: #4B4F4E; background-color: #FBFBFB;
	display: block;
	width: 176px; 
	margin: 0; padding: 0 2px 0 22px;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-weight:normal;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/freccia_sx_menu.gif);
	background-position: 9px 4px;
	background-repeat: no-repeat;	 
	 
	}
.VMenu  ol li ol li ol li.LISel strong {margin: 0; padding: 0; display: block; width: 198px;}
.VMenu ol li ol li ol li.LISel a.Sel {
	color: #4B4F4E; background-color: #FBFBFB;
	display: block;
	width: 176px; 
	margin: 0; padding: 0 2px 0 22px;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	
}
/* 4 Livello */
.VMenu ol li ol li ol li ol { list-style-type: none; margin: 0; padding: 0; color: #000000; background-color: #FFFFFF; }
.VMenu ol li ol li ol li ol li { margin: 0; padding: 0; }
.VMenu ol li ol li ol li ol li a {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 163px; 
	margin: 0; padding: 0 2px 0 35px;
	text-decoration: none;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-family:Arial;
	
	}
.VMenu ol li ol li ol li ol li a:hover, .VMenu ol li ol li ol li ol li a:focus, .VMenu ol li ol li ol li ol li a:active { text-decoration: underline; }
.VMenu ol li ol li ol li ol li.LIStrong strong {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 163px; 
	margin: 0; padding: 0 2px 0 35px;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-weight: normal;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Fregio-Menu4Liv.gif);
	background-position: 25px 4px;
	background-repeat: no-repeat;	
	}
.VMenu  ol li ol li ol li ol li.LISel strong {margin: 0; padding: 0; display: block; width: 198px;}
.VMenu ol li ol li ol li ol li.LISel a.Sel {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 163px; 
	margin: 0; padding: 0 2px 0 35px;
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
}


/* 5 Livello */
.VMenu ol li ol li ol li ol  li ol{ list-style-type: none; margin: 0; padding: 0; color: #000000; background-color: #FFFFFF; }
.VMenu ol li ol li ol li ol li ol li { margin: 0; padding: 0; }
.VMenu ol li ol li ol li ol li ol li a{
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 149px; 
	margin: 0; padding: 0 2px 0 48px;
	text-decoration: none;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-family:Arial;
	
	}
.VMenu ol li ol li ol li ol li ol li a:hover, .VMenu ol li ol li ol li ol li ol li a:focus, .VMenu ol li ol li ol li ol li ol li a:active { text-decoration: underline; }
.VMenu ol li ol li ol li ol li ol li.LIStrong strong {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 149px; 
	margin: 0; padding: 0 2px 0 48px;
	border-bottom: 1px solid #E9E9E9;
	background-image: none;
	font-weight: normal;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioLinkData.gif);
	background-position: 38px 4px;
	background-repeat: no-repeat;	
	}
.VMenu  ol li ol li ol li ol li ol li.LISel strong {margin: 0; padding: 0; display: block; width: 198px;}
.VMenu ol li ol li ol li ol li ol li.LISel a.Sel {
	color: #4B4F4E; background-color: #FFFFFF;
	display: block;
	width: 149px; 
	margin: 0; padding: 0 2px 0 48px;
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
}

.VMenuInterno { margin: 0; padding: 5px 0 0 0; width: 200px; clear: both; font-size: .65em; color: #000000; background-color: #FCD47E; }
/* 1 Livello */
.VMenuInterno ol { list-style-type: none; margin: 0; padding: 0 0 14px 0; color: #000000; background-color: #FCD47E; }
.VMenuInterno ol li { margin: 0; padding: 0; line-height: 1.3em;}
.VMenuInterno ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuInterno ol li a {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0; padding: 0 1px 0 11px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1Interno.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	}
.VMenuInterno ol li a:hover, .VMenuInterno ol li a:focus, .VMenuInterno ol li a:active { text-decoration: underline; }
.VMenuInterno ol li.LISel a.Sel { 
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0; padding: 0 1px 0 11px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1Interno.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	}
.VMenuInterno ol li.LIStrong strong {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0; padding: 0 1px 0 11px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1Interno.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	 
	}
.VMenuInterno ol li.LISel { margin: 0; padding: 0; background-color: #00FF00; width: 188px;}
.VMenuInterno ol li.LISel strong a.Sel {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0; padding: 0 1px 0 11px;
	background-image: url(http://www.ismea.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Link1Interno.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	 
	text-decoration: none;
	}
/* 2 Livello */
.VMenuInterno ol li ol { list-style-type: none; margin: 0; padding: 0; color: #000000; background-color: #F0F0F0; }
.VMenuInterno ol li ol li { margin: 0; padding: 0; }
.VMenuInterno ol li ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuInterno ol li ol li a {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0;  padding: 0 1px 0 11px;
	text-decoration: none;
	background-image: none;
	}
.VMenuInterno ol li ol li a:hover, .VMenuInterno ol li ol li a:focus, .VMenuInterno ol li ol li a:active { text-decoration: underline; }
.VMenuInterno ol li ol li.LISel a.Sel { 
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0;  padding: 0 1px 0 11px;
	text-decoration: none;
	background-image: none;
	}
.VMenuInterno ol li ol li.LIStrong strong {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0; padding: 0 1px 0 11px;
	 
	background-image: none;
	font-weight: bold;
	}
.VMenuInterno ol li ol li.LISel { margin: 0; padding: 0; width: 188px;}
.VMenuInterno ol li ol li.LISel strong a.Sel { 
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 188px; 
	margin: 0;  padding: 0 1px 0 11px;
	 
	text-decoration: none;
	background-image: none;
	}


/* 3 Livello */
.VMenuInterno ol li ol li ol { list-style-type: none; margin: 0; padding: 0; color: #000000; background-color: #F0F0F0; }
.VMenuInterno ol li ol li ol li { margin: 0; padding: 0; }
.VMenuInterno ol li ol li ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuInterno ol li ol li ol li a {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 178px; 
	margin: 0;  padding: 0 1px 0 21px;
	 
	text-decoration: none;
	background-image: none;
	}
.VMenuInterno ol li ol li ol li a:hover, .VMenuInterno ol li ol li ol li a:focus, .VMenuInterno ol li ol li ol li a:active { text-decoration: underline; }
.VMenuInterno ol li ol li ol li.LISel a.Sel { 
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 178px; 
	margin: 0;  padding: 0 1px 0 21px;
	 
	text-decoration: none;
	background-image: none;

	}
.VMenuInterno ol li ol li ol li.LIStrong strong {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 178px; 
	margin: 0; padding: 0 1px 0 21px;
	 
	background-image: none;
	font-weight: bold;
	}
.VMenuInterno ol li ol li ol li.LISel { margin: 0; padding: 0;  width: 178px; }
.VMenuInterno ol li ol li ol li.LISel strong a.Sel {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 178px; 
	margin: 0; padding: 0 1px 0 21px;
	 
	background-image: none;
	font-weight: bold;
	}

/* 4 Livello */
.VMenuInterno ol li ol li ol li ol { list-style-type: none; margin: 0; padding: 0; color: #000000; background-color: #F0F0F0; }
.VMenuInterno ol li ol li ol li ol li { margin: 0; padding: 0; }
.VMenuInterno ol li ol li ol li ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuInterno ol li ol li ol li ol li a {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 168px; 
	margin: 0;  padding: 0 1px 0 31px;
	 
	text-decoration: none;
	background-image: none;
	}
.VMenuInterno ol li ol li ol li ol li a:hover, .VMenuInterno ol li ol li ol li ol li a:focus, .VMenuInterno ol li ol li ol li ol li a:active { text-decoration: underline; }
.VMenuInterno ol li ol li ol li ol li.LISel a.Sel { 
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 168px; 
	margin: 0;  padding: 0 1px 0 31px;
	 
	text-decoration: none;
	background-image: none;
	}
.VMenuInterno ol li ol li ol li ol li.LIStrong strong {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 168px; 
	margin: 0; padding: 0 1px 0 31px;
	 
	background-image: none;
	font-weight: bold;
	}
.VMenuInterno ol li ol li ol li ol li.LISel { margin: 0; padding: 0;  width: 168px; }
.VMenuInterno ol li ol li ol li ol li.LISel strong a.Sel {
	color: #000000; background-color: #FCD47E;
	display: block;
	width: 168px; 
	margin: 0;  padding: 0 1px 0 31px;
	 
	text-decoration: none;
	background-image: none;
	}


/* Vecchio menù orizzontale delle filiere */
.VMenuArancio { color: #FFFFFF; background-color: #FFB74A; font-size: .65em;}
.VMenuArancio h2 { color: #000000; background-color: #FFB74A; font-size: 1em; margin: 8px 1px 4px 11px }

/* 1 Livello */
.VMenuArancio ol { list-style-type: none; margin: 0 0 .7em 0; padding: 0;  
	color: #000000; background-color: #FFB74A;}
.VMenuArancio ol li { margin: 0; padding: 0; }
.VMenuArancio ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuArancio ol li a{
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 188px; 
	margin: 0; padding: 0px 1px 0px 11px;
	text-decoration: none;
	line-height: 1.3em;
	}
.VMenuArancio ol li.LISel strong{
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 188px; 
	margin: 0; padding: 0;
	line-height: 1.3em;
	}
.VMenuArancio ol li.LISel strong a.Sel {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 188px; 
	margin: 0; padding: 0px 1px 0px 11px;
	text-decoration: none;
	line-height: 1.3em;
	}
.VMenuArancio ol li a:hover, .VMenuArancio ol li a:focus, .VMenuArancio ol li a:active { text-decoration: underline; }
/* 2 Livello */
.VMenuArancio ol li ol { list-style-type: none; margin: 0; padding: 0 0 14px 0; color: #000000; background-color: #F6AE47; }
.VMenuArancio ol li ol li { margin: 0; padding: 0; }
.VMenuArancio ol li ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuArancio ol li ol li a {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 176px; 
	margin: 0; padding: 2px 1px 2px 23px;
	 
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	}
.VMenuArancio ol li ol li a:hover, .VMenuArancio ol li ol li a:focus, .VMenuArancio ol li ol li a:active { text-decoration: underline; }
.VMenuArancio ol li ol li.LISel strong a.Sel {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 176px; 
	margin: 0; padding: 2px 1px 2px 23px;
	 
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	}
.VMenuArancio ol li ol li.LIStrong strong {
	color: #000000; background-color: #F6AE47;
	display: block;
	width: 176px; 
	margin: 0; padding: 2px 1px 2px 23px;
	 
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	font-weight: bold;
	}
/* 3 Livello */
.VMenuArancio ol li ol li ol { list-style-type: none; margin: 0; padding: 0;color: #000000; background-color: #F6AE47;  }
.VMenuArancio ol li ol li ol li { margin: 0; padding: 0; }
.VMenuArancio ol li ol li ol li.LISel strong {margin: 0; padding: 0;display: block; width: 198px;}
.VMenuArancio ol li ol li ol li a {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 163px; 
	margin: 0; padding: 2px 1px 2px 36px;
	 
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	}
.VMenuArancio ol li ol li ol li a:hover, .VMenuArancio ol li ol li ol li a:focus, .VMenuArancio ol li ol li ol li a:active { text-decoration: underline; }
.VMenuArancio ol li ol li ol li.LISel strong a.Sel {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 163px; 
	margin: 0; padding: 2px 1px 2px 36px;	 
	text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	}
.VMenuArancio ol li ol li ol li.LIStrong strong {
	color: #000000; background-color: #FFB74A;
	display: block;
	width: 163px; 
	margin: 0; padding: 2px 1px 2px 36px;
	 
	border-bottom: 1px solid #F0F0F0;
	background-image: none;
	font-weight: bold;
	}

/* Nuovo menù orizzontale delle filiere */
.VMenuFiliere { color: #000000; width:100%; clear:both;}
	
	.VMenuGif {
	width: 152px;
	float:left;
	display:inline;
	margin: 5px 5px 5px 5px;
	}	
	.VMenuSettori {
	width: 340px;
	float:left;
	margin: 5px 5px 5px 5px;
	background-color:#F6F6F6;		
	}



#SkipLinks, .GoAway{position:absolute;	top: -1000em; left: -1000em}

.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}


body{color:#000000; background-color:#FFFFFF; background-image: none}

#Footer, #Persone, #PrintObj, .BoxColonneSx, #CompanyInfo img{ display: none;}
#ColCent{margin: 0;}
body{border: none; margin: 0; padding: 0;}
#Pagina{border: none; margin: 0; padding: 0;}
#CompanyInfo, #CompanyInfo a{color: #000000; background-color:#FFFFFF; background-image: none;}


#MenuH{color: #000000; background-color:#FFFFFF; background-image: none;}
#MenuH ol li, #MenuH ol li a{line-height: 2em; height: 2em; border: none;}

#VMenu ol li a, #VMenu ol li a:hover, #VMenu ol li a:focus, #VMenu ol li a:active, #VMenu ol li.LIStrong strong, #VMenu ol li.LISel a, #VMenu ol li ol li a, #VMenu ol li ol li a:hover, #VMenu ol li ol li a:focus, #VMenu ol li ol li a:active, #VMenu ol li ol li.LIStrong strong, #VMenu ol li ol li ol li a, #VMenu ol li ol li ol li a:hover, #VMenu ol li ol li ol li a:focus, #VMenu ol li ol li ol li a:active, #VMenu ol li ol li ol li.LIStrong strong {background-image: none; width: auto;} 
#VMenu ol li.LIStrong strong, #VMenu ol li ol li.LIStrong strong, #VMenu ol li ol li ol li.LIStrong strong{
	font-weight: bold;}

.BLOBWidth50{width: 100%;}


#Testata, #UtilityBox{ 
	color: #000000; background-color:#FFFFFF; 
	background-image: none; 
	position:static; top:0; left: 0;
	width: 100%;
}


#SearchBox{
	width: 80%; position:static; 
	float:left; background-image: none; }
#MapBox{width: 15%; position:static; padding: 0; background-image: none;  float:left; }
#frmSearchText{ width: 5em;}

#CompanyInfo{ margin: 1em;}
#ColDx, #ColSx{position: static; top: 0; left: 0; width: auto;}
#ReferenzeBox ol li a, #ReferenzeBox ol li h2{width: auto;}
