

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #AACDED;
	background-image: url(../images/elementi/bg_maincenter.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;

	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	
	overflow: auto;
	text-align: left;


}
form {
	margin: 0px;
	padding: 0px;
}

img{border:none;}
#pow {width:43px; height:13px; padding: 0px; margin:0px; position:absolute; bottom:10px; right:10px;}
#top {
	margin: 0px;
	padding: 0px;
	height: 239px;
	width: 751px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1000;	
}
.clear {
	clear: both;
}
#maincenter {


	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	width: 831px;
	display: block;
	

	position:relative;
	
	}
	
	/*ricorda che center è largo 831px*/
#center {

background-color:#ffffff;
	margin: 240px 0px 76px;
	padding: 0px;
	width: 831px;
	background-image: url(../images/elementi/bg_corpo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height:454px;
overflow:hidden;

	

}


/*sx*/
#sx {

	display: block;
	margin: 0px;
	padding: 34px 0px 0px 0px;
	width: 176px!important;
	width: 190px;
/*min-height:421px;*/
	/*height:auto!important;
	/*height:421px;

	float:left;*/
	position:absolute;
	top:0px!important;
	top:239px;
	left:0px;
	z-index:900px;
	
}
#sx a{
	background-image: url(../images/elementi/dot.gif);
	background-repeat: no-repeat;
	background-position: 11px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFDAF2;
	display: block;
	padding-left: 29px;
	margin:0px 0px 8px 14px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 8px;
}
#sx a:hover{font-weight:bold;}
#newslettersx{
	background-image: url(../images/elementi/bg_newslettr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:19px 0px 0px 14px;
	margin:6px 0px;
}


#newslettersx h1 {
	margin: 0px;
	padding: 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#newslettersx p {
	margin: 0px;
	padding: 10px 5px 5px;
	
}

#newslettersx input{
	border: 1px solid #BFDAF2;
	width:140px;
	margin:0px 9px 0px 0px;
	font-size: 10px;
	color: #000000;
}	
#newslettersx button{border:none;background-color:#fff; width:18px; margin:0px; padding:0px;}
/* /sx */
/*corpo*/
#corpo{
	display:block;
	width:351px;
	
	float:left;
	margin:34px 0px 0px 219px !important;
	margin:273px 0px 0px 109px;
	padding: 0px;
	overflow:auto;




}
#corpo h1{
width:322px;
display: block;
border-bottom:solid 1px #858687;
margin:0px 0px 0px 0px;
margin-bottom:0px !important;
padding:0px;

}
/*news*/
#corpo .news{
	width:293px !important;
	width:321px;
	color:#000;
	display:block;
	background-image: url(../images/elementi/iconews.gif);
	background-repeat: no-repeat;
	background-position: 5px 14px;
	padding:14px 30px;
	text-decoration: none;

}

#corpo .news:hover{
color:#FF6600;
background-color:#EAF3FB;
background-image: url(../images/elementi/iconews.gif);
	background-repeat: no-repeat;
	background-position: 5px 14px;
	filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
	
	}
	
#contentnws{
	width:293px !important;
	width:321px;
	color:#000;
	display:block;
	background-color:#EAF3FB;
	
	padding:15px 17px;
	text-decoration: none;
	filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
	

}	
#contentnws h2{

font-size:12px;
color:#990000;
margin:0px 0px 23px 0px;
padding:0px 0px 0px 15px;
background-image: url(../images/elementi/iconews.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
	
	}
	
	#corpo .archivio{
	
	color:#0062A9;
	display:block;
	height:13px;
	background-image: url(../images/elementi/ico_archivio.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:10px 17px;
	padding:0px 15px;
	text-decoration: none;
	

}		#corpo .archivio:hover{color:#990000;}

#footer {
	font-size: 9px;
	color: #0062A9;
	position: absolute;
	width: 200px;
	left: 16px;
	bottom: 40px;
}
/*gestione dello scroll*/
#container{width:350px;height:auto; display:block; position:absolute; margin-top:17px;}
#content{position:absolute;  z-index:999; margin: 0px; padding: 0px;top:0px; left:0px;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;}


.stretcher{
margin:0px;		
paddiing:0px;		
	text-decoration: none;
	
	}


h3.display{

	background-image: url(../images/elementi/ico_plus.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 28px;
	margin:10px 0px;

}
h3.display a{color: #000000;text-decoration: none;}

/* gestione dello slide*/

iframe {width:350px; height:353px; margin:0px 0px;padding:0px; }
#contslide{background-color:#E6F0FA; width:320px !important; width:350px; padding:0px 15px;}
#timeline
{
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	position: relative;
	overflow: hidden;
	float: left;
	
	display:inline;
}

#display li
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style:	none;
	position:relative !important;
}

#display li h4
{
	border: none !important;
	padding: 0px 0px !important;
	margin: 0px 0px 8px 7px !important;
	font-size: 0px;
	font-family: georgia, times, serif;
	color: #e00;
	display:none;

}

#timeline li p { padding: 20px ;  margin:0px 0px;}
#timeline li p.img { padding: 0px ;  margin:0px 0px;}
#timeline li img { margin: 0px 0px 0px 0px; }
#display { position: relative; }

ul#timelinedatelinks
{
	font-size: 0px;
	background-color:#E6F0FA;
}

ul#timelinedatelinks a.on
{
	border: 1px solid #aaa;
	background-color:#E6F0FA;
	color: #e00 !important;
}

a#prev, a#next
{ /*border: 1px dashed #aaa;
	position: absolute;
	width: 45%;
	height: 175px;
	display: block;
	background-color: transparent;
	text-indent: -9999px;
	z-index: 999;*/
	display:none;

}



a#prev:hover, a#next:hover
{ border: 1px solid #555; display:none;display:none;}

/*a#prev:hover
{
	background-image: url(/global/gfx/left-trans-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
}

#next { right: 0; }*/

ul.inline
{
	padding: 0px !important;
	margin: 0px  !important;
	float: right;
	background-color:#E6F0FA;
}

ul.inline li
{
	list-style: none !important;
	list-style-image: none !important;
	margin: 0px 0px 7px 7px;
	padding: 0px;
	display: inline;

}

ul.inline li a
{
	
	
	color: #444;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

ul.inline li a:hover
{
	
	
	color: #fff;
	text-decoration: none;
}


/* riferimenti*/
#rif{

	
	padding:19px 0px 0px 14px;
	margin:6px 0px;
	color: #0062A9;
}
#rif a{background:none; margin:0; padding:0; border:none; color:#0062A9;}
#footer{display:none;}