/* generali */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
a:link { 
	color: #305a35;	text-decoration: underline;}
a:visited { 
	text-decoration: underline;color: #305a35;}
a:hover { 
	text-decoration: underline;color: #FFFFFF; background-color: #305a35;}
a:active { 
	text-decoration: underline;color: #305a35;}
input {
	font-family: Tahoma, Arial;
	font-size: 10px;}
select {
	font-family: Tahoma, Arial;
	font-size: 10px;}
textarea {
	font-family: Tahoma, Arial;
	font-size: 10px;}

/* menu verticale */	
a.TreeMenu {	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px; font-weight:bold; line-height:13px; text-transform:uppercase;}
a.TreeMenu:link, a.TreeMenu:visited, a.TreeMenu:active{	
	text-decoration: none;	color: #305a35;}
a.TreeMenu:hover   {	
	text-decoration: underline overline; color: #305a35;	background-color: #FFFFFF;}


/* calendario e guestbook*/
.calendario_giorno {
	font-family: Tahoma, Arial;
	color: #4d7f52;
	font-size: 11px;
	font-weight: bold;
	text-align:center;}
.calendario_attuale {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;}
.calendario_testo {
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-align:center;}
.calendario_fondino {
	background-color: #c0d9c3;}
.calendario_fondoscuro {
	background-color: #7fb285;}
.calendario_fondomedio {
	background-color: #eff5f0;}
.calendario_rossopiccolo {
	font-family: Tahoma, Arial;
	color: #990000;
	font-size: 10px;
	font-weight: bold;
}
table.guestbook_tab {	background-color: #f9f9f9;	border: Solid 1px #CCCCCC;}
	
	
/* toolbar */
a.toolbar:link { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #ffffff;	text-decoration: none; font-weight:bold;}
a.toolbar:visited { 
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #ffffff;font-weight:bold;}
a.toolbar:hover { 
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;color: #ffffff;		background-color: #d8a817;font-weight:bold;}
a.toolbar:active { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #ffffff;font-weight:bold;}
.toolbar_bianco { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #ffffff;}
.toolbar_grigio { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #707070;}
.toolbar_nero { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #333333;}
a.toolbarzoom:link { width:12px;	background-color: #ca9115; text-align:center; margin-left:2px;
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #ffffff;	text-decoration: none; font-weight:bold;}
a.toolbarzoom:visited { width:12px;	background-color: #ca9115; text-align:center;margin-left:2px;
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #ffffff;font-weight:bold;}
a.toolbarzoom:hover { width:12px;	background-color: #e6c06c; text-align:center;margin-left:2px;
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #000000;	 font-weight:bold;}
a.toolbarzoom:active { width:12px;	background-color: #ca9115; text-align:center;margin-left:2px;
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #ffffff;font-weight:bold;}

/* colonna sx */
.colonnasx {
	background-color:#f2f7ee;}
.colonnasx_evidenza {
	background-color: #FFFFFF;}
.colonnasx_titsezione {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #305a35;
	text-transform:uppercase;
	font-weight:bold;}
.colonnasx_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;}
.colonnasx_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d8a817;
	font-weight:bold;}
.colonnasx_testo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;}
a.colonnasx:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: underline;}
a.colonnasx:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #305a35;}
a.colonnasx:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
a.colonnasx:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}


/* colonna dx */
.colonnadx {
	background-color:#ccbc8c;}
.colonnadx_bordosotto	{
	border-bottom: 1px solid #b7a97e;}
.colonnadx_titsezione {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-transform:lowercase;
	font-weight:bold;}
.colonnadx_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #305a35;
	text-transform:uppercase;
	font-weight:bold;}
.colonnadx_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight:bold;}
.colonnadx_testo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
a.colonnadx:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: underline;}
a.colonnadx:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #305a35;}
a.colonnadx:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
a.colonnadx:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
.colonnadx_colophon {
	background-color: #ffffff;
	border: Solid 1px #f2f7ee;
	margin:0;
	padding:6px;}
	
	
/* piede sotto */
.sotto {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #506050;}
a.sotto:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: none;}
a.sotto:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #305a35;}
a.sotto:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
a.sotto:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #305a35;}


/* colonna centrale */
.colonnacentro_altrocol {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #305a35;
	font-weight:bold;}
.colonnacentro_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;}
.colonnacentro_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d8a817;
	font-weight:bold;}
.colonnacentro_elencotitolo {
	font-family: "Trebuchet MS",Tahoma,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d8a817;
	font-weight:bold;
	text-transform:uppercase;}
.colonnacentro_testo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;}
.colonnacentro_titoletto {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #305a35;
	text-transform:lowercase;
	font-weight:bold;}
.colonnacentro_titolone {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #305a35;
	text-transform:lowercase;
	font-weight:bold;}
.colonnacentro_titolonebig {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #305a35;
	text-transform:lowercase;
	font-weight:bold;}	
a.colonnacentro_linkgrande:link {
	font-size: 14px; font-family: "Trebuchet MS",Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: underline;font-weight:bold;}
a.colonnacentro_linkgrande:visited {
	font-size: 14px;font-family: "Trebuchet MS",Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #305a35;font-weight:bold;}
a.colonnacentro_linkgrande:hover {
	font-size: 14px;font-family: "Trebuchet MS",Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #ffffff;background-color: #305a35;font-weight:bold;}
a.colonnacentro_linkgrande:active {
	font-size: 14px;font-family: "Trebuchet MS",Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;color: #305a35;font-weight:bold;}	
.colonnacentro_rettangolo {
	background-color: #FFFFFF;
	border: Solid 1px #f0f3f0;
	margin:0;
	padding:6px;}


/* ricerca */	
.ricerca_evidenza {
	color: #ffffff;background-color: #D8A817;}
.ricerca_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;}
.ricerca_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d8a817;
	font-weight:bold;}
.ricerca_testo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;}
a.ricerca:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: underline;}
a.ricerca:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #305a35;}
a.ricerca:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
a.ricerca:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff;background-color: #305a35;}
form.ricerca {
	background-color: #ffffff;
	border: Solid 1px #f2f7ee;
	margin:0;
	padding:2px;}
	

/* mappa */
.mappa_head_piccola {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	border: 1px solid #d8a817;
	background-color:#d8a817;
	margin-top:4px;
}
.mappa_celle_piccola {
	padding-top:4px;
	padding-bottom:10px;
}
.mappa_tabelle {
background-color:#f2f7ee;
border: 1px solid #305a35;
padding:4px;
}


/* links */
.linkcella {
background-color:#f2f7ee;
padding:4px;
}
.linkcorrelati,a.linkcorrelati:link,a.linkcorrelati:visited,a.linkcorrelati:hover,a.linkcorrelati:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #144c85;
	font-weight: bold;
	text-decoration: underline;
	background-attachment: fixed;
	background: url(images/freccia_dx.gif);
	background-position: left center;
	padding-left:20px;
	background-repeat: no-repeat;
}

	
/* box news */
.boxnews_nav {
	border-bottom:1px Solid #e2e7de;}
.boxnews_titsezione {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #305a35;
	text-transform:lowercase;
	font-weight:bold;}
.boxnews_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;}
.boxnews_categoria {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d8a817; }
.boxnews_testo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;}
a.boxnews:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #305a35;	text-decoration: underline; background-color:#f2f7ee;}
a.boxnews:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #305a35; background-color:#f2f7ee}
a.boxnews:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #ffffff;background-color: #305a35;}
a.boxnews:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #ffffff; background-color:#f2f7ee;}	


/* directorylist */
a.moduli:link {color: #eef3ff;	text-decoration: underline;}
a.moduli:visited {text-decoration: underline;color: #eef3ff;}
a.moduli:hover {text-decoration: underline;color: #000000;background-color: #ffeeee;}
a.moduli:active {text-decoration: underline;color: #eef3ff;}


/* inline button */
.inline-button, a.inline-button:link, a.inline-button:visited, a.inline-button:active {
	_width:12em;
	font: bold 9px Tahoma, Arial, sans-serif;
	margin: 0 0.2em; padding: 0.1em 0; _padding:0;
	border: 1px solid black;
	white-space:nowrap;
	text-decoration: none;
	vertical-align:middle;
	text-transform:uppercase
	}
.inline-button em {
	_width:1em; _cursor:hand;
	font-style: normal;
	margin:0; padding: 0.1em 0.5em;
	background: white;
	color: black;
	text-decoration: none;
	}
.inline-button span {
	color:#FFFFFF;
	_width:1em; _cursor:hand;
	margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
	}
.inline-button:hover {
	background: #666;
	color: white;
	}
.inline-button:hover em {
	background: black;
	color: white;
	}

.coblue { background: #06c; color: white }
.coblue em { background: white; color: #06c }



/* da qui testare */
.style1 {color: #FFFFFF}
.style3 {color: #007722;font-weight: bold;font-size: 12px;}
.style4 {color: #888888;font-weight: bold;font-size: 11px;}
.style8 {font-size: 18px; font-weight: bold; color: #990000; font-family: Tahoma, "Arial Narrow", Georgia, "Times New Roman", Times, serif;}
.style9 {font-size: 24px; font-weight: bold; color: #990000; font-family: Tahoma. "Arial Narrow", Georgia, "Times New Roman", Times, serif;}
.style10 {color: #990000; font-weight: bold; font-style: italic; }
.style11 {color: #990000; font-style: italic; font-size: 10px;}
.style12 {font-size: 15px; font-weight: bold; color: #990000; font-family: Tahoma, "Arial Narrow", Georgia, "Times New Roman", Times, serif; }
.style13 {color: #990000; font-size: 10px;}

.Stile1 {font-family: Tahoma, Arial; font-size: 10px; color: #886600;}
.Stile2 {font-size: 11px}
.Stile3 {color: #007722}

tr.colore1 {background-color:#DDCA99;}
tr.colore2 {background-color:#E5D8B9;}
tr.colore3 {background-color:#DDCA99;}
tr.colore4 {background-color:#DDCA99;}
tr.colore5 {background-color:#DDCA99;}
tr.colore6 {background-color:#DDCA99;}

