/*
      Created by CSS Portal Layout Generator
     
     http://www.cssportal.com
        
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url('images/background.jpg') #8eacd8 no-repeat;
}

body a{
	color:rgb(50,142,105);
	text-decoration: none;
	border: none;
	border-width:0px;
}

body img{
	border: none;
	border-width:0px;
}

img.flag{
	float: right;
	padding-top: 3px;
	
}

p {
 padding: 10px;
}

p.link{
font-size: 10px;
display:inline;
}

p.link a{
text-decoration:none;
color:rgb(50,142,105);
}

#wrapper { 
 margin: 0 auto;
 width: 869px;
}

#content { 
 padding-top:0px;
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 869px;
 display: block;
 background: url('images/content.png');
}

#header {
 color: #333;
 width: 869px;
 float: left;
 height: 206px;
 background: #6B6659;
 background: url('images/header.png') no-repeat;
}

p.content{
text-align:justify;
padding-right:50px;
padding-left:50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

p.content ol{
	padding-left: 50px;
}

#footer { 
 width: 869px;
 height: 130px;
 padding-top:13px;
 padding-left: 27px;
 clear: both;
 color: #333;
 background: #6B6659;
background: url('images/footer.png') no-repeat;
}

p.footer{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#navigation {
 float: left ;
 width: 869px;
 /* color: #FEA100; */
 background: url(images/menu.png) no-repeat;
}

/* CSS per il menu orizzontale*/
/* Generated via www.cssmenubuilder.com */

.menu{
   margin:0px auto; 
   float:left;
   margin-left:50px;
   padding-top:5px;
   height:20px; 
   width:768px; 
   display:block; 
   background:url('topMenuImages.png') repeat-x #FEA100;;
   }

.menu li{
   padding-right:0; 
   margin:0; 
   list-style:none; 
   display:inline;
   }

.menu li a{
   float:left; 
   padding-left:10px; 
   display:block; 
   color:rgb(255,255,255); 
   text-decoration:none; 
   font:12px Verdana, Arial, Helvetica, sans-serif;
   cursor:pointer; 
   background:url('images/topMenuImages.png') 0px -30px no-repeat;
   }

.menu li a span{
   line-height:15px; 
   float:left; 
   display:block; 
   padding-right:15px; 
   background:url('images/topMenuImages.png') 100% -30px no-repeat;
   }

.menu li a:hover{
   background-position:0px -60px; 
   color:rgb(50,142,105);
   }

.menu li a:hover span{
   background-position:100% -60px;
   }

.menu li a.active, .menu li a.active:hover{
   line-height:20px; font:12px Verdana, Arial, Helvetica, sans-serif; 
   background:url('images/topMenuImages.png') 0px -90px no-repeat;
   color:rgb(255,255,255);
   }

.menu li a.active span, .menu li a.active:hover span{
   background:url('images/topMenuImages.png') 100% -90px no-repeat;
   }
/*Testo e varie*/
table.prodotti{
   margin-top:10px;
   margin-bottom:10px;
   border:0px;
   width: 500px;
  color: #e08e4c;
  font-weight: bold;
	clear: both;
}

.prodotti td{
padding:5px;
text-align:center;

}

.prodotti a{
font-size: 12px;
color:rgb(50,142,105);
	font-weight: bold;
}

table.storia{
   padding-left:50px;
   text-align:justify;
   width:95%;
}

p.contatti{
	
	white-space: nowrap;
	padding-left:50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

span.nome{
	color:rgb(50,142,105);
	font-weight: bold;
}

span.link{
	color:#FEA100;
	font-weight: bold;
}

span.firma{
	float:right;
	margin-right: 60px;
	font-style: italic;
}

span.prodotto{
	 color: #e08e4c;
	font-weight: bold;
}

img.prodotto{
	margin-top:5px;
}

span.quote{
	font-style: italic;
}