	body {
	background-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF; /*Colore Di Sfondo*/
	scrollbar-darkshadow-color: #FFFFFF; /*Contorno Lato Destro e Basso*/
	scrollbar-3dlight-color: #FFFFFF; /*Contorno Lato Sinistro e Alto*/
	scrollbar-face-color: #FFFFFF; /*Colore Di Sfondo Pulsanti*/
	scrollbar-highlight-color: #004971; /*Colore Ombre*/
	scrollbar-shadow-color: #004971; /*Ombra Interna*/
	scrollbar-arrow-color: #004971; /*Colore Frecce*/
	scrollbar-base-color: #004971; /*Posizionamento Cursore Nella Pagina*/
	padding: 0;
	margin: 0 0 0 0;
}

H1 {font : 11px Tahoma; color: #516B91;margin-top: 0px; margin-bottom: 0px;}
H2 {font : bold 18px Geneva, Arial, Helvetica, sans-serif; color: #516B91;margin-top: 14px; margin-bottom: 10px; margin-right: 50px; text-align: right;}
H3 {font : bold 14px Geneva, Arial, Helvetica, sans-serif; color: #516B91;margin-top: 0px; margin-bottom: 0px;}
H4 {font : bold 16px Geneva, Arial, Helvetica, sans-serif; color: #516B91;margin-top: 0px; margin-bottom: 0px;}

ul {margin-top: 0; margin-bottom: 0}
li{margin-top: 5px; margin-bottom: 5px}

td{font : 11px Verdana; color: #516B91;}
p {margin-top: 2px; margin-bottom: 2px;}
.mini{font : 3px Verdana; color: #000000}
.norm {font : 12px Verdana; color: #516B91; padding: 2px 0px 2px 5px}
.normj {font : 12px Verdana; color: #000000; text-align: justify;}
.desc {font : 12px Verdana; color: #516B91; padding: 5px 50px 5px 30px; text-align: justify; line-height:20px}
.desc10 {font : 10px Verdana; color: #516B91; padding: 3px 40px 3px 30px; text-align: justify; line-height:16px}
.error {	font: bold 10px Verdana;	color: #FF0000;}
.error1 {	font: bold 11px Verdana;	color: #FF0000;}
.bordo {	border: 1px solid #CEA853;}
.pad30 {padding: 0px 30px 0px 30px;}

.img  {margin: 5px 0 5px 10px;	float: right;}

A {	text-decoration : underline; font: bold 12px Verdana; color: #516B91;}
A:HOVER{text-decoration : underline; font: bold 12px Verdana; color: #DF7E01;}

A.gallery_link {	text-decoration : none; font : 12px Verdana; color: #516B91}
A:HOVER.gallery_link{text-decoration : underline; font : 12px Verdana; color: #516B91}
div.gallery_titolo{margin-left:30px;padding:7px 0 2px 0;font : 12px Verdana; color: #516B91}
div.gallery_link{margin-left:35px;padding:3px;font : 12px Verdana; color: #516B91}

A.mail {	text-decoration : underline; font: 12px Verdana; color: #6F93B6;}
A:HOVER.mail {text-decoration : underline; font: 12px Verdana; color: #516B91 ;}

A.menu-up {	text-decoration: none;	font: bold 12px Verdana;	color: #516B91;	padding: 9px 11px 9px 11px; background-image: url(images/menu_up.gif); display: block;position:relative;}
A:HOVER.menu-up {	text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;	padding: 9px 11px 9px 11px; background-image: url(images/menu_up.gif); display: block;position:relative;}
A.menu-dw{text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;	padding: 9px 11px 9px 11px; background-image: url(images/menu_dw.gif); display: block;position:relative;}
A:HOVER.menu-dw{text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;	padding: 9px 11px 9px 11px; background-image: url(images/menu_dw.gif); display: block;position:relative;}
.nolink-menu{text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;	padding: 9px 11px 9px 11px; background-image: url(images/menu_dw.gif); display: block;position:relative;}

A.submenu-up {	text-decoration: none;	font: bold 12px Verdana;	color: #516B91; padding-left: 11px;}
A:HOVER.submenu-up {	text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C; padding-left: 11px;}
A.submenu-dw{text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;  padding-left: 11px;}
A:HOVER.submenu-dw{text-decoration: none;	font: bold 12px Verdana;	color: #C67B1C;  padding-left: 11px;}

A.wildweb {text-decoration : none;font:  10px Verdana; color: #000000; padding:0 0 0 0;text-align: right;}
A:HOVER.wildweb{text-decoration : underline; font:  10px Verdana; color: #000000;}

#trbl   {  border : 1px solid #000000;}
#lbr    {	border : 1px solid #000000;	border-width : 0px 1px 1px 1px;}
#tb    {	border : 1px solid #000000;	border-width : 1px 0px 1px 0px;}
#b    {	border : 1px solid #000000;	border-width : 0px 0px 1px 0px;}


FORM {	margin : 0;}
.cella {	border: 1px inset;	font-family: Verdana;	color: #516B91; font-size: 10px;	background-color: #FFFFFF;}
.button {	border: 2px outset;	font-family: Verdana;	font-size: 10px;	background: #DBDBDB;}
TEXTAREA {	overflow : auto;}
SELECT{	font-family: Tahoma;	font-size: 11px;background:#FFFFFF}

/*Settaggi menù apribile*/

.box1 {
    font-size:12px;
	 font-weight: bold;
	 color: #516B91; 
	 padding: 9px 11px 9px 11px; 
	 background-image: url(images/menu_up.gif); 	    
	 cursor: pointer;
	 display: block;
	 position:relative;
}
.box1-hover {
    font-size:12px;
	 font-weight: bold;
	 color: #C67B1C; 
	 padding: 9px 11px 9px 11px; 
	 background-image: url(images/menu_up.gif); 	    
	 cursor: pointer;
	 display: block;
	 position:relative; 
}
.box1-open {
    font-size:12px;
	 font-weight: bold;
	 color: #C67B1C; 
	 padding: 9px 11px 5px 11px;    
	 cursor: pointer;
	 display: block;
	 position:relative;  
}
.box1-open-hover {
    font-size:12px;
	 font-weight: bold;
	 color: #C67B1C; 
	 padding: 9px 11px 5px 11px;     
	 cursor: pointer;
	 display: block;
	 position:relative;   
}
.section {
   display: none;
	background-image: url(images/menu_up.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom:11px;
}

