/*  cdd by Rosi Lusini 2007*/




BODY{

	margin:0px;
	background-color:#cfdee6;
}

.tabella_st
{

	background-color:#FFFFFF;
	padding:4px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
	line-height: 1.4em;
}


/*bg*/

.bg_blu
{

	background-color:#01134e;
	background-image:url('images/bg_villa.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	/*padding:0px 20px 0px 20px;*/

}

.bg_blu_i
{

	background-color:#01134e;
	background-image:url('images/bg_villainterna.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	/*padding:0px 20px 0px 20px;*/

}
.bg_blu_sf
{

	background-color:#01134e;
	background-image:url('images/bg54sf.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	/*padding:0px 20px 0px 20px;*/

}

.logo
{
	padding:0px 0px 4px 34px;
	text-align:left;
}

.border_g
{
		border-right:#b8bdc7 1px solid;
		/*padding-top:16px;
		height:21px;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#031650;
		font-size:12px;
		text-align:center;
		font-weight:normal;

}

.box_txt
{
	padding:120px 2px 0px 34px;
	width:181px;
	/*height:156px;*/
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:justify;
	line-height: 1.8em;
}

.box_menu
{
	background-image:url('images/bg_menu.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	padding:62px 2px 0px 57px;
	width:159px;
	/*height:156px;*/
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:justify;
	line-height: 1.8em;
}

.p_20
{
	padding:4px 20px 4px 20px;

}

.box_barche

{
	background-image:url('images/BOX.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}

.punto
{
	background-image:url('images/punto.gif');
	background-repeat:repeat-y;
	background-position:top right;
	padding-left:22px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
}

.bg_titoli
{
	background-color:#cfdee6;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;

}


/*testo*/
.txt_puntino
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:center;
	line-height: 1.4em;
	padding-left:28px;

}
.txt_punto
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_punto:link,a.txt_punto:active,a.txt_punto:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	text-decoration:none;

}
a.txt_punto:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	text-decoration:none;
	
}


.txt_grigino
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_grigino:link,a.txt_grigino:active,a.txt_grigino:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_grigino:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}


.txt_bb
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_bb:link,a.txt_bb:active,a.txt_bb:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_bb:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_blu
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#031650;
		font-size:12px;
		text-align:center;
		font-weight:normal;

}
a.txt_blu:link,a.txt_blu:active,a.txt_blu:visited
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#031650;
		font-size:12px;
		text-align:center;
		font-weight:normal;
	text-decoration:none;

}
a.txt_blu:hover
{
	padding-top:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#f79d00;
		font-size:12px;
		text-align:center;
		font-weight:normal;
}

.txt_copy
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;

}

a.txt_copy:link,a.txt_copy:active,a.txt_copy:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:right;
	text-decoration:none;

}
a.txt_copy:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
}

.txt_ind
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;

}

a.txt_ind:link,a.txt_ind:active,a.txt_ind:visited
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#e0e1e1;
	font-weight:normal;
	text-align:right;
	text-decoration:none;

}
a.txt_ind:hover
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
}

.txt_giallo
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#fad156;
	font-weight:bold;
	text-align:left;
	line-height: 1.4em;

}

a.txt_giallo:link,a.txt_giallo:active,a.txt_giallo:visited
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#fad156;
	font-weight:bold;
	text-align:left;
	text-decoration:none;

}
a.txt_giallo:hover
{
	font-family:Verdana,Arial;
	font-size:14px;
	color:#fad156;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}


.txt_cel
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e1f1ff;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}

a.txt_cel:link,a.txt_cel:active,a.txt_cel:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e1f1ff;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_cel:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#fad156;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_giallo2
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#fad156;
	font-weight:normal;
	text-align:right;
	line-height: 1.4em;
	padding-right:4px;

}

a.txt_giallo2:link,a.txt_giallo2:active,a.txt_giallo2:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#fad156;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding-right:4px;

}
a.txt_giallo2:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#a2adbe;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	padding-right:4px;
}

.txt_giallo3
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#fad156;
	font-weight:normal;
	text-align:center;
	line-height: 1.4em;
	padding-right:4px;

}

a.txt_giallo3:link,a.txt_giallo3:active,a.txt_giallo3:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#fad156;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	padding-right:4px;

}
a.txt_giallo3:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#a2adbe;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	padding-right:4px;
}
.txt_bianco2
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e1f1ff;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;
	padding:31px 10px 0px 40px;

}
a.txt_bianco2:link,a.txt_bianco2:active,a.txt_bianco2:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e1f1ff;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_bianco2:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.txt_nero
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}
a.txt_nero:link,a.txt_nero:active,a.txt_nero:visited
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	text-decoration:none;

}
a.txt_nero:hover
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#D9D9D9;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}


