body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #003300;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#menu_left {
	float:left;
	width:150px;
	text-align:left;
}

#centro {
	float:left;
	width:462px;
	text-align:left;
}

#menu_right {
	float:right;
	width:150px;
	text-align:left;
}

#footer {
	width:776px;
	clear:both;
}

.fascia {
	border-top:1px solid #242400;
	border-left:1px solid #242400;
	border-right:1px solid #242400;
	clear:both;
}

#bordo {
	border:1px solid #242400; 
	background-color:#E7EADB;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:12px;
	padding-top:8px;
}

.testo { 
	font-size: 11px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 
	line-height: 15px;
}

.testo a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #006600; 
	text-decoration: none; 
	line-height: 12px; 
	font-weight: bold;
}

.testo a:hover{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	color: #006600; 
	text-decoration: underline; 
	line-height: 12px; 
	font-weight: bold;
}

.sottomenu{
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFCC00;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(/images/sfondo_multiarticolo.gif);
	border-top:1px solid #242400;
	border-left:1px solid #242400;
	border-right:1px solid #242400;
}

.sottomenu a:link, .sottomenu a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.sottomenu a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}

.sottotitoli {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	padding: 7px 7px;
	background: url(/images/trifoglio.gif) 0px 5px no-repeat;
	text-indent: 12pt;
}	

#titoli {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #003300;
	font-weight: bold;
	padding-bottom:10px;
	/*text-transform: uppercase;*/
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:3px;
	line-height: 16px;
	color: #41630D;
}

.titoli_intro a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #030;
}

.titoli_intro, .titoli_intro a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #030;
}

.titoli_motorediricerca a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #336600;
}

.titoli_motorediricerca, .titoli_motorediricerca a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336600;
	text-decoration: none;
}

.titoli_intro_admin a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006600;
}

.titoli_intro_admin, .titoli_intro_admin a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
}

.titoli_stampa {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #003300;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

.testo_intro {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.percorso {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #50821E;
	text-decoration: none;
	font-weight: bold;
}


.percorso a{ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #50821E;
	text-decoration: none;
	font-weight: bold;
}

.percorso a:hover{ 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #060;
	text-decoration: none;
	font-weight: bold;
}

.grassetto { font-weight: bold;}

.stampa {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin-left: 10px;
	margin-right: 10px;
}

.caselle, .inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	color: #000000; 
	border: 1px dashed #336600;
	background-color: #FFF;
}

.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	color: #FFFFFF; 
	border: 1px solid #307300;
	background-color: #5C961E;
}

.sfondo_menu {
	background-color:#B4C097;
}

.sfondo_menu_sel {
	background-color:#F0F2EA;
}

.sfondo_mdr {
	background-color:#B4C097;
}

.anteprima_left {
	padding-bottom:15px;
	text-align:left;
	width:400px;
}

.anteprima_right {
	padding-bottom:15px;
	text-align:right;
}

.data { 
	font-size: 11px; 
	font-style: normal; 
	color: #008400;	
	font-weight:bold;
}

.continua, .continua a{ 
	font-size: 10px; 
	font-style: normal; 
	color: #990000;	
	font-weight:bold;
	text-decoration: none;
	padding-top: 5px;
}

.continua a:hover{ 
	font-size: 10px; 
	font-style: normal; 
	color: #990000;	
	font-weight:bold;
	text-decoration: underline;
	padding-top: 5px;
}

.messaggio { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #003300;
	font-weight: bold;
	padding-bottom:10px;
}

.barrato { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #003300;
	font-weight: bold;
	padding-bottom:10px;
	text-decoration:line-through;
}

a:hover.firmalink { font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #80B7E4;
	text-decoration:none;
	}

.menu, .menu a{ 
	font-size: 10px; 
	font-style: normal; 
	color: #000;	
	text-decoration: none;
	line-height: 12px;
	font-weight:normal;
}

.menu a:hover{ 
	font-size: 10px; 
	font-style: normal; 
	color: #000; 
	text-decoration: underline;
	line-height: 12px;
	font-weight:normal;
}

.firma { 
	font-size: 10px; 
	font-style: normal; 
	color: #FFF;	
	text-decoration: none;
}

.firma a:link, .firma a:visited { 
	font-size: 10px; 
	font-style: normal; 
	color: #FC0;	
	text-decoration: none;
}

.firma a:hover { 
	font-size: 10px; 
	font-style: normal; 
	color: #FC0; 
	text-decoration: underline;
}

.autore { 
	font-size: 10px; 
	font-style:normal; 
	font-weight:bold;
	color: #FFF;	
	height:20px;
	padding-right:10px;
	background-image: url(/images/sfondo_multiarticolo.gif);
	border-bottom:1px solid #242400;
	border-left:1px solid #242400;
	border-right:1px solid #242400;
	text-align:right;
}

.copyright { 
	padding-top:15px;
	font-size: 10px; 
	font-style:normal; 
	color: #030;
	font-weight:bold;
	line-height:12px;
	clear:both;
}

.txt_ecards { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-style:normal; 
	color: #030;
	line-height:14px;
}

.txt_fasce, .txt_fasce a:link, .txt_fasce a:visited {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color:#E7EADB; 
	font-size: 12px; 
	font-style: normal; 
	color: #360;	
	text-decoration: none;
	line-height: 19px;
	font-weight:bold;
}

.txt_fasce a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color:#E7EADB; 
	font-size: 12px; 
	font-style: normal; 
	color: #360;	
	text-decoration: underline;
	line-height: 19px;
	font-weight:bold;
}

.txt_bianco {
	font-size: 11px; 
	font-style: normal; 
	color: #FFF;	
	text-decoration: none;
	line-height: 14px;
	font-weight:normal;
}
.txt_bianco a, .txt_bianco a:visited{ 
	font-size: 11px; 
	font-style: normal; 
	color: #FFF;	
	text-decoration: none;
	line-height: 16px;

}

.txt_bianco a:hover{ 
	font-size: 11px; 
	font-style: normal; 
	color: #FFF; 
	text-decoration: underline;
	line-height: 16px;
}

/* HOME */
.cornice { padding:2px; border:1px solid #999; background-color:#FFF;}	

.nero_10 { 
	font-size: 10px;  
	font-style: normal; 
	color: #000; 
	text-decoration: none; 
	font-weight: normal;
	line-height:13px;
}

.verde_10 { 
	font-size: 10px;  
	font-style: normal; 
	color: #003300; 
	font-weight:bold;
	text-decoration: none; 
	line-height:12px;
}

.verde_10 a{ 
	font-size: 10px; 
	font-style: normal; 
	color:#003300;
	font-weight: bold;
	text-decoration: none; 
	line-height:12px;
}

.verde_10 a:hover { 
	font-size: 10px; 
	font-style: normal; 
	color:#003300;
	font-weight: bold;
	text-decoration: underline; 
	line-height:12px;
}

.grigioscuro_10 { 
	font-size: 10px;  
	color: #333; 
	line-height:13px;
	font-weight:normal;
}

.grigiochiaro_10 { 
	font-size: 10px;  
	color: #8A8A8A; 
	line-height:13px;
}

.rosso_10, .rosso_10 a, .rosso_10 a:hover { 
	font-size: 10px;  
	color: #993300; 
	font-weight:bold;
}

.arancione_9, .arancione_9 a { 
	font-size: 9px;  
	color: #E89626; 
	font-weight:bold;
}

.arancione_9 a:hover{ 
	font-size: 9px;  
	color: #E89626; 
	font-weight:bold;
	text-decoration:underline;
}

.verdino_9, .verdino_9 a { 
	font-size: 9px;  
	color: #768311; 
	font-weight:bold;
}

.verdino_9 a:hover{ 
	font-size: 9px;  
	color: #768311; 
	font-weight:bold;
	text-decoration:underline;
}

.verdino_10 { 
	font-size: 10px;  
	color: #768311; 
	font-weight:bold;
}

.arancione_10, .arancione_10 a { 
	font-size: 10px;  
	color: #E89626; 
	font-weight:bold;
}

.arancione_10 a:hover{ 
	font-size: 10px;  
	color: #E89626; 
	font-weight:bold;
	text-decoration:underline;
}

.bianco_10 { 
	font-size: 10px;  
	color: #FFF; 
	font-weight:normal;
	line-height:12px;
}

.bianco_10 a { 
	font-size: 10px;  
	color: #FFF; 
	font-weight:underline;
	font-weight:bold;
	line-height:12px;
}

.bianco_10 a:hover{ 
	font-size: 10px;  
	color: #FFF; 
	font-weight:bold;
	text-decoration:underline;
	line-height:12px;
}

.giallino_10 {
	font-size: 10px;  
	color: #D3A006; 
	font-weight:bold;
}

.menudx a, .menudx a:visited, .menudx a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#009900; color:#FFF; border-bottom:1px solid #FFF; font-weight:bold; text-decoration:none; display: block; padding:8px 0px 8px 10px; background-image:url(../img/avanti.gif); background-position:right; background-repeat:no-repeat; text-align:left;}
.menudx a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ff9900; color:#FFF; border-bottom:1px solid #FFF; font-weight:bold; text-decoration:none; display: block; padding:8px 0px 8px 10px; text-align:left;}	

