/* 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: #993300;	text-decoration: underline;}
a:visited { 
	text-decoration: underline;color: #993300;}
a:hover { 
	text-decoration: underline;color: #000000; background-color: #993300;}
a:active { 
	text-decoration: underline;color: #993300;}
input {
	font-family: Tahoma, Arial;
	font-size: 10px;}
select {
	font-family: Tahoma, Arial;
	font-size: 10px;}
textarea {
	font-family: Tahoma, Arial;
	font-size: 10px;}
img {
border:0;
}

/*box*/	


.box {
	padding:5px;
	margin-bottom:5px;
}
.boxhom {
	background:url(/immagini/boxhom_bg.gif) no-repeat; 
	padding: 22px 6px 6px 20px;
	margin:0;
	overflow:hidden;
}


/* TOOLBAR */
#tolba {
background:url(/immagini/home_bg.jpg) repeat-x;
}
#tolbaint {
background:url(/immagini/home.jpg) no-repeat;
height:190px;
}
#tolbanner { height:150px; margin-bottom:8px; padding-left:204px;
}
#tolba0a {
margin-left:210px; height:16px;
}
#tolba0c {
height:18px;
float:right;
}
#toolbartols {
float:right; margin-right:3px;
}

a.toolbar:link { 
	font-size: 12px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #993300;	text-decoration: none; font-weight:bold;}
a.toolbar:visited { 
	font-size: 12px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #993300;font-weight:bold;}
a.toolbar:hover { 
	font-size: 12px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none ;color: #ffffff;		background-color: #62787a;font-weight:bold;}
a.toolbar:active { 
	font-size: 12px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #993300;font-weight:bold;}
	
a.toolbar_blank:link { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #993300;	text-decoration: none; font-weight:bold;}
a.toolbar_blank:visited { 
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #993300;font-weight:bold;}
a.toolbar_blank:hover { 
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none ;color: #ffffff;		background-color: #62787a;font-weight:bold;}
a.toolbar_blank:active { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #993300;font-weight:bold;}
	
.toolbar_bianco { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #000000;}
.toolbar_grigio { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #a0a0a0;}
.toolbar_nero { 
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #eeeeee;}
	
a.toolbarzoom:link { display:block; float:left; width:14px;	
	background-color: #a4b6b3; text-align:center; margin: 0 1px;
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #000000;	text-decoration: none; font-weight:bold;}
a.toolbarzoom:visited {display:block; float:left; width:14px;	
	background-color: #a4b6b3; text-align:center; margin: 0 1px;
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #000000;font-weight:bold;}
a.toolbarzoom:hover { display:block; float:left; width:14px;	
	background-color: #1a2b2b; text-align:center; margin: 0 1px;
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #FFFFFF;	 font-weight:bold;}
a.toolbarzoom:active { display:block; float:left; width:14px;	
	background-color: #467a81; text-align:center; margin: 0 1px;
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #000000;font-weight:bold;}
	
.toolbarzoom { float:left; }
#tolbalingue { margin: 0 8px 0 0; }	
/* menu verticale */	
a.TreeMenu {	
	font:normal 130% Georgia, "Times New Roman", Times, serif; 
	color:#993300; 
	letter-spacing:-1px; 
	line-height:125%;
	padding:4px 0; 
	margin-right:10px;
	}
a.TreeMenu:link, a.TreeMenu:visited, a.TreeMenu:active{	
	text-decoration: none;	color: #993300;}
a.TreeMenu:hover   {	
	text-decoration: none; color: #ffffff;	background-color: #993300;}


/* calendario e guestbook*/
.calendario_giorno {
	font-family: Tahoma, Arial;
	color: #003435;
	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;
	color: #000000;
	text-align:center;}
.calendario_fondino {
	background-color: #ACd1D3;}
.calendario_fondoscuro {
	background-color: #6BaBb8;}
.calendario_fondomedio {
	background-color: #dfefF5;}
.calendario_rossopiccolo {
	font-family: Tahoma, Arial;
	color: #990000;
	font-size: 10px;
	font-weight: bold;
}
table.guestbook_tab {	background-color: #f9f9f9;	border: Solid 1px #CCCCCC;}
	


/* colonna sx */
.colonnasx {
	background-color:#c6d5e4;}
.colonnasx_evidenza {
	background-color: #FFFFFF;}
.colonnasx_titsezione {
	font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #993300;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;}
.colonnasx_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-transform:uppercase;
	font-weight:bold;}
.colonnasx_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #62787a;
	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: #993300;	text-decoration: underline;}
a.colonnasx:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #993300;}
a.colonnasx:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
a.colonnasx:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}


/* colonna dx */
.colonnadx {
	background-color:#bbcddc;}
.colonnadx_bordosotto	{
	border-bottom: 1px solid #a4b6b3;
	clear:both;}
.colonnadx_titsezione {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	text-transform:lowercase;
	font-weight:bold;}
.colonnadx_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	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: #993300;	text-decoration: underline;}
a.colonnadx:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #993300;}
a.colonnadx:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
a.colonnadx:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
.colonnadx_colophon {
	background-color: #FFFFFF;
	border: Solid 1px #f4f4ff;
	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: #993300;	text-decoration: none;}
a.sotto:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #993300;}
a.sotto:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
a.sotto:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #993300;}
	
a.sotto_blank:link {
	font-size: 10px; font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	color: #993300;	text-decoration: none;}
a.sotto_blank:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #993300;}
a.sotto_blank:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
a.sotto_blank:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;color: #993300;}


/* colonna centrale */
.colonnacentro_altrocol {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight:bold;}
.colonnacentro_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	color: #993300;
	text-transform:uppercase;}
.colonnacentro_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #62787a;
	font-weight:bold;}
.colonnacentro_elencotitolo {
	font-family: Arial ,Tahoma,  Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #62787a;
	font-weight:bold;
	text-transform:uppercase;}
.colonnacentro_testo {
	font:normal 140%/150% Georgia, "Times New Roman", Times, serif; 
	color: #707070;
	margin-bottom:13px;	}
.colonnacentro_titoletto {
	font-family: Arial , Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #993300;
	text-transform:lowercase;
	font-weight:bold;}
.colonnacentro_titolone {
	font:normal 350% Georgia, "Times New Roman", Times, serif; 
	color:#993300; 
	letter-spacing:-1px; 
	line-height:95%;
	padding:4px 0; 
	margin-right:10px;
	text-transform:lowercase;}
.colonnacentro_titolonebig {
	font:normal 350% Georgia, "Times New Roman", Times, serif; 
	color:#993300; 
	letter-spacing:-1px; 
	line-height:95%;
	padding:4px 0; 
	margin-right:10px;
	text-transform:lowercase;}	
a.colonnacentro_linkgrande:link {
	font-size: 14px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	color: #993300;	text-decoration: underline;font-weight:bold;}
a.colonnacentro_linkgrande:visited {
	font-size: 14px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #993300;font-weight:bold;}
a.colonnacentro_linkgrande:hover {
	font-size: 14px;font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #000000;background-color: #993300;font-weight:bold;}
a.colonnacentro_linkgrande:active {
	font-size: 14px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-decoration: underline;color: #993300;font-weight:bold;}	
.colonnacentro_rettangolo {
	background-color: #FFFFFF;
	border: Solid 1px #f3f0f0;
	margin:0;
	padding:6px;}
	
/* ricerca */	
.ricerca_evidenza {
	color: #000000;background-color: #62787a;}
.ricerca_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-transform:uppercase;
	font-weight:bold;}
.ricerca_sottotitolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #62787a;
	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: #993300;	text-decoration: underline;}
a.ricerca:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #993300;}
a.ricerca:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
a.ricerca:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000;background-color: #993300;}
form.ricerca {
	background-color: #FFFFFF;
	border: Solid 1px #f4f4ff;
	margin:0;
	margin-bottom:5px;
	padding:2px;}
	

/* mappa */
.mappa_head_piccola {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	border: 1px solid #62787a;
	background-color:#62787a;
	margin-top:4px;
	text-align:center;
}
.mappa_celle_piccola {
	padding:4px;
	padding-bottom:10px;
}
.mappa_tabelle {
background-color:#f4f4ff;
border: 1px solid #993300;
padding:4px;
}


/* links */
.linkcella {
background-color:#f4f4ff;
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: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #993300;
	text-transform:lowercase;
	font-weight:bold;}
.boxnews_titolo {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-transform:uppercase;
	font-weight:bold;}
.boxnews_categoria {
	font-family: Tahoma,"Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #62787a; }
.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: #993300;	text-decoration: underline; background-color:#f4f4ff;}
a.boxnews:visited {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #993300; background-color:#f4f4ff}
a.boxnews:hover {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: none;color: #000000;background-color: #993300;}
a.boxnews:active {
	font-size: 10px;font-family: Tahoma,"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;color: #000000; background-color:#f4f4ff;}	


/* directorylist */
a.moduli:link {color: #eef3ff;	text-decoration: underline;}
a.moduli:visited {text-decoration: underline;color: #eef3ff;}
a.moduli:hover {text-decoration: underline;color: #FFFFFF;background-color: #ffeeee;}
a.moduli:active {text-decoration: underline;color: #eef3ff;}

/* MACRO MENU */

	ul#nav { margin:0; padding:0;}
	#nav, ul#nav ul {padding: 0;margin: 0;list-style: none;}
	#nav {font: 1em Tahoma,Arial;}
	#nav li {position:relative;float: left;display:block;margin: 0;border-right: 1px solid #000;padding:0; }
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 0 4px 0 4px}
	#nav a:hover {color:#000}
	
	#nav a.primolo, #nav a.primolo:link, #nav a.primolo:visited, #nav a.primolo:hover, #nav a.primolo:active {padding: 0 4px 0 0}
	
	#nav li ul {border-left: 1px solid #c00;border-right: 1px solid #c00;background: #f6f6f6;width:160px;font-size:90%;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 2px 2px 2px 6px; font-weight:normal}
	#nav li li a:hover {color:#fff;background:#c00}
	
	
	#nav li a, #nav li a:link, #nav li a:visited, #nav li a:hover {font-weight:bold}
	
	#nav li.active {background: #c00;}
	#nav li.active ul {border:none;border-left: 1px solid #333;border-right: 1px solid #333;background: #c00;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top: 1px solid #c55;border-bottom: 1px solid #900}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666}

/* BREADCUMB */	
	#breadcrumb {font-size:93%;font-weight:bold}
	#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none}
	#breadcrumb a:hover, #breadcrumb a:active {text-decoration:underline}
	#breadcrumb h6 {margin:0; padding:0; font-size:93%; font-weight:normal; display:inline}



.bgalt {background-color:#eeeeee;}
.paginazione25perc { width:25%; }

/* da qui testare */
.style1 {color: #000000}
.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;}

