a img.foto {
	border: 1px solid #000000;
}

a, a .normal{
}

a:hover{
	color: #000000;
}

a:hover img {
	border: 1px solid #CACACA;
}

a.blue{
	color: #0000FF !important;
}

a:visited {
	color: #7F2A80;
}

abbr, acronym{
	border-bottom: 1px dotted;
}

address {
	font-style: normal;
	line-height: 17px;
}

body{
	background-color: #FFFFFF;
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 1px;
}

caption{
	margin: 0.5em 0 0 0;
	text-align: left;
}

caption{
	padding: 0.2em;
}

div, p, h1, h2, h3, h4, h4, span, ul, li{
}

div.menuassociazione{
	display:none;
	font-style: normal;
	margin-left: 5em;
}

div.menuassociazione a{
	background-color: #333333;
	border: 1px solid #777777;
	border-left: 3px solid #84C326;
	border-right: 3px solid #84C326;
	margin: 0em 0.3em 0em 0em;
	padding: 0.2em 0.3em 0.1em 0.3em;
	text-decoration: none;
}

div.menuassociazione a:hover{
	background-color: #222222;
	border: 1px solid #333333;
	border-left: 3px solid #996600;
	border-right: 3px solid #996600;
	color: #FEFF86;
}

div.titolomenu a{
	background-color: #FFFFFF !important;
	border: 1px solid #555555 !important;
	border-bottom: 2px solid #000000!important;
	border-left: 1px solid #000000 !important;
	color: #000000;
	font-size: 1.4em;
	font-weight: bolder !important;
	margin: 0.3em 0 0 0 !important;
	padding: 0.2em 0.2em 0em 0.1em !important;
	text-decoration: none !important;
}

div.titolopagina h1{
	border: 0px solid #DBB970;
	border-bottom: 0px solid;
	border-left: 0px solid #8F4724;
	color: #000000;
	display: inline;
	font-size: 2.2em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

fieldset{
	margin: 0 0 1em 0;
	padding: 0.1em;
}

fieldset table{
	width: 100%;
}

fieldset table td{
	line-height: 40px;
	margin: 0.2em 0.2em 0.2em 0em;
	padding: 0em 0.2em 0em 0.2em;
	text-align: left;
	vertical-align: top;
}

h1, h2, h3, h4, h4, h5, h6{
	color: #383838;
	font-family: Georgia, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

h2{
	font-size: 1.8em;
	margin: 0.5em 0 0.4em 0;
}

h3{
	font-size: 1.6em;
	margin: 0.4em 0 0.3em 0;
}

h4{
	font-size: 1.4em;
	margin: 0.4em 0 0.3em 0;
}

h5{
	font-size: 1.2em;
	margin: 0.4em 0 0.3em 0;
}

h6{
	font-size: 1.2em;
	margin: 0.4em 0 0.3em 0;
}

img.cornicehp{
	background-color: #3D3D3D;
	border: 1px solid;
	margin: 0;
	padding: 0.1em;
}

input{
	background-color: #E8F4FA;
	border: 1px solid #999999;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
	color: #000000;
	color: #000000;
	font-size: 0.8em;
}

input, textarea, select, option, .submit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

label{
	cursor: pointer;
	text-align: left;
}

legend{
	font-size: 1.2em;
	font-weight: bolder;
}

p{
	line-height: 16px;
	margin: 0.4em 0.1em 0.4em 0.1em;
	padding: 0.4em;
	text-align: left;
}

p.tornasu {
	border: 0px solid #CCCCCC;
	border-top: 0px solid;
	display: none;
	margin: 0 0 0em 0;
	padding: 0.2em;
	text-align: right;
}

p.tornasu a img{
	border: 0px solid;
	border-bottom: 2px solid;
	padding: 0.2em;
}

p.tornasu a:link img{
	border: 0px solid;
	border-bottom: 2px solid;
	padding: 0.2em;
}

p.tornasu a:hover img{
	background-color: #E1E1E1;
	border: 0px solid;
	border-bottom: 2px solid;
	padding: 0.2em;
}

select{
	background-color: #E8F4FA;
	border: 1px solid #999999;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
	color: #000000;
	color: #000000;
	font-size: 0.9em;
}

strong {
}

table{
	border: 1px solid;
	border-collapse: collapse;
	font-size: 1em;
	width: 100%;
}

table .predef {
	padding: 3px !important;
	text-align: left !important;
}

table .predef td {
	border: 1px solid #555555 !important;
	padding: 3px !important;
	text-align: left !important;
}

table .predef th {
	border: 1px solid #AAAAAA !important;
	color: #000000 !important;
	padding: 3px !important;
	text-align: left !important;
}

table.amministrazione{
}

table.amministrazione td{
	border: 1px solid #AAAAAA;
	text-align: center;
}

table.amministrazione th{
	text-align: center;
}

table.archivio_foto{
	border: 0px solid #333333;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table.archivio_foto p{
	margin: 0;
	padding: 0em 0.2em 0.2em 0.2em;
}

table.archivio_foto td{
	border: 0px solid #333333;
	margin: 0;
	padding: 0.4em 0.2em 0.2em 0.2em;
	text-align: center;
	width: 30%;
}

table.homepage{
	vertical-align: top;
}

table.homepage table{
	text-align: center;
}

table.homepage td{
	padding-left: 0.5em;
	text-align: center;
	vertical-align: top;
}

table.normale{
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
}

table.normale p{
	margin: 0;
	padding: 0;
}

table.normale td{
	border: 1px solid #555555;
	padding: 0.2em;
}

table.notizie td, table.eventi td{
	border: 0px solid;
	text-align: left;
	vertical-align: top;
}

table.notizie, table.eventi{
	border: 0px solid;
	border-collapse: collapse;
}

td{
	border: 1px solid #777777;
	border-bottom: 1px solid #000000;
	padding: 0.2em;
}

td.contenuto{
	background-image: url(bordo_alto_grigio.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 0px solid;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	width: 80%;
}

td.contenuto_home{
	background-image: url(bordo_alto_grigio.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 0px dotted #AAAAAA;
	border-bottom: 1px dotted #AAAAAA;
	margin: 0em;
	padding: 2em 0em 0em 0em;
	width: 80%;
}

td.contenuto_home h2{
	background-color: #E1E1E1;
	border: 1px solid #CBCBCB;
	border-bottom: 2px solid #AAAAAA;
	border-right: 2px solid #AAAAAA;
	color: #008080;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	padding: 0.2em;
}

td.contenuto_home table{
	border: 0px solid;
}

textarea{
	background-color: #E8F4FA;
	border: 1px solid #999999;
	border-left: 2px solid #333333;
	border-top: 2px solid #333333;
	color: #000000;
	color: #000000;
	font-size: 0.9em;
}

th{
	border: 1px solid;
	font-weight: bold;
}

ul{
	margin: 0px 1em 0px 1em;
	padding: 0px 0px 0px 1em;
}

ul li{
	border-bottom: 0px solid #666666;
	list-style-type: square;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

ul li p{
	margin: 0px;
	padding: 0px;
}

.alcentro{
	text-align: center;
}

.aldx{
	text-align: right;
}

.alsx{
	text-align: left;
}

.archivio_notizie a, .archivio_newsletter a{
	line-height: 20px;
}

.archivio_notizie h3, .archivio_newsletter h3{
	margin: 0em;
	padding: 0em;
}

.archivio_notizie p, .archivio_newsletter p{
	margin: 0;
	padding: 0;
}

.archivio_notizie, .archivio_newsletter{
	background-color: #FFFFFF;
	border: 1px dotted #AAAAAA;
	display: none;
	padding: 0.5em 0.2em 0.5em 0.5em;
	width: 14em;
}

#barra1{
	display: none;
}

.big{
	font-size: 1.2em;
	font-weight: bolder;
}

.black{
	color: #000000 !important;
}

.block{
	display: block;
}

.bord {
	border: 1px solid #444444;
	padding: 5px;
}

.bord1 {
	border: 1px solid #666666;
	margin: 7px;
	padding: 7px;
}

.bordo_grigio {
	background-color: #F5F5F5;
	border: 1px solid #AAAAAA;
	padding: 0.2em !important;
}

.box{
	border: 1px solid #333333;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #111111;
	padding: 3px;
}

.box h4{
}

.box100{
	border: 1px solid #333333;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #111111;
	float: left;
	padding: 3px;
	width: 100%;
}

.boxamm{
	margin: 1em 0 0 0;
}

.boxdx{
	border: 1px solid #333333;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #111111;
	float: right;
	padding: 3px;
}

.boxfoto a img{
	margin: 5px;
	padding: 2px;
}

.boxfoto img{
	margin: 5px;
	padding: 2px;
}

.boxusato ul{
	border-bottom: 1px solid #222222;
	list-style-position: inside;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.boxusato ul li{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.boxusato ul li img{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.cartina {
	border: 1px solid #999999;
	left: 0px;
	margin: 6px 100px 3px 3px;
	padding: 2px;
	position: relative;
}

.center{
	text-align: center;
}

.cldx{
	clear: right;
}

.clsx{
	clear: left;
}

.colonna1_homepage{
	background-color: #F5F5F5;
	border: 0px solid;
	border: 0px solid;
	border-top: 1px dotted #DDDDDD;
	padding: 0.5em 1em 0.5em 1.5em;
	vertical-align: top;
	width: 31%;
}

.colonna1_homepage h2{
	margin: 0 0 0.2em 0;
	padding: 0.1em;
}

.colonna2_homepage{
	background-color: #FFFFFF;
	border: 0px solid;
	border-left: 1px dotted #DDDDDD;
	border-top: 1px dotted #DDDDDD;
	padding: 0.5em 1em 0.5em 1.5em;
	vertical-align: top;
	width: 31%;
}

.colonna3_homepage{
	background-color: #F5F5F5;
	border: 0px solid;
	border-left: 1px dotted #DDDDDD;
	border-right: 1px dotted #DDDDDD;
	border-top: 1px dotted #DDDDDD;
	padding: 0.5em 1em 0.5em 1.5em;
	vertical-align: top;
	width: 30%;
}

.colonnadxmerca{
	margin: 0 0 0 0em;
	padding: 0em;
}

.colonnadxmerca caption{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 0 0em;
	padding: 0em;
}

.colonnadxmerca p{
	margin: 0 0 0 0em;
	padding: 0em;
}

.colonnasx div{
	float: left;
	margin: 0.5em;
}

.colonnasx30{
	float: left;
	margin-left: 2px;
	width: 30%;
}

.colonnasx50{
	float: left;
	width: 45%;
}

.colonnasx65{
	float: left;
	width: 65%;
}

.commenti_pagine{
	margin: 2em 0 0 0;
}

.commenti_pagine h2{
	color: #BBBBBB;
}

.contenitore{
	background-color: #F0F0F0;
	margin: 0 auto;
	min-width: 400px; 
	text-align: left;
}

.contenuto a, a .normal{
}

.cornice{
	border: 1px solid #747474;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.corsivo{
	font-style: italic;
}

.data{
	color: #555555;
}

.descrizione{
	color: #666666;
}

.dimensione_testo{
	display: none;
	margin: 0 0em 0 0;
	padding: 0em;
	position: absolute;
	right: 10px;
	top: 10px;
}

.duecolonne {
	float: left;
	position: relative;
}

.err{
	color: #BB0000;
	padding: 0.1em  !important;
}

.faq h3 {
	margin: 10px 0px 0px 0px;
	padding: 3px;
}

.faq ul {
	list-style-type: none;
	margin: 15px 10px 20px 10px;
}

.faq ul li {
	padding: 2px;
}

.fimimg {
	position: absolute;
	right: 70px;
	top: 5px;
}

.fimtext {
	position: absolute;
	right: 20px;
	top: 15px;
}

.floatdx{
	float: right !important;
	margin: 0 0 0 1em;
}

.floatsx{
	clear: left;
	float: left !important;
	margin: 0 0.4em 0.2em 0;
}

.folder{
	list-style-image: url(../immagini/cartella.gif);
	padding: 0.2em;
}

.foto {
	border: 2px solid #494949;
	display: inline;
	margin: 0px 3px 0px 3px;
	padding: 2px;
}

.fotohp{
	border: 2px solid #402B15;
	border-right: 2px solid #885B2D;
	border-top: 2px solid #885B2D;
	color: #000000;
	margin: 0 0 0.2em 0;
	padding: 0.2em;
}

.fotohp img{
	border: 1px solid #000000;
	text-align: center;
}

.fotopar {
	clear: right;
	float: right;
	margin: 10px 10px 10px 10px;
}

.fotopar img.foto {
	margin: 10px 10px 0px 10px;
}

.fotoparleft {
	clear: left;
	float: left;
	margin: 10px 10px 10px 10px;
}

.fotoparleft img.foto {
	margin: 10px 10px 0px 10px;
}

.freccia_lista{
	list-style-image: url(../immagini/freccia_lista.gif);
	padding: 0 15px 0 15px;
}

.inalto{
	vertical-align: top;
}

.inbasso{
	vertical-align: bottom;
}

.iniziativeutente{
	background-color: #E5E5B1;
	border-bottom: 3px solid #CC9933;
	border-top: 3px solid #CC9933;
	color: #000000;
	margin: 1em 0 0em 0;
	padding: 1em;
}

.inline{
	display: inline;
}

.inmezzo{
	vertical-align: middle;
}

.iscrizione{
	background-color: #669933;
	border: 1px solid;
	padding: 0.1em;
}

.iscrizione legend{
	color: #669900;
}

.iscrizione table{
	border: 0px solid;
}

.iscrizione table td{
	border: 1px solid #999999;
	color: #000000;
}

.italic{
	font-style: italic;
}

.largo{
	display: block;
	font-size: 1.2em;
}

.left {
}

.lista_documenti ul li{
	line-height: 18px;
	list-style-image: url(../stili/icona_documenti.gif);
	padding: 0.2em;
}

.lista_pagine p, lista_documenti p{
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.lista_pagine ul li{
	list-style-image: url(../stili/freccia.gif);
	padding: 0.2em;
}

.lista_pagine, lista_documenti{
	line-height: 18px;
	margin-left: 1em;
	padding: 0.2em 0.5em 1em 0.5em;
}

.listacontenuto{
	line-height: 1.5em;
}

.lnhg {
	line-height: 25px;
}

.loghitop {
	position: absolute;
	right: 10px;
	top: 0px;
}

.loghitop img{
	border: 1px solid #000000;
	padding: 0px 2px 0px 2px;
}

.login{
	background-color: #824100;
	border: 2px solid #CC9933;
}

.login legend{
	border: 2px solid #CC9933;
	color: #000000;
}

.logo{
	left: 5px;
	position: absolute;
}

.logo a{
	border: 0px solid;
}

.logo a img{
	border: 0px solid;
	margin: 0;
	padding: 0em;
}

.logodx {
	margin: 0px;
	text-align: center;
}

.logodx a img{
	margin: 5px 0 4px 0;
}

.logoext {
	text-align: center;
	vertical-align: middle;
}

.logoint{
}

.menufamiglie{
	padding: 0em 0 0 0;
	text-align: center;
}

.menufamiglie a{
	line-height: 30px;
}

#navbar {
	display: none;
}

.nobord{
	border: 0px solid #EBF5D6 !important;
}

.nobord{
	border: 0px solid !important;
}

.nobull{
	list-style-type: none;
	margin: 5px;
	padding: 5px;
}

.nobull li{
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
}

.operazionenotok{
	background-image: url(operazione_non_avvenuta.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0.8em 0.5em 1em 35px;
}

.operazioneok{
	background-color: #FFFFFF;
	background-image: url(operazione_avvenuta.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px dotted #AAAAAA;
	padding: 0.8em 0.5em 1em 35px;
}

.opok{
	background-color: #3399FF;
	border: 1px solid #FFFFFF;
	font-size: 1.2em;
	text-align: center;
}

.pagina{
	list-style-image: url(../stili/freccia.gif);
	margin: 0;
	padding: 0;
}

.pagine_correlate{
	background-color: #EEEEEE;
	border: 1px solid #000;
	margin-left: 1em;
	padding: 0.2em 0.5em 1em 0.5em;
}

.pagine_correlate p{
	margin: 0;
	padding: 0;
}

.pagine_correlate ul li{
	padding: 0.2em;
}

.par {
	line-height: 16px;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}

.partesinistra{
	border: 1px solid #000000;
	float: left;
	width: 200px;
}

.piede {
	background-image: url(bordo_basso_grigio.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 0px solid;
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 1em 0 1em 0;
	text-align: center;
	vertical-align: middle;
}

.posizione {
	margin: 0 0 1em 0;
}

.sfondo_bianco{
	background-color: #FFFFFF;
}

.sfondotesta {
	margin: 0px 0em 0em 0em;
	padding: 0px;
}

.strong {
	font-weight: bold;
}

.submit{
	border-bottom: 2px solid #333333 !important;
	border-left: 1px solid #999999 !important;
	border-right: 2px solid #333333 !important;
	border-top: 1px solid #999999 !important;
	font-weight: bolder;
}

.testa {
	background-color: #FFFFFF;
	background-image: url(bordo_basso_contenuto.gif);
	background-position: top;
	background-repeat: repeat-x;
	display: none;
	height: 70px;
	margin: 0;
	padding: 0;
}

.titolopagina{
	border-bottom: 0px solid #8F4724;
	margin: 0;
}

.usato table {
	border-spacing: 10px;
	margin: 30px 0 10px 0;
}

.usato table th {
	padding: 3px;
	text-align: left;
}

.usato table tr td {
	background: #000000;
	border: 1px solid #333333;
	border-bottom: 1px solid #666666;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.userpanel{
	background-color: #824100;
	border: 2px solid #CC9933;
	margin: 1em 0em 1em 1em;
	position: relative;
	right: 260px;
}

#calendario{
	background-color: #E6E6E6;
	border: 1px dotted #888888;
	margin: 0em 0em 1em 0em;
	padding: 0.5em;
	text-align: center;
	width: 16em;
}

#calendario form{
	margin: 0em 0 2px 0;
	padding: 0em;
}

#calendario p{
	line-height: 30px;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
}

#calendario table{
	border: 0px solid;
	color: #000000;
	margin: 0.2em 0 0 0;
	padding: 0.4em 0.1em 0.1em 0.1em;
	width: 12em;
}

#calendario table td{
	border: 0px solid;
	margin: 0;
	padding: 0em;
	text-align: center;
}

#calendario table td a{
	color: #0000CC;
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	text-align: center;
}

#calendario table td a.giornosel{
	background-color: #8EC8FF;
	color: #333333;
	display: block;
	margin: 0 0 0 1px;
	padding: 0;
	text-align: center;
}

#calendario table td a:hover.giornosel, #calendario table td a:hover{
	color: #000000;
	display: block;
	text-align: center;
}

#calendario table td.oggi{
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 0em;
}

#calendario table td.prossimo{
	color: #666666;
	margin: 0;
	padding: 0em;
}

#calendario table th{
	border: 0px solid;
	margin: 0;
	padding: 0 2px 0 0;
	text-align: center;
}

#campionato {
	border: 1px solid #555555;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	float: right;
	margin: 10px 3px 3px 3px;
	padding: 5px;
	width: 40%;
}

#corpo img{
	border: 1px solid #AAA;
}

#hpaggiornamenti div, #calendario div{
	border-bottom: 1px solid #DDDDDD;
}

#hpaggiornamenti h2{
	background-color: #D9F0FF;
	border: 1px solid #BDE5FF;
	border-bottom: 2px solid #0077C4;
	border-right: 1px solid #0077C4;
	color: #000000;
}

#hpaggiornamenti p{
	letter-spacing: normal;
	padding: 0 0.2em 0.2em 0.2em;
}

#hpappuntamenti div {
}

#hpappuntamenti h2, #hpnotizie h2, #hpaggiornamenti h2, #hpmercatino h2, #hpiniziative h2, #hpnewsletter h2, #hpultimiregistrati h2, #hpcalendario h2, #hpimmagini h2{
	background-color: #EEF6E6;
	border: 1px solid #CCE5B3;
	border-bottom: 2px solid #77B33D;
	border-right: 1px solid #77B33D;
	color: #000000;
}

#hpappuntamenti p{
	color: #000000;
	letter-spacing: normal;
	margin: 0em 0em 0px 0em;
	padding: 0.2em 0.4em 0.1em 0.5em;
}

#hpappuntamenti p, #hpnotizie p, #hpaggiornamenti p, #hpnewsletter p{
	margin: 0;
	padding: 0em 0em 0.5em 0em;
}

#hpappuntamenti, #hpnotizie, #hpaggiornamenti, #hpmercatino, #hpiniziative, #hpnewsletter, #hpultimiregistrati, #hpcalendario, #hpimmagini{
	background-image: url(../immagini/altodx_h2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 1em;
	padding: 0em 0em 0.5em 0em;
}

#hpcalendario h2{
	background-color: #669933;
	color: #1D390F;
}

#hpcerca{
	background-color: #FFFFFF;
	border: 1px dotted #AAAAAA;
	margin: 0.2em 0.3em 0 0.8em;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

#hpimmagini h2{
	background-color: #0066CC;
	color: #B0D9FF !important;
}

#hpimmagini h2{
	color: #003262;
}

#hpnewsletter h2{
	color: #272727;
}

#hpnewsletter h2, #hpultimiregistrati h2, #hpcalendario h2, #hpimmagini h2{
	background-color: #EBECB4;
	border: 1px solid #E3E599;
	border-bottom: 2px solid #BFC431;
	border-right: 1px solid #BFC431;
	color: #000000;
}

#hpnewsletter p{
	padding: 0 0.2em 0.2em 0.2em;
}

#hpnotizie div, #hpnewsletter div{
	border-bottom: 1px dotted #666666;
}

#hpnotizie h2{
	background-color: #FFF4D2;
	border: 1px solid #FFD3A6;
	border-bottom: 2px solid #CC6600;
	border-right: 1px solid #CC6600;
	color: #000000;
}

#hpnotizie p{
	padding: 0 0.2em 0.2em 0.2em;
}

#hpultimiregistrati h2{
	background-color: #CCCC66;
	color: #003262;
}

#main{
	background-image: url(sfondo_grigio.gif);
	border: 0px solid;
	height: 400px;
	margin: 0px;
	min-width: 750px;
	padding: 0px;
}

#news {
	background: #333333;
	border: 1px solid #666666;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	width: 50%;
}

#newsletter fieldset{
	background-color: #57822C;
}

#destra{
	display: none;
}

#titnews {
	background: #CCCCCC;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-size: 1em;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}

#titolino{
	display: none;
	font-family: Georgia;
	font-size: 1.8em;
	left: 145px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
}
.stampa_pagina{
	display: none;
}
#intestazione{
	display: none;
}