BODY{
	padding: 0 0 0 0;
	MARGIN: 0 0 0 0;
	background: #CFC3A8;
	COLOR: #333;
	font: x-small/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE.TableBody{
	/*BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;*/
	background: #CFC3A8 url(../images/sfondo.jpg) repeat-y scroll top;
}
TABLE.TableElenco{
	BORDER-RIGHT: #CCC 1px solid;
	BORDER-LEFT: #CCC 1px solid;
	BORDER-TOP: #CCC 1px solid;
	BORDER-BOTTOM: #CCC 1px solid;
	background: #FFF;
}
TABLE.TableElenco TD{
	BORDER-RIGHT: #FFF 1px solid;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	BORDER-TOP: #FFF 1px solid;
}
TABLE.TableElenco TH{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	BORDER-BOTTOM: #FFF 1px solid;
	BORDER-LEFT: #FFF 1px solid;
	BORDER-RIGHT: #FFF 1px solid;
	BORDER-TOP: #FFF 1px solid;
	background: #EEE;
}
TABLE.TableElenco TR.lev1{
	BORDER-BOTTOM: #FFF 1px solid;
	background: #DBD2BE;
}
TABLE.TableElenco TR.lev2{
	BORDER-BOTTOM: #FFF 1px solid;
	background: #E7E1D4;
}
TABLE.content{
	BORDER-RIGHT: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
}
TABLE.vetrina{
	BORDER-TOP: #999 1px solid;
}
td{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #630;
}
td.int{
	background: transparent url(../images/interna_bgtop.jpg) no-repeat scroll right top;
}
Table.tools{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #630;
	background: #FFF url(../images/m_ser_sfondo.gif) repeat-x right;
}

A{
	COLOR: #630;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
A:hover{
	COLOR: #333;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: underline;
}
img.vetrina{
	border: 1px solid #630;
}
A.img{
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border-bottom: 0;
	padding: 0 0 0 0;
}
A:hover.img{
	BACKGROUND-COLOR: transparent;
	border-bottom: 0;
	padding: 0 0 0 0;
	TEXT-DECORATION: none
}
UL{
	margin: 5px 0 5px 15px;
	padding: 0 0 0 0;
	list-style: square outside;
}
OL{
	margin: 5px 0 5px 15px;
	padding: 0 0 0 0;
	list-style: decimal outside;
}
LI{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #630;
	margin: 4px 0 0 0;
}
LI A{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #630;
}
LI A:Hover{
	font: x-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #630;
	BACKGROUND-COLOR: #EBEBEB;
}

hr{
	height: 1px;
	color: #333;
}
H1{
	MARGIN: 10px 0px 5px 0px;
	padding: 0px 10px 0px 0;
	COLOR: #630;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: transparent;
}
H1.scheda{
	MARGIN: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0;
	COLOR: #630;
	font: bold 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	LETTER-SPACING: normal;
	BACKGROUND-COLOR: transparent;
}
H2{
	COLOR: #630;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
H2 a{
	COLOR: #630;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	text-decoration: underline;
	margin: 0 0 0 0;
}
H2 a:hover{
	COLOR: #630;
	font: 600 small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	text-decoration: none;
	margin: 0 0 0 0;
}
H3{
	COLOR: #630;
	font: 600 x-small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* setto tutti i selettori per i testi del corpo principale */
P.alert{
	background: url(img/info.gif) no-repeat scroll left center;
	font: bold 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #930;
	padding: 10px 0px 10px 30px;
}
P.didascalia{
	font: italic xx-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #999;
	padding: 0 3px 0 3px;
}
P{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #630;
	TEXT-ALIGN: left;
	padding: 0px 20px 0px 0;
}
P A{
	color: #630;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
P A:hover{
	color: #630;
	BORDER-BOTTOM: #333 1px dashed;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EBEBEB;
	TEXT-DECORATION: none;
}
P.bot{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #630; /*TEXT-ALIGN: justify;*/
	padding: 5px 20px 5px 10px;
}
P.bot A{
	color: #630;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}
P.bot A:hover{
	color: #630;
	BORDER-BOTTOM: #630 1px dashed;
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}

/* setto i selettori per tutti i testi standard*/
/* setto tutti i selettori per le form */
.txtform{
	font: 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #630;
	BACKGROUND-COLOR: #CC9;
	
}
FIELDSET{
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	TEXT-ALIGN: center;
	padding: 15px 15px 15px 15px;
}
LEGEND{
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
}
INPUT{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	/*BACKGROUND-COLOR: #FFFFFF;*/
}
INPUT.obbligatorio{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #CC9;
}
TEXTAREA{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFF;
}
TEXTAREA.obbligatorio{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 0px;
	COLOR: #333;
	BACKGROUND-COLOR: #CC9;
}
LABEL{
	font: x-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #333;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
LABEL.obblgatorio{
	font: bold x-small/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	MARGIN: 5px;
	COLOR: #333;
	LINE-HEIGHT: 0px;
	BACKGROUND-COLOR: #ffffff;
}
SELECT{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
SELECT.obbligatorio{
	font: 10px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333;
	BACKGROUND-COLOR: #CC9;
}

/* setto i selettori per la paginazione */
A.navigation{
	COLOR: #333333;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_off.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 6px 4px 6px;
}
A.navigation:hover{
	COLOR: #333333;
	font: xx-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	border: none;
	background: url(../img/navigation_on.gif) no-repeat center;
	margin: 4px 4px 4px 4px;
	padding: 4px 6px 4px 6px;
}

/* setto i selettori per il menu contestuale delle aree interne */
a.menu, a.menu:visited {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(img/menuoff.gif) no-repeat left top;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 8px 0 5px 32px;
	margin: 0 0 0 0;
	border: 0;
	display: block;
}

a.menu:hover, a.menuon, a.menuon:visited, a.menuon:hover {
	font: normal 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #630;
	background: transparent url(img/menuon.gif) no-repeat left top;
	text-decoration: none;
	/*text-indent: 29px;*/
	/*width: auto;*/
	padding: 8px 0 5px 32px;
	margin: 0 0 0 0;
	border: 0; 
	display: block;
}

a.menu1, a.menu1:visited {
	font: bold 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/elenconews.gif) no-repeat left top;
	text-decoration: none; /*text-indent: 25px;*/
/*width: auto;*/
	padding: 10px 2px 20px 15px;
	margin: 0px 10px 0 10px; /*display: block;*/
	border-bottom: 1 solid #000;
}
a.menu1:hover {
	font: bold 11px/11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent url(../img/elenconews.gif) no-repeat left top;
	text-decoration: none;
	/*text-indent: 25px;*/
	/*width: auto;*/
	padding: 10px 2px 20px 15px;
	margin: 0px 10px 0 10px;
	border-bottom: 1 solid #000;
	/*display: block;*/
}
#video{
	background: Black;
	width: 100%;
	vertical-align: middle;
	border: 1px solid Black;
}
#name{
	COLOR: #630;
	font: bold 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
#tit{
	COLOR: #630;
	font: normal 11px/150% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	text-align: center;
}