html, body { 
margin:0 auto;
padding:0;
border:0;
font-weight:normal;
font-style:normal;
font-size:85%;
vertical-align:top;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:url(fondo_main.jpg) repeat-y 50% 0;
color:#000000;
} 
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td { 
margin:0 auto;
padding:0;
border:0;
outline:0;
font-weight:normal;
font-style:normal;
white-space:normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
list-style:none outside;
vertical-align:top;
background-color:inherit;
color:#000000;
} 
table{width:100%;} 
strong{font-weight:900;}
a:link{color:#00427a;text-decoration:none;background-color:inherit;}
a:visited{color:#000000;text-decoration:none;background-color:inherit;}
a:hover{color:#000000;border-bottom:1px dashed #000000;background-color:inherit;}
a:active{color:#ee1100 !important;text-decoration:none;background-color:inherit;}
img{border:none !important;vertical-align:middle !important;}
fieldset{border-bottom: 1px solid #939598;} 
legend{font-size:100%;margin-left:10px;font-weight:bold;color:#2e2e2e;} 
input,textarea,select{padding:1px;font-size:100%;}
label{display:block;float:left;width:35%;}
td{padding:3px;vertical-align:top;}
/* STILI PER IL LAYOUT GENERALE */
#sfondo{width:100%;margin:0 auto;padding:0;background:url(fondo.jpg) no-repeat 50% 0;height:463px} 
#container{width:780px;\width:780px;w\idth:780px;background:url(fondo_head.jpg) no-repeat;} 
#container2{background-color:#ffffff;width:760px;\width:760px;w\idth:760px;margin:0 10px 0 10px;min-height:600px;height:auto !important;height:600px;} 
#Display{float:left;width:460px;\width:460px;w\idth:460px;padding:0 20px 0 20px;min-height:300px;height:auto !important;height:300px;} 
#columnright{float:left;width:240px;\width:240px;w\idth:240px;background-color:#ffffff;padding:0 10px 0 10px;} 
#columnright h2{font-size:150%;font-weight:bold;}
#Toplink{text-align:center;float:right;margin-right:10px;background-color:#00427a;color:#ffffff;width:260px;\width:260px;w\idth:260px;padding-right:10px;height:20px;}
#Toplink ul,#Toplink li{display:inline;float:none;}
#Toplink li img{float:none;vertical-align:middle;margin:0 5px 0 10px;}
#Toplink li a{color:#ffffff;}
#Toplink li a:hover{border:0;}
#header{height:164px;} 
#header img{float:left;margin:30px 0 50px 140px;} 
#toolbar{height:25px;text-align:center;clear:both;background-color:#ffffff;margin-left:10px;width:255px;\width:255px;w\idth:255px;padding-top:5px;}
#toolbar dl{height:20px;display:block;}
#toolbar dt{float:left;margin:0 5px 0 0;position:relative;}
#toolbar a{float:left;width:80px;\width:80px;w\idth:80px;font-size: 90%;}
#toolbar a:hover{background:#f2d84e;color:#00427a;border:none}
#linestatusinfo{font-size:95%;text-indent:30px;color:#ffffff;}
#footer{clear:both;
padding:20px 0 20px 0;
margin-top:40px;
font-size:90%;
background:#1d507d url(fregio_bottom.png) no-repeat 100% 0;
text-align:center;
color:#ffffff;} 
#footer h2,#footer h3,#footer h4,#footer h5,#footer p,#ciano,#magenta,#giallo{color:#ffffff;background-color:transparent;} 
#footer a,#footer a:visited{color:#ffffff;background-color:inherit;} 
#footer a:hover{color:yellow;background-color:inherit;} 
#footer img{font-size:90%;margin-top:5px} 
#ciano,#magenta,#giallo,#ciano img,#magenta img,#giallo img{margin:0 5px 0 0;}
{background-color:transparent;}
#ciano{color:#00ccff;}
#magenta{color:#ff0066}
#giallo{color:#ffcc00;}
/*------- CLASS GENERICI -----*/
.italic{font-style:italic;}
.small{font-size:85%;}
.right{text-align:right;}
.cell{padding:0 2px 0 2px;color:#000000;border:1px solid #505255;background-color:inherit;}
.tablelinemain{padding:3px;text-indent:10px;color:#ffffff;background-color:#00427b;}
.tableline2{background-color:#eeeeee;margin:5px 0 5px 0;color:inherit;}
.tableline1{margin:5px 0 5px 0;}
.socialbookmark{margin:0;}
.socialbookmark img{margin:10px;}
.socialbookmark legend{margin:0 0 5px 0}
.myTable,myTableID{width:90%;}
.myTable h3,.myTitle{
font-size:120%;
border-bottom:1px solid #00427a;
text-indent:10px;
text-align:left;
font-weight:bold;
color:#00427a;
padding-bottom:3px;
background-color:inherit;
}
.myTableID h3{font-size:150%;border-bottom:1px solid #ee1100;text-indent:10px;text-align:left;font-weight:bold;}
/* BOX COLONNE */
#MainMenu,#TopDirectoryBlock,#Percorsi,#feedmod,#Mailinglist,#archev,#toAFriend,#logintot{
text-align:left;
clear:both;
float:none;
padding-bottom:10px;
min-height:100px;
height:auto !important;
height:100px;
}
#Percorsi h2,#MainMenu h2,#feedmod h2,#Mailinglist h2,#TopDirectoryBlock h2,#archev h2,#toAFriend h2,.colonnadx h2{font-size:140%;background:#FFFFFF;border-bottom:1px solid #00427a;font-weight:bold;color:#00427a;padding-bottom:3px;text-align:left;}
#Menucolleft,#Menucolright{float:left;text-align:left}
#Menucolleft li,#Menucolright li{display:block;text-align:left;margin:0 0 2px 0;padding:0;width:130px;\width:130px;w\idth:130px;}
#Menucolleft li a:hover,#Menucolright li a:hover{background:#f2d84e;color:#00427a;border:none;}
#Menucolright li{width:100px;\width:100px;;w\idth:100px;}
#Menucolleft li img,#Menucolright li img{float:none;margin-right:3px;}
#feedmod fieldset{border:none;padding-top:10px;}
#toAFriend p{font-size:110%;border-bottom:1px solid #00427a;font-weight:bold;color:#00427a;padding-bottom:3px;text-align:left;background-color:inherit;}
#tagsfeed li{display:inline;}
#modulo{padding:5px 0 0 5px;border:1px solid #939598;}
#modulo label{float:left;width:20%;font-size:95%;margin-top:3px;}
input.mllogin{height:17px;width:102px;\width:102px;w\idth:102px;background: url(labelml.png);border:none;padding:3px 0 0 5px;margin-top:2px;}
.subs{background:url(subs.png) #000000 no-repeat;height:19px;width:49px;w\idth:49px;\width:49px;border:none;cursor:pointer;margin:5px 11px 5px 0;color:#ffffff;padding-bottom:2px;}
.unsubs{background:url(unsubs.png) #ffffff no-repeat;height:19px;width:70px;w\idth:70px;\width:70px;border-bottom:1px dashed;cursor:pointer;margin:5px 10px 5px 0;color:#000000;text-align:right;padding-right:6px;}
#TopDirectoryBlock fieldset{padding:5px 0 15px 0;}
#TopDirectoryBlock fieldset legend{font-size:110%;font-weight:bold;color:#00427a;padding-bottom:3px;text-align:left;background-color:inherit;}
#TopDirectoryBlock ul li a{
text-indent:5px;
width:155px;\width:155px;w\idth:155px;
padding:5px 0 5px 0;
display:block;
border-bottom:1px dashed #939598;
text-align: left;
color:#c3262e;
font-size:100%;
background-color:inherit;}
#TopDirectoryBlock ul li a:hover{background-color:#f2d84e;color:#00427a;}
/*------- Aggiunto VIC -----*/
#Eventi,#Archivio{width:100px;\width:100px;;w\idth:100px;;vertical-align:top;}
#Archivio{float:left;}
#Eventi{float:right;}
/*------- FINE Aggiunto VIC -----*/
#loginbox{background:#008c00 url(fondo_login.png) no-repeat;border:none;height:144px;width:240px;\width:240px;w\idth:240px;color:inherit;}
#loginbox input{background-color:transparent;}
input.login{font-size:80%;color:#000000;height:16px;width:102px;\width:102px;w\idth:102px;background:#ffffff url(label.png);border:none;margin-right:10px;padding:3px 0 0 5px;}
#loginbox div{background-color:transparent;}
#loginbox p{margin:5px 0 0 15px;}
#loginbox p a{color:#ffffff;font-size:80%;margin: 0 25px 0 5px;background-color:transparent;}
#loginbox a:hover{color:#ffcc33;border-bottom:1px dashed #ffcc33;background-color:transparent;}
#loginbox p input{background:url(ok.png);height:19px;width:32px;w\idth:32px;\width:32px;border:none;cursor:pointer;}
#loginbox ul{padding-top:40px;}
#loginbox li{margin-bottom:8px;height: 20px;}
#loginbox li label{margin-top:2px;font-size:90%;color:#ffffff;float:left;text-indent:20px;width:35%;background-color:transparent;}
.loginbox2{border:1px solid #dcdcdc;text-align:left;padding:25px 0 30px 45px;color:#ae0917;background-color:#eeeeee;}
.loginbox2 a:visited{color:#00427a;font-size:100%;background-color:transparent;}
.loginbox2 img{float:left;margin:0 5px 0 0;}
.loginbox2 li{height: 20px;}
/* AGGIUNTO DA NICOLA */
#map_grande{height:300px;width:250px;\width:250px;w\idth:250px;}
/* CONTENUTO CENTRALE */
#Display h2{color:#00427a;font-size:130%;font-weight:bold;margin:0 0 20px 0;}
.viewnews{clear:both;padding-top:10px}
.viewnews h3{height:26px;padding:3px 0 0 20px;background:url(Barrone1.png) no-repeat;}
.viewnews h3 a,.viewnews0 h3 a:visited{font-size:130%;font-weight:bold;color:#ffffff;}

.viewnews .titolonews0{background:url(Barrone1.png) no-repeat;}
.viewnews .titolonews0 a,.titolonews0 a:visited{color:#ffffff;}
.viewnews .titolonews1{background:url(Barrone0.png) no-repeat;}
.viewnews .titolonews1 a,.titolonews1 a:visited{color:#000000;}
.viewnews .titolonews2{background:url(Barrone2.png) no-repeat;}
.viewnews .titolonews2 a,.titolonews2 a:visited{color:#ffffff;}

.viewtags h3{height:26px;padding:3px 0 0 20px;background:url(Barrone1.png) no-repeat;}
.viewtags h3 a,.viewtags h3 a:visited{font-size:130%;font-weight:bold;color:#ffffff;}
.viewtags .titolonews0{background:url(Barrone1.png) no-repeat; color:#FFFFFF}
.viewtags .titolonews0 a,.titolonews0 a:visited{color:#ffffff;}
.viewtags .titolonews1{background:url(Barrone0.png) no-repeat; color:#000000}
.viewtags .titolonews1 a,.titolonews1 a:visited{color:#000000;}
.viewtags .titolonews2{background:url(Barrone2.png) no-repeat; color:#FFFFFF}
.viewtags .titolonews2 a,.titolonews2 a:visited{color:#ffffff;}


.testointerno{min-height:160px;height:auto !important;height:160px;clear:both;padding:10px;}
.testointerno img{float:left;margin-right:10px;}
.testogrande{font-size:95%;padding:10px;}
.nHeader{min-height:120px;height:auto !important;height:120px;}
.bottomnews img{vertical-align:middle;float:none;} 
#back{text-align:right;padding:5px 30px;}
#back img{vertical-align:middle;margin:0 3px 0 10px;}
#paginazione{text-align:center;font-weight:bold;padding-top:5px;}
#paginazione a{font-weight:normal;}
/* CLASS SPECIFICI */
#TopNewsLinks{clear:both;}
#TopNewsLinks li{margin:10px;}
.bloccofeed{margin:30px 0 10px 0;}
#AddComments, #Comments{margin:10px 0 0 35px;}
.tagskey{clear:left;display:block;padding-top:5px;}
.testostatico{padding-top:10px;}
form#sendmessage input,form#sendmessage select{margin:5px 0 3px 0;}
.ticket{padding:0 2px 0 2px;border:1px solid #505255;width:400px;}
.viewtags h3{font-weight:bold;font-size:140%;margin-bottom:20px}
.viewtags dt{font-weight:bold;font-size:120%;margin-bottom:5px;text-indent:5px;}
.viewtags dd{margin-bottom:10px;text-indent:5px;}
#slideshow {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	width: 240px;
	height: 144px;
	cursor: pointer;
}

#slideshow img {
	width: 240px;
	height: 144px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
