html{
	padding:0px;
	margin:0px;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #E8E8E5;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
	font-size: 100%;
}

p{
margin:3px 0 0 0;
padding:0;
}
.nletter
{
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 10px;
}
.noborder{
	border: 0;
}
.noview{
	display:	none;
}

form{
	margin: 0px auto;
	padding: 0px; 
}
img{
	border: 0px;
}
img.bianco{
	border: 1px solid #FFFFFF;
}
img.grigio{
	border: 1px solid #919191;
}
a{
	color: #919191;
	/*color: #FFFFFF;*/
}
a:hover{
	color: #919191;
	/*color: #FFFFFF;*/
}
input, textarea{
	height: 22px;
	background: #ffffff;
	border: 0;
	font-size: 12px;
	/*font-size: 0.9em;*/
	font-family: Lucida Sans;
	color: #CCCCC5;
	padding: 3px 3px 0 3px;
	margin: 0;
}
select{
	width: 212px;
	height: 22px;
	border: 0;
	font-size: 12px;
	/*font-size: 0.9em;*/
	font-family: Lucida Sans;
	color: #CCCCC5;
	padding: 3px 3px 0 3px;
	margin: 0;
	background: #ffffff url(img/bgselect.gif) no-repeat scroll top;
}

input.submit{
	height: 22px;
	background: none;
	border: 0;
	font-size: 12px;
	/*font-size: 0.9em;*/
	font-family: Lucida Sans;
	color: #CCCCC5;
	padding: 0;
	margin: 0;
}
.clearAll{
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0px;
}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

h1{
	display: none;
}
h2{
	font-family: Georgia;
	color: #009DDF;
	font-style: italic;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 2px 0px 10px 0px;
	font-weight: normal;
	border-bottom: 10px solid #009DDF;
}
h3{
	font-family: Georgia;
	font-size: 1.4em;
	font-weight: normal;
	Color : #009DDF;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.c0{
	color: #000000;
}
.c1{
	color: #ffffff;
}
.c2{
	color: #c4151c;
}
.c3{
	color: #323232;
}
.c4{
	color: #bebebe
}

.spazia{
	margin: 5px 0px 5px 0px;
}
.noresult{
	color: #666666;
	font-family: Georgia;
	/*font-size: 14px;*/
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding: 50px 0px 0 0px;
	margin: 0;
}

#mainContent{
 	width:1004px;
	margin: auto;
	padding: 0;
}
#mainContent .contenitore{
	padding: 0;
	margin: 0 8px 0 7px;
	text-align: center;
	margin: auto;
}
#corposite{
	width: 989px;
	text-align: left;
	margin: auto;
}
#corpopagina{
	width: 989px;
	background: url(img/bgbody.gif) repeat-y scroll top;
	margin: 0;
}
#header{
	width: 989px;
	height: 220px;
	background: url(img/bgheader.gif) no-repeat scroll top;
	margin: 0 0 2px 0;
	float: left;
	text-align: center;
}
#logo{
	width: 220px;
	height: 150px;
	margin: 40px 20px 0 0;
	float: left;
	text-align: left;
}
#textTop{
	width: 719px;
	height: 210px;
	float: left;
	/*font-size: 20px;*/
	font-size: 1.0em;
	/*line-height: 24px;*/
	line-height: 1.1em;
	color: #8C8B8D;
	font-family: Georgia;
	font-style: italic;
	text-align: left;
}
#textTop .contiene{
	margin: 2px 0 7px 0;
}
#textTop .access{
	width: 719px;
	height: 2px;
	border-top: 1px solid #666666;
	margin: 0 0 7px 0;
}
#slidehome{
	width: 719px;
	height: 164px;
	margin: 0 0 0 1px;
	background: #BAB9BB;
}
#slideshow{
	width: 715px;
	height: 160px;
	text-align: left;
}
.contSlide{
	top: 0;
	left: 0;
	position:absolute;
	width: 715px;
	height: 160px;
}
#corpopagina .contienepagina{
	text-align: left;
	/*font-size: 12px;*/
	font-size: 0.75em;
	margin: 0 15px 0 15px;
}
#topmenu{
	width: 959px;
	margin: 0;
}
#menu{
	padding: 0 0 2px 0;
	margin: 0;
	text-align: left;
	font-family: Georgia;
	background: #ffffff url(img/bordermenu.png) no-repeat scroll bottom;
}
#menu .menuprimo{
	/*font-size: 18px;*/
	font-size: 1.5em;
	text-align: left;
	height: 40px;
}
#menu .menusecondo{
	/*border-top: 1px solid #3F3F3F;*/
	background: url(img/bordermenu.png) no-repeat scroll top;
	/*font-size: 16p*/
	font-size: 1.3em;
	text-align: left;
	padding: 3px 0 3px 0;
}
#menu .menuterzo{
	/*border-top: 1px solid #3F3F3F;*/
	background: url(img/bordermenu.png) no-repeat scroll top;
	/*font-size: 12px;*/
	font-size: 1.0em;
	text-align: left;
	padding: 5px 0 5px 0;
}
#menu a.primo{
	color: #009DDF;
	height: 40px;
	display:inline-block;
	text-decoration: none;
	background: none;
	cursor: pointer;
}
#menu a.primosel{
	color: #ffffff;
	height: 40px;
	display:inline-block;
	text-decoration: none;
	background: url(img/bgmenusel.gif) repeat-x scroll top;
	padding:0 5px 0 5px;
	cursor: pointer;
}
#menu a.primo span{
	height: 40px;
	display:inline-block;
	position: relative;
	padding: 8px 0 0 0;
}
#menu a.primosel span.sel{
	background: url(img/psel.png) no-repeat scroll top;
	height: 40px;
	display:inline-block;
	position: relative;
	padding: 8px 0 0 0;
}
#menu a.secondo{
	color: #009DDF;
	height: 20px;
	display:inline-block;
	text-decoration: none;
	cursor: pointer;
}
#menu a.secondosel{
	color: #ffffff;
	height: 20px;
	display:inline-block;
	text-decoration: none;
	background: url(img/bgmenu2sel.gif) repeat-x scroll top;
	padding:0 5px 0 5px;
	cursor: pointer;
}
#menu a{
	color: #009DDF;
	text-decoration: none;
}
#menu a.sel{
	color: #000000;
	text-decoration: none;
}
#menu .pallinoprimo{
	color: #ccccc5;
	height: 40px;
	display:inline-block;
	padding: 5px 0 0 0;
}
#menu .pallino{
	color: #ccccc5;
}
#optionTop{
	width: 959px;
	height: 37px;
	background: #F0F0EE;
	margin: 0 0 5px 0;
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	color: #8D8B8D;
}
#optionTop .contbox{
	width: 355px;
	float: right;
	margin: 0;
	text-align: left;
}
#optionTop .contbox .titolo{
	float: left;
	margin: 6px 10px 0 0;
}
#optionTop .contbox .contenuto{
	float: left;
	margin: 0 5px 0 0;
}
#maimSite{
	width: 959px;
	background: url(img/bgsite.gif) repeat-y scroll top;
	margin: 0;
	padding: 25px 0 0 0;
}
#sx{
	width: 720px;
	float: left;
	/*background: Pink;*/
	margin: 0 7px 0 0;
}
#testo_html{
	font-family: Georgia;
	/*font-size: 20px;*/
	font-size: 1.70em;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	font-style: italic;
}
#news{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	border-bottom: 10px solid #40A52B;
}
#news .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #40A52B;
	font-style: italic;
}
#news .rss,
#eventi .rss,
#newsprov .rss,
#down .rss{
	float: right;
	margin: 0 2px 0 0;
	padding: 10px 0 0 0;
}
#sx .titolorss{
	width: 115px;
	float: left;
	/*font-size: 14px;*/
	font-size: 1.2em;
	margin: 0 10px 0 0;
	color: #40A52B;
	font-style: italic;
}
#sx .corporss{
	width: 552px;
	float: left;
	font-family: Georgia;
	/*font-size: 12px;*/
	font-size: 1.0em;
	margin: 2px 10px 0 0;
}
#sx .pagrss{
	width: 30px;
	height: 7px;
	float: left;
	margin: 1px 0 0 0;
	text-align: center;
}
#primanews{
	width: 717px;
 height: 225px;
	font-family: Georgia;
	margin: 15px 0 0 0;
}
#primanews .image{
	width: 360px;
	height: 225px;
	background: url(img/imgnewsevid.png) no-repeat scroll top;
	/*height: 120px;
	background: url(img/imgnews.png) no-repeat scroll top;*/
	float: left;
	margin: 0 4px 0 0;
}
#primanews .contenuto{
	height: 142px;
	float: left;
	background: url(img/bgprimanews.gif) no-repeat scroll right top;
	margin: 0;
	padding: 12px 0 0 0;
	font-family: Georgia;
}
#primanews .contenuto .titolo{
	height: 47px;
	overflow: hidden;
	/*font-size: 20px;*/
	font-size: 1.7em;
	color: #00A0C6;
	margin: 0 0 13px 0;
	padding: 0 0 0 15px;
	border-left: 10px solid #008F36;
}
#primanews .contenuto .titolo a{
	color: #00A0C6;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#primanews .contenuto .intro{
	height: 40px;
	overflow: hidden;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #A3A2A4;
	font-style: italic;
	margin: 0 0 10px 0;
	padding: 0;
}
#primanews .contenuto .testo{
	height: 165px;
	overflow: hidden;
	/*font-size: 14px;*/
	font-size: 1.2em;
	color: #5F5D5F;
 margin: 0 0 11px 0;
}
#primanews .contenuto .link{
	height: 20px;
	overflow: hidden;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #BAB9BB;
	margin: 0;
}
#primanews .contenuto .link a,
#sx .newsevid .link a{
	color: #BAB9BB;
	text-decoration: none;
}
#primanews .contenuto .link a.dett,
#sx .newsevid .link a.dett{
	color: #807D82;
	text-decoration: none;
}
#sx .separanews{
	width: 718px;
	height: 1px;
	background: url(img/separanewsevid.gif) repeat-x scroll center;
	padding: 0;
	margin: 5px 0 5px 0;
}
#sx .newsevid{
	width: 360px;
	height: 270px;
	float: left;
	background: url(img/bgnews.gif) no-repeat scroll center;
	padding: 0;
	margin: 2px 0 2px 0;
	font-family: Georgia;
}
#sx .newsevid .image{
	width: 360px;
	height: 120px;
	background: url(img/imgnews.png) no-repeat scroll top;
	padding: 0;
	margin: 0;
}
#sx .newsevid .titolo{
	width: 350px;
	height: 47px;
	overflow: hidden;
	/*font-size: 20px;*/
	font-size: 1.7em;
	color: #00A0C6;
	margin: 20px 0 13px 5px;
	padding: 0 0 0 15px;
	border-left: 10px solid #008F36;
}
#sx .newsevid .titolo a{
	color: #00A0C6;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#sx .newsevid .intro{
	width: 350px;
	height: 40px;
	overflow: hidden;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #A3A2A4;
	font-style: italic;
	margin: 0 0 10px 5px;
	padding: 0;
}
#sx .newsevid .link{
	width: 340px;
	height: 20px;
	overflow: hidden;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #BAB9BB;
	margin: 0;
}
#sx .separahome{
	width: 720px;
	height: 1px;
	padding: 0;
	margin: 5px 0 5px 0;
}
#eventi{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 10px solid #A00D59;
}
#eventi .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #A00D59;
	font-style: italic;
}
#sx .evento{
	/*width: 120px;*/
	width: 230px;
	height: 140px;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Lucida Sans;
}
#sx .evento a{
	/*width: 120px;*/
	width: 230px;
	height: 140px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#sx .evento .image{
	/*width: 120px;*/
	width: 230px;
	height: 65px;
	margin: 0 0 3px 0;
}
#sx .evento .titolo{
	/*width: 120px;*/
	width: 230px;
	height: 50px;
	overflow: hidden;
	/*font-size: 12px;*/
	font-size: 1.0em;
	color: #00A0C6;
	font-family: Georgia;
	margin: 0 0 3px 0;
}
#sx .evento .data{
	/*width: 120px;*/
	width: 230px;
	height: 18px;
	overflow: hidden;
	/*font-size: 9px;*/
	font-size: 0.8em;
	color: #C6C5C6;
}
#sx .evento .intro{
	/*width: 120px;*/
	width: 230px;
	height: 45px;
	overflow: hidden;
	/*font-size: 9px;*/
	font-size: 0.8em;
	color: #99D9E8;
}
#newsprov{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 10px solid #F19300;
}
#newsprov .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #F19300;
	font-style: italic;
}
#sx .newsprov{
	width: 330px;
	height: 141px;
	overflow: hidden;
	float: left;
	text-align: left;
	font-family: Georgia;
	background: url(img/bgnewsprov.gif) no-repeat scroll top left;
}
#sx .newsprov a{
	width: 330px;
	height: auto;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#sx .newsprov .prov{
	/*font-size: 9px;*/
	font-size: 0.8em;
	color: #F19300;
	font-family: Lucida Sans;
	margin: 0 0 5px 0;
}
#sx .newsprov .titolo{
	height: 40px;
	overflow: hidden;
	/*font-size: 14px;*/
	font-size: 1.2em;
	color: #009DDF;
	margin: 0 0 3px 0;
}
#sx .newsprov .testo{
	height: 58px;
	overflow: hidden;
	/*font-size: 12px;*/
	font-size: 1.0em;
	color: #767476;
	margin: 0;
}
#feedrss{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 10px solid #E1007A;
}
#feedrss .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #E1007A;
	font-style: italic;
}
#sx .elemfeed{
	width: 234px;
	height: 80px;
	overflow: hidden;
	float: left;
	text-align: left;
	background: url(img/bgelemfeed.gif) no-repeat scroll top left;
}
#sx .elemfeed a{
	width: 234px;
	height: 80px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
#sx .elemfeed .categoria{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	padding: 0;
	margin: 0 0 5px 0;
	color: #E1007A;
}
#sx .elemfeed .titolo{
	font-family: Lucida Sans;
	/*font-size: 12px;*/
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	color: #009DDF;
}
#down{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 10px solid #009DDF;
}
#down .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #009DDF;
	font-style: italic;
}
#sx .boxdown{
	width: 718px;
	/*height: 200px;*/
	height: 226px;
	overflow: hidden;
	float: left;
	background: url(img/bgdown.gif) no-repeat scroll top center;
	margin: 0 0 15px 0;
}
#sx .singlefile{
	width: 125px;
	height: 192px;
	overflow: hidden;
	float: left;
	font-family: Lucida Sans;
}
#sx .singlefile .categoria{
	width: 125px;
	height: 18px;
	overflow: hidden;
	/*font-size: 10px;*/
	font-size: 0.8em;
	color: #F19300;
	margin: 0 0 3px 0;
}
#sx .singlefile .titolo{
	width: 125px;
	height: 62px;
	overflow: hidden;
	margin: 0 0 10px 0;
	font-family: Georgia;
	/*font-size: 12px;*/
	font-size: 1.0em;
	color: #00A0C6;
}
#sx .singlefile .tematiche{
	width: 125px;
	height: 75px;
	overflow: hidden;
	margin: 0;
}
#sx .singlefile .tema{
	float: left;
	margin: 0 5px 0 0;
}
#sx .singlefile .separatema{
	width: 113px;
	height: 2px;
	background: url(img/separatema.gif) no-repeat scroll center;
	padding: 0;
	margin: 3px 0 3px 0;
}
#sx .singlefile .testotema{
	margin: 2px 0 0 0;
	color: #666666;
	/*font-size: 9px;*/
	font-size: 0.8em;
}
#sx .singlefile .divdown{
	width: 125px;
	height: 20px;
	overflow: hidden;
	margin: 2px 0 0 0;
	/*font-size: 11px;*/
	font-size: 0.9em;
}
#sx .singlefile .divdown2{
	width: 125px;
	height: 55px;
	overflow: hidden;
	margin: 2px 0 0 0;
	padding: 5px 0 0 0;
	/*font-size: 11px;*/
	font-size: 0.9em;
	background: url(img/separanewsevid.gif) repeat-x scroll top left;
}
#sx .singlefile .divdown a,
#sx .singlefile .divdown2 a{
	color: #BAB9BB;
	text-decoration: none;
}

#sx .singlelink{
	width: 125px;
	height: 220px;
	overflow: hidden;
	float: left;
	font-family: Lucida Sans;
}
#sx .singlelink .titolo{
	width: 125px;
	height: 42px;
	overflow: hidden;
	margin: 0 0 5px 0;
	font-family: Georgia;
	/*font-size: 12px;*/
	font-size: 1.1em;
	line-height:1.1em;;
	color: #00A0C6;
}
#sx .singlelink .descr{
	width: 125px;
	height: 125px;
	overflow: hidden;
	margin: 5px 0 5px 0;
	font-family: Georgia;
	color: #767476;
	font-size: 1.0em;
	line-height:1.2em;;
}
#sx .singlelink .separalink{
	width: 113px;
	height: 2px;
	background: url(img/separatema.gif) no-repeat scroll center;
	padding: 0;
	margin: 3px 0 3px 0;
}
#sx .singlelink .link{
	margin: 0;
	padding: 3px 0 3px 0;
	color: #666666;
	font-size:11px;
	/*font-size: 1.1em;*/
	background:none;
	text-align: left;
	font-family: Lucida Sans;
	font-style: normal;
}
#sx .singlelink .link a{
	color: #BAB9BB;
	text-decoration: none;
}


#prov{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	border-bottom: 10px solid #052A60;
}
#prov .titolo{
	float: left;
	margin: 0px 20px 0 3px;
	color: #052A60;
	font-style: italic;
}
#sx .elemprov{
	width: 45px;
	height: 65px;
	overflow: hidden;
	float: left;
	text-align: center;
}
#sx .elemprov a{
	width: 45px;
	height: 65px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#sx .elemprovdett{
	width: 45px;
	height: 100px;
	overflow: hidden;
	float: left;
	text-align: center;
}
#sx .elemprovdett a{
	width: 45px;
	height: 100px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#sx .elemprovdett a.sel{
	width: 45px;
	height: 100px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	background: url(img/provsel.gif) no-repeat scroll bottom;
}
#sx .elemriga{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 10px 0 10px 0;
	border-bottom: 10px solid #009DDF;
	color: #009DDF;
	font-style: italic;
}
#sx .logoprov{
	width: 110px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	text-align: left;
}
#sx .testoprov{
	width: 233px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
	text-align: left;
}
#sx .testoprov .titolo{
	/*font-size: 20px;*/
	text-align: left;
	font-size: 1.7em;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	border-left: 10px solid #009DDF;
	font-family: Georgia;
	color: #00A0C6;
}
#sx .testoprov .separaprov{
	width: 233px;
	height: 1px;
	padding: 0;
	margin: 3px 0 3px 0;
}
#sx .testoprov .testo{
	padding: 10px 0 0 0;
	margin: 5px 0 5px 0;
	text-align: left;
	font-family: Bookman Old Style;
	color: #5F5D5F;
	/*font-size: 14px;*/
	font-size: 1.2em;
}
#sx .testoprov span{
	color: #B2B2B2;
	font-style: italic;
}
#sx .testoprov .testo a{
	color: #5F5D5F;
	text-decoration: none;
}
#sx .imageprov{
	width: 361px;
	height: 264px;
	background: url(img/bgimgprov.png) no-repeat scroll top left;
	float: left;
	padding: 0px;
	margin: 0;
	text-align: left;
}
#sx .testo_html{
	/*font-size: 14px;*/
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 10px 0;
	text-align: left;
	font-family: Georgia;
	color: #000000;
}
#sx .elemriga a{
	color: #009DDF;
	text-decoration: none;
	background: url(img/elemriga.png) no-repeat scroll left;
	padding: 0 0 0 40px;
}
#sx .elemriga a.sel{
	color: #009DDF;
	text-decoration: none;
	background: url(img/elemrigasel.png) no-repeat scroll left;
	padding: 0 0 0 35px;
}
#sx .listaelem{
	width: 596px;
	margin: 0 0 0 120px;
	background: url(img/separanewsevid.gif) repeat-x scroll left;
}
#sx .listaelem .primo{
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0;
	margin: 15px 0 5px 0;
	color: #666666;
	font-style: italic;
}
#sx .listaelem .primocomm{
	background: url(img/separanewsevid.gif) repeat-x scroll left top;
	/*font-size: 20px;*/
	font-size: 1.70em;
	padding: 10px 0 0 0;
	margin: 15px 0 5px 0;
	color: #666666;
	font-style: italic;
	font-family: Georgia;
}
#sx .listaelem .secondo{
	font-family: Georgia;
	/*font-size: 14px;*/
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 2px 0;
	color: #009DDF;
	font-style: italic;
}
#sx .listaelem .terzo{
	font-family: Lucida Sans;
	/*font-size: 12px;*/
	font-size: 1.0em;
	padding: 1px 0 1px 0;
	margin: 0;
	color: #B2B2B2;
	font-style: normal;
}
#sx .listaelem .quarto{
	width: 472px;
	background: url(img/separanewsevid.gif) repeat-x scroll top left;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
}
#sx .listaelem .quarto .cont{
	font-family: Georgia;
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	text-align: left;
}

#sx .utente{
	font-family: Georgia;
	text-align: left;
	margin: 0 0 10px 0;
}
#sx .utente a{
	text-decoration: none;
}
#sx .utente .Noimgpers{
	width: 114px;
	height: 99px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0px;
	background-color: #FFFFFF;
}
#sx .utente .imgpers{
	width: 114px;
	height: 99px;
	background: url(img/imgelencopers.png) no-repeat scroll top left;
	float: left;
	margin: 0 10px 0 0;
}
#sx .utente .imgpers .noimg{
	width: 114px;
	height: 99px;
	background: url(img/noimage.gif) no-repeat scroll top left;
}
#sx .utente .datipers{
	background: url(img/separanewsevid.gif) repeat-x scroll top left;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
}
#sx .utente .datipers .nominativo{
	font-family: Georgia;
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	text-align: left;
}
#sx .utente .datipers .nominativo .tipo{
	padding: 0;
	margin: 0 0 1px 0;
	text-align: left;
	font-style: italic;
}
#sx .utente .datipers .separapers{
	width: 596px;
	height: 1px;
	margin: 0;
	background: url(img/separanewsevid.gif) repeat-x scroll center;
}
#sx .utente .datipers .testopers{
	font-family: Georgia;
	/*font-size: 20px;*/
	font-size: 1.2em;
	padding: 0;
	margin: 1px 0 10px 25px;
	text-align: left;
	font-style: italic;
	color: #00A0C6;
}
#sx .utente .datipers .testopers .titolo,
#schedapersona .datipers .testopers .titolo{
	padding: 0;
	margin: 0 0 5px 0;
	text-align: left;
	font-style: normal;
	color: #5F5D5F;
	border: 0;
}
#sx .utente .datipers .text{
	font-family: Lucida Sans;
	/*font-size: 20px;*/
	font-size: 1.2em;
	padding: 0;
	margin: 3px 0 3px 20px;
	text-align: left;
	font-style: normal;
	color: #666666;
}
#sx .utente .datipers .text a{
	text-decoration: underline;
}
#sx .utente .datipers .textintro{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.9em;
	padding: 0;
	margin: 3px 0 3px 25px;
	text-align: left;
	font-style: normal;
	color: #666666;
}
#schedapersona,
#sx .elencopres{
	width: 718px;
	font-family: Georgia;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}
#schedapersona .imagepers,
#sx .elencopres .imagepers{
	width: 238px;
	height: 207px;
	background: url(img/imgpers.png) no-repeat scroll top left;
	float: left;
	margin: 0 5px 0 0;
}
#schedapersona .imagepers .noimage,
#sx .elencopres .noimage{
	width: 238px;
	height: 207px;
}
#schedapersona .datipers,
#sx .elencopres .datipers{
	width: 475px;
	background: url(img/separanewsevid.gif) repeat-x scroll top left;
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	font-family: Georgia;
}
#schedapersona .datipers .nominativo,
#sx .elencopres .datipers .nominativo{
	color: #00A0C6;
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	text-align: left;
	border-left: 10px solid #009DDF;
}
#schedapersona .datipers .nominativo .tipo,
#sx .elencopres .datipers .nominativo .tipo{
	padding: 0;
	margin: 0 0 1px 0;
	text-align: left;
	font-style: italic;
}
#schedapersona .datipers .testopers,
#sx .elencopres .datipers .testopers{
	/*font-size: 14px;*/
	font-size: 1.2em;
	padding: 0 0 10px 0;
	margin: 1px 0 10px 25px;
	text-align: left;
	font-style: italic;
	color: #00A0C6;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#schedapersona .suppers{
	color: #00A0C6;
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 5px 0 0;
	margin: 0 0 5px 0;
	text-align: right;
	font-style: italic;
}
#schedapersona .othertext,
#sx .elencopres .othertext{
	font-family: Bookman Old Style;
	/*font-size: 14px;*/
	font-size: 1.2em;
	padding: 0 0 25px 0;
	margin: 0 5px 10px 0;
	text-align: left;
	color: #5F5D5F;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#schedapersona .intropers,
#sx .elencopres .intropers{
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	padding: 0;
	margin: 0 5px 10px 25px;
	text-align: left;
	font-style: italic;
	color: #A3A2A4;
}
#schedapersona .descrpers{
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0;
	margin: 5px 0 15px 0px;
	text-align: left;
	font-style: italic;
	color: #666666;
}
#schedapersona .contactpers{
	width: 717px;
	height: 150px;
	background: url(img/bgcontactpers.gif) no-repeat scroll top center;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#schedapersona .contactplus{
	width: 717px;
	height: 150px;
	background: url(img/bgcontactplus.gif) no-repeat scroll top center;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#schedapersona .contactpers .mail{
	width: 715px;
	/*color: #E1007A;*/
	color: #009DDF;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 12px 0 0 2px;
	margin: 0 0 26px 0;
	text-align: left;
	font-style: italic;
}
#schedapersona .contactplus .mail{
	width: 715px;
	height: 30px;
	/*color: #E1007A;*/
	color: #009DDF;
	/*font-size: 21px;*/
	font-size: 1.75em;
	margin: 0 0 22px 2px;
	text-align: left;
	font-style: italic;
}
#schedapersona .contactpers .formmail,
#schedapersona .contactplus .formmail{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	color: #8D8B8D;
	margin: 0 0 0 7px;
	padding: 0;
	width: 708px;
	height: 78px;
}
#schedapersona .contactpers .formmail .titolo,
#schedapersona .contactplus .formmail .titolo{
	float: left;
	margin: 6px 10px 0 0;
	border: 0;
	color: #8D8B8D;
	font-style: normal;
}
#schedapersona .contactpers .formmail .contenuto,
#schedapersona .contactplus .formmail .contenuto{
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
#schedapersona .contactpers .err,
#schedapersona .contactplus .err,
#schedapersona .err{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	margin: 7px 0 0 0;
	padding: 5px 0 5px 0;
	width: 717px;
	color: #FF0000;
	font-weight: bold;
	background: #ffffff;
}
#sx .titolocons{
	font-family: Georgia;
	color: #00A0C6;
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 0 0 10px;
	margin: 15px 0 10px 0;
	text-align: left;
	border-left: 10px solid #009DDF;
}
#sx .cons{
	width: 110px;
	height: 30px;
	float: left;
	font-family: Georgia;
	/*font-size: 12px;*/
	font-size: 1.0em;
	padding: 0;
	text-align: left;
	color: #00A0C6;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .consplus{
	width: 110px;
	height: 50px;
	overflow: hidden;
	float: left;
	font-family: Georgia;
	/*font-size: 12px;*/
	font-size: 1.0em;
	padding: 0;
	text-align: left;
	color: #00A0C6;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .consplus .prov{
	font-family: Lucida Sans;
	/*font-size: 9px;*/
	font-size: 0.8em;
	padding: 0;
	text-align: left;
	color: #666666;
}
#sx .consplus .intro{
	font-family: Lucida Sans;
	/*font-size: 9px;*/
	font-size: 0.8em;
	padding: 0;
	text-align: left;
	color: #C6C5C6;
}
#sx .consplus a{
	text-decoration: none;
	color: #00A0C6;
}
#sx .elenco{
	font-family: Georgia;
	padding: 0 0 8px 0;
	margin: 5px 0 15px 0;
	text-align: left;
	color: #00A0C6;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .elenco a{
	display: block;
	text-decoration: none;
}
#sx .elenco .titolo{
	/*font-size: 20px;*/
	font-size: 1.7em;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 0;
	color: #00A0C6;
}
#sx .elenco .presidente{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	padding: 5px 0 0 25px;
	color: #A3A2A4;
	text-align: left;
	font-style: italic;
}
#sx .elenco .argomento,
#sx .schedaelem .argomento{
	padding: 0;
	margin: 5px 0 5px 0;
	text-align: left;
	float: left;
}
#sx .elenco .data,
#sx .schedaelem .data{
	float: right;
	font-family: Lucida Sans;
	color: #A3A2A4;
	/*font-size: 11px;*/
	font-size: 0.9em;
	padding: 0;
	margin: 0 5px 5px 0;
	text-align: left;
	font-style: italic;
}
#sx .elenco .data2{
	font-family: Lucida Sans;
	color: #F19300;
	/*font-size: 11px;*/
	font-size: 0.9em;
	padding: 0;
	margin: 0 5px 0 0;
	text-align: left;
	font-style: italic;
}
#sx .elenco .intro{
	/*font-size: 14px;*/
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0;
	margin: 5px 0 0 0;
	color: #5F5D5F;
}
#sx .elenco .down{
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	padding: 0 20px 0 0;
	margin: 5px 0 0 0;
	color: #5F5D5F;
	text-align: right;
	background: url(img/bgfile.gif) no-repeat scroll right;
}
#sx .linkArgo{
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 1.0em;
	padding: 0;
	margin: 10px 5px 0 24px;
}
#sx .linkArgo a{
	text-decoration: none;
}
#paginazione{
	background: url(img/separanewsevid.gif) repeat-x scroll top left;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}
#paginazione .contiene{
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
	padding: 0 0 5px 0;
}
#paginazione .contiene .result{
	margin: 0 0 3px 0;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 1.0em;
	color: #A3A2A4;
}
#paginazione .contiene .pagina{
	padding: 0;
	margin: 0;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 1.0em;
	color: #00A0C6;
	text-align: right;
}
#sx .imageelem{
	width: 356px;
	float: left;
	margin: 0 10px 0 0;
}
#sx .schedaelem{
	float: left;
	font-family: Georgia;
	padding: 5px 0 0 0;
}
#sx .schedaelem .categoria{
	text-align: left;
	font-family: Lucida Sans;
	/*font-size: 12px;*/
	font-size: 1.0em;
	color: #F19300;
	margin: 2px 0 5px 0;
}
#sx .schedaelem .intro{
	text-align: left;
	font-family: Lucida Sans;
	/*font-size: 20px;*/
	font-size: 1.7em;
	color: #666666;
	font-style: italic;
	margin: 5px 0 10px 0;
}
#sx .link{
	font-family: Georgia;
	font-style: italic;
	text-align: right;
	margin: 2px 0 10px 0;
	padding: 0 0 8px 0;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .link a{
	text-decoration: none;
	color: #00A0C6;
}
#sx .areadown{
	width: 718px;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 10px solid #E1007A;
}
#sx .areadown .titolo{
	text-align: left;
	margin: 0px 20px 0 3px;
	color: #E1007A;
	font-style: italic;
}
#sx .singleimg{
	width: 75px;
	height: 75px;
	overflow: hidden;
	float: left;
	font-family: Lucida Sans;
}
#sx .annoNewsl{
	width: 718px;
	padding: 0;
	margin: 0 0 25px 0;
	text-align: center;
	color: #00A0C6;
}
#sx .annoNewsl .descr{
	text-align: center;
	font-family: Georgia;
	/*font-size: 20px;*/
	font-size: 1.7em;
	font-style: italic;
}
#sx .gallery_text1{
  font-family: Georgia;
	width: 277px;
	height: 205px;
	/*font-size: 14px;*/
	font-size: 1.2em;
	float: left;
	text-align: right;
	padding: 0 0 5px 0;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .gallery_img1{
	width: 436px;
	float: right;
	text-align: left;
}
#sx .gallery_text2{
  font-family: Georgia;
	width: 277px;
	height: 205px;
	/*font-size: 14px;*/
	font-size: 1.2em;
	float: right;
	text-align: left;
	padding: 0 0 10px 0;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#sx .gallery_img2{
	width: 436px;
	float: left;
	text-align: left;
}
#sx .gallery_text1 .titolo{
	padding: 0 15px 0 0;
	border-right: 10px solid #00A0C6;
	/*font-size: 20px;*/
	font-size: 1.7em;
	color: #00A0C6;
	margin: 0 0 10px 0;
}
#sx .gallery_text2 .titolo{
	padding: 0 0 0 15px;
	border-left: 10px solid #00A0C6;
	/*font-size: 20px;*/
	font-size: 1.7em;
	color: #00A0C6;
	margin: 0 0 10px 0;
}
#sx .gallery_text1 .descr,
#sx .gallery_text2 .descr{
	width: 277px;
	height: 148px;
	overflow: hidden;
	padding:10px 0 0 0;
}
#sx .gallery_text1 .descr2,
#sx .gallery_text2 .descr2{
	width: 277px;
	padding:10px 0 0 0;
	color: #5F5D5F;
}
#sx .gallery_img1 .image,
#sx .gallery_img2 .image{
	width: 436px;
	height:207px;
	background: url(img/bggallery.png) no-repeat scroll top left;
}
#gallery a,
#gallery a{
	width: 718px;
  height: 207px;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
#photogallery{
	margin: 10px 0 10px 0;
}
#photogallery .elemimg{
	width: 238px;
	height: 243px;
	background: url(img/bgphotogallery.png) no-repeat scroll top left;
	float: left;
}
#photogallery .elemimg .title{
	/*font-size: 10px;*/
	font-size: 0.9em;
 	color: #5F5D5F;
 	font-family: Georgia;
 	height: 30px;
 	overflow: hidden;
}


#dx{
	width: 232px;
	float: left;
	/*background: Violet;*/
	margin: 0;
}
#dx .contenitore{
	margin: 0 0 0 8px;
	padding: 31px 0 0 0;
}
#dx .contenitoreint{
	margin: 0 0 0 8px;
	padding: 31px 0 0 0;
}
#quicklink{
	width: 224px;
	margin: 0 0 10px 0;
	font-family: Lucida Sans;
	text-align: left;
}
#quicklink .tipoquick{
	width: 224px;
	padding: 10px 0 0 0;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	color: #33B1E5;
}
#quicklink .separadx,
#strumenti .separadx{
	width: 224px;
	height: 1px;
	line-height: 1px;
	background: url(img/separalatodx.gif) no-repeat scroll center;
	margin: 0;
	padding: 0;
}
#quicklink .quicklink_big{
	width: 224px;
	margin: 5px 0 5px 0;
	padding: 0;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #00A0C6;
}
#quicklink .quicklink_big a{
	color: #00A0C6;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
#quicklink .quicklink_small{
	width: 224px;
	margin: 5px 0 5px 0;
	padding: 0;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #666666;
}
#quicklink .quicklink_small a{
	color: #666666;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
#banner{
	width: 224px;
	background: #EDEDED;
	margin: 30px 0 10px 0;
	border-top: 10px solid #666666;
}
#banner .contiene{
	margin: 0 5px 0 5px;
	padding: 10px 0 10px 0;
}
#banner .contiene .elem{
	width: 100px;
	float: left;
	text-align: center;
}
#banner .contiene .elem a{
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#archnwl{
	width: 224px;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 0;
	border-top: 10px solid #E1001A
}
#archnwl .titolo{
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	color: #33B1E5;
	margin: 0 0 10px 0;
	text-align: left;
}
#archnwl .image{
	margin: 0 0 10px 0;
	text-align: left;
}
#archnwl .oggetto{
	font-family: Georgia;
	/*font-size: 14px;*/
	font-size: 1.2em;
	color: #009DDF;
	margin: 0 0 10px 0;
	text-align: left;
}
#archnwl .image{
	margin: 0 0 10px 12px;
	text-align: left;
}
#archnwl .allegato{
	width: 224px;
	font-family: Lucida Sans;
	/*font-size: 11px;*/
	font-size: 0.9em;
	color: #8D8B8D;
	margin: 0 0 10px 0;
	text-align: right;
}
#archnwl .allegato a{
	width: 224px;
	color: #8D8B8D;
	text-decoration: none;
	background: url(img/bgfilenwl.gif) no-repeat scroll right;
}
#archnwl .archivio{
	width: 224px;
	height: 25px;
	font-family: Lucida Sans;
	/*font-size: 12px;*/
	font-size: 1.0em;
	text-decoration: none;
	background: url(img/bgarchivionwl.gif) no-repeat scroll left top;
	text-align: left;
}
#archnwl .archivio a{
	color: #666666;
	text-decoration: none;
}
#strumenti{
	width: 224px;
	padding: 0 0 10px 0;
	border-top: 10px solid #40A52B;
}
#strumenti .titolo{
	color: #40A52B;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	text-align: left;
	margin: 10px 0 20px 0;
}
#strumenti .elemento{
	color: #666666;
	font-family: Lucida Sans;
	/*font-size: 12px;*/
	font-size: 1.0em;
	text-align: left;
	margin: 3px 0 3px 0;
}
#strumenti .elemento a{
	color: #666666;
	text-decoration: none;
}
#boxsearch{
	width: 224px;
	padding: 0 0 10px 0;
	border-top: 10px solid #E1007A;
	font-family: Lucida Sans;
}
#boxsearch .titolo{
	color: #E1007A;
	font-family: Georgia;
	/*font-size: 21px;*/
	font-size: 1.75em;
	text-align: left;
	margin: 10px 0 20px 0;
}
#boxsearch .inside{
	margin: 5px 0 5px 0;
	background: #F0F0EE;
	text-align: left;
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.8em;
	color: #8D8B8D;
}
#boxsearch .inside .testo{
	margin: 10px 0 1px 0;
	text-align: left;
	color: #8C8B8D;
	padding: 0;
	display: block;
	height: 15px;
}
#boxsearch .inside .contenuto{
	margin: 15px 0 0 0;
	text-align: right;
}
#boxsearch .annoMesi{
	width: 223px;
	padding: 0;
	margin: 15px 0 5px 0;
	text-align: left;
	color: #00A0C6;
}
#boxsearch .annoMesi .descr{
	text-align: center;
	font-family: Georgia;
	/*font-size: 14px;*/
	font-size: 1.2em;
}
#boxsearch .annoMesi .mesi{
	font-family: Lucida Sans;
	/*font-size: 10px;*/
	font-size: 0.9em;
	padding: 0 5px 2px 5px;
	margin: 0 0 5px 0;
	text-align: left;
	color: #00A0C6;
	background: url(img/separanewsevid.gif) repeat-x scroll bottom left;
}
#boxsearch .annoMesi .mesi a{
	text-decoration: none;
	color: #00A0C6;
}
#boxsearch .annoMesi .mesi a.sel{
	text-decoration: none;
	color: #E1007A;
}


#footer{
	width: 989px;
	height: 60px;
	background: url(img/bgfooter.gif) no-repeat scroll top;
	margin: 0;
}
#footer .contenitore{
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	text-align: right;
	font-size: 10px;
	color: #ccccc5;
	margin: 0 20px 0 0;
	padding: 5px 0 0 0;
}
#alias{
	margin: 5px 0 5px 0;
	text-align: center;
}

.contact { background-color:#dedede; padding: 0 10px;}
#boxContatti legend   { font-weight: bold; font-size: 20px;}
#boxContatti ul       { margin: 0; padding: 0; list-style: none;}
#boxContatti li       { color: #99999B; margin: 0; padding: 10px 0; clear: both;}
#boxContatti li a.button {
	background: #009DDF;
	color: #FFF;
	font-style: italic;
	text-decoration: none;
	margin:10px 0px;
	padding: 5px 10px;
}
#boxContatti label    { float:left; display:block; font-style: italic; font-size: 12px; }
#boxContatti input    { border:1px #99999B solid; color: #DEDEDE; }
#boxContatti textarea { border:1px #99999B solid; padding:3px; height: 100px; width: 100%; }
#boxContatti .clr     { clear: both;}