body {
	margin:0px;
	padding:20px;
	background:#000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a img {
border:solid 15px;
border-color:#000;
}

#CONTENITORE {margin:auto;width:1024px;padding:5px;border:none;}

#HEADER {text-align:center;}

#MENU {width:1024px;height:34px;line-height:34px;margin-top:5px;padding-left:10px;margin:0 auto}
#MENU ul {list-style:none;margin:0 auto;padding:0;}
#MENU ul li {float:left;width:200px;text-align:center}
#MENU ul li a {background: url(pulsante3.png) no-repeat center center;font-size:10px;color:#FFFFFF;text-decoration:none;font-weight:bold;display:block}
#MENU ul li a:hover {background: url(pulsante3a.png) no-repeat center center}

#SINISTRA {float:left;margin:0px; padding:0px; background:#000;margin-top:5px}
#SINISTRA img {padding:0px;margin:0px}
#CENTRO {float:left;margin:0 10px 0 10px;background:#000;width:646px}
#CENTRO2 {margin:0 auto;background:#000;width:420px}
#DESTRA {float:right;margin-top:50px;background:#000;}

#PRIMOPIANO {padding:0px;margin-top:50px;margin-bottom:0px;width:175px;height:37px;line-height:37px;text-align:center}
#PRIMOPIANO h2 {margin:0;font-size:14px;color:#FFFFFF}

#NEWS {margin-top:50px;padding:0 5px 0 5px;width:165px;background:#000;color:#FFFFFF}
#NEWS h3 {font-size:13px;text-decoration:none;margin:0;border-bottom:#CCC dotted 1px;padding:0 5px 0 5px}

#NEWSCONTENUTI {margin-top:0px;margin-bottom:0px;background:#000}
#NEWSCONTENUTI p {margin-top:0px;margin-bottom:0px;padding:5px;text-align:left;}

#CENTROCONTENUTI {padding:50px 0px 50px 0px;}
#CENTROCONTENUTI h2 {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;margin:5px 0 5px 0;border-bottom:#666666 dotted 1px;color:#CCC;}
#CENTROCONTENUTI p {font-family:Geneva, Arial, Helvetica, sans-serif;margin:5px 0 5px 0;text-align:justify;color:#CCC;}

#CENTROCONTENUTI2 {padding:0 5px 0 5px;z-index:10;}
#CENTROCONTENUTI2 h2 {text-align:center;font-size:12px;margin:5px 0 5px 0;border-bottom:#666666 dotted 1px}
#CENTROCONTENUTI2 p {width:550px;margin:5px 0 5px 0;text-align:center}
#CENTROCONTENUTI2 img {width:512px;height:384px;margin:5px 19px 5px 19px}

#BASILICO {background-color:#0287E4; width: 154px; padding: 0 3px 0 3px; margin:0px;}

.TITOLO {height:40px;width:390px;background:url(../img/titolo.gif);line-height:40px}
.TITOLO h3 {margin:0;text-align:center;color:#FFFFFF;}
.TITOLO2 {height:40px;width:550px;background:url(../img/titolo2.gif);line-height:40px}
.TITOLO2 h2 {color:#BBB;}
.TITOLO2 h3 {margin:0;text-align:center;color:#FFF;}

.DESCRIZIONE p {float:left;width:290px;margin-right:10px}
.DESCRIZIONE img {float:right}

.PULITORE {clear:both}

div.ogg{color:#01457C;text-align:right;float:left;width:130px;font-weight:bold;padding-top:5px;height:35px;margin-left:10px;font-size:12px}
div.inp{float:left;width:250px;clear:right;height:40px}
div.risp{margin-top:10px;margin-bottom:10px;margin-left:3px;margin-right:5px}
div.risp2{margin:10px;text-align:center}

a:link{color:#CCC;text-decoration:none;}
a:visited{color:#CCC;text-decoration:none;}
a:active{color:#CCC;text-decoration:none;}
a:hover{color:#CCC;text-decoration:underline;}

.NEWSCONTENUTI a:link{color:#CCC;}
.NEWSCONTENUTI a:visited{color:#CCC;}
.NEWSCONTENUTI a:active{color:#CCC;}
.NEWSCONTENUTI a:hover{color:#CCC;}

a.txt:link{font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#AE000B;text-decoration:none}
a.txt:visited{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#AE000B;text-decoration:none}
a.txt:active{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#AE000B;text-decoration:none}
a.txt:hover {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-align:right}

a.txt2:link{font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color:#333333;text-decoration:none}
a.txt2:visited{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none}
a.txt2:active{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:none}
a.txt2:hover {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#AE000B;text-align:right}

.texta {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    overflow: auto;
    color: #000000;
    background: #CCCCCC;
    border: none;
    width: 100%;
    }

.pa {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #CCCCCC;
}
.formclass {
border: solid 1px #555555;
}

.moduli {
	border: none;
	text-indent: 2px;
	text-align: justify;
	margin: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	font-weight: bolder;
	background: #000;
}

.casella {
	border: solid 1px;
	border-color: #fff;
	text-indent: 2px;
	text-align: justify;
	margin: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	font-weight: bolder;
	background: #000;
}

.moduliblu {
	border: solid 2px #0180DA;
	text-indent: 2px;
	text-align: justify;
	margin: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01457C;
	font-weight: lighter;
	background: #CCCCCC;
}

#CHISIAMO {
	color:#01457C;
	width:540px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

.avanti {
	border: 0px;
	cursor: pointer;
}

.index {
    font-weight:bold;
}

#poweredby {
	
	z-index:-1000;
	visibility:hidden;
	
}

#poweredby a {
	
	color:#DDDEDF;
	font-size:0px;
	
}

#nasc {
	
	visibility:hidden;
	z-index:10;
	
}

.primopn{margin-right:5px;margin-left:5px;border-bottom:1px dotted #0287e4}
.primopl{font-weight:none;margin-left:2px;padding-top:3px;}

.eveco{overflow:auto;width:384px;margin:3px}
.eveimg{float:left;width:126px;text-align:left}
.eveimg img{margin-top:8px;border:1px solid #FFFFFF}
.evecont{float:left;overflow:auto;text-align:justify;color:#01457C;padding:2px;margin-bottom:3px}
.eveft{width:100%;float:left;padding-top:3px;padding-bottom:3px;}

.data{font-size:11px}
.tit{font-size:14px;font-weight:bold}
.descr{color:#01457C;text-align:justify;margin:0px;padding:0px;}

.ricco{color:#01457C;}
.ricimg{overflow:auto;width:100%;text-align:center;padding-top:3px;padding-bottom:8px}
.ricimg img {margin:5px;border:1px solid #FFFFFF;width:350px}

.chis{color:#01457C;font-size:14px}
.dsia{color:#01457C;font-size:15px;padding:10px;text-align:center}

.neco{color:#01457C;padding:2px}
.neco p{margin:0px;padding:0px;text-align:justify}
.neco img{margin-right:3px;margin-top:2px;margin-bottom:3px;margin-right:5px;border:1px solid #FFFFFF}

.corco{padding:5px}
.cocont{padding-top:2px;text-align:center;font-size:12px;color:#01457C;}

.nltt{padding:5px;text-align:left;color:#01457C;}

.bottm{margin:0px;padding:0px;background:#01457C;}

button{background-color:#DDDEDF;font-family:Geneva, Arial, Helvetica, sans-serif;text-align:left;font-size:12px;border:0px;padding:0px;margin:0px}

