body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
form{
	padding:0px;
	margin:0;
}
a{
	text-decoration:none;
	color:#FF0000;
}
a:hover{
	text-decoration:none;
	color:#0000FF;
}

#content{
	width:100%;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Testata---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#testata{
}
#logo{
	display:block;
	width:100%;
}
#logo img{
	border:0;
}
.data{
	display:block;
	width:100%;
	font-size:12px;
	color:#000000;
	padding:10px 0 15px 0;
}
#cerca{
	display:none;
}
.input1,.bottcerca,.bottcercanews{
	display:none;
}
.input1{
	display:none;
}
.bottcerca,.bottcercanews{
	display:none;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Menu------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#menu{
	display:none;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Immagine--------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#menu2{
	display:none;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Menu3 e Piede---------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#menu3{
	display:none;
}
#piede{
	color:#000000;
	width:100%;
	padding:4px 0px 0px 0px;
	display:block;
}
#ref{
	display:block;
	width:100%;
	padding:6px 0px 0px 0px;
	text-align:center;
}
#ref img{
	border:0;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Main------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#main,#main3{
	width:100%;
	padding:10px 0px 10px 0px;
	text-align:left;
}
#spalla1{
	display:none;
}
#content2{
	width:100%;
	padding:10px 0px 10px 0px;
}
#centro{
	width:100%;
	padding:0;
}
#spalla2{
	display:none;
}
.foto1{
	border:0;
	padding-bottom:10px;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Vari------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
.left{
}
.right{
}
.messaggio {
	color:#ff0000;
	font-size:12px;
}
.messaggio img{
	padding:0 6px 0 0;
}
.par1 {
	width:100%;
	padding:0;
	border-bottom:1px #000000 solid;
	padding-bottom:10px;
	margin-bottom:10px;
}
.par1 p,.par1txt{
	width:100%;
	padding:10px 0 4px 0;
	margin:0;
	text-align:justify;
}
.par1 img{
	width:160px;
	border:0;
}
.par1 a{
	color: #000000;
}
.par1 a:hover{
	color:#0000FF;
}
.testatina{
	display:block;
	padding:10px 0 20px 0;
}
#bancen{
	padding:0px 54px 0px 54px;
}
.banner120 img{
	border:0;
}
.ban468{
	width:468px;
	padding:0px 1px 0px 1px;
}
.ban468 img{
	border:0;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Pannelli--------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#sponsor1{
	display:none;
}
.tit1{
	display:none;
}
.pann1{
	display:none;
}
.pann1 fieldset{
	display:none;
}
.pann3 fieldset{
	display:none;
}
.pann1 fieldset legend,.pann3 fieldset legend{
	display:none;
}
.pann1 fieldset div{
	display:none;
}
.pann3 fieldset div{
	display:none;
}
#testoadv{
	display:none;
}
.lab1{
	width:60px;
	font-size:10px;
	padding:2px 0px 0px 0px;
	text-align:left;
}
.bott1,.bott2,.bott2b,.bott3{
	display:none;
}
.tit2,.tit3,.tit4,.tit5,.tit6{
	width:100%;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:left;
	font-size:16px;
}
.pann2,.pann3,.pann4,.pann5,.pann6{
	width:100%;
	padding:10px 0 10px 0;
	text-align:justify;
}
.pann3 img{
	border:0;
	padding-bottom:6px;
}
.didascalia{
	padding-bottom:10px;
}
.pann2 noscript{
	width:100%;
}
.messaggio4 noscript{
	width:100%;
}
.noscriptimg1{
	border:0;
	padding-bottom:10px;
}
.noscriptimg2{
	border:0;
	padding-top:10px;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Liste-----------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
.noprint{
	display:none;
}
.list_allegati,.list_allegati li{
	list-style:none;
	margin:0;
	border:0;
	padding:0;
}
.list_allegati{
	padding:10px 0 5px 0;
}
.list_allegati,.list_allegati li{
	width:100%;
	font-size:12px;
	text-align:left;
}
.list_allegati li a,.list_allegati li a:hover{
	width:100%;
	padding:0px 0px 5px 12px;
}
.list_allegati li a{
	color: #FF0000;
}
.list_allegati li a:hover{
	color: #0000FF;
}
.list_allegati li img{
	padding:0 4px 0 0;
	vertical-align:middle;
	border:0;
}
#select{
	color: #FF0000;
}
#toplist3 a,#toplist3 a:hover{
}
#toplist3 a{
	color:#FFFFFF;
}
#toplist3 a:hover{
	color: #FFFF00;
}
.list2 li span{
}
.list4,.list4b,.list5{
	border:0;
	margin:0 0 0 20px;
}
.list4{
	list-style-type:circle;
	padding:0;
}
.list4b{
	list-style-type:none;
	padding:0;
}
.list5{
	list-style-type: disc;
	padding:5px 0 2px 0;
}
.list4 li,.list4b li,.list5 li{
	padding:0 0 3px 0;
}
/* ------------------------------- PHOTOGALLERY ------------------------------- */
.photogallery{
	width:100%;
	padding:10px 0px 10px 0px;
}
.photogallery span{
	width:150px;
	text-align:center;
	padding:0px 6px 0px 0px;
}
.photogallery span a img{
	border:1px #0000FF solid;
}
.photogallery span a:hover img{
	border:1px #FF0000 solid;
}
.photoseparator{
	display:block;
	width:100%;
	height:12px;
	padding:0px;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*--------Liste NEWS------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
.list_news,.li_list_news,.li_list_news2,.li_list_gsw{
	list-style:none;
	margin:0;
	width:100%;
	text-align:justify;
}
.list_news{
	padding:5px 0 15px 0;
}
.li_list_news,.li_list_gsw,.li_list_news2{
	padding:10px 0 10px 0;
	border-bottom:1px #000000 dotted;
}
.li_list_news a{
	color:#000000;
}
.li_list_news2 a{
	color:#FF0000;
}
.li_list_news a:hover,.li_list_news2 a:hover{
	color:#0000FF;
}
.voce_gsw{
	width:100%;
}
.voce_gsw b{
	font-size:10px;
	width:110px;
	padding-right:10px;
	text-align:right
}
.voce_gsw span{
	width:350px;
}
.newssw{
	color:#5c5cff;
	font-weight:bold;
	font-size: 14px;
	width:100%;
	padding:0 0 6px 0;
}
.newsdate{
	display:block;
	color:#5c5cff;
	font-weight:bold;
	font-size: 11px;
	width:100%;
	padding:0 0 10px 0;
}
.newsdate img,.newsdett img,.newssw img{
	border:0;
	vertical-align:middle;
	padding:0 6px 0 0;
}
.newsdett{
	display:none
}
.newsfonte,.newsstato{
	display:block;
	text-align:right;
	width:100%;
	padding:6px 0 0 0;
}
.newsfonte{
	color:#5c5cff;
	font-size: 10px;
}
.newsstato {
	font-weight:bold;
}
.statogsw1{
	color:#00CC33;
	font-size: 13px;
}
.statogsw0{
	color:#FF0000;
	font-size: 13px;
}
.statogsw2{
	color:#F90;
	font-size: 13px;
}
.newsstato i{
	color:#5c5cff;
	font-size: 10px;
}
.newsdett{
	font-size: 10px;
	width:100%;
	padding:4px 0 0 0;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/*-------- Vari ----------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
.nomeutente{
	width:160px;
	padding:0 0 10px 0;
	font-size:11px;
	font-weight:bold;
}
.imgzoom{
	border: 1px #666666 solid;
	margin-top:20px;
}
.imgzoom2{
	padding-top:20px;
	padding-bottom:10px;
}
.back{
	font-size:14px;
	width:890px;
	padding-top:20px;
}
.imgcheck{
	border:0;
	padding:0px 10px 0px 0px;
	vertical-align:middle;
}
.copy{
	font-size:8px;
	text-indent:inherit;
	color:#ff0000;
}
.sisor,.sisco,.sisco2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	font-stretch: condensed;
}
.sisco2{
	font-size:18px;
}
.sisor{
	color:#fe9400;
}
.sisco,.sisco2{
	color:#f701c6;
}
.sisorext,.siscoext,,.siscoext2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.sisorext{
	color:#999999;
	font-style:italic;
}
.siscoext,.siscoext2{
	color: #666666;
	font-style:italic;
}
.siscoext2{
	font-size:14px;
}
/*------------------------------------------------------------------------------------------------------------------------*/
/*-------- Moduli --------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
.pann2 fieldset{
	width:100%;
	padding:0;
	margin: 0px 0px 15px 0px;
	border:0;
}
.pann2 legend{
	color:#5c5cff;
	font-weight: bold;
}
.divform_1,.divform_2{
	display:block;
	width:100%;
    padding: 10px 0 2px 0;
}
.divform_1{
    border-bottom:1px #000000 dotted;
}
.label_a{
	width:167px;
	text-align:left;
    display: inline;
    line-height:23px;
	padding-left:10px;
}
.label_b{
	width:442px;
	text-align:left;
    display: inline;
	padding-bottom:5px;
	padding-left:10px;
}
.label_g{
	text-align:left;
    display: block;
	padding-bottom:5px;
	width:80px;
	padding-left:10px;
}
#labelnulla{
	display: none;
}
.captcha{
	padding: 10px 0px 10px 0px;
	font-size:10px;
	border:0;
	text-align:left;
}
#imgCaptcha{
	border:0;
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}
.input60{
	width:52px;
	font-size:10px;
	border:1px #999999 solid;
	margin:0;
    display: inline;
}
.input90{
	width:88px;
	border:1px #9999ff solid;
    display: inline;
}
.input100{
	width:92px;
	font-size:10px;
	border:1px #999999 solid;
    display: inline;
}
.input180{
	width:176px;
	font-size:12px;
	margin:0px 0px 4px 0px;
	border:1px #999999 solid;
    display: inline;
}
.input200,.input200b{
	width:182px;
	border:1px #5c5cff solid;
    display: inline;
}
.input200{
	font-size:10px;
    display: inline;
}
.input200b{
	font-size:12px;
    display: inline;
}
.input200c{
	width:182px;
	border:1px #ffffff solid;
	color:#999999;
	font-size:10px;
    display: inline;
}
.input300{
	width:292px;
	font-size:10px;
	border:1px #999999 solid;
    display: inline;
}
.clock,.date{
	width:16px;
	height:15px;
	border:0px;
	cursor:pointer;
	padding:0px;
	margin:0px;
}
.clock{
}
.date{
}
.check2{
}
.errore,.errore2,.errore3{
	text-align:left;
	color:#FF0000;
	display:none
}
.errore{
	width:107px;
}
.errore2{
	width:460px;
}
.errore3{
	width:303px;
	padding: 0 0 10px 167px;
}
.messaggio4{
	width:100%;
	padding: 9px;
	margin: 0px 0px 10px 0px;
	color:#FF0000;
	border:1px #FF0000 solid;
}
/* ------------------------------- RECNAV ------------------------------- */
.recnav{
	width:100%;
	padding:3px 0 3px 0;
	margin: 0;
	color:#000000;
}
.recnav div{
	display:inline;
	padding:0;
	margin:0;
	font-size:12px;
}
.nav3{
	display:none;
}
.recnav span{
	font-size:12px;
	font-weight:bold;
}
.recnav ul,.recnav ul li{
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}
.recnav ul li a{
	display:inline;
	padding:0 3px 0 3px;
	margin:0px;
}
.recnav ul li span{
	display:inline;
	padding:0px 3px 0px 3px;
	margin:0px;
	font-weight:bold;
	color: #000000;
	border:1px #000000 solid;
}
.nav1{
	width:100%;
}
.nav2{
}
.ancor{
	display:none;
}
.txt10{
	font-size:10px;
}
.txt14{
	font-size:14px;
}
.blu{
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
}
.txt18b{
	font-size:18px;
	font-weight:bold;
	color:#0000ff;
}
#map2{
	display:none;
	width:100%;
	height: 300px;
    padding: 10px 0 2px 0;
}
.dettagg{
	text-align:justify
}