body
{
	font-size: 10pt;
	left: 0px;
	margin: 0px;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	position: absolute;
	top: 0px;
	color: #333333;
	background-color: #ffffff;
}

h1 {
	font-size: 2.5em; 
	font-weight: bold; 
	color:navy;
	}
	
h2  {	
	font-size: 1.1em;
	color:navy;
	border:0;
	padding:0;
	margin:0;
	}
	
h3 {
	font-size: 1em;	
	}
	
a:link
{
	color: #006699;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration: none; 
	}

a:hover
{
	border-right: #f4c660 thin;
	border-top: #f4c660 thin;
	border-left: #f4c660 thin;
	color: #006699;
	border-bottom: #f4c660 thin;
	background-color: #e1ecfc;
}

ul {
	padding-bottom:0.5em;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
	}
	
p {
	font-size: 10pt;
	left: 10px;
	margin: 10px;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	}
	

table
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
}



td.menu a:link    
{
	font-weight: bold;
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	color: white;
	}

td.menu a:visited 
{
	font-weight: bold;
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	color: white;
	}

td.menu a:hover   
{
	font-weight: bold;
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	color: #ffcc66;
	background-color: #006699;
	}


.testorosso
{
	font-weight: bolder;
	color: red;
}

.piccolo {
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 1em;
	color: black;
	}

.piccolo_prenot {
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 11px;
	color: black;
	font-weight: bold;
	}


	
.piccolissimo {
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 0.8em;
	color: black;
	}
	
.testobianco {color: white}

.grande {
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 1.8em;
	color: black;
	}
	
.titolo_scheda
{
	font-weight: bold;
	font-size: 1.2em;
	color: #006699;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
	font-variant: small-caps;
}

TD.menu_td
{
	border-right: #ffcc66 thin solid;
	border-top: #ffcc66 thin;
	border-left: #ffcc66 thin solid;
	border-bottom: #ffcc66 thin solid;
	background-color: #006699;
}

TD.cella_orologio
{
	text-align: center;
	background-color: #006699;
}

.controlli_centro
{
	text-align: center;
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 1em;
}

.controlli
{
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 1em;
}

TD.logo_td
{
	border-right: #ffcc66 thin;
	border-top: #ffcc66 thin solid;
	border-left: #ffcc66 thin solid;
	border-bottom: #ffcc66 thin solid;
	height: 60px;
	background-color: #006699;
}

TD.scritta_td
{
	height: 60px;
	border-right: #ffcc66 thin solid;
	border-top: #ffcc66 thin solid;
	background-image: url(/Immagini/Barra_superiore_riempimento.gif);
	border-left: #ffcc66 thin;
	border-bottom: #ffcc66 thin solid;
	background-color: #006699;
	text-align: center;
}

TD.scritta_inf
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	border-left: #006699 thin solid;
	border-bottom: #006699 thin solid;
	background-color: #e1ecfc;
	text-align: center;
	font-family: verdana, helvetica, arial, geneva, sans-serif; 
	font-size: 0.8em;
	color: black;
}

table.main
{
	left: 0px;
	margin: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 100%;
	
}

.testo_normale
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: verdana, helvetica, arial, geneva, sans-serif;
}
.hr_interno  { border: 1px solid #008080; margin-top: 0; margin-bottom: 0 }

.titolo_interno
{
	font-size: 12pt;
	color: #946D9C;
	font-family: Verdana;
	
	}


.titolo_interno2
{
	font-size: 11pt;
	color: #946D9C;
	font-family: Verdana;
	
	}