/*layout fluido*/
html,body{margin: 0;padding: 0}
body{font-family: verdana,arial,sans-serif;
	font-size: 76%;}
#sfondo_contenitore{}
#contenitore{}

/*testata contiene i riquadri e l'intestazione*/
#testata{display: none;}

#cornice_test{display: none;}
.cornice{display: none;}
	
#riqsx{display: none;}
#riqdx{display: none;}
#intestazione{display: none;}

/*per i sottoriquadri bisogna specificare la stessa altezza del menu_oriz_ul*/
#sottoriqsx{display: none;}
#sottoriqdx{display: none;}

/*valori 0.000000013 devono essere 13 se si mostrano i riquadri destri*/
#menu_oriz{display: none;}
#menu{display: none;}

#colonnasx{display: none;}
#colonnadx{display: none;}
/*#colonnadx{float: right; display: inline; 
	margin: 0; padding: 0 1em 0 1em; width: 20em;}*/

#trasla_dx{clear: both;	width: 100%; margin: 0 0 0 0; padding: 0 0 0 0;}

#contenuto, #contenuto_est{margin: 0 0 0 0; padding: 0 0 0 0; border: none;}
.dim_font{display: none;}
#navigatore{font: normal xx-small/1em arial,sans-serif; text-align: right; float: none; 
	margin: 0 0 2em 0;	padding: 0 1em .2em 1em; border-bottom: 1px solid #990000;}

#navigatore a{color: #663333;text-decoration: none;}
#navigatore a:visited{color: #336600;}
#navigatore a:hover{text-decoration: underline;}
/*div#navigatore a#activelink{text-transform: uppercase;}*/

	
/*#angolosu{float: left; background: url(/pict_sfondo/angolosu5.gif) no-repeat top;
	width: 10px; height: 10px;}
#bordosu{background: url(/pict_sfondo/bordosu5.gif) repeat-x top;
	height: 10px !important;
	height: auto;}*/
/*IE per far vedere correttamente il bordo chiede che non venga specificata l'altezza
gli altri invece funzionano a dovere*/
/*#bordosx{background: url(/pict_sfondo/bordosx5.gif) repeat-y left;
	margin: 0 0 0 0; padding: 0em 2em 2em 2em;}*/
	/*bordosx fa da ulteriore contenitore*/
/*#angologiu{font-size: 1%; float: left; background: url(/pict_sfondo/angologiu5.gif) no-repeat bottom;
	height: 10px; width: 10px;}
#bordogiu{font-size: 1%; background: url(/pict_sfondo/bordogiu5.gif) repeat-x bottom;
	height: 10px;}*/

/*stacco serve x firefox*/
.stacco{display: none;}
#fondo{clear: both;	width: 100%; text-align: center;
	padding: .2em 0 0 0; margin: 1em 0 0 0; border-top: 1px solid #990000;}
#fondo a{color: #fff;font-weight: bold}
.fondo_dx{float: right; margin: 0 1em 0 0; font: normal xx-small/1em arial,sans-serif; display: none;}
.fondo_sx{float: left; margin: 0 0 0 1em; font: normal xx-small/1em arial,sans-serif;}

p{padding: 0 0 0 0; margin: 0.4em 0 0.4em 0;}
h1,h2,h3{margin: 0 0 0 0; color: #640000; text-align: left;}
h1{font: bold 1.8em/1.2em verdana,arial,sans-serif; margin: .9em 0 .5em 0;}
h2{font: bold 1.5em/1.2em verdana,arial,sans-serif; margin: .7em 0 .5em 0;}
h3{font: bold 1.2em/1.2em verdana,arial,sans-serif; margin: .5em 0 .5em 0;}
.nonstampare{display: none;}


.commentoamargine{
	float: right;
	width: 10em;
	margin: 0.1em 0 0.3em 0.3em;
	padding: 0.3em;
	border: 1px solid #E1CACB;
	color: #444444; /*    font:normal normal 95% Georgia,sans-serif;*/
	text-align: center;
	line-height: 1.2;
}
	 
.autore{text-align: right; margin: .6em 8em .4em 0;
	font: italic normal 1em/1em verdana,arial,sans-serif;}

.img_dx{float: right; margin: 1em 0 2em 1em;
	font: italic lighter x-small/1em verdana,arial,sans-serif;
	text-align: right;}
.img_sx{float: left; margin: 1em 1em 2em 0em;
	font: italic lighter x-small/1em verdana,arial,sans-serif;
	text-align: left;}
/*.img_nf_dx{margin: 1em 0 2em 1em;
	font: italic lighter x-small/normal verdana,arial,sans-serif;
	text-align: right;border: 1px dotted green;}
.img_nf_sx{margin: 1em 1em 2em 0em;
	font: italic lighter x-small/normal verdana,arial,sans-serif;
	text-align: left;border: 1px dotted green;}*/

.news{
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin: 1em 0 1em 0;
}
.news_testa{background: Silver;	padding: 0 0.5em 0 0.5em;
	border-bottom: 1px solid black;	border-top: 1px solid black;}
.news_fondo{border-bottom: 1px solid black; border-top: 1px solid black; padding: 0.3em 0.5em 0.3em 0.5em;
	font: normal normal .9em/1em arial,sans-serif;}
.news_corpo{padding: 0 1em 0.5em 1em;} 
.news_p{font: normal normal 0.9em/1.1em verdana,arial,sans-serif; margin: 0.3em 0 0.3em 0;}
.news_data{float: right;}
.news_categoria{float: right;margin: 0 0 0 0;}
.news_tit1{font: normal bold 1.1em/1em verdana,arial,sans-serif;}
.news_tit2{font: italic normal 0.9em/1em verdana,arial,sans-serif;}
.news_autore{font: normal bold 1em/1em arial,sans-serif;}
