
BODY {margin:auto;
		 text-align:center
		 }
		 

td {text-align:left}

.testostandard     { color: black; font-size: 12px; font-family: Verdana; text-decoration: none }
.testostandard_bianco  { color: white; font-size: 10px; font-family: Verdana; text-decoration: none }
.testostandard_grigio { color: #404040; font-size: 10px; font-family: Verdana; text-decoration: none }
a:hover   { color: #b77d00; text-decoration: underline }

		 
#galleria {text-align:center; width:183px; margin:auto; margin-top:45px}
#galleria img { border:2px solid #FFCC00; margin-left:10px; }

.galleria {text-align:center; margin:auto; }
.galleria img {margin-right:5px; border:2px solid #FFCC00; padding:1px }

#sinistra {text-align:justify}
#sinistra img {border:2px solid #FFCC00; margin-right:20px}

.piede { color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.piede a:hover {color:#FFCC00}
.piede img {margin-right:5px}




#menu_home {margin-top:0px; margin-bottom:0px; text-align:right; 
width:100%; padding-right:0%; text-align:right; height:30px;  background:#eee url(img/nav.jpg);
z-index:1; }			
#menu_home ul {list-style:none; padding:0; margin:0;  }
#menu_home li {float:left; margin-left:5px; border-right:1px dotted #666; margin-right:5px; height:30px; padding:0px 15px 0 5px;
margin-bottom:-5px}
#menu_home li, 
#menu_home li a{font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;  color:#333; font-weight:bold; }
#menu_home li a {text-decoration:none; }

#menu_home li.sfhover {
	background:#c00; 
}

.english, .italiano {width:177px; height:30px; padding:0; margin:0; display:block}
.english a, .italiano a { width:177px; height:30px; display:block}
.english a:hover, .italiano a:hover { width:177px; height:30px; display:block}
.english {background:url(img/nav_eng.jpg) top right no-repeat;}
.italiano {background:url(img/nav_ita.jpg) top right no-repeat;}

						
#nav, #nav ul {
	 /* larghezza totale menu */
	list-style:none; padding:0; margin:0; 
	 }

#nav a {
	display: block;
	text-decoration:none; }



#nav li ul {
	position: absolute;
	left: -999em;   
	height: auto; padding:0;
	width: 230px;
	background:#eee;
	margin: 2px 0 0 0;  margin-left:-5px; padding-bottom:10px}

#nav li li {
	padding-right: 0em;
	width: 220px; margin:0px 0px 0 0; text-align:left; border:0; border-bottom:1px solid #ccc;
	background:#eee url(img/nav.jpg);}

#nav li ul a {
	padding-right: 0em;
	width: 190px; margin-right:0px; text-align:left; color:#333; border:0;
	}

#nav li ul ul {
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;}

 
#nav li:hover, #nav li.sfhover {
	background:url(img/nav_hover.jpg);
}

#nav .english:hover, #nav .english.sfhover {
	background:url(img/nav_eng.jpg) top right no-repeat;
	width:177px; height:30px
}

#nav .italiano:hover, #nav .italiano.sfhover {
	background:url(img/nav_ita.jpg) top right no-repeat;
	width:177px; height:30px
}

