body,td,form,input,div,textarea{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	border-width: 1px;
	color: #000000;
}

h2 {
	margin: 0px;
	color: #1C8D5E;
	font-weight: bold;
	font-size: 13px;
}

h1 {
	margin: 0px;
	color: #1C8D5E;
	font-weight: bold;
	font-size: 10px;
}

td.colonna{
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #BFBFBF;
border-top: none;
border-bottom: none;
}
td.alto{
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #BFBFBF;
border-top: none;
border-right: none;
border-bottom: solid;
border-bottom-width: 1px;
border-bottom-color: #BFBFBF;
}
td.basso{
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #BFBFBF;
border-top: none;
border-right: none;
border-top: solid;
border-top-width: 1px;
border-top-color: #BFBFBF;
}

td{
	font-family: Tahoma,Verdana,Arial;
	//color: #000000;
}

td.pattern{
background-repeat: no-repeat;
}

A:link {
	color: #07619B;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
A:visited {
	color: #07619B;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

A: hover {
text-decoration: underline;
color: #1C8D5E;
}

a.link-azzurro{
	color: #07619B;
	font-size: 11px;
	font-weight:bold;
}

a.link-azzurro:visited {
	color: #07619B;
	font-size: 11px;
	font-weight:bold;
}

a.link-azzurro:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight:bold;
	color: #07619B;
}

a.link-verde{
	color: #1C8D5E;
	font-size: 9px;
	font-weight:bold;
}

a.link-verde:visited {
	color: #1C8D5E;
	font-size: 9px;
	font-weight:bold;
}

a.link-verde:hover {
text-decoration: underline;
font-size: 9px;
font-weight:bold;
color: #1C8D5E;
}
a.link-rosso-big {
	color: #990000;
	font-weight:bold;
}
a.link-rosso-big:visited {
	color: #990000;
	font-weight:bold;
}
a.link-rosso-big:hover {
	text-decoration: underline;
	font-weight:bold;
	color: #990000;
}

a.link-rosso {
	color: #990000;
	font-size: 9px;
	font-weight:bold;
}

a.link-rosso:visited {
	color: #990000;
	font-size: 9px;
	font-weight:bold;
}

a.link-rosso:hover {
text-decoration: underline;
font-size: 9px;
font-weight:bold;
color: #990000;
}
.rosso {
	font-size: 13px;
	font-weight:bold;
	color: #990000;
}

.verde {
	color: #1C8D5E;
	font-size: 13px;
	font-weight: bold;
}
.azzurro{
	color: #07619B;
}
input, textarea{
 font-size: 11px;
 color: #1B7CB9;
 border-style: solid;
 border-color: #54A6C4;
 margin:2px;
 background-color: #EAF5FF;
 scrollbar-3dlight-color: #BDE1FF;
 scrollbar-arrow-color: #F6FFCF;
 scrollbar-base-color: #A7BD42;
 scrollbar-darkshadow-color: #2F82B1; 
 scrollbar-face-color: #56ABDB;
 scrollbar-highlight-color: #E4F5FF;
 scrollbar-shadow-color: #3990C0;
 scrollbar-track-color: #F2FAFF;
}
.bottone_submit{
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 border-style: solid;
 border-color: #499374;
 background-color: #72AE95;
}
.colore_testo_submit {
	color: #458677;
}

a.annuncio {
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}

a.annuncio:hover {
	text-decoration: none;
	background-color: #FBEBB5;
	background-position:center;
}

a.annuncio:link {
	text-decoration: none;
}

a.annuncio:visited {
	text-decoration: none;
}

div.prenotazione{
	color:				#666;
	font-weight:		bold;
	background-color:	#FBEBB5;
	text-align:			center;
	padding: 	 	    5px;
	border:             2px dotted #ff0000;
}

a.prenotazione {
	color:            #ff0000;
	text-decoration:  underline;
}

a.prenotazione:hover {
	color:            #ff0000;
	text-decoration:  underline;
}

a.prenotazione:link {
	color:            #ff0000;
	text-decoration:  underline;
}

a.prenotazione:visited {
	color:            #ff0000;
	text-decoration:  underline;
}

div.in_evidenza {
	background-color:	#FFE5E5;
	border:				1px solid #C52556;
	text-decoration: 	none;
	color:				#000000;
	height:				auto;
	min-height:			0px;
	padding:			3px;
	width:				570px;
}
