body {
	margin: 10px 0 0px 0;
	padding: 0;
	text-align: center; /* per IE5.x/Win */
	font: 12px Arial, Helvetica, sans-serif;
}


#centrato 
{
	width:750px;
	margin:auto;
	text-align: left; /* per IE5.x/Win */
}

#corpo 
{
	width:750px;
	float:left;
}
#corpopop 
{
	width:350px;
	float:left;
}


#colonna-1 
{
	float:left;
	width:200px;
}

#colonna-2 
{
	
	float:right;
	width:540px;
	padding: 0 0 0 0;

}

#colonnapop
{
	float:left;
	background: #fff;
	padding: 30px 10px 10px 20px;
}

	
#colonna-21
{
	float:left;
	width:270px;
}

#colonna-22
{
	float:right;
	width:270px;
}

#colonna-9 
{
	float:left;
	width:740px;
	padding: 10px 0 0 10px;
}
	
	
	
#intestazione 
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
}

#pie-di-pagina 
{
	clear: left;
	text-align: center; 
	margin-top: 0px 0px 0px 0px;
	padding: 0px 0 28px 0;
	letter-spacing: 0.2em;
}

#colonna-1, 
#colonna-2
{
	padding-top:0.5em;
	padding-bottom:0.5em;
}

/* invisibili */


.inv 
{DISPLAY: none}

#grafi 
{DISPLAY: none}

hr 
{DISPLAY: none}

/* testi */

.sx1
{
	padding: 10px 20px 0 10px;
	font: 11px Arial, Helvetica, sans-serif;
}

.verde
{	
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.verde a:link,
.verde a:visited,
.verde a:hover,
.verde a:focus,
.verde a:active
{
	text-decoration:none;
}

.dida
{	
	font: 12px Arial, Helvetica, sans-serif;
	font-style: italic;
}

.acc
{
	margin: 0px 0px 0px 10px;
	padding: 0 0px 0 0;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
}

.acc a:link,
.acc a:visited,
.acc a:hover,
.acc a:focus,
.acc a:active
{
	text-decoration:none;
}


.acc 
{
	padding: 0 0 10px 0;
	
}

.acc ul
{
	padding: 0 0 0 0;
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
}
	
.acc li
{
	MARGIN: 0 60px 0 0px; 
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM: none; 
}

.lipu
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	list-style: square inside;
	margin: 0px 20px 20px 20px;
	padding: 0 0px 0 0;
}



.list, 	
.list ul,
.list li
{
	
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	padding-right: 10px;
}

.list a:link
{
	text-decoration:underline;
}

.list a:visited
{
	text-decoration:none;
}

.list a:hover,
.list a:focus,
.list a:active
{
	text-decoration:underline;
}

.list2, 
.list2 ul,
.list2 li
{
	margin: 0px 20px 0px 20px;
	padding: 0 0px 0 0;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

.list2 a:link,
.list2 a:visited
{
	text-decoration:underline;
}

.list2 a:hover,
.list2 a:focus,
.list2 a:active
{
	text-decoration:none;
}

.line,	
.line ul,
.line li
{
	list-style: square;
}

.line a:link,
.line a:visited
{
	text-decoration:underline;
}

.line a:hover,
.line a:focus,
.line a:active
{
	text-decoration:none;
}



.poll
{
	margin: -4px 20px 0px 2px;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: right;
}

.poll a:link,
.poll a:visited,
.poll a:hover,
.poll a:focus,
.poll a:active
{
	text-decoration:none;
}

p.poll
{
	
}



#titolo1
{
	margin: -10px 10px 10px 0;
	display: block;
}

#titolo1 h2
{
	margin: 0px 0 0 0;
	padding: 1px 0px 1px 22px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#titolo1 h1
{
	display: block;
	margin: 0px 0 0 0;
	padding: 5px 0px 5px 20px;
	font: 28px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p.coll
{
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	font: 14px Arial, Helvetica, sans-serif;
}


p.coll  a:link,
p.coll a:visited
{
	text-decoration:underline;
}




p.coll a:hover,
p.coll a:focus,
p.coll a:active
{
	text-decoration:none;
}


p.testlarg
{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px ;
}


.testlarg a:link,
.testlarg a:visited
{
	text-decoration:underline;
}

.testlarg a:hover,
.testlarg a:focus,
.testlarg a:active
{
	text-decoration:none;
}


.text10w
{	
	margin: 0 0;
	padding: 0 0;
	font: 10px Arial, Helvetica, sans-serif;
}

.text10w a,
.text10w a:hover,
.text10w a:focus,
.text10w a:active
{	
	text-decoration:none;
	font-weight: bold;
}

.saperne
{	
	text-align: right;
	font-size: 12px;
}

.sx1 a:link,
.sx1 a:visited,
.sx1 a:hover,
.sx1 a:focus,
.sx1 a:active
{
	text-decoration:none;
}


.top
{	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	font: 12px Arial, Helvetica, sans-serif;
}

.top a,
.top a:hover,
.top a:focus,
.top a:active
{	
	text-decoration:none;
}


.bac
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bac a,
.bac a:hover,
.bac a:focus,
.bac a:active
{	
	text-decoration:none;
}

#selez
{	
	padding: 0px 0px 0px 20px;
}

#selez select
{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 300px;
}

#selez2
{	
	padding: 0px 0px 0px 20px;
}

#selez2 select
{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 200px;
}


/* Box1 */

.box1 
{
	padding:0px 5px 0 5px;
	margin:10px 10px 10px 0;
}

.tabus
{
	width: 98%;
	border: 1px solid #86c03f;
	border-collapse: collapse;
	font: 12px Arial, Helvetica, sans-serif;
}


.tabus td
{
	padding:0px 5px 0 5px;
	border: 1px solid #86c03f;
	
}

.tabus2
{
	padding:0px 5px 0 5px;
	width: 70%;
	border: 1px solid #86c03f;
	border-collapse: collapse;
}

.tabus2 td
{
	border: 1px solid #86c03f;
	text-align: right;
}

tabus2 th 
{
	border: 1px solid #86c03f;
	text-align: left;
}


.icon
{
	float: left;
	padding: 2px 2px 2px 2px;
	border-style:none
}

.icon2
{
	float: left;
	margin: 2px 4px -4px 0px;
	padding: 2px 2px 2px 2px;
	border-style:none
}

.icondx
{
	float: right;
	padding: 2px 2px 2px 2px;
	border-style:none
}


.iconbord
{
	margin: 2px 4px -4px 0px;
	padding: 2px 2px 2px 2px;
}

.iconbord2
{
	float: left;
	margin: 2px 4px -4px 0px;
	padding: 2px 2px 2px 2px;
}



.icon a:link,
.icon a:visited,
.icon a:hover,
.icon a:focus,
.icon a:active

{
	text-decoration:none;
	border-style:none
}


.box1 p
{
	padding: 4px 0px 4px 0px;
	margin: 0 0 0 0;
	font: 13px Arial, Helvetica, sans-serif;
}


.box1 a:link,
.box1 a:visited,
.box1 a:hover,
.box1 a:focus,
.box1 a:active
{
	text-decoration:underline;
}

/* Box2 */

.box2 
{
	float: left;
	width: 252px;
	padding:0px 5px 0 5px;
	margin:10px 10px 10px 0;
}

.box2 p
{
	padding: 4px 0px 4px 0px;
	margin: 0 0 0 0;
	font: 14px Arial, Helvetica, sans-serif;
}

.box2 a:link
{
	text-decoration:underline;
}

.box2 a:visited,
.box2 a:hover,
.box2 a:focus,
.box2 a:active
{
	text-decoration:none;
}

.alfa
 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	padding: 0 0px 0px 30px;
	letter-spacing: 200%;
	
}

.alfa a
{
	padding: 0 5px 0px 5px;
		
}



.alfa a:link,
.alfa a:visited,
.alfa a:hover,
.alfa a:focus,
.alfa a:active
{
	text-decoration:none;
}



.tit14
 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	padding: 0 20px 0 0;
}

.tit14 a:link,
.tit14 a:visited,
.tit14 a:hover,
.tit14 a:focus,
.tit14 a:active
{
	text-decoration:none;
}

.tit15verde
 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
}

p.tit15verde
{
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0 0;
	line-height: 1.5em;
}

p.tit16line
{
	display: block;
	margin: 0px 20px 0px 0px;
	padding: 0px 100px 0px 20px;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 18px;
	border-top: dotted 1px #090;
}

.ora
{
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	font-size: 18px;
}


/* immagine testa */

#imgtest
{
	margin: 0px 0 -3px 0px ;
}

/* MENU alto */

.menuNavigazione
{
	margin:0;
	padding:0;
	list-style:none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:2em;
	border:0;
}

.menuNavigazione li
{
	float:left;
	position:relative;
}


.menuNavigazione a
{
	float: left;
	height:2em;
	line-height:2em;
	padding:0 14px;
	text-decoration:none;
	border-right:0;
}

#home
{
	margin: 0px 20px 0px 110px;
	padding: 0px 20px 0px 20px;

}

/* SOTTO MENU */

.menuNavigazione ul
{
	margin:0;
	padding:0;
	list-style:none;
	width:170px;
}

.menuNavigazione ul li
{
	float:none;
}

.menuNavigazione ul a
{
	float:none;
	display:block;
	height:1.8em;
	line-height:1.8em;
	border: 0;
}

/* MENU ON OFF */

.menuNavigazione ul,
.menuNavigazione ul.subMenu-off
{
	position:absolute;
	visibility:hidden;
}
.menuNavigazione ul.subMenu-on
{
	visibility:visible;
}

/* POSIZIONAMENTO DEL SOTTO MENU */

.menuNavigazione ul.subMenu-on
{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	top:2em;
	left:-1px;
	visibility:visible;
	border-top:0;
}

.menuNavigazione ul.subMenu-on ul.subMenu-on
{
	margin:0 0 0 -1px; /* livelli di annidamento superiori al primo, menu a comparsa laterale */
	width:170px;
	position:absolute;
	top:-1px;
	left:170px;
	border-top:0;
}

.menu4 
{
	padding: 0 0 10px 0;
	FLOAT: left; 
}

.menu4 UL 
{
	padding: 0 0 0 0;
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
}
	
.menu4 LI 
{
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
}

.menu4 A 
{
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px;
	WIDTH: 165px; 
	TEXT-DECORATION: none
}

.menu4 UL A#current 
{
	font-weight: bold;
}

.menu5 
{
	padding: 0 0 10px 0;
	FLOAT: left; 
}

.menu5 UL 
{
	padding: 0 0 0 0;
	MARGIN: 0px; 
	LINE-HEIGHT: 16px; 
}

.menu5 LI 
{
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
	}
	
.menu5 A 
{
	font-weight: bold;
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	WIDTH: 165px; 
	TEXT-DECORATION: none
}

.menu5 UL #current 
{
	font-weight: bold;
}



/* COLORECOLORECOLORECOLORECOLORECOLORECOLORECOLORECOLORECOLORECOLORECOLOREVVCOLORECOLORECOLORECOLORECOLORECOLORE */


body 
{
	background:#e5e5e5;
	background-image: url();
	color: #000;
}

#backpop
{
	background:#fff;
}

#corpo 
{
	background: #fff;
	background-image: url();
	bakground-repeat: ;
}

#corpopop
{
	background: #fff;
	bakground-repeat: ;
}

#colonnapop
{
	background: #fff;
	color: #000;
}



#colonna-1 
{
	background: transparent;
	color: #000;
}

#colonna-2 
{
	background: transparent;
	color: #000;
}
	
#colonna-21
{
	background:transparent;
	color:#000;
}

#colonna-22
{
	background:transparent;
	color:#000;
}

#colonna-9 
{
	background: transparent;
	color: #000;
}
	
	
	
#intestazione 
{
	background: #fff;
}

#pie-di-pagina 
{
	background: #e5e5e5;
	color: #666;
}

/* testi */

.sx1
{
	background:#transparent;
	color: #000;
}

.sx1 a:link,
.sx1 a:visited
{
	color: #090;
}

.sx1 a:hover,
.sx1 a:focus,
.sx1 a:active
{
	background:#eee;
	color:#f00 ;
}


.verde,
.verde a:link,
.verde a:visited
{
	color:#090;
}

.verde a:hover,
.verde a:focus,
.verde a:active
{
	background:#eee;
	color:#f00 ;
}

.dida
{	
	color: #333;
}

.acc
{
	background:#transparent;
}

.acc a:link
{
	color:#090 ;
}

.acc a:visited
{
	color:#090;
}

.acc a:hover,
.acc a:focus,
.acc a:active
{
	background:#eee;
	color:#f00 ;
}

.list a:link
{
	color:#090 ;
}

.list a:visited
{
	color:#666;
}

.list a:hover,
.list a:focus,
.list a:active
{
	background:#eee;
	color:#f00 ;
}

.list2 a:link,
.list2 a:visited
{
	color:#090;
}

.list2 a:hover,
.list2 a:focus,
.list2 a:active
{
	background:#eee;
	color:#f00 ;
}

.line a:link,
.line a:visited
{
	color:#090;
}

.line a:hover,
.line a:focus,
.line a:active
{
	background:#eee;
	color:#f00 ;
}


.poll
{
	background:#fff;
}

.poll a:link
{
	color:#090 ;
}

.poll a:visited
{
color:#090;
text-decoration:none;
}

.poll a:hover,
.poll a:focus,
.poll a:active
{
	background:#eee;
	color:#f00 ;
}

#titolo1 h2
{
	color: #fff;
	background:#c0c0c0;
}

#titolo1 h1
{
	color: #060;
	background: #fff;
	border: 1px solid #c0c0c0;
}


p.coll  a:link
{
	color:#090;
}

p.coll a:visited
{
	color:#090;
}

p.coll a:hover,
p.coll a:focus,
p.coll a:active
{
	background:#eee;
	color:#f00 ;
}

.testlarg a:link
{
	color:#808080 ;
}

.testlarg a:visited
{
	color:#808080;
}

.testlarg a:hover,
.testlarg a:focus,
.testlarg a:active
{
	background:#ccc;
	color:#f00;
}

.text10w a
{	
	color:#090;
}

.text10w a:hover,
.text10w a:focus,
.text10w a:active
{	
	color:#f00;
}

.top a
{	
	color:#090;
}

.top a:hover,
.top a:focus,
.top a:active
{	
	background:#eee;
	color:#f00;
}

.bac a
{	
	color:#090;
}


.bac a:hover,
.bac a:focus,
.bac a:active
{	
	background:#eee;
	color:#f00;
}




/* Box1 */

.box1 
{
	border:1px solid #ccc;
	background-image: none;
	background-color: White;
	}

.iconbord
{
	border:2px solid #ccc;
}

.iconbord2
{
	border:2px solid #ccc;
}

.box1 a:link
{
	color:#090;
}

.box1 a:visited
{
	color:#090 ;
}

.box1 a:hover,
.box1 a:focus,
.box1 a:active
{
	background:#ccc;
	color:#f00;
}


/* Box2 */

.box2 
{
	border:1px solid #ccc;
	background-image: none;
	background-color: White;
	}

.box2 a:link
{
	color:#090;
}

.box2 a:visited
{
	color:#090;
}

.box2 a:hover,
.box2 a:focus,
.box2 a:active
{
	background:#CCC;
	color:#F00 ;
}


.alfa a:link
{
	color:#090 ;
}

.alfa a:visited
{
	color:#090 ;
}

.alfa a:hover,
.alfa a:focus,
.alfa a:active
{
	background:#ccc;
	color:#f00;
}


.tit14 a:link
{
	color:#090 ;
}

.tit14 a:visited
{
	color:#090 ;
}

.tit14 a:hover,
.tit14 a:focus,
.tit14 a:active
{
	background:#ccc;
	color:#f00;
}

.tit15verde
 {
	color:#090 ;
}

p.tit16line
{
	color:#090;
}

.tit16line a:link,
.tit16line a:visited
{
	color:#090 ;
}

.tit16line a:hover,
.tit16line a:focus,
.tit16line a:active
{
	background:#ccc;
	color:#f00;
}



/*  menu */

.menuNavigazione
{
	background:#090;
	color:#fff;
}

.menuNavigazione a{
	background:#090;
	color:#fff;
}

/* EFFETTO ROLLOVER */

.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active
{
	background-color: #999;
}

/* FRECCETTE non ci sono */
.menuNavigazione a.continua
{
	background:#808080;
}
.menuNavigazione ul a.continua
{
	background:#808080 url('../images/variegif/continua3.gif') no-repeat right center;
}

.menu4 LI 
{
	BORDER-BOTTOM: #c0c0c0 1px dotted; 
}

.menu4 A 
{
	background:#transparent;
	COLOR: #000; 
}

.menu4 A:hover 
{
	BACKGROUND: #eee; 
	COLOR: #f00;
}

.menu4 UL A#current 
{
	background:#transparent;
	COLOR: #f00
	BORDER-BOTTOM: #c0c0c0 1px dotted;
}


.menu5 LI 
{
	BORDER-BOTTOM: #c0c0c0 1px dotted; 
	}
	
.menu5 A 
{
	background:#transparent;
	COLOR: #222;
}

.menu5 A:hover 
{
	BACKGROUND: #eee; 
	COLOR: #f00;
}

.menu5 UL #current 
{
	background:#transparent;
	COLOR: #222;
}