html,body
		{
			margin: 0px;
			padding:0px;
			background-color:#fff;
		}
body
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
		}
a
		{
			color:#666;
			text-decoration:none;
		}
a:hover
		{
			color:#eb6909;
			text-decoration:underline;
		}
div#contenent
		{
			position:relative;
			margin:auto;
			heigth:350px;
			width:937px;
			padding-left:13px;
		}
div#container 
		{
			text-align: left;
			width:925px;
			height:350px; 
		}
div#container2 
		{
			text-align: left;
			width:925px;
			height:195px; 
		}
div#banner
		{
			color:#000;
			width:925px;
			height:64px;
		}
div#corporate
		{
			float:left;
			width:400px;
		}
#corporate a:link img {filter:gray;} 
#corporate a:visited img {filter:gray;} 
#corporate a:hover img {filter:none;} 
div#logo
		{
			float:right;
			text-align:right;
			padding-right:5px;
		}
div#details
		{
			color:#666;
			background-color:#f0f0f0;
			padding:5px;
			text-align:center;
			margin:auto;
			width:937px;
			margin-bottom:10px;
		}
.main
		{
			width:920px;
			margin-top:5px;
			font-size:11px;
			padding-left:5px;
		}
.box
		{
			float:left;
			width:274px;
			margin-right:5px;
			border-right:1px solid #f0f0f0;
			color:#666;
			padding:4px;
			padding-right:10px;
			padding-left:10px;
			text-align:right;
		
		}
.bigbox 
		{
			float:left;
			width:695px;
			margin-right:0px;
			color:#666;
			text-align:right;
			padding:4px;
		}
.bigbox p
		{
			text-align:justify;
		}
.bigbox h1
		{
			color:#007cca;
			font-size:14px;
		}
.news
		{
			padding-right:2px;
			text-align:left;
		}
.news h1
		{
			margin:0px;
			padding:0px;
			margin-bottom:5px;
			font-size:11px;
		}
.news p
		{
			padding:0px;
			margin:0px;
			margin-bottom:15px;
			font-size:10px;
			
		}
.product
		{
			padding-right:2px;
			text-align:left;
		}
.product h1
		{
			margin:0px;
			padding:0px;
			margin-bottom:14px;
			font-size:11px;
		}
.product div
		{
			padding:0px;
			margin:0px;
			margin-bottom:15px;	
		}
#menu
		{
			text-align:left;
			margin-bottom:15px;
		}
#menu a
		{
		 display:block;
		 width:180px;
		 margin:2px;
		 margin-left:100px;
		 text-align:right;
		 padding:2px;
		 text-decoration:none;
		}
#menu a:hover
		{
		 display:block;
		 background-color:#007cca;
		 width:180px;
		 margin:2px;
		 margin-left:100px;
		 text-align:right;
		 color:#fff;
		 padding:2px;
		 text-decoration:none;
		}
#ricerca
		{
			text-align:right;
		}		
#ricerca select
		{
			font-size:12px;
			width:270px;
		}
#menusmall
		{
			text-align:left;
			margin-bottom:15px;
		}
#menusmall a
		{
		 display:block;
		 width:175px;
		 margin:2px;
		 margin-left:15px; 
		 text-align:right;
		 padding:2px;
		 text-decoration:none;
		}
#menusmall a:hover
		{
		 display:block;
		 width:175px;
		 margin:2px;
		 margin-left:15px; 
		 text-align:right;
		 background-color:#007cca;
		 color:#ffffff;
		 padding:2px;
		 text-decoration:none;
		}
#prodotti img
		{
			border:0px;
		}
#prodotti a  
		{
			float:left;
			margin:3px;
			padding:4px;
			background-color:#f0f0f0;
			border:1px solid #ccc;
			text-decoration:none;
			color:#999999;
			width:150px;
		}
#prodotti a:hover  
		{
			margin:3px;
			padding:4px;
			background-color:#f0f0f0;
			border:1px solid #007aca;
			color:#000;
		}
#news	
		{
			text-align:left;
		}
h3
		{
			margin:0px;
			padding:0px;
			margin-bottom:14px;
			font-size:11px;
			color:#666;
		}
#opzioni
		{
		 	text-align:left;
			margin-bottom:10px;
		}
.desc
		{
			position:absolute;
			background-color:#cccccc;
			border:1px solid #666;
			text-align:left;
			padding:5px;
			color:#000;
		}
.icoproduct
		{
			text-align:center;
		}
.icoproduct h1
		{
			margin:0px;
			padding:0px;
			margin-bottom:14px;
			font-size:11px;
		}
.icoproduct div
		{
			padding:0px;
			margin:0px;
			margin-bottom:15px;	
		}

.icoproduct a:link img {filter:gray;} 
.icoproduct a:visited img {filter:gray;} 
.icoproduct a:hover img {filter:none;} 
.icoproduct2
		{
			text-align:center;
		}
.icoproduct2 h1
		{
			margin:0px;
			padding:0px;
			margin-bottom:14px;
			font-size:11px;
		}
.icoproduct2 div
		{
			padding:0px;
			margin:0px;
			margin-bottom:15px;	
		}

#lente
		{
			position:absolute;
			top:350px;
			left:40px;
			visibility:hidden;
		}