body
{
	background: url(img/sfond.gif) repeat-x #E2F1F8;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	vertical-align:top;
	text-align:center;
}
#princ1
{margin: auto; text-align:center;}
#princ2
{margin: auto; width: 760px; text-align:center;} 
#movie
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=4);
	width:760px;
	border: #01356E 1px solid;
	margin-top: 10px;
}
#corpo
{
	vertical-align:top;
	border: #01356E 1px solid;
	background:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=4);
	margin-top:2px;
}
.pie
{
	padding-top:3px;
}
.centrale
{
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

/*********************************** MENU *****************************************/
#permenu
{
	vertical-align:top;
	width: 160px;
	padding-right: 4px;
	background:url(img/centro.gif) repeat-y right;
}
#permenudx
{
	vertical-align:top;
	width: 160px;
	padding-left: 4px;
	background:url(img/centro.gif) repeat-y left;
}
#permenudx td
{
	text-align: right; 	width: 190px;
}
.menu
{
	margin-bottom: 10px;
	text-align: left;
	background: url(img/menua.jpg);
	vertical-align:middle;
}
.menu #nomi
{
	background:url(img/bgbott.gif) top no-repeat left;
	display:block;
	padding-left:18px;
	font-weight:bold;
	line-height: 18px;
	color:#FFFFFF;
	border: 0px;
}
.menu a, .menu a:active, .menu a:visited
{
	padding-left: 12px;
	line-height: 26px;
	text-decoration:none;
	color:#DADADA;
	background: url(img/bottone.gif) left no-repeat; 
	display:block;
	vertical-align:middle;
}
 .menu a:hover
{
	padding-left: 12px;
	line-height: 26px;
	text-decoration:none;
	color:#ECA1AB;
	background: url(img/bottone.gif) left no-repeat; 
	display:block;
	vertical-align:middle;
}
.menu #form
{
	font-size: 10px;
	color:#FFFFFF;
}
	#form form
	{
	margin: 0px;
	padding-left: 6px;
	padding-top: 6px;
	}
    #form input
	{
 	margin-bottom: 2px;
	font-size: 10px;
	border:0px;
	margin-right:2px;
	}

/**********************************************************************************/



/*********************************riquadro*****************************************/
.scheda
{
	text-align: left;
	margin: 0px;
}
.scheda td
{ border-bottom: 1px solid #dadada;}
.scheda strong 
{	color:#009900;}

.scheda img
{text-align: center; display:block;}
.scheda form, .tabe form
{margin: 0px;}
.scheda select 
{
	margin-left: 20px;
	margin-bottom: 2px;
	font-family:verdana, arial; font-size: 11px; font-weight:bold;
	color:#009900;
	width: 80px;
	padding-left: 11px;
}

#sc_titolo
{
	height: 16px;
	font-weight: bold;
	color:#000066;
	text-align: left;
	border-bottom:#20135D 1px dotted;
}
.griglia          
{
	border-top:#20135D 1px dotted;
	border-right:#20135D 1px dotted;
}.griglia td         
{
	height: 16px;
	border-bottom:#20135D 1px dotted;
	border-left:#20135D 1px dotted;
	padding-left:3px;
	padding-right:3px;
}
#sc_centra
{
	text-align: left;
	vertical-align:top;
	height:124px;
	background: scroll;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #DADADA;
	SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-SHADOW-COLOR: #F5F5F5;
	SCROLLBAR-3DLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-ARROW-COLOR: #CC0000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #F5F5F5;	
	border-left:#20135D 1px dotted;
	border-right:#20135D 1px dotted;
	border-bottom:#20135D 1px dotted;
	padding: 6px;
}
/***********************************************************************************/
.adx
{
	float:right;
}
.asx
{
	float:left;
}
.asxb
{
	float:left;
	margin: 6px;
}
/***********************************************************************************/
.just
{
	text-align:justify;
}

.tabe
{width:410px;}
.tabe td
{
	border-bottom: 1px solid #CCCCCC;
	text-align:justify;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tabe a, .tabe a:active, .tabe a:visited
{
	text-decoration:none;
	color:#24A852;
}
.tabe a:hover
{
	text-decoration:none;
	color:#ECA1AB;
}
.tabe_freccia
{width:410px;}
.tabe_freccia td
{
	border-bottom: 1px solid #CCCCCC;
	text-align:justify;
	padding-bottom: 2px;
	padding-top: 2px;
}
.tabe_freccia a, .tabe_freccia a:active, .tabe_freccia a:visited
{
	text-decoration:none;
	color:#24A852;
	background:url(img/frecc3.gif) no-repeat right bottom;
	padding-right: 24px;
	padding-top: 1px; 
	padding-bottom: 1px;
	display:inline-block;
}
.tabe_freccia a:hover
{
	text-decoration:none;
	color:#ECA1AB;
}

.tabe img
{margin-right: 6px;}

.tam td
{
	border-bottom: 1px solid #CCCCCC;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	text-align:left;
}
.tasp td
{
	border-bottom: 1px solid #CCCCCC;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
	text-align:left;
	line-height: 16px;
}
#bilancio 
{
	background:url(img/bilancio.jpg) no-repeat right top;
}
#mongolf 
{
	background:url(img/mongolfiere.jpg) no-repeat right top;
}
#melo 
{
	background:url(img/melograno.jpg) no-repeat right bottom;
}
.tast
{	margin-top: 20px; 	
	text-decoration:none;}
.tast td
{
	border: 1px solid #90a3b8;
	background:#e9f0f2;
	padding:4px;
	text-align:center;
}
.tast a, .tast a:active, .tast a:visited
{
	text-decoration:none;
	color:#24A852;
	font-weight:bold;
}
.tast a:hover
{
	text-decoration:none;
	color:#ECA1AB;
	font-weight:bold;
}
.tabe1
{
	border: 1px dotted #90a3b8;
	background:#fbe8e9;
	padding:4px;
	text-align:center;
	margin: 10px;
}
.titolog
{
	color:#009900;
	font-weight:bold;
	font-size: 13px;
	background:url(img/generico2.gif) no-repeat left bottom;
	display:block;
	padding-left: 46px;
	text-align:left;
	border-bottom: 1px solid #90a3b8;
	margin-top: 10px;
	padding-top: 12px;
}
/*************************************************************************************/
.banner
{
	background:url(img/bg_banner.gif) repeat-x;
	height: 102px;
}
.verde 
{
	color:#009900;
	font-weight:bold;
}
.bott, a.bott, a.bott:active, a.bott:visited
{
	text-decoration:none;
	color:#24A852;
}
a.bott:hover
{
	text-decoration:none;
	color:#993300;
}
.bottb2, a.bottb2, a.bottb2:active, a.bottb2:visited
{
	text-decoration:none;
	color:#24A852;
	font-weight:bold;
}
a.bottb2:hover
{
	text-decoration:none;
	color:#993300;
	font-weight:bold;
}

.bottb, a.bottb, a.bottb:active, a.bottb:visited
{
	text-decoration:none;
	color:#0E3F7A;
	font-weight:bold;
	background:url(img/p.gif) right no-repeat;
	padding-right: 20px;
	line-height: 20px;
}
a.bottb:hover
{
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
	background:url(img/pgw.gif) right no-repeat;
	padding-right: 20px;
	line-height: 20px;
}
.rientro
{
	padding-left: 25px;
}
.rientro2
{
	padding-left: 25px;
	font-weight:bold;
}
.centrato  /*span*/
{text-align:center; display:block; font-weight: bold; text-transform:uppercase;}
.botta, .botta a, .botta a:active, .botta a:visited
{
	text-decoration:none;
	color:#43719b;
}
.botta a:hover
{
	text-decoration:none;
	color:#DADADA;
}
.spazio
{
	line-height: 22px;
}

/*******************************************/
.scroll
{
 	width: 400px;
	height: 100px;
	overflow: scroll;
	text-decoration: none;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
	SCROLLBAR-FACE-COLOR: #F5F5F5;
	SCROLLBAR-HIGHLIGHT-COLOR: #F5F5F5;
	SCROLLBAR-SHADOW-COLOR: #F5F5F5;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR:#000000;
	SCROLLBAR-TRACK-COLOR: #F5F5F5;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
}
/*********** news *********************/
.imgsp
{
	float:left;
	padding-right: 10px;
}
.ul { padding-left: 10px; background:url(img/pnt.jpg) left no-repeat top; margin-bottom: 10px;}

ul { margin-left: 20px;}
li { list-style-type:square; size: 8px; }

.imgborder
{ padding: 10px;}

/****************************************************/
#sponsor
{
	position: absolute;
	background: #FFFFFF;
	font-size: 11px;
	color:#000000;
	font-family: verdana, arial;
	top: 166px;
	text-align:center;
	/*left: 40%;*/
	width: 410px;
	height: 460px;
	border: Solid 3px #143b80;
	visibility: inherit;
}

#sponsor .spon2
{padding: 10px; text-align:justify}

#sponsor ol
{margin-left: 10px;}
.chiudi
{
    text-align: Right;
    border-bottom: Solid 1px #143b80;
	color: #FFFFFF;
	text-decoration:none;
	height: 24px; 
	line-height: 24px;
	padding-right: 10px;
	background: #143b80;
}
#sponsor a
{
    color: #FFFFFF;
    text-decoration: None;
	font-weight:bold; 
}
#sponsor a:hover
{
    color: #CCCCCC;
    text-decoration: None;
}
/****************************************************/
.btg, .btg a, .btg a:active, .btg a:visited
{
	text-decoration:none;
	color:#24A852;
	font-size: 14px;
	font-weight:bold;
}
.btg a:hover
{
	text-decoration:none;
	color:#DADADA;
	font-size: 14px;
	font-weight:bold;
}
.blu
{
	text-decoration:none;
	color:#0E3F7A;
	font-size: 14px;
	font-weight:bold;
}
.tras td
{background:url(img/tradd.gif) no-repeat center; text-align:center; padding: 14px;}

.tras1
{ text-align:center; background:url(img/tradd2.gif) no-repeat center;}
.tras1 a
{	text-decoration:none; 
	color:#43719b; font-weight:bold; margin-top: 6px; display:block; margin-bottom: 6px;}

/*---------------------------------------- marquee----------------------------------------------------*/
#flash
{ background:#FFFFFF;}
marquee
{	border-bottom: 2px #467c9e solid; 
	border-top: 2px #467c9e solid; 
}
#hn
{
	text-decoration:none;
	height: 62px;
	text-align:left;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	width: 410px;
	font-weight: bold;
	margin-bottom: 4px;}
#hn div
{height: 62px; vertical-align:middle;}

#hn img
{float:left; border: 0px; padding-right: 6px;}
#hn a, #hn a:active, #hn a:visited
{
	padding-left: 12px;
	text-decoration:none;
	color:#0e3f7a;
	line-height: 62px;
}
#hn a:hover
{
	padding-left: 12px;
	text-decoration:none;
	color:#ECA1AB;
	line-height: 62px;
}
.piccolo
{font-size: 9px;}

/* bottone con freccia*/
.bfreccia, a.bfreccia, a.bfreccia:active, a.bfreccia:visited
{
	text-decoration:none;
	color:#24A852;
	background:url(img/frecc3.gif) no-repeat right bottom;
	padding-right: 24px;
	padding-top: 2px; 
	padding-bottom: 2px;
	display:inline-block;
}
a.bfreccia:hover
{
	text-decoration:none;
	color:#993300;
}
.apice
{font-size: 8px;}