/* CSS Document */

body {
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-image:url(sfoTot.gif);
	padding:0 2% 0 2%;
	margin:0;
	}
	#all{
		width:98%;
		background-color:#FFF;
		margin-bottom:1em;
		padding:0 1% 10px 1%;
		border:1px solid #ff9b05;
		float:left;
		}
		
/** FUNZIO **/
#funzio { background-image:url(sfoFunz.gif); color:#336633; float:right; font-size:90%; margin-bottom:.5em; padding:0 .5em 0 .5em;}

#header { width:100%; height:115px; float:left; border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
	#header-sx{width:32%; float:left; margin:0; background-image:url(sfo-header-sx.gif);}
	#header-dx{width:68%; height:115px; float:right; text-align:right; background-image:url(fotoHead.jpg);}

	#contBoxPe{
	width:38%; 
	float:right;
	text-align:left; 
	color:#007987;
	font-size:75%;
	padding:.1em 0 .5em 0;
	}
	a.linkPer{ text-decoration:none; color:#007987; font-weight:bold; font-size:100%; line-height:1.8em; display:block; border-bottom:1px dotted #007987;}
	a.linkPer:hover{ text-decoration:none; color:#000; font-weight:bold; font-size:100%; line-height:1.8em; display:block; border-bottom:1px dotted #007987;}
	
	div.contBoxPe1{
	width:100%;
	float:left;
	text-align:left;
	}

/***  RICERCA HOME ***/
	#sfoRic{
	background-image:url(sfoRice.gif);
	width:169px;
	height:23px;
	margin-top:.8em;
	padding-top:2px;
	float:left;
	}
	input.laRic{
	background-color:#c9f6be;
	border:1px solid #c9f6be;
	font-size:100%;
	margin:2px;
	}
	div.sfoBotRic{
	background-image:url(sfoBotRice.gif);
	width:42px;
	height:20px;
	margin-top:.6em;
	padding-top:3px;
	float:right;
	}
	input.bottlaRic{
	color:#FFF;
	background-color:#6aa15d;
	font-size:100%;
	border:none;
	margin-top:2px 0 0 5px;
	}
	/** RICERCA **/
#riceHo{
	width:100%;
	float:left;
}
input.riceHo{
	background-color:#c9f6be;
	color:#000;
	font-size:100%;
	border:1px solid #c9f6be;
	padding:2px;
	}
input.butRiceHo{
	background-image:url(sfoBotRice.gif);
	color:#FFF;
	font-size:100%;
	width:42px;
	height:23px;
	padding-bottom:3px;
	border:none;
	margin-top:.8em;
	}


/**** LAN ****/
#lancio{ width:100%; }
h2.titLancio{ color:#fb7f0d; margin:0; padding:0; font-size:95%;}

#lan01{ width:236px; height:22px; background-image:url(lanTop.gif);}
#lan02{ width:226px; background-color:#ffffb2; padding:2px 5px 0 5px;}
#lan03{ width:236px; height:22px; background-image:url(lanBot.gif); float:left; clear:left;}

a.lanTitle{ text-decoration:none; color:#000; font-size:90%; display:block; border-bottom:1px dotted #333; line-height:1.4em;}
a.lanTitle:hover{ text-decoration:none; color:#fb7f0d; font-size:90%; display:block;  border-bottom:1px dotted #6fb7f0d66; line-height:1.4em;}

/**** LAN ****/

#menu {
	width:100%;
	float:left; clear:left;
	}
	#menu-cont {margin-top:.7em;}
	#menu-in{width:100%; background-color:#336633; float:left;}
	
#corpo {
	width:100%;
	float:left;
	margin-bottom:1em;
	margin-top:1em;
	}
	#corpoSx{
	width:21%;
	float:left;
	margin:0;
	padding:0;
	}
	#corpoDx{
	width:76%;
	padding:0;
	float:right;
	}
	div.contCorpo{
	width:100%;
	float:left;
	clear:left;
	}
		<!-- prima riga -->
		div.coConSx{
		width:32%;
		float:left;
		clear:left;
		padding:.5em 2% .5em 2%;
		}
		div.coConDx{
		width:58%;
		float:right;
		clear:left;
		padding:.5em 2% .5em 2%;
		}
		<!-- /prima riga -->
		
		<!-- seconda riga -->
		div.coConSx1{
		width:48%;
		padding:.5em 0 .5em 0;
		float:left;
		clear:left;
		}
		div.coConDx1{
		width:48%;
		padding:.5em 0 .5em 0;
		float:left;
		padding-left:1%;
		}
		div.coConDx10{
		width:48%;
		padding:.5em 0 .5em 0;
		float:left;
		padding-left:1%;
		}
		<!-- /seconda riga -->
		

#contEven{ background-color:#FFF; margin-bottom:.4em; padding:0; }
		
/***   !!!!  BOX NEW SX  !!!!  ***/
div.boxHsx{
	width:95%;
	padding:.5em 2% .3em 2%;
	background-color:#FFF;
	margin-bottom:.5em;
	float:left;
	border-bottom:1px dotted #333;
	}
H2.titoBox{ color:#000; margin:0 0 0 0; padding:0 0 .3em 0; font-size:110%; border-bottom:1px dotted #FF6600;}
H2.titoBox3{ color:#000; display:inline; margin:0 0 .5em 0; padding:0 0 .3em 0; font-size:110%;}


H3.titoBSx{ color:#000; margin:0; padding:0; font-size:80%;}

/*** BOX PUBBLICAZIONI ***/

#contPu{ background-image:url(sfoPub.gif); font-size:75%; width:190px; padding:5px 10px 10px 10px; margin-top:5px;}

a.linkPub{ text-decoration:underline; font-size:120%; color:#000; line-height:1.4em;}
a.linkPub:hover{ text-decoration:underline;font-size:120%; color:#336633; line-height:1.4em;}

/** FORM **/
select.selDel2{ background-color:#6aa15d; width:80%;}
select.selDel{ background-color:#ffc342; width:80%;}

#footer {font-size:0.7em; width:100%; float:left;}

/**EVENT**/
/**div.contEv{ border-bottom:1px dotted #FF9900; font-size:80%; padding:0 0 .4em 0; margin-bottom:.5em;}**/
div.contEv{ border-bottom:1px dotted #FF9900; padding:0 0 .4em 0; margin-bottom:.5em;}
.dataEv{ color:#dc6900; padding-bottom:.5em; font-size:0.8em;}
.dataEv2{ color:#666; padding-bottom:.5em; font-size:0.8em;}

a.titEv{ text-decoration:underline; color:#000; font-size:0.8em;}
a.titEv:hover{ text-decoration:underline; color:#dc6900; font-size:0.8em;}

div.linkAll2{  width:100%; border-top:1px dotted #000; font-size:75%; padding-top:.5em; text-align:right; float:left;}
div.linkAll{ width:100%; font-size:75%; padding-top:.3em;  margin-top:.5em; float:left; text-align:right; border-top:1px dotted #666;}
	a.alltEv{ text-decoration:underline;color:#000; font-weight:bold; line-height:1.4em; }
	a.alltEv:hover{ text-decoration:underline;color:#dc6900; font-weight:bold; line-height:1.4em; }
	
	a.alltEv2{ text-decoration:underline;color:#000; font-size:75%; font-weight:bold; line-height:1.4em; }
	a.alltEv2:hover{ text-decoration:underline;color:#dc6900; font-size:75%; font-weight:bold; line-height:1.4em; }

div.ev{ width:100%; float:left;}
div.evSx{width:60%; float:left; padding-bottom:.5em;}
div.evDx{width:40%; float:right; text-align:right; padding-bottom:.5em;}

/**  FORM NUOVE	 **/
div.contSel{
	float:left;
	}
	div.butSelNew{
	float:right;
	}
	div.sfoSelNew{
		background-image:url(sfoSelN.gif);
		width:195px;
		height:26px;
		float:left;
		padding-top:4px;
		padding-right:3px;
		margin-top:5px;
		}
	div.sfoSelNew_come{
		background-image:url(sfoSelN_240.gif);
		width:212px;
		height:26px;
		float:left;
		padding-top:4px;
		padding-right:3px;
		margin-top:5px;
		}
	select.selNew{
		width:145px; 
		background-color:#ffc342;
		margin:0 0 0 2px; 
		border:1px solid #ffc342;
		}
	select.selNew_big{
		width:165px; 
		font-size:.7em; 
		background-color:#ffc342;
		margin:0 0 0 2px; 
		border:1px solid #ffc342;
		}	
		
/**MIEI ALE LUCA**/

.selectedOption {
 background:#8f8f8f none repeat scroll 0% 0%;
 color:#FFFFFF;
 float:left;
 font-size:16px;
 overflow:hidden;
 padding:4px 0pt 0pt 10px;
 width:200px;
 height:21px;
}

.optionsContainer {
 display:none;
 background:#FFFFFF none repeat scroll 0% 0%;
 color:#000000;
 display:none;
 font-size:15px;
 width:200px;
 border-top:0;
 border-right:1px solid #6d6d6d;
 border-bottom:1px solid #6d6d6d;
 border-left:1px solid #6d6d6d;
}

.optionsContainerBottom {
  margin:5px 0 0 0;
  width:100%;
  height:5px;
}

.dropDown {
 background:#d5d5d5 url(select_arrow.png) no-repeat 0 0;
 float:right;
 height:25px;
 width:200px;
}

.option {
 line-height:1.6em;
 padding-left:10px;
 height:25px;
}

.option.selected {
 background:#ccc;
 cursor:default;
 }

		
	div.sfoSelBig{
		background: #ffc342 url(sfoSelNg.gif) left top no-repeat;
		width:250px;
		height:26px;
		float:left;
		padding-top:4px;
		padding-right:3px;
		margin-top:5px;
		}
		
	select.selBig{
		width:200px;
		/** background:  url(sfoSelN.gif) left top no-repeat; **/
		/** background-color:#ffc342; **/
		margin:0 0 0 2px; 
		border:1px solid #ffc342;
		}


		
input.inv{ background-image:url(sfoInv.gif); border:0; font-size:90%; color:#000; width:34px; height:20px; cursor:hand;}

input.vaiSel{ margin:0}

/*** SOTTO MODIFICA****/

.separatore {display:none}
.right {float:right;}


ul,ol{font-size:.9em;background-color:transparent;}
ul.sezioni{font-size:100%; background-color:transparent;}
li.sezioni{background-color:transparent;}




/* STILI P */ 
p.indice {font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-bottom:1.2em; clear:left}
p.intro {font-size:85%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#333333; }
p.desc { color:#333333; line-height:1.3em; clear:left; margin-bottom:.5em;}
p.desc2 {font-size:.8em; padding-left:1em; color:#333333; line-height:1.3em; clear:left; margin-bottom:.5em;}

p.note {font-size:.8em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

p.riga {border-top:dotted 1px #CC3300; margin-top:.3em;clear:right}
p.riga2 {border-top:dotted 1px #CC3300; margin-top:.2em; margin-bottom:.2em; clear:right}
p.riga3 {border-top:solid 1px #DEDEDE; margin-top:.2em; margin-bottom:.2em; clear:right}
p.rigab {border-top:solid 1px #FFFFFF; margin-top:.5em; margin-bottom:.8em; clear:right}
p.rigax { margin-top:1.5em; margin-bottom:.8em; clear:right}

p.box {font-size:.8em; margin:0;}
p.allegati {float:left; display:block}
p.errore {font-size:.8em; color:#FF0000; text-align:center;}
p.foto {text-align:center;}
p.prog1 {font-size:.8em; padding-left:1em; color:#666666; line-height:1.5em; margin:0; }
p.prog {font-size:.8em; padding-left:1em; color:#333333; line-height:1.5em; }
p.prog2 {font-size:.8em; padding-left:1em; color:#CC3300; line-height:1.5em; margin:0; }

p.del{ padding-left:35%;color:#FFFFFF;font-size:.8em; padding-right:1em; padding-top:1em; padding-bottom:1em; background-image:url(sfodel_old.gif);}
p.del2{ padding-left:35%; padding-right:1em;margin:0; padding-bottom:.3em; background-color:#DEDEDE;}

p.link {float:right;clear:left}
p { font-size:.9em; margin-top:.4em;  margin-bottom:.4em; padding:0; line-height:1.4em;}
p.fo{font-size:78%; text-align:center; margin-top:2em; clear:left}

p.no {display:none;}


/*   **** NUOVI DOPO IL P **** */
.intro {font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#333333; }
.txt {font-size:.9em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; color:#000000; }
.desc1 { font-size:.9em; padding-left:1em; color:#333333; line-height:1.3em; clear:left; margin-bottom:.5em;}
.descr { font-size:.9em; padding-left:1em; color:#333333; line-height:1.3em; clear:left; margin-bottom:.5em;}
.note { font-size:1em; padding-left:1em; color:#666666; clear:left; margin-bottom:.5em;}
.prog1 {font-size:.8em; padding-left:1em; color:#666666; line-height:1.5em; margin:0; }
.desc2 {font-size:.8em; padding-left:1em; color:#333333; line-height:1.3em; clear:left; margin-bottom:.5em;}
.no {display:none;}
/*   *******    */


div.box-dx {width:96%; font-size:.9em; background-color:#DEDEDE; padding-left:2%; padding-right:2%; padding-bottom:1em; margin:0; clear:left;}

div.delx{ width:100%; margin-bottom:.2em;  margin-top:1em; clear:right; }
div.delsx{ float:left; width:36%;  padding-left:2%; padding-right:2%; background-color:#DEDEDE;}
div.deldx{ float:right; width:56%; padding-left:2%; padding-right:2%; background-color:#FFD27C;}

div.faq {font-size:.9em; color:#333333; margin-left:2em; line-height:1.2em; margin-right:1em;  margin-bottom:.8em; }
div.link { color:#C8360B; margin-left:2em; line-height:1.2em; margin-right:1em;  margin-bottom:.8em; }

/*  STILI IMG */ 
img.xx { border:none;}
img.tito {float:left; }
img.org {float:left; margin-right:1em;  margin-bottom:.7em; border:none; clear:left}
img.punto {float:left; margin-right:.5em; margin-top:.3em;}
img.punto2 {float:left; margin-right:.5em;}
img.icona {margin-right:.7em; border:1px solid #666666; clear:left; float:left;}
img.iconadx {margin-right:.7em; margin-bottom:0; float:right; border:1px solid #666666; clear:left}
img.galleria {border:none; margin:.5em;}
img.rss{border:0;margin:0;padding:0; vertical-align:middle;}
img.imgDel{border:1px solid #CCC;}

img.punto3 {float:left; margin-right:.3em; margin-top:.2em;}

/*  STILI HR */ 
hr {visibility:hidden; margin:0; padding:0;}
hr.spazio {visibility:hidden; height:.3em;}
hr.spazio1 {visibility:hidden; margin:0; height:.3em; clear:left}
hr.spazio2 {visibility:hidden; height:.5em;}


.rice{ float:left; font-size:90%;}

/*  STILI LINK */ 
a.link { TEXT-DECORATION: underline; color: #000000; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:.3em; display:block}
a.link:hover { TEXT-DECORATION: underline; color:#666666; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;padding-bottom:.3em; display:block}

a.linkg { TEXT-DECORATION: underline; color: #000000; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:.3em; margin-top:.4em;  margin-bottom:.4em; display:block}
a.linkg:hover { TEXT-DECORATION: underline; color:#666666; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;padding-bottom:.3em; margin-top:.4em;  margin-bottom:.4em; display:block}

a.link-ho { TEXT-DECORATION: underline; color: #000000; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:.3em; display:block}
a.linkg-ho:hover { TEXT-DECORATION: underline; color:#666666; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;padding-bottom:.3em; display:block}

a.linkm { TEXT-DECORATION: underline; color: #000000; font-size:.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  margin-top:.4em;  margin-bottom:.4em; display:block}
a.linkm:hover { TEXT-DECORATION: underline; color:#666666; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal; margin-top:.4em;  margin-bottom:.4em; display:block}

a.link-h { TEXT-DECORATION: underline; color: #000000; font-size:90%; line-height:2em; }
a.link-h:hover { TEXT-DECORATION: underline; color:#333333; font-size:90%; line-height:2em;}

a.link-ne { TEXT-DECORATION: underline; color: #000000; font-size:75%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; padding-bottom:.3em;}
a.link-ne:hover { TEXT-DECORATION: underline; color:#666666; font-size:75%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; padding-bottom:.3em;}

a.link-bia { TEXT-DECORATION: none; color: #FFFFFF; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.link-bia:hover { TEXT-DECORATION: none; color:#CCCCCC; font-size:.8em; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-bia1 { TEXT-DECORATION:underline; color: #FFFFFF; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.link-bia1:hover { TEXT-DECORATION: underline; color:#CCCCCC; font-size:.8em; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold;}

a.link-bia2 { TEXT-DECORATION: none; color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.link-bia2:hover { TEXT-DECORATION: none; color:#CCCCCC; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-ros { TEXT-DECORATION: none; color: #D84519; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal;}
a.link-ros:hover { TEXT-DECORATION: none; color:#333333; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-ros2 { TEXT-DECORATION: none; color: #D84519; }
a.link-ros2:hover { TEXT-DECORATION: none; color:#333333; }

a.vai { TEXT-DECORATION: none; color: #000000; font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
a.vai:hover { TEXT-DECORATION:none; color:#666666; font-size: .8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;  }

a.link-x { TEXT-DECORATION:underline; color: #FFFFFF; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.link-x:hover { TEXT-DECORATION: underline; color:#CCCCCC; font-size:1em; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: bold;}

a.link-catx { TEXT-DECORATION:underline; color:#000000; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding-left:1em; background-color:#E8E7E7; padding-bottom:.5em; margin-bottom:.2em; display:block}
a.link-catx:hover { TEXT-DECORATION:underline; color:#333333; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding-left:1em;background-color:#DEDEDE; padding-bottom:.5em; margin-bottom:.2em; display:block}


a.briciole { TEXT-DECORATION:none; color:#666666; font-size:.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.briciole:hover { TEXT-DECORATION:none; color:#333333; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;}

a.mail { TEXT-DECORATION: none; color: #D84519; font-size:.7em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal;}
a.mail:hover { TEXT-DECORATION: none; color:#333333; font-size:.7em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-faq { TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding-left:1em; background-color:#FEEEC8; padding-bottom:.5em; margin-bottom:.2em; display:block}
a.link-faq:hover { TEXT-DECORATION:none; color:#333333; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding-left:1em;background-color:#D7D7D7; padding-bottom:.5em; margin-bottom:.2em; display:block}

a.link-faq2 { TEXT-DECORATION:none; color: #000000; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  margin-bottom:.5em; line-height:1.4em; display:block}
a.link-faq2:hover { TEXT-DECORATION:none; color:#666666; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;  margin-bottom:.5em; line-height:1.4em; display:block}

a.link-cat { TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding-left:1em; background-color:#E8E7E7; padding-bottom:.5em; margin-bottom:.2em; display:block}
a.link-cat:hover { TEXT-DECORATION:none; color:#333333; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding-left:1em;background-color:#DEDEDE; padding-bottom:.5em; margin-bottom:.2em; display:block}

.cat { TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding-left:1em; background-color:#DEDEDE; padding-bottom:.5em; margin-bottom:.2em; display:block}


a.link-pag { TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding:.3em; background-color:#FFDFD5;}
a.link-pag:hover { TEXT-DECORATION:none; color:#333333; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding:.3em; background-color:#FFC3B1;}

a.pag-sel { TEXT-DECORATION:none; color:#000000; background-color:#FFC3B1; font-size:.8em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal; padding:.3em; }
a.pag-sel:hover { TEXT-DECORATION:none; color:#333333; background-color:#FFC3B1; font-size:.8em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal; padding:.3em;}


a.link-g { TEXT-DECORATION:none; color:#000000; font-size:1em; font-family: Verdana,Arial,  Helvetica, sans-serif; font-weight:normal;}
a.link-g:hover { TEXT-DECORATION:none; color:#333333; font-size:1em; font-family:Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.acce { TEXT-DECORATION: underline; font-size:.85em; color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.acce:hover { TEXT-DECORATION: underline; font-size:.85em; color:#CCCCCC; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.link-hnew { TEXT-DECORATION: underline; background-color:#ffe9b5; color: #000000; font-size:.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:.5em; border-bottom:1px solid #FFFFFF; display:block }
a.link-hnew:hover { TEXT-DECORATION: underline; background-color:#ffe9b5; color:#333333; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight: normal;padding:.5em; border-bottom:1px solid #FFFFFF; display:block }


#modulo {text-align:center; width:100%; clear:left; }

div.form1 {width:49%; float:left; margin-bottom:.5em; background-color:transparent}
div.form2 {width:49%; float:right; margin-bottom:.5em; background-color:transparent}
div.form3 {width:100%; margin-bottom:.5em; float:left; background-color:transparent}

div.form4 {width:48%; float:left;  margin-bottom:.7em; background-color:#EEEEEE}
div.form5 {width:48%; float:right; margin-bottom:.7em; background-color:#EEEEEE}

.tito-box{
	display:block;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1%;
	background-color:#FFFFCC;
	border-bottom:1px solid #cccccc;
	}
.etichetta{
	font-size:.8em;
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	margin-left:1.5em;
	}	


/* MENU SEZIONI */ 
a.sezioni {
	font-family:Arial,Helvetica, Verdana, sans-serif;
	padding:.4em;
	TEXT-DECORATION: none; 
	border-left:1px solid #FFFFFF;
	color:#FFF; font-weight: bold;
	font-size:80%; 
	float:left;
	background-color:#336633; 
	}
a.sezioni:hover {
	font-family:Arial,Helvetica, Verdana, sans-serif;
	padding:.4em;
	TEXT-DECORATION: none; 
	border-left:1px solid #FFFFFF;
	color:#000; font-weight: bold;
	/*background-color:#ffcc7c;*/
	background-color:#ffb94b;
	font-size:80%; 
	float:left;
	}
.sezioni-stat {
	font-family:Arial,Helvetica, Verdana, sans-serif;
	padding:.4em;
	TEXT-DECORATION: none; 
	/*border-left:1px solid #FFFFFF;*/
	color:#000000; font-weight: bold;
	background-color:#ffb94b;
	font-size:80%; 
	float:left
	}

/*  MENU INTERNO */ 
a.menu {
	font-size:.8em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#000; font-weight:bold;
	display:block; 
	background-color:#FFB94B; 
	border-left:6px solid #FF9600;
	margin-bottom:1px; margin-right:-1px;
	padding-left:.8em; padding-right:.3em; padding-top:.5em; padding-bottom:.5em;
	}
a.menu:hover {
	font-size:.8em; 
	font-family:Verdana, Arial,Helvetica, sans-serif;
	TEXT-DECORATION:none; 
	color: #000000; font-weight:bold;
	display:block; 
	background-color:#FFC46E; 
	border-left:6px solid #FF9600;
	margin-bottom:1px;
	padding-left:.8em; padding-right:.3em; padding-top:.5em; padding-bottom:.5em;
	}
.menu-stat {
	font-size:.8em; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	TEXT-DECORATION:none; 
	color: #000000; font-weight: bold;
	display:block; 
	background-color:#FFCA3C; 
	border-left:6px solid #FDAD00; border-bottom:1px solid #FFFFFF;
	padding-left:.8em; padding-right:.3em; padding-top:.5em; padding-bottom:.5em;
	}


/* MENU INTERNO ** SOTTOMENU **/
a.sottomenu {
	font-size:.8em; 
	font-family: Verdana,Arial,Helvetica, sans-serif;
	TEXT-DECORATION:none; 
	color:#000000; font-weight:normal;
	display:block; 
	background-color:#FFE88C; 
	border-left:6px solid #FECC47; 
	 margin-right:-1px; border-bottom:1px solid #FFFFFF;
	padding-left:1.8em; padding-right:.5em; padding-top:.5em;padding-bottom:.5em;
	}
a.sottomenu:hover {
	font-size:.8em; 
	font-family: Verdana,Arial,Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	color: #000000; font-weight:normal;
	display:block; 
	background-color:#FFEFAF; 
	border-left:6px solid #FECC47;
	border-bottom:1px solid #FFFFFF;
	padding-left:1.8em; padding-right:.5em; padding-top:.5em;padding-bottom:.5em;
	}
.sottomenu-stat {
	font-size:.8em; 
	font-family: Verdana,Arial,Helvetica, sans-serif;
	TEXT-DECORATION: none; 
	color:#000000; font-weight:normal;
	display:block; 
	background-color:#FFEFAF; border-bottom:1px solid #FFFFFF;
	border-left:6px solid #FECC47;
	padding-left:1.8em; padding-right:.5em; padding-top:.5em;padding-bottom:.5em;
	}

/*  STILI MODULI */ 

label{float:left;  }
label.b{float:left; line-height:normal; padding-left:1em; padding-right:.3em; padding-bottom:.3em;}
label.a{
	font-size:.8em; 
	text-align:left;
	width:90%;

}
label.x{ 
	text-align:left; 
	font-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	width:30%; color:#663399;
	margin-bottom:.5em;}
label.z{
	text-align:left; 
	font-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	width:15%;
	color:#663399; margin-bottom:.5em;}
	
label.a{ width:80%; float:left; padding-left:1em; padding-top:.3em; }
	
label.y{ text-align:left; font-color:#000000; width:20%; color:#663399; margin-bottom:.5em; float:right; }
legend{ margin-bottom:.7em;}


input.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#333333;
	margin-right:.5em;
	background-color:#EEEEEE;
	padding-top:1.4em;
	float:right;
	line-height:1.2em;
	}
input.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#ffe6b5;
	float:left;
	margin-bottom:.5em; margin-left:.8em;
	}

input.quattro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	float:left;
	margin-top:.5em;
	}	

input.uno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	margin-left:.5em; 
	background-color:#ffe6b5;
	}	

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	margin-right:.5em;
	background-color:transparent;
	float:right;
	line-height:1.2em;
	}
select.sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#CCCCCC;
	margin:0; padding:0;
	background-color:#ffe6b5;
	margin-top:.7em; padding-top:.5em; padding-bottom:.5em;
		}
		
select.sely {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#CCCCCC;
	margin:0; padding:0;
	background-color:#FFFFFF;
	margin-top:.6em;
		}

input.selz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#CCCCCC;
	background: #FFFFFF;
	margin-top:.5em;
	}
		
input.selx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000;
	border-width:1px;
	border-color:#CCCCCC;
	background: #FFFFFF;
	paddin-top:.5em
	}
input.due {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	padding:0;
	background-color:#ffe6b5;
	float:left;
	margin-bottom:.5em;
	}
input.tre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	float:left;
	/*margin-top:.3em;*/
	}

select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em;
	}
select2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em;
	}	
	
fieldset {
	width:80%;
	/*border:1px solid #333333;*/
	padding-top:1em; padding-bottom:1em; 
	margin-bottom:.5em;
	}

input.invia { margin-right:10em;}

#invia {margin-left:10em; margin-right:15em; margin-top:1em; margin-bottom:3em; clear:left;}

div.all {width:100%; margin-bottom:.5em; padding:0; background-color:transparent;  clear:left; }
div.pag { text-align:center;  margin-bottom:.5em; margin-top:1em; clear:left}


/*  STILI TITOLI */ 
h1 { 
font-size:1.2em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin:0; padding:0;
}

h2 { 
font-size: 1.2em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#C54103;
font-weight:bold;
margin-top:.7em; margin-bottom:.7em; margin-left:1.8em; padding:0;
}

h3 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#D23000;
font-weight:bold;
margin-bottom:.5em;
}
h4 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0; padding:0;
}
h5 { 
font-size: .8em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#D53202;
font-weight:bold;
margin:0;
}
h6 { 
font-size:.9em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#CC3300;
font-weight:bold;
margin-left:.8em;  margin-bottom:0; padding:0;
border-bottom:dotted 1px #CC3300;
}

/*TESTI */
.data { 
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#FD5B03;*/
color:#000000;
font-weight:normal;
}
.data2 { 
font-size:85%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:.3em;
font-weight:normal;
}
.desc { 
font-size:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
margin-bottom:.5em;
}

.txtros{
	font-size:90%;
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	color:#CC3300;
	}	

/*  STILI LIVELLI */ 

#funzio-sx{ float:right; margin-top:.5em; margin-right:1.5em; }
#funzio-dx{ float:right; margin-top:.5em; margin-right:2.5em; }


#co-sx{ width:78%; float:left; background-color:#FFFFFF;}
#co-sx-bis{ width:100%; float:left; background-color:#FFFFFF;}
#co-dx{ width:22%; float:right; padding:0; margin:0;}

/*  ******HOME *******  */
#ho-sx{width:28%; background-color:#CCCC00; padding:0;}
#ho-dx{ background-color:#FFFFFF; padding:0; margin:0;}


#deleg {width:96%; background-color:#ffc844; padding-left:2%; padding-right:2%; padding-bottom:1.2em; margin-bottom:2%}

/*****/


	#scadenze{width:31%; background-color:#FFFFFF; margin-left:1%; margin-right:1%; float:left;}
	div.scadenzeho{ font-size:.9em; width:96%; padding-left:2%; padding-right:2%;}
	#novita{width:31%; background-color:#FFFFFF;  float:left;}
/****/

#pub{width:94%; background-color:#66CCFF; margin:0;}
#ppiano{width:94%; padding-left:3%; padding-right:3%; clear:left}
.titoppiano {display:block; color:#346633; font-size:110%; font-family:Verdana, Arial,Helvetica, sans-serif;  padding-left:3em; font-weight:bold}
.titonotizie {display:block; color:#346633; font-size:110%; font-family:Verdana, Arial,Helvetica, sans-serif; font-weight:bold}


.titoggi {display:block; padding-left:3%; color:#000000; font-size:90%; font-family:Verdana, Arial,Helvetica, sans-serif; margin-bottom:.5em; font-weight:bold}

/** LOGHI **/
div.contImg{
	width:100%;
	float:left;
	text-align:center;
	}
	img.icoSx{float:left; border:none;}
	img.icoDx{float:right; border:none;}


/*  *************   */
#ricerca {float:left; width:45%; background-color:#99CC33; margin:0; padding-left:.5em; }
#ricercaho {float:left; margin:0;}

#menu-int {margin:0; border-top:1em solid #FFFFFF; background-color:#FCE8B9; text-align:center; }

#briciole {font:80% Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; text-align:right; padding:1.5em; clear:left;}
#titolo { padding-left:5em; margin:0}

#layout { 
border-top:1px solid #BDBDBD;
padding-top:.5em; padding-bottom:1.5em; margin-left:2em; margin-right:2em;
line-height:1.5em;
clear:left;}

div.bandi { width:100%; clear:left;}
div.bandi-sx { width:22%; float:left;}
div.bandi-dx { width:78%; float:right;}

#form {width:50%; padding-top:1.5em; margin:auto;}

#ordina {width:100%; background-color:#FEEEC8; padding-bottom:.7em; margin-bottom:1em; clear:left} 
#ordina1 {width:65%; font-size:.8em; color:#000000; float:left; padding-left:.5em; padding-bottom:.5em; margin:0;} 
#ordina2 {float:left;  width:30%;}

#cerca-sx {float:left;}
#cerca-dx {float:right; }

#ordinax{width:100%; padding:0; margin-bottom:.5em; clear:right; background-color:#feeec8}

#allinea{ width:98%;clear:left;}
#allinea-sx { float:left;}
#allinea-dx { float:right;}

div.cercasx { width:30%; float:left; background-color:transparent}
div.cercadx{ width:70%; float:right; background-color:transparent}

#paginazione{ font-size:90%; text-align:center; background-color:#DEDEDE; padding-top:.5em; padding-bottom:.5em; margin-bottom:.7em; clear:left}
#paginazione1{ font-size:90%; text-align:center; background-color:#DEDEDE; padding-top:.5em; padding-bottom:.5em; margin-bottom:.7em; clear:left}

div.paginazione{ font-size:90%; text-align:center; background-color:#DEDEDE; padding-top:.5em; padding-bottom:.5em; margin-bottom:.7em;}
div.paginazione1{ font-size:90%; text-align:center; background-color:#DEDEDE; padding-top:.5em; padding-bottom:.5em; margin-bottom:.7em;}


/* ****** STILI LISTE ******
    ul, ol { counter-reset: item;  }
    li { display: block;list-style-type:circle }
    li:before { content: counters(item, ".");
    counter-increment: item }
*/ 
	
/* TABELLE */ 

form { padding:0;}
	


#lista {width:80%; float:left; background-color:#CC6699}


div.cont-refx{ width:100%; background-color:#DEDEDE; margin-bottom:1em;  padding-bottom:1em; border-bottom:1px solid #DEDEDE; clear:left}
div.cont-ref{ width:100%;/*background-color:#EEEEEE; */ clear:right}
div.ref{ 
	width:18%;
	margin-left:2%; margin-right:2%; margin-bottom:2em; padding-top:.3em;
	float:left;
	background-color:#F3F3F3;
	text-align:center;
	clear:right
	}

div.refe{ width:100%; clear:left; border-top:1px solid #dedede; }
div.refe-sx{ width:65%; float:left; }
div.refe-dx{ width:35%; float:right; text-align:center; background-color:#D7D7D7; padding:.5em}




a.link-bia3 { TEXT-DECORATION: undeline; color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
a.link-bia3:hover { TEXT-DECORATION: undeline; color:#CCCCCC; font-family: Verdana,Arial, Helvetica, sans-serif; font-weight: normal;}

a.boxlink { TEXT-DECORATION:underline; color:#000000; font-size:85%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; text-align:right}
a.boxlink:hover { TEXT-DECORATION:underline; color:#666666; font-size:85%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif; display:block; text-align:right}

a.boxlink0{ TEXT-DECORATION:underline; color:#000000; font-size:85%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif; display:block;}
a.boxlink0:hover { TEXT-DECORATION:underline; color:#666666; font-size:85%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif; display:block;}


a.boxlink1 { TEXT-DECORATION:none; color:#000000; font-size:80%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right;  display:block;}
a.boxlink1:hover { TEXT-DECORATION:none; color:#de6800; font-size:80%; padding-right:.5em; padding-top:.8em; padding-bottom:.5em; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:right;  display:block;}

/*
div.piano{width:100%; font-size:90%; margin-bottom:1em; clear:left; float:left}
div.pianosx{width:84%;  float:left; padding-right:1%;padding-top:.5em; border-top:1px solid #FD5B03; clear:left}
div.pianodx{width:15%;  float:right; margin-left:-1px;}
img.pi{border:1px solid #FD5B03;}
*/

div.angoli{ width:100%;}
img.angsx{float:left; border:0} img.angdx{float:right; border:0; margin:0; padding:0;}

div.oggi{width:100%; margin-bottom:1em; background-color:#efedea; float:left}
div.oggisx{ font-size:75%; float:left; width:43%; padding-left:3%; padding-right:3%; padding-top:.7em; padding-bottom:.7em; margin-top:1em; /*background-color:#99CC66;*/}
div.oggidx{ font-size:75%; float:right; width:43%; padding-left:3%; padding-right:3%; padding-top:.7em; padding-bottom:.7em; margin-top:1em; /*background-color:#999933*/}

a.testo-ara{color:#FF9900; font-size:110%; font-weight:bold;}
a.testo-ara:hover{color:#FFCC00; font-size:110%; font-weight:bold;}

.testo-ve{color:#005e19; font-size:130%; font-weight:bold;} .testo-ve2{color:#005e19; font-size:110%;}

img.logxx{ float:left; border:2px solid #FF0000}
.descxx{float:right; background-color:#FF6666}



/****  NEW  ***/

#notizie{
	width:99%;
	/*float:left; clear:left;*/
	margin-left:auto; margin-right:auto;
	background-color:#FFFFFF;
	margin-top:1em; margin-bottom:1em;
	height:100%;
	float:left;
	}

#notizie-sx{width:48%; float:left; margin:0; padding:0; clear:left;}
#notizie-dx{width:48%; float:right; margin:0; padding:0;clear:right;}

/**********/
div.piano{width:98%; font-size:90%; clear:left; float:left; margin-top:1em;}
	div.pianosx{width:81%; float:right; padding-left:1%; clear:left}
	div.pianodx{width:18%; float:left; text-align:right}
	
div.notizie{width:98%; font-size:90%; clear:left; float:left;}
	div.notsx{width:76%; float:left; padding-right:1%;}
	div.notdx{width:22%; float:right; padding-top:.5em; text-align:left}
	
/***/
#boxhome{ width:88%; margin:auto; background-color:#346633; padding:1%; clear:left;}
	#bandi{width:31%; background-color:#FFFFFF; float:left;}
	div.bandiho {font-size:.9em; width:96%; padding-left:2%; padding-right:2%;}
	.titohome {display:block; color:#FF6600; font-size:85%; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding:0 .5em .5em .5em; margin:0;}

table.lancio{ width:100%;}
	td.la{ border:0; font-size:90%; background-color:#FFF; margin-left:1%; margin-right:1%; width:33%; text-align:left; vertical-align:top;}
	
div.lan{ margin:0; padding:.5em;}

a.link-lan{ text-decoration:none; color:#000; font-size:85%; display:block; padding-bottom:.5em; border-bottom:1px solid #CCC;}
a.link-lan:hover{ text-decoration:underline; color:#666; font-size:85%;  display:block;  padding-bottom:.5em; border-bottom:1px solid #CCC;}

a.link-lanpie{ text-decoration:none; color:#FF6600; font-size:85%; display:block; padding-bottom:.5em; padding-top:.5em; border-bottom:1px solid #FF9900;}
a.link-lanpie:hover{ text-decoration:underline; color:#666; font-size:85%;  display:block;  padding-bottom:.5em; padding-top:.5em; border-bottom:1px solid #CCC;}

a.leggi{ text-decoration:underline; color:#ff7800; font-size:95%; font-weight:bold;}
a.leggi:hover{ text-decoration:underline; color:#FF9900; font-size:95%; font-weight:bold; }

#piede{ width:90%;  font-size:70%; /*background-color:#FF9900;*/ margin:1em auto 0 5%;}
div.pie01{ width:35%; height:55px; padding:4px; background-color:#ffb83e; float:left; border-right:1px solid #FFF;}
div.pie02{ width:30%; height:55px; padding:4px; background-color:#ffcc66; float:left; border-right:1px solid #FFF;}
div.pie03{ width:22%; height:55px; padding:4px 2px 4px 2px; background-color:#ffb83e; float:left; text-align:center; border-right:1px solid #FFF;}
div.pie04{ width:10%; height:55px; padding:4px 2px 4px 2px; background-color:#ffb83e; float:left;text-align:center;}

img.icodx{float:right; border:0;}
img.pi{ border:1px solid #ff9900; margin:0; padding:0;}
img.pi2{ margin:0; padding:0; border:none; background-color:#99FFFF;}

div.topfun{width:91%; height:100px; float:right; font-size:80%; padding-right:9%; text-align:left; clear:left;}
	div.fun{/*width:23em;*/ width:340px; float:left; /*background-image:url(sfofun.gif)*/ padding:.4em; margin-right:.5em; font-size:90%}
	div.fun2{/*width:22em;*/ width:230px; float:right; background-image:url(sfofun.gif); padding:.4em; font-size:90%;}
	
	a.topfu2{ text-decoration:none; color:#666; font-size:85%; line-height:2em; font-style:italic;}
a.topfu2:hover{ text-decoration:underline; color:#333; font-size:85%; line-height:2em;  font-style:italic;}

	/*div.funH{width:330px; float:right; text-align:left; background-image:url(sfofun3.gif); background-color:#40b5d8; padding:.4em; margin-right:.5em; font-size:90%; clear:left} */
	
div.funH{
	width:330px;

	text-align:left;
	padding:.4em;
	margin-right:.5em;
	font-size:90%;
	clear:left
	}

div.topfun2{width:90%; font-size:80%; text-align:right;/* background-color:#FFCC66; */clear:left;}
	

input.new1{ background-color:#FFF; margin:0; padding-left:1px; padding-right:1px; font-size:95%; vertical-align:top; margin-left:5px;}
input.new2{ background-color:#FFF; margin:0; font-size:100%; vertical-align:top;}
input.new3{ background-color:#FFF; margin:0; padding-left:1px; padding-right:1px; font-size:95%; margin-left:2px; float:right;}
input.new5{ background-color:#FFF; margin:0 70px 0 0 ; font-size:100%; vertical-align:top;}
input.new4{ background-color:#FFF; margin:0 4px 0 0 ; font-size:100%; vertical-align:top;}


select.new2{ background-color:#FFF; margin:0;  font-size:95%; vertical-align:top;}
.ricenew{font-size:107%;}

p.top{padding-left:.5em; color:#CCC; clear:right; text-align:right;}
a.topfu{ text-decoration:none; color:#000; font-size:85%; line-height:2em;}
a.topfu:hover{ text-decoration:underline; color:#00a7d8; font-size:85%; line-height:2em;}

/** MENU TENDINA  **/

#mainNav{
margin:0;
padding:0;
color: #000;
/*height: 2em;*/
text-align:left;
}
#mainNav a:link,#mainNav a:visited{
float:left;
font-weight:normal;
}
#mainNav li.more{
float:left;
list-style:none;
position:relative;
/*line-height: 2em;*/

}
#mainNav ul{
font:Arial, Helvetica, sans-serif;
font-size:80%;
width:16em;
border:1px solid #DEDEDE;
margin:0;
padding:0;
background:#eee;
position:absolute;
/*z-index:10;*/
top:2em;
left:0;
visibility:hidden;
line-height: normal
}
#mainNav ul a:link,#mainNav ul a:visited{
padding:0.5em 0.5em;
float:none;
display:block;
background:#fffae3;
color:#000000;
text-decoration:none;
border-bottom:1px solid #DEDEDE;
}
#mainNav ul a:hover,#mainNav ul a:focus,#mainNav ul a:Active{
background:#FFFFFF;
color:#333333;
}
#mainNav ul li{
display:inline;
}
#mainNav ul li.pgNav{
display:none;
}
#mainNav ul.menuOn{
visibility:visible;
}


/** FESTA **/ 
#pianoFe{
	width:440px;
	line-height:1em;
	font-size:90%;
}
div.tdFesta{
	background-image:url(sfo_festa1.gif);
	color:#d94200;
	padding:5px;
	width:243px;
	height:224px;
	float:left;
	}
div.tdFesta2{
	background-image:url(sfo_festa0.gif);
	text-align:right;
	float:right;
	}
.titoFe{

color:#3e5c3f;
font-weight:bold;
font-size:110%;
}

/** BANNER FESTA **/ 
#pianoFe{
	width:440px;
	line-height:1em;
	font-size:90%;
}
div.tdFesta{
	background-image:url(sfo_festa1.gif);
	color:#d94200;
	padding:5px;
	width:243px;
	height:224px;
	float:left;
	}
div.tdFesta2{
	background-image:url(sfo_festa0.gif);
	text-align:right;
	float:right;
	}
.titoFe{
color:#3e5c3f;
font-weight:bold;
font-size:110%;
}
/** BANNER SERVIZIO CIVILE **/

#contServ{
width:100%;
float:left;
text-align:left;
background-color:#FFFFFF;
}
#serCivile{
	width:440px;
	line-height:1em;
	font-size:90%;
	background-color:#FFFFFF;
	border:1px solid #de5a21;
	padding:0;
	text-align:left;
	margin:13px 0 10px 50px;

}
p.se01{ text-align:center; margin:0; padding:0;  font-size:110%;}
p.se02{ text-align:center; font-size:120%; font-weight:bold; color:#c92439; }
p.se03{ text-align:right; font-size:110%; font-weight:bold; color:#000;margin:0; padding:0; background-image:url(sfose.gif); background-repeat:no-repeat; height:125px; }

.servizio01{ background-color:#c92439; font-size:90%; color:#FFF; font-weight:bold; padding:5px; margin:0; }


.fooT{ color:#FF6600; font-size:90%; }
.isi{ font-size:90%; padding-top:1em; padding-bottom:1em; }

/***/

#boxLeDel{ width:auto; font-size:75%; }
	a.tiLeDel{ text-decoration:none; color:#666; font-weight:bold; }
	a.tiLeDel:hover{text-decoration:none; color:#000; font-weight:bold; }
	img.LeDel{ border:1px solid #CCC; }

div.ris{ float:left; padding-left:6px; }
	a.areaRis{ text-decoration:none; color:#cc3300; font-size:90%; background-color:#FFF; padding-left:3px; font-weight:bold;}
	a.areaRis:hover{ text-decoration:none; color:#ff6633; font-size:90%; background-color:#FFF; padding-left:3px; font-weight:bold;}

/***/
a.linkplurali{
text-decoration:none;
color:#006600;
font-size:11px;
}
a.linkplurali:hover{
text-decoration:none;
color:#0099CC;
font-size:11px;
}
