/* Cached vesion created on 09/11/11 21:13:31*/
/* elapsed time: 0.0364 secs */

/* ------- Menu Orizzontale ------- */
#MenuH{ text-align:center;  margin: 2px 0 10px 0;  line-height: 1.3em; }
#MenuH ol{ font-size: .75em; font-weight:normal; list-style-type: none;  margin: 0 auto; padding: 0; vertical-align:middle; }
#MenuH ol li{ display:inline; margin: 0 -4px 0 0; padding: 0; border: 1px solid #FFFFFF;   }
#MenuH ol li a, #MenuH ol li.LIStrong strong{ padding: .5em .6em .5em .6em; margin: 0; text-decoration: none;   vertical-align: middle; }
#MenuH ol li a:hover, #MenuH ol li a:focus, #MenuH ol li a:active { text-decoration: underline;} 
#MenuH ol li a.Prodotti { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #D9C1A0; }
#MenuH ol li a.Regioni { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #EDDEB1; }	
#MenuH ol li a.Eventi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #DFC184; }
#MenuH ol li a.OrgTut { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #F0D070; }
#MenuH ol li a.Marchi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #99CC99; }
#MenuH ol li a.OrgCont { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #C9C9A7; }
#MenuH ol li a.News { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #ACC2D9; }
#MenuH ol li a.Focus { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #F3E9CB; }
#MenuH ol li a.Servizi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #B3BCA9; }
#MenuH ol li.StrongProdotti { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongRegioni { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongEventi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongOrgTut { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongMarchi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongOrgCont {color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757;padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongNews {color: #FFFFFF; background-color: #000000;border-bottom: 2px solid #575757;padding: .5em .5em .5em .6em; margin: 0 -4px 0 0; vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongFocus {color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;   vertical-align: middle; font-weight: bold; }
#MenuH ol li.StrongServizi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; padding: .5em .5em .5em .6em; margin: 0 -4px 0 0;  vertical-align: middle; font-weight: bold; }
#MenuH ol li a.SelProdotti { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelRegioni { color:#FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelEventi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelOrgTut { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelMarchi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelOrgCont { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelNews { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelFocus { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }
#MenuH ol li a.SelServizi { color: #FFFFFF; background-color: #000000; border-bottom: 2px solid #575757; font-weight: bold; }

/* Menu Verticale */ 
.VMenu { color: #FFFFCC; background-color: #000000; margin: 0; padding: 0; }
.VMenu ol { margin: 0; padding: 0; text-align: left; }
/* 1 livello */ 
.VMenu ol li, .VMenu ol li.LISel { margin: 0; padding: 2px 0 1px 0; }
.VMenu ol li a { color: #FFFFCC; background-color: #000000; text-decoration: underline; font-size: .8em; margin: 0; padding: 0 0 0 8px; }
.VMenu ol li.LIStrong strong, .VMenu ol li.LISel strong, .VMenu ol li.LISel strong a, .VMenu ol li.LISel strong a.Sel { font-size: .8em; font-weight: bold;  padding: 0 0 0 4px }
/* 2 livello */ 
.VMenu ol li ol li, .VMenu ol li ol li.LISel { margin: 0; padding: 0; border-left: 3px solid #766E57;}
.VMenu ol li ol li a { margin: 0; padding: 0 0 0 8px; width: }
.VMenu ol li ol li.LIStrong strong, .VMenu ol li ol li.LISel strong, .VMenu ol li ol li.LISel strong a, .VMenu ol li ol li.LISel strong a.Sel { font-size: .8em; font-weight: bold;  padding: 0 0 0 4px }
/* 3 livello */ 
.VMenu ol li ol li ol li, .VMenu ol li ol li ol li.LISel { margin: 0 0 0 10px; padding: 0 0 0 2px; border-left: 1px dashed #A09168;}
.VMenu ol li ol li ol li a { margin: 0; padding: 0 0 0 8px;  }
.VMenu ol li ol li ol li.LIStrong strong, .VMenu ol li ol li ol li.LISel strong, .VMenu ol li ol li ol li.LISel strong a, .VMenu ol li ol li ol li.LISel strong a.Sel { font-size: .8em; font-weight: bold; padding: 0 0 0 8px }
/* 4 livello */ 
.VMenu ol li ol li ol li ol li, .VMenu ol li ol li ol li ol li.LISel { margin: 0; padding: 0 0 0 2px; border: none;}
.VMenu ol li ol li ol li ol li a { margin: 0; padding: 0 0 0 18px;  }
.VMenu ol li ol li ol li ol li.LIStrong strong, .VMenu ol li ol li ol li ol li.LISel strong, .VMenu ol li ol li ol li ol li.LISel strong a, .VMenu ol li ol li ol li ol li.LISel strong a.Sel { font-size: .8em; font-weight: bold; width: 166px; padding: 0 0 0 18px }
.viewTitolo {
	width: auto;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding: 2px 0 5px 0px;
	margin: .5em 0 1em 0;
}

.viewSottotitolo {  
	width: auto;
	font-size: .8em; 
	font-weight: bold; 
	color: #FFFFCC; 
	background-color: #000000; 
	padding: .2px 0 5px 0px;
	margin: .5em 0 .5em 0;
	
 }
.viewSottotitolo a{color: #0B3667; 	background-color: transparent;  }
.viewSottotitolo a:focus, .viewSottotitolo a:active, .viewSottotitolo a:hover{text-decoration: none;}

.viewSotTitCell {  
	width: auto;
	font-size: .8em; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #000000; 
	padding: .2em .6em .2em .6em;
	margin: .5em 0em .5em 0em;
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoSottoTitolo.gif);
	background-position: top left;
	background-repeat:repeat-x;
	
 }
.viewTitolo3 {  
	font-size: .8em; 
	font-weight: bold; 
	color: #FFFFCC; 
	background-color: #000000; 
	margin: 0;
 }

.LinkData { padding: .1em 0  .1em 0; font-size: .7em;}
.LinkData a {color: #FFFFCC; background-color: #000000; }

.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, .viewDL {font-size: .7em; color: #FFFFFF; background-color: #000000;}
.viewDL dt{font-weight: bold;}
.viewCaption dd{
	font-size: .7em; 
	font-style: italic; 
	color: #FFFFFCC; background-color: #000000; 
	margin: 0; padding: 0; 
	text-align:center;
}


.viewPar acronym, .viewParCell acronym, .viewLI acronym{border-bottom: 1px dotted #585858;}

.viewPar a, .viewParCell a, .viewLI a{color: #FFFFCC; background-color: #000000; 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: none; 
}

a.viewLink, a.viewAnchor {
	font-size: .7em;
	color: #FFFFCC;
	background-color: #000000;
	text-decoration: underline;
	padding: 4px 0 2px 12px;
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Fregio-Link.gif);
	background-position: 1px 8px;
	background-repeat: no-repeat;
	line-height: 1.4em;
	margin: 0 0 0 5px
	}
a.viewLink:active, a.viewLink:hover,  
a.viewAnchor:active, a.viewAnchor:hover{text-decoration: none;}

.viewLinkOnlyTextContainer{
	background-image: none;
}

.viewAnchorList{
	list-style-type: none;
	list-style-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}

.viewIndexSlice ol { margin: 0; padding: 5px; list-style-type: none; }
.viewIndexSlice a { 
	padding: 4px 0 2px 10px;
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Fregio-Link.gif);
	background-position: 2px 8px;
	background-repeat: no-repeat;
	line-height: 1.4em;
	margin: 0 0 0 5px;
	color: #FFFFCC;
	background-color: #000000;
	font-size: .7em;
	}
.viewIndexSlice a:hover, .viewIndexSlice a:active, .viewIndexSlice a:focus { text-decoration: none; }


.ViewSpaceCell {width: 10px;}
.viewTextCell { width: 100%;}

/* */
.viewTable {}
.viewTableTD {}
.viewTableCellText {font-size: .7em; color: #FFFFFF; background-color: #000000; text-align: left;}
.viewTableTDContainer{font-size: 1.35em;}

/* Cella di Intestazione Riga */
.viewTableHRTD { color: #FFFFFF; background-color: #000000; }
.viewTableHRCellText { font-size: .7em; color: #333333; background-color: #000000; font-weight: bold;
	text-align: left;
 }
/* Cella di Intestazione Colonna */
.viewTableHCTD { color: #FFFFFF; background-color: #000000; }
.viewTableHCCellText {font-size: .7em; color: #FFFFFF; background-color: #000000; font-weight: bold; 
	text-align: left;
}


/* */
.formTextLabel, .formTextAreaLabel, .formCheckboxLabel, .formDropDownLabel, .formText, .formTextArea, .formDropDown, 
.formErrorList, .formRedirector, .formCheckbox, .formMandatory, .formError {font-size: .7em; }

.formTextLabel{ white-space:nowrap;}

.formText, .formTextArea, .formDropDown {width: 96%; font-family:  Arial, Helvetica, sans-serif; }

.formError {font-weight: bold; color: #FFFFFF; background-color: #000000;}
.formErrorList {font-weight: bold; }




/* */
.viewLineBreak { height: 1em;}
.page {page-break-before: always; }
.viewHR { color: #FFFFFF; background-color: #000000; height: 1px; }

.userFormat1{font-weight: bold; }
.userFormat2{font-style: italic; }
.userFormat3{color: #FFFFFF; background-color: #000000 }


.BLOBListSymbolCustom1{
	list-style-type: none;
	list-style-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/FregioHannoScelto.gif);
	margin: .2em 0 0 1.5em;
}
.BLOBListSymbolCustom1 li{margin: 0 0 .2em 0;}

.BLOBListSymbolLowerLetter, .BLOBListSymbolDecimal{
		margin: .2em 0 0 2em;
}
.BLOBListSymbolDecimal li ol{
	list-style-type:lower-alpha;
	margin: .2em 0 0 2em;
}/* --------------- Community ----------------*/


#CommunityUserForm { font-size: .7em; }
.CommunityUserLbl{ display: block; width: 20%; float:left; clear:both; margin: .2em 0 0 0; }
.CommunityUserFormText input { width: 65%; margin: 0 0 .5em 0; font-size: 1em; }
.CommunityUserFormSelect select { margin: 0 0 .5em 0; font-size: 1em; }
.CommunityUserFormCheck input { width: 2em; }
#CommunityUserForm Fieldset{clear: both; margin: .5em 0; padding: .5em;  border: 1px solid #CCCCCC; }
#CommunityUserForm Fieldset legend{ color: #333333; background-color: #FFFFFF;}
#CommunityUserForm p { margin: .5em 0; clear:both; }
#CommunityUserFormSubmit { text-align:center; font-weight: bold; clear:both; margin: 1em; }
/* --- Elencatore canale SoloLink --- */
.ElencoCanaleSoloLink ol { list-style-type: none; margin: .2em 0 0 1em; }
.ElencoCanaleSoloLink ol li {margin: 0 0 .2em 0;}


#ElencoCanaleEventi{ 
	border: 1px solid #EAE9E5;
	margin: .5em 0;
	}
#ElencoCanaleEventi h1.viewTitolo1 { 
	color: #00342F; background-color: #FFFFFF; 
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/EventiBG.gif);
	background-repeat:repeat-y;
	background-position: top left;
	margin: 0; padding: .5em 0 .5em .8em; 
	border: none;
	font-size: 1.1em;
	}
#ElencoCanaleEventi h1 a { color: #00342F; background-color: transparent; text-decoration: none;}

/* --- Elenco Canale Notizie --- */
.ElencoCanaleBox{
	margin: 0; padding: .3em .3em .3em 1em;
	list-style-type: none;
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/EventiBG.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#000000; background-color: #FFFFFF;
}
.ElencoCanaleBox li{
	padding: 0 0 .3em 0; 
	font-size: .8em;
	color:#000000; background-color: transparent;
}
.ElencoCanaleBox li a{ color:#000000; background-color: transparent; text-decoration: underline; font-weight: bold;}
.ElencoCanaleBox li a:hover, .ElencoCanaleBox li a:focus, .ElencoCanaleBox li a:active { text-decoration: none; }
.ElencoCanaleBox li p { margin: 3px 0 12px 0; }
#ElencoCanaleEventi h1 a:hover, #ElencoCanaleEventi h1 a:focus, #ElencoCanaleEventi h1 a:active { text-decoration: underline; }

.TitoloEventoFoto { 
	font-size: .8em; font-weight: normal;
	margin: 0; padding: 0;
	}
.TitoloEventoFoto a { color: #000000; background-color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.ParEventoFoto { font-size: .8em; }

.viewCalendar { 
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/CalendarioBG.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
	color: #000000; background-color: #FCFCFC;
	border: 1px solid #BEC1C6;
	width: 12em;
	padding: 6px 10px 6px 10px; margin: 5px 0 10px 0;
	font-size: .7em
	}
.viewCalendar span { color: #242529; background-color: transparent; font-weight: bold; padding: 0 0 0 3px; }
.viewCalendar a { text-decoration: underline; color: #242529; background-color: transparent; }
.viewCalendar a:hover, .viewCalendar a:focus, .viewCalendar a:active { background-color: #242529; color: #FFFFFF; }
.viewCalendar td, .viewCalendar abbr { padding: 0 6px 0 0; }

#ElencoCanaleEventi h2 a { color:#FFFFFF; background-color: #A3471D; }
#ElencoCanaleEventi h2 a:hover, #ElencoCanaleEventi h2 a:focus, #ElencoCanaleEventi h2 a:active { text-decoration: none; }
/* --- Elenco Canale Notizie --- */

#ElencoCanaleNotizie{
	border-left: 3px solid #58ACFF;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleNotizie h2{
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoNotizie.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF; background-color: #1F578A;
	font-size: .7em;
	border-top: 1px solid #58ACFF;
	border-bottom: 1px solid #58ACFF;
	padding: .3em 0 .4em .8em;
	margin: 0;
}
#ElencoCanaleNotizie h2 a{	color:#FFFFFF; background-color: #1F578A;}
#ElencoCanaleNotizie h2 a:hover, #ElencoCanaleNotizie h2 a:focus, #ElencoCanaleNotizie h2 a:active{ text-decoration: none; }

/* --- Elenco Canale Rassegna --- */
#ElencoCanaleRassegna{
	border-left: 3px solid #8EC740;
	border-right: 3px solid #D9D9D9;
	margin: .5em 0;
}
#ElencoCanaleRassegna h2{
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoRassegna.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF; background-color: #577927;
	font-size: .7em;
	border-top: 1px solid #8EC740;
	border-bottom: 1px solid #8EC740;
	padding: .3em 0 .4em .8em;
	margin: 0;
}
#ElencoCanaleRassegna h2 a{	color:#FFFFFF; background-color: #577927;}
#ElencoCanaleRassegna h2 a:hover, #ElencoCanaleRassegna h2 a:focus, #ElencoCanaleRassegna h2 a:active{ text-decoration: none; }


/* --- 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: 00; padding: 0; }
#formSearchBox label{ font-size: .9em; vertical-align:middle; color: #FFFFCC; background-color: #000000; font-weight: bold; }

#frmSearchText{
	font-size: .7em;
	width: 7em;
	padding: 1px 0 0 0;
	border: 1px solid #7C7458;
	vertical-align:middle;
}
#frmSearchSubmit{
	font-size: .7em;
	font-weight:bold;
	vertical-align:middle;
	padding: 0 .2em;
	
	
}


/* --- Stampa Printer Friendly --- */

#PrintObj{
	position:absolute;
	top: 10px; right: 180px;
	margin: 0 20px 0 0;
}
#PrintObj a, #PrintObj img{display: block; width: 16px; height: 16px;}
#PrintObj a{color:#000000; background-color:#FFFFFF}
#PrintObj a:hover, #PrintObj a:focus, #PrintObj a:active {color:#000000; background-color:#FFF600}

/* Testo Personalizzato BoxEvidente */

.BoxEvidente{
	border-left: 2px solid #184269;
	border-right: 2px solid #D9D9D9;
	margin: .5em 0;
}
.BoxEvidente p{
	border-top: 2px solid #184269;
	border-bottom: 2px solid #D9D9D9;
	margin: 0; padding: .5em;
	background-image:url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/SfondoElencoCanaliBox.gif);
	background-repeat:repeat-x;
	background-position: top left;
	color:#000000; background-color: #F4F4F4;
	font-size: .65em;
	text-align:justify;

}
.BoxEvidente p a{color:#1C4E7C; background-color: #F4F4F4;}
.BoxEvidente p a:hover, .BoxEvidente p a:focus, .BoxEvidente p a:active{text-decoration: none;}


/* ----------------------------- PAGINAZIONE ELENCO CANALI ------------------------------ */
#ChannelPager{
	border: 1px solid #0D4381; 
	position:relative; 
	padding: .5em; 
	margin: 1em 0em 1em 0;
	font-family:  Arial, Helvetica, sans-serif; clear:both;
}
#ChannelSelection{padding: 0em .4em 0em 0em;}
#ChannelYearList, #ChannelMonthList,  #ChannelDayList{ 
	clear:both;
	width: 99%;
}

#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel{float: left; 	line-height: 2em;}

#ChannelYearList ol, #ChannelMonthList ol, #ChannelDayList ol{ 
	list-style-type: none; 
	margin:0; padding: 0;
	border-left: 1px solid #999999;
	position:relative;
}
#ChannelYearList ol li, #ChannelMonthList ol li, #ChannelDayList ol li{
	float:left; 
	margin:0; padding: 0;
	line-height: 2em;
	border-right: 1px solid #999999;
}
#ChannelYearList ol li a, #ChannelMonthList ol li a, #ChannelDayList ol li a{
	color: #CC0000; 
	font-weight: bold;
	background-color: #FFFFFF;
	text-decoration: underline;
	margin: 0em .4em 0em .4em;
}
#ChannelYearList ol li a:hover, #ChannelMonthList ol li a:hover, #ChannelDayList ol li a:hover,
#ChannelYearList ol li a:active, #ChannelMonthList ol li a:active, #ChannelDayList ol li a:active {
	text-decoration: none;
}

.ChannelSelItem span{
	padding: 0em .4em 0em .4em;
	font-weight: bold;
}

.ChannelEmptyItem span{
	padding: 0em .4em 0em .4em;
	font-weight: normal;
}

#ChannelClear{
	font-size:.1em;
	clear: both;
	height: .1em;
}


/* -------------------------------------------------------------------------------------- */









/* ----------- Forum - Inizio ----------- */
.ForumThread {
	font-family:  Arial, Helvetica, sans-serif; font-size: .75em; 
}

.ForumThread ol{
	list-style-image:url(http://www.naturalmenteitaliano.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.naturalmenteitaliano.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: 400px;
	text-align: left;
    background-image: url(http://www.naturalmenteitaliano.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: .9em;
	color: #003399;
	background-color: #FFFFFF;
	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 **** *//* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft { padding-left: 10px;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.naturalmenteitaliano.it/flex/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}body { color: #FFFFFF; background-color: #000000; margin: 0 5px 0 5px; padding: 0; font-family:  Arial, Helvetica, sans-serif; font-size: 110%; }
/* Contenitore generale */
#Pagina{ color:#FFFFFF; background-color: #000000; padding: 0 5px 5px 5px; border-width: 0 5px 5px 5px; border-style: solid; }

#MenuTop { margin: 0; padding: 0; background-color: #000000; color: #FFFFFF; font-size: .8em;}
	
#TopLeft {	float: left; background-color: #000000; color: #FFFFFF; position: relative; width: 30em;}
.NOFloat {clear: both;}
#Utility { position: absolute; top: -15px; left: 215px; }
#SearchBox { text-align:center; position: absolute; top: 0; left: 55px; }
#SearchBox { height: 30px; width: 11.6em; }
#LangObj { float: right; padding: .2em 0 0 0; height: 30px; color: #FFFFFF; background-color: #000000; white-space: nowrap; }
#LangObj ol { list-style-type: none; margin: 0; padding: 0 0 0 15px; }
#LangObj ol li { display: inline; margin: 0; padding: 0 5px 0 0; }
#LangObj a { background-color: #000000; color: #FFFFCC; }
.Contenitore { width: 100%; color: #FFFFFF; background-color: #000000;}
#BannerLeft { float: left; width: 379px;}
#Utility  ol li { display: inline; }




/* --- Footer --- */
#Footer{ margin: 25px 0 5px -380px; padding: 0 0 10px 0; text-align: center; position: absolute; left: 50%; width: 750px; }
#Footer ol { list-style-type: none; margin: 0 0 0 10px; padding: 0;  }
#Footer ol li { margin: 0 5px 0 10px; padding: 0; display: inline; float: left;}
#Footer ol li a { color: #FFFFCC; background-color: #000000; text-decoration: underline;}
#Footer ol li a:hover, #Footer ol li a:active, #Footer ol li a:focus { text-decoration: none; }
#Footer .MenuF ol { list-style-type: none; margin: 0 0 0 10px; padding: 0;  font-size: .65em; }
#Footer .MenuF ol li { margin: 0 5px 0 10px; padding: 0; display: inline;}
#Footer .MenuF ol li a { color: #FFFFCC; background-color: #000000; text-decoration: underline;}
#Footer .MenuF ol li a:hover, #Footer .MenuF ol li a:active, #Footer .MenuF ol li a:focus { text-decoration: none; }
/*-- Fine Footer -- */

/* --- Breadcrumb --- */
#Breadcrumb { font-size: .65em; color: #FFFFCC; background-color: #000000; margin: 8px 10px 14px 5px; }
#Breadcrumb a { color: #FFFFCC;	background-color: #000000; text-decoration: underline;}
#Breadcrumb a:hover, #Breadcrumb a:active, #Breadcrumb a:focus{text-decoration: none;}
#Breadcrumb span{font-weight:bold;}
/* --- Fine Breadcrumb --- */





.FormNatita div{
	margin: 0 0 1em 0;
}
.FormNatita label, input{
	font-size: .7em;
}
.SelettoreNatita{
	font-size: .7em;
	margin: 0; padding: 0;
}
.SelettoreNatita dt{
	font-weight: bold;
	margin: 1em 0 0 0;
	display: block;
	width: 8em;
}
.SelettoreNatitaLong dt{ width: 11em;}

.SelettoreNatita dd{margin: -1.2em 0 0 8em; padding: 0;}
.SelettoreNatitaLong dd{margin: -1.2em 0 0 11em; padding: 0;}


.SelettoreNatita dd ul{
	list-style-type: none;
	margin: 0; padding: 0;
}
.SelettoreNatita dd ul li{
	display: inline;
	padding: 0 1em 0 0;
	line-height: 1.5em;
}
.SelettoreNatita dd ul li a, .SelettoreNatita dd ul li strong{
	white-space: nowrap;
}

.SelettoreNatita a{
	color: #1F578A; background-color: #FFFFFF;
}
.SelettoreNatita a:hover, .SelettoreNatita a:active, .SelettoreNatita a:focus {
	color: #FFFFFF;  background-color: #1F578A;
}



#SkipLinks, .GoAway{position:absolute;	top: -1000em; left: 0; }


.BLOBWidthEmptyRight{float:right}
.BLOBWidthEmptyLeft{float:left}
.BLOBIMGSpacerRight { background-color: #000000; color: #FFFFFF;}
.BLOBIMGSpacerLeft{ background-color: #000000; color: #FFFFFF;}

/* ******************************************************** */
#BannerAgrisim { color: #000000; background-color: #ACC2D9; text-align: center; }

a { color: #FFFF99; background-color: #000000; }
#BackHome { display: none;}

#Banner {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFCC;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#Banner h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#Banner a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#Banner a:hover, #Banner a:focus, #Banner a:active { text-decoration: underline; }
#Banner p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione REGIONI */
#BannerRegioni {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFFF;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerRegioni h1.viewTitolo { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerRegioni a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerRegioni a:hover, #BannerRegioni a:focus, #BannerRegioni a:active { text-decoration: underline; }
#BannerRegioni p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione SERVIZI */
#BannerServizi {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFCC;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerServizi h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerServizi a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerServizi a:hover, #BannerServizi a:focus, #BannerServizi a:active { text-decoration: underline; }
#BannerServizi p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione PRODOTTI */
#BannerProdotti {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFCC;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerProdotti h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerProdotti a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerProdotti a:hover, #BannerProdotti a:focus, #BannerProdotti a:active { text-decoration: underline; }
#BannerProdotti p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione EVENTI */
#BannerEventi {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFCC;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerEventi h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerEventi a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerEventi a:hover, #BannerEventi a:focus, #BannerEventi a:active { text-decoration: underline; }
#BannerEventi p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione EVENTI */
#BannerFocus {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #000000;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerFocus h1 { color: #000033; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerFocus a { color: #000000; background-color: #000000; text-decoration: none; }
#BannerFocus a:hover, #BannerFocus a:focus, #BannerFocus a:active { text-decoration: underline; }
#BannerFocus p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione MARCHI */
#BannerMarchi {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFFF;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerMarchi h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerMarchi a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerMarchi a:hover, #BannerMarchi a:focus, #BannerMarchi a:active { text-decoration: underline; }
#BannerMarchi p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione NEWS */
#BannerNews {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFFF;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerNews h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerNews a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerNews a:hover, #BannerNews a:focus, #BannerNews a:active { text-decoration: underline; }
#BannerNews p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione ORGANISMI DI CONTROLLO */
#BannerOrgControllo {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFFF;
	background-color: #000000;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerOrgControllo h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerOrgControllo a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerOrgControllo a:hover, #BannerOrgControllo a:focus, #BannerOrgControllo a:active { text-decoration: underline; }
#BannerOrgControllo p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

/* Top Banner Sezione ORGANISMI DI TUTELA */
#BannerOrgTutela {
	background-image: url(http://www.naturalmenteitaliano.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/BannerNatIta.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 0 375px;
	color: #FFFFFF;
	background-color: #F0D070;
	min-height: 145px; 
	[IE6OPEN] height: 145px; [IE6OPEN]
	
	
	border: 1px solid #FFFFCC;
	}
#BannerOrgTutela h1 { color: #FFFFCC; background-color: #000000; font-size: 1em; margin: 0; padding: 3px 3px 8px 3px; }
#BannerOrgTutela a { color: #FFFFCC; background-color: #000000; text-decoration: none; }
#BannerOrgTutela a:hover, #BannerOrgTutela a:focus, #BannerOrgTutela a:active { text-decoration: underline; }
#BannerOrgTutela p { color: #FFFFFF; background-color: #000000; padding: 0 2px 3px 2px; font-size: .7em; }

.Contenitore { /* Contiene gli elementi flottati */ width: 100%; margin: 0; padding: 0; color: #FFFFFF; background-color: #000000; }
.Destra { float: right; margin: 0; padding: 0 0 0 3px; }
.Sinistra { float: left; margin: 0; padding: 0; }

/* Box link utili e contatti home page */
#LinkUtili { float: right; margin: 0; padding: 0; color: #FFFFFF; background-color: #000000; width: 49%; }
#LinkUtili p { color: #FFFFFF; background-color: #000000; padding: 4px; }
#LinkUtili h1 { color: #FFFFCC; background-color: #000000; padding: 4px 0 0 4px; }
#ChiSiamo { float: left; margin: 0; padding: 0; color: #FFFFFF; background-color: #000000; width: 49%; }
#ChiSiamo p { color: #FFFFFF; background-color: #000000; padding: 4px; }
#ChiSiamo h1 { color: #FFFFCC; background-color: #000000; padding: 4px 0 0 4px; }
/* Fine Box link utili e contatti home page */

