img {
	border:0;
	}
body { margin:0; padding:0; border:0;
	}
	
A:link {
	COLOR: #86A9C3;
	font-weight: normal;
	text-decoration: none;
	} 
A:visited {
	font-weight: normal;
	text-decoration: none;
	} 
A:active {
	COLOR: #3B3B3B;
	text-decoration: none;
	} 

A {
	color: #2F2D2D;
	font-weight: normal;
	} 
A:hover {
	COLOR: #7B93B6;
	font-weight: normal;
	text-decoration: underline;
	}
 
.menu_top a:link {
	font-family: Helvetica, Arial, sans-serif;
	color:#2F2D2D;
	text-decoration:none;
	font-size:12px;
	padding:5px 8px;
	-moz-border-radius:4px; /* firefox */
	-webkit-border-radius:4px; /* safari, chrome */
	-khtml-border-radius:4px;
	border-radius:4px;
	background:#FEFEFE;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;

	} 
	
.menu_top a:visited {
	font-family: Helvetica, Arial, sans-serif;
	color:#2F2D2D;
	text-decoration:none;
	font-size:12px;
	padding:5px 8px;
	-moz-border-radius:4px; /* firefox */
	-webkit-border-radius:4px; /* safari, chrome */
	-khtml-border-radius:4px;
	border-radius:4px;
	background:#FEFEFE;

	}
	
.menu_top a:hover {
	color:#2F2D2D;
	padding:5px 8px;
	border-radius:4px;
	background:#93B6CE;
	*text-decoration:none;
	}
	
.testi {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	line-height: 22px;
	padding: 0 0 0 10px;
	}
#anteprima {
	text-align:center;
	margin: 0px auto;
	padding: 70px 0 30px 0;
		}
		
.indirizzo {
	font: normal 12px Helvetica, arial, sans-serif;
	line-height: 18px;
	color: #FEFEFE;
	}
	
.indirizzo a:link {
	color: #FEFEFE;
	text-decoration: none;
	}

.indirizzo a:hover {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #FEFEFE;
	text-decoration: underline;
	}
	
.riga_down {
	font: normal 10px/14px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	}

.riga_down a:link{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	}

.riga_down a:visited{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	}

.riga_down a:hover{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	text-decoration:underline;
	}
	
/* Script MENU A DISCESA dal sito:   http://www.gleenk.com/semplice-menu-tendina-discesa-jquery/ */
 
#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	font-variant: normal;
}   
 
#nav li {
	float:left;
    display:block;
    width:165px;
    background:#2F2D2D;
    position:relative;
    z-index:500;
    margin:0 0px;
    -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
}

#nav li a {
	display:block;
    padding:10px 0px 0 5px;
    font-weight:100;
    height:20px;
    text-decoration:none;
    text-align:center;
/* colore font */
    color:#FEFEFE;
	    -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;

	
}
#nav li a:hover {
	color:#FEFEFE;
	background:#93B6CE;

}
#nav li li:hover {
    -webkit-transform: translate(+15px,+0px);
	color:#FEFEFE;
    background:#93B6CE;
}
#nav a.selected {
    color:#FEFEFE;
}
#nav ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 0px;
    padding:0;
    list-style:none;
}
#nav ul li {
    width:165px;
    float:left;
    border-top:1px solid #ffffff;
}
#nav ul a {
    display:block;
    height:auto;
    padding: 10px 5px;
    color:#FEFEFE;
}
/* fix ie6, meglio inserirlo in un file .css separato */
*html #nav ul {
    margin:0 0 0 -2px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*attivare in anylinkmenu.js depth: [5, 5] scostamento x,y */