.tree_menu
{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
.tree_menu img
{
	vertical-align: middle;
	padding-right: 5px;
}
.tree_menu .l3
{
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	z-index: 100;
}
.tree_menu .separ
{
	display: block;
	font-size: 1px;
	color: #808080;
	height: 1px;
	padding: 0px;
	background-color: #808080;
}
.tree_menu .l3 a
{
	color: #ffffff;
	text-decoration: none;
}
.tree_menu .l3 a:hover, .tree_menu .l3 .attivo
{
	color: #ff9933;
	text-decoration: none;
}
.tree_menu .lg
{
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 20px;
	display: block;
}
.tree_menu .lg a
{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
.tree_menu .lg a:hover
{
	color: #ff9933;
	font-size: 10px;
	text-decoration: none;
}
.tree_menu .lg .attivo
{
	color: #ff9933;
	font-size: 10px;
	text-decoration: none;
}
/* PHOTO GALLERY */
.mFotoTabella
{
	width: 100%;;
	border: 0px;
}
.mFotoRiga
{
}
.mFotoColonna
{
	border: 0px;
	border-bottom: 4px solid #333333;
	/*background-image: url(../back_thumbnails.gif);*/
	background-color: #ffffff;
	vertical-align:top;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #333333;
	padding: 10px 10px 5px 10px;

}
.mFotoRigaCambioPagina
{
	text-align: right;
}
/* Definizione delle classi per il modulo News */
.mNewsTabellaHidden
{
Border: 0px solid #ffffff !important;
}
.mnewsTabella
{
Border: 0px solid #ffffff !important;
Width: 100%;
border-collapse: collapse;
}
.mnewsTabella td
{
Border: 0px solid #ffffff !important;
padding: 3px;
}
.mnewsRiga
{
}
.mnewsRigaAlternato
{
}
.mnewsRigaMenu
{
Text-align: right;
}
.mnewsLayer
{
Text-align: left;
}
.mnewsTitolo
{
Font-Family: Verdana, Geneva, Arial, Helvetica, sans-serif;
Font-Size: 11px;
Color: #FF9933;
Font-Weight: bolder !important;
}
.mnewsTitolo a, .mnewsTitolo a:hover
{
Color: #FF9933;
Font-Weight: bolder !important;
text-decoration: none !important;
}
.mnewsAnteprima
{
Font-Family: Verdana, Geneva, Arial, Helvetica, sans-serif;
Font-Size: 10px;
font-style: normal;
display:block;
margin-bottom: 10px;
margin-top: -10px;
}
.mnewsNormale
{
Font-Family: Verdana, Geneva, Arial, Helvetica, sans-serif;
Font-Size: 11px;
}
.mnewsInterlinea
{
Font-Family: Verdana;
Font-Size: 6px;
}
.mNewsIconCell
{
	
}
.mNewsSeparatore
{
}
/* RICHIESTA DI ADESIONE */
.form_adesione
{
height:500px;  
}
.blocco
{
position:relative;
height:auto;
}
.blocco .caselladitesto
{
border:1px solid #D0D0D0;
margin-top:15px;
width:160px;
}
.blocco .caselladitesto2
{
border:1px solid #D0D0D0;
margin-top:15px;
width:300px;
}
label
{
position:absolute;
top:0px;
}
.mFormObbligatorio {font-weight:bolder;color:#FF9933;
}
.form_adesione .titolo
{
font-family: Trebuchet MS;
font-weight:bolder;
font-size:14px;
}
.table_option
{
border:0px !important;                             
width:100%;
}
.table_option td
{
border:0px !important;                             
}
.label2
{
position:relative;
font-weight:bolder;
color:#999999;
}
.label3
{
position:relative;
font-weight:bolder;
color:#FF9933;
}
.form_adesione .pulsante
{
background-color:#FF9933;
font-weight:bolder;
color:#ffffff;
border:0px;
float:right;

}
.pulsante
{
background-color:#FF9933;
font-weight:bolder;
color:#ffffff;
border:0px;
float:right;
margin-top: 3px;
text-transform: uppercase;
}

/* DATADYN STANDARD */
.mFormTabella
{
	background-color: #ffffff;
	width: 100%;
	color: #333333;
}
.mFormTabella .caselladitesto
{
	border:1px solid #D0D0D0;
	width: 200px;
}