a{
   font-size:14px;
   color:#0000ff;
	text-decoration: underline;
	}
a:hover{
    text-decoration: none;
	}
a.cal{
   font-size:14px;
   color:#8b0000;
	text-decoration: none;
	padding: 20px 10px 20px 10px;
	}
a.cal:hover{
    background-color: #6F0104;
	 color:#fff;
    text-decoration: none;
	}
a.cal_on{
   background-color: #6F0104;
   font-size:14px;
   color:#fff;
	text-decoration: none;
	padding: 4px 10px 4px 10px;
	}
a.cal_on:hover{
    text-decoration: none;
	}
A.testino {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 10pt; 
   color: #999999; 
	text-decoration : none;
}
A.testino:hover {
	 LINE-HEIGHT: 10pt; 
	 color: #000000; 
 	text-decoration : none;
}
a.titolo_manchette {  
	font-weight: normal;
	text-decoration: none;
	color: White;
}
a.titolo_manchette:hover {  
	color: white; 
	font-weight: normal;
	text-decoration: underline;
	}
a.titolo_manchette_on {  
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #8b0000;	
}
a.titolo_amaranto {
	color: #CC3300;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
	font-size: 12px;
}
a.titolo_amaranto:hover {
	font-weight: bold;
}
	
	
.pie_di_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 6px 0 0 0;
}
.pad4 {
    padding: 4px;
}
.pad8 {
    padding: 8px;
}
.pad10 {
    padding: 8px;
}
h2{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#95885E;
	margin:0 10px 0 10px;
	}
h3{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	height:auto;
	margin: 0 0 0 0;
	text-align: left;
	}
h3.destra{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	height:auto;
	margin: 0 0 0 0;
	text-align: right;
	}	
p.news{		
	font-size:11px;
	color:#000000;
	margin: 0 0 0 0;
	text-align:right;
	}
.titolo_12_amaranto {
	font-size: 12px;
	color: #AA0000;
	text-decoration: none;
	font-weight: bold;
}
.titolo_manchette {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.titolo_news {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.titolo_news_upp {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}


.bordo {
	BORDER: 1px 
	solid #999999; 
}
.brd_su {
	BORDER-TOP: 1px 
	solid #999999; 
}
.brd_sx {
	BORDER-LEFT: 1px 
	solid #999999; 
}
.brd_su_rosso {
	BORDER-TOP: 2px 
	solid #ff3300; 
}
.brd_sotto_dot {
	BORDER-BOTTOM: 1px 
	dotted #999999; 
}
.brd_sotto {
	BORDER-BOTTOM: 1px 
	solid #999999; 
}
.brd_sotto_rosso {
	BORDER-BOTTOM: 2px 
	solid #ff3300; 
}
.bordo_arancio {
	BORDER: 1px 
	solid #FDB813; 
}
.brd_sotto_arancio {
	BORDER-BOTTOM: 2px 
	solid #FDB813; 
}
.brd_sopra_arancio {
	BORDER-TOP: 2px 
	solid #FDB813; 
}
.brd_dx_arancio {
	border-right: 2px solid #FDB813;
}
.brd_sx_arancio {
	border-left: 1px solid #FDB813;
}
.testo_bianco {  
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: bold; 
}
.testino { font-family: Verdana, Arial; font-size: 9px; color: #000000}
.testino_rosso { font-family: Verdana, Arial; font-size: 9px; color: #ff0000}
.testo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.testo_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform: capitalize;
}

.testo_ocean {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #009999;
	font-weight: normal;
}
.titolo_manchette {
	font-family: "Trebuchet MS",Verdana, Arial;
	font-size: 14px;
	color: Black;
	font-weight: bold;
}
.titolo {  
	font-family: "Trebuchet MS",Verdana, Arial; 
	font-size: 14px; 
	color: Black; 
	font-weight: bold;
	text-transform: uppercase;
}
.titolo_grigio {  
	font-family: "Trebuchet MS",Verdana, Arial; 
	font-size: 14px; 
	color: #666666; 
	font-weight: bold;
	text-transform: uppercase;
}
.testo_grigio {  
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: gray; 
	font-weight: normal;
}

.titleMenu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ff8000; 
	FONT-FAMILY: Verdana, Arial
}

.titolo_amaranto {
	color: #8b0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-transform: uppercase;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 1.5em;
	background: #E5C795 none repeat-y top center;
}
input, textarea, select {
	border:1px solid;
	border-color : #cccccc;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size : 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
input.senza {
	border:0 solid;
	background-color: transparent;
}
p.destra{
   font-size:13px;
	font-weight:normal;
	color:#000000;
	margin: 6px 0 0 0;
	text-align:right;
	}
p{	
	font-size:13px;
	font-weight:normal;
	color:#8b0000;
	margin: 10px 0 0 0;
	text-align:justify;
	}	
p.date{
	font-family: Georgia, Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:normal;
	color: #B22222;
	margin: 6px 0 0 0;
	text-align:left;
	}	
ul{

	}
li{
   margin:6px 0 0 0;
	font-size:13px;
	font-weight:normal;
	color:#8b0000;
	}	

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}	

