                * {
                                margin: 0;
                }
                
                body {		
		background-color: #000000;
		width: 100%;
		font:11px Verdana,Arial
		
	}
                
                div, fieldset {		
		margin: 0px;
		padding: 0px;		
		border: 0px;   
	}
                
                img {		
		border: 0px;		
	}
	
	img.border {		
	border: 2px solid white;
	float: left; 
	margin-right: 10px;
	}
	
	basefont{ 

	font-family: Sans,Verdana,Arial,Serif;
	}	
		
             
                a { 
                font-size: 14px;
                color: #FFFFFF;
	text-decoration: none;
                }                    
                
                a:hover{            
                color: #52c3df;  
	text-decoration: underline;
                }
	
	a.dettaglio:hover {            
                color: #fde583;  
	text-decoration: none;
	}
	a.info {            
			color: #FFFFFF; 
			font-size: 10px;
		text-decoration: none;
	}
	a.info:hover{            
			color: #52c3df; 			
		text-decoration: underline; 
                
                }
	
	a#current {color: #fde583; } 
                a#current:hover {text-decoration: none;}
				
				
	
	div.top { 
                width: 100%;
                background-image: url(../img/sfondo_top.jpg);
                height: 20px;                
                }
	
	div.cont_top {
	text-align: right;
	margin: 0px auto; 
                width: 810px;                
	padding-top: 30px;
	color: #000000;
	font-size: 14px; 
	font-family: Sans, Arial, Verdana; 
	font-weight: bold; 
	}
              
	div.head { 
                width: 100%;
                background-color: #000000;
                height: 140px;                
                }
				
				div.first {
				width: 100%;
				height: 25px;
				padding-top: 15px;
				text-align: left;
				}
                
                div.cont_head {
	text-align: right;	
                width: 810px;
                margin: 0px auto; 
                height: 100px;	
	color: #FFFFFF;
	font-size: 14px; 
	font-family: Sans, Arial, Verdana; 
	font-weight: bold; 
	}
	
                
                div.foto { 
                width: 100%;
                height: 560px;	
	padding-top: 0px;
	padding-bottom: 0px;                
                background-image: url(../img/bg.gif);
	background-repeat: x-repeat;
	}
                
                div.cont_foto { 	
                width: 810px;
                margin: 0px auto;
                height: 450px;  
	}  
	
	div.altro { 
                width: 100%;
                height: auto;	
	padding-top: 0px;
	margin-bottom: 0px;  	
                background-image: url(../img/bg.gif);
	background-repeat: x-repeat;
	}
	
	div.cont_altro { 	
                width: 810px;
                margin: 0px auto;
                height: auto;  	
                }  
	
	div.prodotto { 
	width: 560px; 
	height: 200px;	
	text-align: left;
	margin: 10px;
	padding: 10px;
	font-weight: bold;
	font-size: 12px; 
	color: #FFFFFF;
	border: 1px dashed #fde583;	
	clear: both;
	}  
	
	div.dettaglio { 
	width: 560px; 
	height: auto;	
	text-align: left;
	margin: 10px;
	padding: 10px;
	font-weight: bold;
	font-size: 12px; 
	color: #FFFFFF;
	border: 1px dashed #fde583;		
	}  
	
	div.nothing {
	padding-top:200px;	
	width:100%; 
	height: 400px;
	text-align: center;
	font-weight: bold;
	font-size: 18px; 
	color: #fde583;	
	}   
	

	span.blue { color: #52c3df;}
	
	span.bluebig { color: #52c3df; font-size: 18px; }
	
	span.oro { color: #fde583;}


             
 
div #menu {position: absolute; width: 300px; height: auto; margin-left: 602px; background-image: url(../img/sfondo_menu.gif); background-repeat: no-repeat; z-index: 25; padding-left: 10px; }	
div #gallery {position: absolute; width: 600px; height: 450px; border: 1px solid #404040; background-color: #000000;}
div #contenuto {width: 600px; height: auto; border: 1px solid #404040; background-color: #000000;}

 


div.voce {	
width: auto;
padding: 5px 0px 5px 30px;
height: 20px; 
font-size: 20px; 
font-family: Arial, Sans, Verdana; 
font-weight: bold;
color: #d0cbb8; 
	}
div.voce:hover { color: #FFFFFF; }




	div.top { 
                width: 100%;             
	background-image: url(../img/top_pic.jpg);
                height: 22px;                
                }
	
	div.cont_top {
	text-align: right;
	margin: 0px auto; 
                width: 800px;  
	height: 16px;  
	padding-top: 6px;
	color: #fde583;
	font-size: 12px; 
	font-family: Sans, Arial, Verdana; 
	font-weight: bold; 
	}
	
	div.corpo { 
                width: 100%; 
                height: 260px;                
                }
	
	div.cont_corpo {	
	text-align: left;
	margin: 0px auto; 
	width: 800px;                
	padding-top: 40px;
	color: #FFFFFF;
	font-size: 14px; 
	font-family: Sans, Arial, Verdana; 
	font-weight: bold; 
	}
	
	div.spanner { 
                width: 100%;         
	height: 200px; 	
	clear: both;   }
	
	div.cont_spanner {	
	margin: 0px auto; 
                width: 800px; 
	height: 200px; 
	}
	
	div.indietro {	
                width: 600px; 
	text-align: center;
	padding-top: 80px;
	}
    
    
	div.bottom { 
	clear: both;
	width: 100%;             
	background-image: url(../img/sfondo_bottom.jpg);
	height: 100px; 
                }
	
	div.cont_bottom {	
	margin-top: 500px;
	clear: both;
	margin: 0px auto; 
	width: 800px; 
	color: #fde583;
	font-size: 10px; 
	font-family: Sans, Arial, Verdana; 
	font-weight: bold; 
	}
	
#login  {
width: 180px; height: auto; text-align: right;
}

#login form{
	width:180px; height:100px; font-size:0; padding:0;
	}
label{
	width: 180px; font:14px/16px Arial, Helvetica, sans-serif; color:#CBCBCB; margin:8px 0 0 0px; padding:0; font-weight:normal; 
	}
input{
	width:180px; height:22px; display:block; background-color:#171717; border:#494949 1px solid; color:#ACACAC;  padding:0px 0 0 0px; margin-top: 5px; margin-bottom: 5px;
	}
input.button{
	width:70px; height:23px; float:left; cursor:pointer; border:none; margin-left: 110px;
	}
		
	
  


	
div.privacy {
	width: 540px; 
	height: auto; 
	text-align: left;
	margin: 10px;
	padding: 20px;
	font-weight: bold;
	font-size: 12px; 
	color: #FFFFFF;
	border: 1px dashed #fde583;		
      	}      

form.w_auto{	
	padding:20px;                                
	}

fieldset.w_auto{
	border: 0px;
	padding:0px;
	}
fieldset.w_auto label{
	font-size:12px;
	font-weight:bold; 	
	display:block;
	
	}
fieldset.w_auto legend{
	font-weight:bold;	
	font-size:14px;
}
div.w_span_auto{	
	padding-right:18px;
	height: auto;
	line-height:34px;
	clear:both;
	margin-bottom:10px;
    text-align: center;
	}
div.w_span_auto_a{	
	padding-right:18px;
	height: auto;
	line-height:34px;
	clear:both;
	margin-bottom:10px;
	}
input.w_auto,textarea.w_auto{	
	height:20px;
	padding-top:0px;
	text-indent: 10px;
	display:block; 
	font-size:15px; 	
	width:100%; 	
	}
select.w_auto {	
	width:100%; 	
	}               
	
textarea.w_auto{	
	height: 100px;		}
	
	span.rosso {	
	color: red;		}
	
	span.tags{	
	display: none;		}
