/* CSS Document */

body{ margin:0; padding:0; top:0; font-family: 'Exo', sans-serif, "Lucida Sans Unicode", "Lucida Grande" ;}
a, a:hover { color:#1589AE; text-decoration:none;}


h1{ font-size: 1.6em;}
h2{ font-size: 1.15em;}








#black-top{ width:100%; /*height:76px;*/ height:0px; display:none;background-color:#0D0D0D;}

#pagina{ width:952px; 
background-image:url(../img/bck-pagina.png); background-position:top; background-repeat:no-repeat; 
margin:0 auto;}

#contenuto { width:927px;  margin:0 auto; background-color:#FFF;}

#contenuto #logo{ width:521px; float:left; padding-top:0px;}
#logo img{margin-top:12px;}
#contenuto #rota{ width:400px; height:191px; float:left; margin-left:6px; margin-bottom:-20px;}
#rota #img-rota{ margin: 0px 0px 0px 0;}

#img-rota ul{list-style:none; margin:0 0 0 -51px; }




#top-menu{ height:35px; width:100%;
background-image:url(../img/bck-all-menu.png); background-position:top; background-repeat:no-repeat; font-size:18px;
/*text-shadow:1px 1px 1px #0D0D0D;*/
color:#2C2C2C; font-weight:400; margin-top:0px;}



#nav{
		padding: 7px 0 0 10px ;
		list-style: none;
		margin-top:0px;
		display:block;
		
	}
#nav ul {
		padding: 5px 0 0 10px ;
		margin: 0;
		list-style: none;
		font-size:14px;
		background-color:#F3960A;
		
	}
#nav li.f ul.f-d li.s a {
		display: block;
		width: 10em;
		text-decoration:none;
		color:#2C2C2C;
	}

#nav li.f ul.f-d li.s {
		
		width: 11em;
	}
	
	
#nav li.f {
		float: left;
		padding-left:14px;
		padding-right:14px;
	}

#nav li.f a {
		display: block;
		
		text-decoration:none;
		color:#2C2C2C;
	}
	

#nav li.f ul.f-d {
	position: absolute;
	width: 11em;
	left: -999em;
}

#nav li.f:hover ul {
	left: auto;
}

#nav li.f:hover ul, #nav li.f.sfhover ul {
	left: auto;
}



#contenuto  #riga65{ width:100%; height:55px;}
#contenuto  #riga10{ width:927px; height:10px; background-color:#F18A07; margin-top:5px;}
#contenuto  #copy{ width:100%; text-align:center; margin:9px 0; font-size:.7em;}

#contenuto #centrale{width:100%; margin:0; padding:0;}
#centrale #txt{width: 483px; background-image:url(../img/bck-left-txt.png); background-position:top right; background-repeat:no-repeat;
padding-left:51px; padding-right:30px; font-weight:110; float:left; font-size:1.01em; margin-top:-15px;
}
#txt #t p{}
#txt #t h1{margin-top:0px;}
#t {min-height:230px;
     height:auto !important;
     height:230px; }
#txt #altro-menu{ margin-top:25px; margin-bottom:20px; }
#altro-menu .item{float:left; width:210px; height:86px; border-bottom:5px solid #0D0D0D; border-top:5px solid #0D0D0D; margin-right:30px;}
.item .dicitura{width:210px; height:20px;
background-image:url(../img/bck-vedi-anche.png); background-position:bottom; background-repeat:repeat-x; margin-top:66px; }
.item a{text-decoration:none;}
.dicitura span{color:#FFF; font-size:16px; font-weight:400; padding-left:10px; text-transform:uppercase; }


#centrale #foto{ width:318px; float:left; padding: 0 16px 0 28px;}
#foto .riganera{ width:100%; height:10px; background-color:#0D0D0D;}
#foto img{margin: 5px 0;}
#foto #indirizzo{ float:left; width:220px; padding-top:18px; font-size:11px;}
#foto #parker{float:left; width:98px; padding-top:18px; text-align:right;}




#black-footer{ width:927px;  margin:0 auto; background-color:#0D0D0D; }

#black-footer #menu{ width:880px; margin:0 auto; font-size:90%;}
#menu .item-menu{ float:left; margin: 10px 50px; color:#9A9A9A;}


.item-menu ul{list-style: none; margin:-10px 0 0 -30px;}

.item-menu a, a:hover{text-decoration:none; color:#9A9A9A;}






.clear-l{clear:left;}



#photos {
  margin: 0 auto;
}






/*######################àPRODOTTI######################*/
#centrale #prodotti{width: 900px;
padding-left:21px; padding-right:10px; font-weight:110;  font-size:16x; margin-top:-35px; padding-bottom:20px;}

#p {min-height:230px;
     height:auto !important;
     height:230px;
	  }
	 
	 
#p div.box-p{float:left; width:430px; min-height:175px;
     height:auto !important;
     height:175px; border-bottom:1px solid #000; margin-top:20px; margin-right:20px;}

.box-p .l{float:left; width:190px;}

.box-p .r{float:left;font-size:13px;; padding-left:5px;}

.r ul{margin:-10px 0 0 0; padding:0;}
.r li{margin-left:15px; marign-top:-5px;}