body, html {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	width:100%;
}
#main {
	width:100%;
	height:100%;
	margin:0px;
	text-align:center;
}
#AutoScrollContainer {
	position:relative;
	float:left;
	width:229px;
	height:126px;
	clip:rect(0,0,0,0);
	overflow:hidden;
	z-index:1;
}
#AutoScrollContent {
	position:relative;
	float:left;
	top:150px;
	left:0px;
	width:229px;
	font-size:11px;
	text-align:right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#struttura {
	width:755px;
	position:absolute;
	text-align:center;
	left:50%;
	margin-left:-377px;
}
#sfumahead {
	background-image:url(immagini/bg-head.gif);
	width:755px;
	height:65px;
}
#headsx {
	float:left;
	position:relative;
	top: 26px;
	left: 25px;
}
#headdx {
	float:right;
	position:relative;
	top: 26px;
	right: 25px;
}
#menuspace {
	width: 755px;
	height: 200px;
	position: relative;
}
#downheadsx {
	width: 244px;
	height: 200px;
	position: relative;
	float:left;
}
#immagini_newupswfbox {
	top:0px;
	width: 244px;
	height:79px;
	font-size:0px;
	font-family:none, sans-serif;
	line-height:0px;
	float:left;
	position:relative;
	margin:0px;
	border:0px;
}
#swfbox {
	width: 244px;
	height: 121px;
	position:relative;
}
#datebox {
	width:241px;
	height:30px;
	position: relative;
	float:left;
	background-image:url(immagini/bg-datebox.gif);
	text-align:left;
}
#datetxt {
	width:auto;
	position: relative;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin: 8px 0px 0px 5px;
}
#dateboxtxt {
	width:auto;
	position: relative;
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin: 6px 5px 0px 0px;
}
#downheaddx {
	width: 505px;
	height: 200px;
	position: relative;
	float:left;
	margin:0px;
	font-size:0px;
	font-family:none, sans-serif;
}
#menubar {
	width:498px;
	height:40px;
	margin:0px;
	float:left;
	position:relative;
}
.pulsantemenu {
	height:40px;
	background-image:url(immagini/puls-menu.gif);
	position:relative;
	float:left;
}
#boxpresentaz {
	width: 251px;
	height: 157px;
	background:#F0F3EC;
	float:left;
	position:relative;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin-right:4px;
}
#rigaricerca {
	width: 498px;
	height: 26px;
	background-image:url(immagini/bg-rigaricerca.gif);
	float:left;
	position:relative;
	margin-top:1px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#ffffff;
}
.padbox67 {
	text-align:justify;
	padding:6px 7px 4px 7px;
}
.navigapresent {
	text-align:center;
	margin-top:5px;
}
.padright7 {
	text-align:right;
	padding-right:7px;
}
.padultnews {
	text-align:right;
	padding:4px 7px 0px 0px;
}
#padresbar {
	padding: 3px 0px 0px 0px;
	float:left;
}
#titscrollnews {
	width: 243px;
	height: 23px;
	background-image:url(immagini/bg-titnews.gif);
	float:left;
	position:relative;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#FFFFFB;
	text-decoration:underline;
}
#boxscrollnews {
	width: 243px;
	height: 134px;
	float:left;
	position:relative;
	background-image:url(immagini/up-boxscrollnews.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#EFF0EA;
}
#rigadwheader {
	width: 755px;
	height:30px;
	float:left;
}
#core {
	width: 749px;
	position:relative;
	float: left;
	margin:0px;
	border-left: 3px solid #CFCFCF;
	border-right: 3px solid #CFCFCF;
}
#footer {
	width: 755px;
	position:relative;
	float: left;
	margin:0px;
}
#footersx {
	width:13px;
	height:64px;
	background-image:url(immagini/footer-sx.gif);
	float:left;
}
#footerbg {
	width:729px;
	height:64px;
	background-image:url(immagini/footer-bg.gif);
	float:left;
}
#footerdx {
	width:13px;
	height:64px;
	background-image:url(immagini/footer-dx.gif);
	float:left;
}
#privacy {
	width: 355px;
	position:relative;
	float: left;
	margin:4px 0px 10px 0px;
	text-align:left;
	font-size:10px;
}
#author {
	width: 200px;
	position:relative;
	float: left;
	margin:4px 0px 10px 0px;
	text-align:right;
	font-size:10px;
}
#author2 {
	float: right;
	margin:4px 0px 10px 0px;
	text-align:right;
	font-size:10px;
}

#logow3c {
	width: 100px;
	position:relative;
	float: left;
	margin:4px 0px 10px 0px;
}
#logocss {
	width: 100px;
	position:relative;
	float: left;
	margin:4px 0px 10px 0px;
}
#vcmenufooter {
	position:relative;
	float: none;
	margin:25px 0px 0px 0px;
	text-align:center;
}
.frecciamenudw {
	margin-left:5px;
	margin-right:14px;
}
#coloncontent {
	float:left;
	position:relative;
	width:540px;
	left:13px;
}
#riga2content {
	float:left;
	position:relative;
	width:540px;
	left:13px;
}
#colonmenu {
	float:right;
	position:relative;
	width:181px;
	right:3px;
	top:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.vcmenuprinc {
	width:181px;
	height:26px;
	float:left;
	background-image:url(immagini/bg-vcmenu.gif);
}
.contentsx {
	width:245px;
	float:left;
}
.contentdx {
	width:280px;
	float:right;
}
.contentbox {
	margin:4px 4px 2px 4px;
	text-align:justify;
	font-size:10px;
}
.contentbox2 {
	margin:4px 4px 2px 4px;
	text-align:justify;
	width:172px;
	float:left;
	font-size:10px;
}
.fotobox {
	margin:4px 0px 0px 2px;
	float:left;
	width:92px;
}
#bigriga {
	width:540px;
	float:left;
	margin-bottom:10px;
}
#contentbigriga {
	width:532px;
	text-align:justify;
	margin-left:4px;
	font-size:10px;
}
#continterni {
	width:530px;
	left:12px;
	margin:5px;
	text-align:justify;
}
.nmsezione {
	width:530px;
	border-bottom:1px dotted #CED0CB;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#575757;
	text-align:left;
	padding:6px 5px 2px 5px;
}
#spazallegati {
	width:530px;
	margin:10px 0px 10px 0px;
	text-align:left;
	padding-bottom:8px;
	border-bottom:3px solid #DADECF;
	float:left;
}
.spazricerca {
	width:540px;
	margin:10px 0px 10px 0px;
}
#allegatisx {
	width:31px;
	height:33px;
	background-image:url(immagini/ico-dwnl-zone.gif);
	float:left;
}
.allegatimid {
	width:10px;
	height:33px;
	background-image:url(immagini/bg-dwnl-up.gif);
	float:left;
}
#allegatidx {
	width:140px;
	height:33px;
	background-image:url(immagini/txt-dwnl-zone.gif);
	float:left;
}
.searchsx {
	width:31px;
	height:33px;
	background-image:url(immagini/ico-search-zone.gif);
	float:left;
}
.searchdx {
	width:140px;
	height:33px;
	float:left;
}
.ricercamid {
	width:369px;
	height:33px;
	background-image:url(immagini/bg-dwnl-up.gif);
	float:left;
}
.boxricerca {
	width:540px;
	position:relative;
	float:left;
	margin-bottom:10px;
}
.boxricercasx {
	width:120px;
	position:relative;
	font-weight:bold;
	color:#697D95;
	float:left;
	height:25px;
	font-size:11px;
	text-align:right;
}
.boxricercadx {
	width:340px;
	position:relative;
	float:left;
	height:25px;
}
.boxricercadata {
	width:110px;
	position:relative;
	float:left;
	height:25px;
}
.boxcalendar {
	width:230px;
	position:relative;
	float:left;
	height:30px;
}
.flottaleft {
float:left;
}













.floatright {
	float:left;
	width:80px;
	text-align:left;
}
.padtop2 {
	padding-top:3px;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.datanews {
	color: #6A8F9B;
}
.tahomared {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#BA3A1F;
	text-decoration:none;
}
a.tahomared {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#BA3A1F;
	text-decoration:none;
}
a:hover.tahomared {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#BA3A1F;
	text-decoration:underline;
}
.verdana11 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	text-decoration:none;
}
a.verdana11 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	text-decoration:none;
}
a:hover.verdana11 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	color:#9A9A9A;
	text-decoration:underline;
}
.tahomabianco {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.tahomabianco {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a:hover.tahomabianco {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#8A8A8A;
	text-decoration:underline;
}
.verdanablu {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
	color:#697D95;
	text-decoration:none;
}
a.verdanablu {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
	color:#697D95;
	text-decoration:none;
}
a:hover.verdanablu {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
	color:#697D95;
	text-decoration:underline;
}
.campi {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
}
.pulsricerca {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#fffffb;
	background:#51524D;
	width:40px;
	border-left: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ACA899;
	border-bottom: 2px solid #ACA899;
}
.tahomagrey {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	text-decoration:none;
}
a.tahomagrey {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	text-decoration:none;
}
a:hover.tahomagrey {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#9A9A9A;
	text-decoration:underline;
}
.tahomagrey2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#B1B1B1;
	text-decoration:none;
}
a.tahomagrey2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none;
}
a:hover.tahomagrey2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#888888;
	text-decoration:none;
}
.tahomafooter {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a.tahomafooter {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a:hover.tahomafooter {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size:10px;
	color:#D9E2F3;
	text-decoration:underline;
}
.menuprinc {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#5E896C;
	font-weight:bold;
}
a.menuprinc {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#4D707B;
	text-decoration:none;
	font-weight:bold;
}
a:hover.menuprinc {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#577E8A;
	text-decoration:underline;
	font-weight:bold;
}
.blank {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#5E896C;
	font-weight:bold;
}
a.blank {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#4D707B;
	text-decoration:none;
	font-weight:bold;
}
a:hover.blank {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	float:right;
	margin:6px 6px 0px 0px;
	color:#577E8A;
	text-decoration:underline;
	font-weight:bold;
}
.tahomaredb {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#BA3A1F;
	text-decoration:none;
}
a.tahomaredb {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#BA3A1F;
	text-decoration:none;
	font-weight:bold;
}
a:hover.tahomaredb {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#880000;
	text-decoration:none;
	font-weight:bold;
}
.staccafreccia {
	margin-left:5px;
	margin-right:8px;
}
.box-webcam-big {
margin:0px auto 10px auto;
width:530px;
text-align:left;
padding:5px 0px 10px 0px;
border-bottom:1px dotted #CED0CB;
}
.box-webcam {
position:relative;
float:left;
width:260px;
text-align:left;
padding:5px 0px 10px 0px;
}
.box-webcam-img {
width:252px;
margin:5px 0px 0px 0px;
padding:2px;
border:2px solid #CCCCCC;
}
