BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
}
.letter
{
    MARGIN: 10px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: .9em;
}
.margini
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px
}
#testa
{
    WIDTH: 836px;
    HEIGHT: 162px
}
H1
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0em;
	COLOR: Black;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	TEXT-ALIGN: center;
}
#corpo
{
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/bg_fine_menu.jpg);
    WIDTH: 836px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: transparent
}
#menu
{
    BACKGROUND-POSITION: left top;
    MIN-HEIGHT: 400px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/menu.gif);
    WIDTH: 153px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left
}
#contenuti
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 300px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 470px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
#menu .box
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    MIN-HEIGHT: 300px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
#contenuti .box
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    MIN-HEIGHT: 300px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 20px;
    BACKGROUND-COLOR: white
}
#tutto
{
    BACKGROUND: white;
    WIDTH: 836px
}
.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #2d3e31 15px solid;
    COLOR: #2d3e31;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.email
{
    COLOR: #e60000;
    TEXT-DECORATION: none
}
#menu P
{
    FONT-SIZE: 11px;
    MARGIN: 0px;
    TEXT-ALIGN: center
}
#contenuti H3
{
    BORDER-TOP: medium none;
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #2d3e31;
    BORDER-BOTTOM: #f1cd83 1px solid;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#fine
{
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 1px;
    FLOAT: left;
    WIDTH: 836px;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 30px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
#fine .box
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: black;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: transparent
}
.bordo_img
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
#contenuti P
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: justify
}
.link
{
    COLOR: #3679c6;
    TEXT-DECORATION: none
}
.link:hover
{
    COLOR: #e60000;
    TEXT-DECORATION: none
}
.testo_piccolo
{
    FONT-SIZE: 10px
}
#letter
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #5c9dde 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #5c9dde 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
#letter H5
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #5c9dde;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#contenuti .linkh2
{
    FONT-WEIGHT: bold;
    COLOR: #3679c6;
    TEXT-DECORATION: none
}
A
{
    COLOR: #2d3e31;
    TEXT-DECORATION: underline
}
#contenuti H4
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: silver 1px solid;
    MARGIN-TOP: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left
}
#menu H2
{
    BORDER-RIGHT: #2d3e31 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #2d3e31 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 2px;
    BORDER-LEFT: #2d3e31 1px solid;
    COLOR: #2d3e31;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #2d3e31 1px solid;
    BACKGROUND-COLOR: #f1cd83;
    TEXT-ALIGN: left
}
A.menu:hover
{
    BORDER-LEFT: #ffac17 15px solid
}
#contenuti H5
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: #ffac17 12px solid;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left
}
#contenuti .img
{
    BORDER-RIGHT: #ffac17 1px solid;
    BORDER-TOP: #ffac17 1px solid;
    BORDER-LEFT: #ffac17 1px solid;
    BORDER-BOTTOM: #ffac17 1px solid
}
#contenuti .cornice
{
    BORDER-RIGHT: #ffac17 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffac17 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ffac17 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffac17 1px solid;
    BACKGROUND-COLOR: #fffacd
}
#contenuti LI
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, Geneva, sans-serif
}
#contenuti TD
{
}
#news
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 200px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 204px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#news .box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    WIDTH: 189px;
    PADDING-TOP: 20px
}
#news H4
{
    BORDER-RIGHT: #2d3e31 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #2d3e31 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: #2d3e31 15px solid;
    COLOR: #2d3e31;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #2d3e31 1px solid;
    FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #f1cd83;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
#news P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 5px 0px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.spazio
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
#news #letter
{
    BORDER-RIGHT: #2d3e31 1px solid;
    BORDER-TOP: #2d3e31 1px solid;
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #2d3e31 1px solid;
    BORDER-BOTTOM: #2d3e31 1px solid;
    TEXT-ALIGN: left;
	text-align:right;
}
#news #letter H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #2d3e31;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #f1cd83;
    TEXT-DECORATION: none;
	text-align:left;
}
#news #letter input
{
	vertical-align:middle;
	margin:1px;
}
#news #letter .iscrivi
{
    BORDER-RIGHT: black 3px double;
    BORDER-TOP: black 3px double;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 2px;
    BORDER-LEFT: black 3px double;
    COLOR: #f1cd83;
    BORDER-BOTTOM: black 3px double;
    BACKGROUND-COLOR: #2d3e31;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#news H6
{
    BORDER-RIGHT: #f1cd83 10pt solid;
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #2d3e31 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#news A:hover
{
    COLOR: red
}
#news A
{
    TEXT-DECORATION: none
}
#menu #guest
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 5px 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #ffffe0
}
#menu #guest H3
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 5px;
    COLOR: #2d3e31;
    PADDING-TOP: 1px;
    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #f1cd83;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#menu #guest P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#news .book
{
    COLOR: red;
	font-size:12pt;
}
#contenuti2
{
    FLOAT: left;
    WIDTH: 683px;
    BACKGROUND-COLOR: white
}
#contenuti2 .box
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
#contenuti2 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #2d3e31;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: underline
}
#contenuti2 H2
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #2d3e31;
    BORDER-BOTTOM: #f1cd83 1px solid;
    FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
#contenuti2 P
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-DECORATION: none
}
#contenuti2 TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: left
}
#contenuti2 .intestazione
{
    FONT-WEIGHT: bold;
    COLOR: #2d3e31;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: #f1cd83
}
#contenuti2 .cella1
{
    BACKGROUND-COLOR: #f9dd9c
}
#contenuti2 .cella2
{
    BACKGROUND-COLOR: #ffedbd
}
#contenuti2 .cella_testo
{
    BORDER-RIGHT: #2d3e31 1px solid;
    BORDER-TOP: #2d3e31 1px solid;
    BORDER-LEFT: #2d3e31 1px solid;
    BORDER-BOTTOM: #2d3e31 1px solid
}
#contenuti H6
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px 0px;
    WIDTH: 150px;
    COLOR: #2d3e31;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif, Helvetica, Geneva;
    BACKGROUND-COLOR: #f1cd83;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#news H5
{
    MARGIN-TOP: 2px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 2px;
    COLOR: #2d3e31;
    BORDER-BOTTOM: #f1cd83 1px solid;
    FONT-FAMILY: sans-serif, Tahoma, Verdana, Arial, Helvetica, Geneva;
    TEXT-ALIGN: left
}
#news .link
{
    COLOR: #2d3e31;
    TEXT-DECORATION: none
}
#contenuti #campi
{
	text-align: right;
}
#contenuti #campi p
{
	text-align: right;
}
#contenuti #campi input
{
	vertical-align: middle;
	margin: 5px;
}
#contenuti #campi textarea
{
	vertical-align: top;
	margin: 5px;
}
#home
{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 640px;
	height: 500px;
	margin-left: -320px;
	margin-top: -250px;
}
#home p
{
	text-align: center;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#area
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #000000 1px solid
}
#area form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#area p
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px;
	COLOR: Black;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Geneva;
}
#area h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Green;
	text-align: left;
	margin: 0px;
	font-size: 1em;
}