BODY {
	background : #f3efd3;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	background-position : top;
	background-repeat : repeat-x;
	background-color : #f3efd3;
	font-family : Arial, Helvetica, Verdana, Futura, Geneva, Arial,  sans-serif;

}

td {
	color: #666666;
	line-height : 18px;
	font-size : 12px;
}

strong {
	color: #591F00;
	font-size : 12px;
}

small {
	font-size : 11px;
	color: #996633;
	
}

.news {
	font-size : 10px;
	line-height : 12px;
}

b {
	font-size : 12px;
	color: #ba7e42;
	font-weight : bold;
}

p, li {
	line-height : 18px;
	margin : 15px;
}

.testo {
	line-height : 18px;
	margin : 15px;
	color:white;
	text-align:justify;
	width:435px;
}


.main_text_black {
	line-height : 18px;
	margin : 15px;
	color:grey;
	
}


.title {
	font-size : 14px;
	color: #ffffff;
	font-weight : bold;
	margin-left : 10px;
}

.nome {
	font-size : 20px;
	color: #ffffff;
	font-weight : normal;
	font-family : Palatino, Georgia, Times New Roman, Times, serif;
}

.titolo {
	font-size : 20px;
	color: #8bb13b;
	font-weight : normal;
	font-family : Palatino, Georgia, Times New Roman, Times, serif;
}

.slog {
	font-size : 14px;
	color: #660000;
	font-weight : normal;
	font-family : Palatino, Georgia, Times New Roman, Times, serif;
}

.slog1 {
	font-size : 22px;
	color: #ffffff;
	font-weight : normal;
	font-family : Palatino, Georgia, Times New Roman, Times, serif;
	line-height : 28px;
}

.image {
	border : 1px solid #9e7b2e;
}

.line_updw {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.form_voci {
	font-size : 11px;
	color: #996633;
	font-weight : normal;
}

.submenu {
	line-height : 18px;
	margin-left : 40px;
}

A:link, A:visited { text-decoration: none; color: #79522a; font-weight : normal; }
A:hover { text-decoration: none; color: #000000; font-weight : normal;}

A.lingue:link, A.lingue:visited { text-decoration: none; color: #fff; font-weight : normal; }
A.lingue:hover { text-decoration: none; color: #ffcc33; font-weight : normal;}

A.white:link, A.white:visited { text-decoration: none; color: #ffffff; font-weight : normal; }
A.white:hover { text-decoration: none; color: #ffe451; font-weight : normal;}

A.special:link, A.special:visited { text-decoration: none; color: #ffffff; font-weight : bold; }
A.special:hover { text-decoration: none; color: #000000; font-weight : bold;}

A.menu:link, A.menu:visited { text-decoration: none; color: #996633; font-weight : normal; font-size : 12px; line-height : 22px; margin-left : 15px;}
A.menu:hover { text-decoration: none; color: #000000; font-weight : bold;}

A.grey:link, A.grey:visited { text-decoration: none; color: #8c8c8c; font-weight : normal; }
A.grey:hover { text-decoration: none; color: #8bb13b; font-weight : normal;}

.specials {
	background-image : url(images-main/bg_offerte.gif);
	border-top : 2px dotted White;
	border-bottom : 2px dotted White;
	height : 18px;
	width : 100%;
	padding : 2px;
	margin : 0px;
}

.address {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #8c8c8c;
	margin-top : 12px;
}

A.ses:link, A.ses:visited { text-decoration: none; color: #ffffff; font-weight : bold; 	font-size : 10px;}
A.ses:hover { text-decoration: none; color: #ffcc00; font-weight : bold;}

.input {
	border : #786635;
	background-color : #C8C0A4;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #ffffff;
 	font-family : verdana, Courier, monospace;
	font-size : 11px;

}

.enter {
	border : #786635;
	background-color : #777569;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;

}

.print {
	border : #786635;
	background-color : #CDC69E;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;

}

.tooltiptitle{COLOR: #FFFFFF; text-decoration: none; CURSOR: Default; font-family: verdana; font-weight: bold; font-size: 7pt}
.tooltipcontent{COLOR: #71674D; text-decoration: none; CURSOR: Default; font-family: verdana; font-size: 7pt}

#ToolTip{position:absolute; width: 80px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.campi_form {
	font-family : Verdana, Futura, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #827842;
}

.pulsanti_form {
	border : #937368;
	background-color : #8bb13b;
	border-style : solid;
	border-width : 1px;
	color : #ffffff;
	font-size : 10px;
}

.pulsanti_form_cancella {
	border : #cccc99;
	background-color : #EEECDF;
	border-style : solid;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	color : #CDC69E;
 	font-family : verdana;
	font-size : 10px;
	font-weight: bold;
}

td.td_interlinea {
	background-color: #827842;
}

td.td_step {
	background-color: #ffffff;
	padding: 1px;
	border: 1px #FFFFFF;
	color: #cccc99;
	font-size : 10px;
}

td.td_step_attivo {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px #0A890A;
	color: #827842;
	font-size : 10px;
	font-weight: bold;
}

td.td_titolo {
	background-color: #f1ecdc;
	color: #9a6732;
	font-size : 11px;
	font-weight: bold;
}


td.td_errore {
	background-color: #bad977;
	padding: 1px;
	border: 1px #FF9900;
	font-weight: italic;
	color: #990000;
}

hr.hr_uniform {
	color:#827842;
}

.data {
	font-weight: normal;
	font-size: 9px;
	color: #8e4600;
	font-family: arial, verdana, Courier, monospace
}
.dati {
	font-weight: normal;
	font-size: 9px;
	color: black;
	line-height: 9px;
	font-family: arial, verdana, Courier, monospace
}

table.tabella_dati {
border-collapse: collapse;
width : 650px;
border: 0px solid #7E6B29;
}

table.tabella_dati thead td {
background-color : #8bb13b;
text-align : center;
font-weight : bold;
color : #ffffff;
border: 1px solid #7E6B29;
}

table.tabella_dati td {
padding : 2px;
border-bottom: 0px solid #D8D6C7;
border-left: 0px solid #D8D6C7;
margin : 0px;
text-align : center;
font-size : 10px;
}

table.tabella_dati td.voce {
text-align : left;
background-color : #ffffff;
font-weight : bold;
color: #996633;
padding-left: 6px;
}

table.tabella_dati td.voce1 {
text-align : left;
background-color : #F6F4E6;
font-weight : bold;
color: #996633;
padding-left: 6px;
}

table.tabella_dati tr.pari {
background-color : #F6F4E6;

}

table.tabella_dati b {
font-size: 10px;
color: #996600;
}

