﻿
body { 
margin : 0;  
color : #555; 
background: url('immagini/fuoco2.jpg') no-repeat fixed;
background-position: top left;
font : normal 11px/150% verdana, arial, sans-serif; 
} 
h2 { 
left : -9999px; 
position : absolute; 
} 
h3 { 
margin : 0 0 10px 0; 
padding : 0; 
font : bold 11px/150% verdana, arial, sans-serif; 
color : #222; 
} 
h4 { 
margin : 0 0 5px 0; 
padding : 0; 
font : normal 16px/150% georgia, 'times new roman', serif; 
color : #222; 
} 
h5 { 
text-align : center; 
padding : 0; 
margin : 18px 0 5px 0; 
color : #444; 
font-weight : lighter;
 
} 
h6 { 
text-align : justify; 
padding : 0; 
margin : 0 0 5px 0; 
color : #900; 
font-size : 11px; 
} 

#wrapper1 { 

width : 880px; 
margin : 27px auto 0 auto; 
opacity: 1; 
filter: alpha(opacity=100);


} 
#wrapper2 { 
background :  transparent 50%;
width : 880px; 
margin-top : 55px; 
} 
#wrapper3 { 
background : #fff; 
width : 560px; 
margin : 50px 0 0 0; 
padding : 0; 
} 
#wrapper4 { 
background :  transparent 50%; 
width : 880px; 
margin-top : 50px;
/*background-image:  url('immagini/fuoco2.jpg');
background-repeat:no-repeat;
background-position:10% 10%*/

} 
#header { 
margin : 0 0 20px 0; 
border-top : 0 solid #000; 
padding-top : 20px; 
} 
.bandiera { 
float : right; 
width : 25px; 
height : 15px; 
} 
#logo { 
margin : 0 0 30px 0; 
text-align : right; 
} 
#content { 
float : left; 
width : 370px; 
background: transparent 50%; 
/*margin-left : 5px; */
} 
#content h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#images { 
background : #fff; 
float : right; 
} 

#imagesocchiali {
 background-image: url('immagini/cartolina.jpg');  
 background-repeat:no-repeat;
float : right;
 width:420px;
 height:285px;}
 
 
#testotrasparente{ 
width:420px; 
font-size:22px; 
color: #fff;
height:100px; 
opacity:1; 
filter: alpha(opacity=100);
height:480px ;
background-color:#000;
} 

#fotocartolina{
opacity: .40; 
filter: alpha(opacity=40);  
}
p.trasparente{
text-align: center;
}
 

#images.storia { 
background : #fff; 
float : right; 
}

p { 
 

padding : 0; 
margin : 0 0 10px 0; 
text-align :  left; 
} 
p.storia { 
padding : 0; 
margin : 0 0 10px 0; 
text-align : left; 
} 
p a { 
padding : 0; 
margin : 0 0 10px 0; 
text-decoration : underline; 
font-weight : bold; 
} 
p.links { 
padding : 0; 
text-align : justify; 
color : #444; 
} 
p.links a:hover { 
color : #900; 
} 
p.contatti { 
padding : 10px; 
margin : 20px; 
color : #444; 
text-align : center; 
font-size : 15px; 
} 
#footer { 
padding : 15px 0; 
margin : 45px 0 0 0; 
color : #000; 
border-top : 1px solid #000;
  } 
#footer a { 
text-decoration : underline; 
color : #900; 
} 
div.clear { 
clear : both; 
} 
br { 
clear : both; 
} 
a { 
text-decoration : underline; 
color : #777; 
} 
a:hover { 
text-decoration : underline; 
color : #777; 
} 
a img { 
border : 0 none; 
} 
#content ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#content li { 
margin : 0; 
padding : 0 0 0 15px; 
list-style : none; 
background : url(li.png) no-repeat 0 7px; 
} 
#menucont { 
margin : 0 0 10px 0; 
padding : 0; 
background : #000; 
width : 880px; 
} 
.display { 
float : left; 
width : 96px; 
background : #222; 
} 
.menublock { 
float : left; 
width : 96px; 
background : #222; 
} 
.menublockk { 
float : left; 
width : 104px; 
background : #222; 
} 
ul.subs {
	background : #222;
	margin : 0;
	padding : 0;
	list-style : none;
	position : absolute;
	width: 96px;  /*larghezza menu  a discesa*/
}
ul.subs li { 
margin : 0; 
padding : 0; 
display : inline; 
} 
.menublock ul.subs { 
display : none; 
} 
ul.subs a { 
display : block; 
border-top : 1px solid #fff; 
background : #222; 
} 
ul.subs a { 
display : block; 
text-decoration : none; 
color : #fff; 
background : #444; 
margin : 0; 
padding : 2px 7px; 
border-right : 1px solid #fff; 
} 
a.tl:hover { 
display : block; 
text-decoration : none; 
color : #fff; 
background : #999; 
margin : 0; 
padding : 2px 10px; 
border-right : 1px solid #fff; 
text-align : center; 
} 
a.tl { 
display : block; 
text-decoration : none; 
color : #fff; 
background : #999; 
margin : 0; 
padding : 2px 10px; 
border-right : 1px solid #fff; 
text-align : center; 
} 
ul.subs a:hover { 
display : block; 
text-decoration : none; 
color : #fff; 
background : #777; 
margin : 0; 
padding : 2px 7px; 
border-right : 1px solid #fff; 
} 
a.tl { 
font : bold 11px/16px verdana, arial, sans-serif; 
background : #222; 
} 
a.tl:hover { 
background : #999; 
} 
a#active { 
background : #900; 
} 
strong { 
color : #555; 
} 
#galerie {
	margin-left : 165px;
	padding : 0;
	clear : both;
}
#galerie a { 
margin : 0 3px 3px 0; 
padding : 16px; 
border : 0 solid #ccc; 
display : block; 
float : left; 
width : 75px;
background : #fff; 
border : 1px solid #ddd; 

} 
#galerie a:hover { 
background : #eee; 
border : 1px solid #900; 
} 
#galerie a img { 
margin : 0; 
padding : 0; 
border : 0 none; 
} 
#galerie.pino a { 
margin : 0 3px 3px 0; 
padding : 10px; 
border: 1px solid #ccc; 
display : block; 
float : left; 
width : 80px; 
}
#galerie.pino a img { 
margin : 0; 
padding : 0; 
border : 0 none; 
}

#images.lunettes { 
background : #fff; 
float : right;
width:420px;
margin-left:50px;
clear: right
}
.lunettes a{ 
margin : 0 3px 3px 0; 
padding : 10px; 
border : 1px solid #ccc;  
float : left; 
width : 80px; 
} 
.lunettes a:hover { 
background : #eee; 
border : 1px solid #900; 
} 

#galerie.teste a {
	margin : 0 3px 3px 32px;
	padding : 10px;
	border : 1px solid #ccc;
	display : block;
	float : left;
	width : 75px;
}
#galerie.teste a img { 
margin : 0; 
padding : 0; 
border : 0 none; 
}
#zoom { 
margin : 0 auto; 
background-color : #fff; 
padding-top : 3px; 
} 
#zoom a { 
margin : 0 auto; 
color : #c00; 
font-size : 25px; 
} 
p.titolo { 
padding : 0; 
margin : 0 0 20px 0; 
text-align : center; 
font-size : 18px; 
color : #a00; 
}     
#content.contatti {
	float:left;
	width: 220px;
}
#formaggio {
	width: 100px;
	margin-left: 221px;
}

#images.contatti{
 float:right;
 width:350px;
 clear: both	
}
.imgbio{float:left;padding:5px;border:1px solid #000000;margin:3px 20px 20px 0px;}

