body {
	margin:15px 0px 15px 0px;
	background-color:#F4F4F4;
	background-image:url(../images/bg_sfuma.jpg); background-repeat:repeat-x;
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 13px;
	font-style:normal;
	color:#000000;
	text-align:justify;
}

.margini {
 	padding-top:15px; 
	padding-left:15px; 
	padding-right:15px; 
	padding-bottom:20px; 
	vertical-align:top;
}

.marginiBlock {
 	padding-top:15px; 
	padding-left:20px; 
	padding-right:20px; 
	padding-bottom:20px; 
	vertical-align:top;
}

.nolinkBlock {
	color:#FDE6C1;
	font-weight:bold;
	text-align:center;
	background-color:#9B0000;
}

a:link { color:#FF771C; text-decoration:none; }
a:visited { color:#FF771C; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; }
a:active { color:#FF771C; text-decoration:none; }

a.block:link { color:#9B0000; text-decoration:none; }
a.block:visited { color:#9B0000; text-decoration:none; }
a.block:hover { color:#FDE6C1; text-decoration:none; }
a.block:active { color:#9B0000; text-decoration:none; }

.testoTitle {
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 16px;
	font-weight:bold;
	color:#400000;
	line-height: 25px;
}

.testoBlock {
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 11px;
	font-style:normal;
	color:#000000;
}



.footer {
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 10px;
	color:#000000;
	text-align:center;
	padding-bottom:10px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}


.campoText {
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 11px;
	color: #400000;
	border: 1px solid #400000;
	background-color: #ffffff;
	background-image:url(/images/sfondo_campo.jpg);
	background-position:top;
	background-repeat:repeat-x;

}

.campoBlock {
	font-family: "Century Gothic", "trebuchet MS", verdana, arial;
	font-size: 10px;
	color: #F2F200;
	border: 1px dashed #400000;
	background-color: #D1C2AD;
	background-image: url(../images/bg_block-5.jpg);
}


/* MENU A TENDINA */

ul#menu_a_2livelli {

margin: 0;
padding: 0;
list-style:none;
font-size:11px;
}	

ul#menu_a_2livelli li ul li {
list-style:none;
margin:0;
padding:0;
}

ul#menu_a_2livelli li {
margin: 0;
padding: 0;
border-bottom:#000000 dashed 1px;
}

/* Gestione Links */
ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited {
display: block;
padding: 4px 16px;
color: #9B0000;
text-decoration: none;
}

ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:active {
background-color: #B90000;
background-image:url(../images/sfumato_menu.jpg);
background-repeat:repeat-x;
background-position:bottom;
color: #FDE6C1;
text-decoration: none;
}

/* Nasconde sottolivelli */
ul#menu_a_2livelli li ul {
display: none;
}

/* Gestione passaggio mouse */
ul#menu_a_2livelli li:hover ul {
display: block;
position: absolute;
z-index:1;
width:130px;
padding: 0;
border-bottom:1px solid #000000;

background: #FF9853;
font-size:.8em;
}

ul#menu_a_2livelli li li {
border-bottom:1px solid #000000;
width: 130px;
}