* {margin:0; padding:0;}
body{
		 text-align: left;

}
img{
		border:0px;
		vertical-align: middle;
}

h1{
	 color: #000;
	 font-size:14.7px;
	 font-weight: bold;
	 font-family:georgia,serif;
	 margin-bottom: 13px;
	 text-align: left;
}

*h1{
			margin-bottom: 17px;
}
p{
	 text-align: left;
	 color: #000;
	 font-size:14.7px;
	 font-weight: normal;
	 font-family:Arial Narrow,serif;
	 width: 430px;
	 line-height: 18.1px;
}

.whois{
			 padding-top: 32px;
}


ul{
	 list-style-type: disc;
	 list-style-position: outside;
}



.testi {
			 color: #000;
			 font-size:14.7px;
	 		 font-weight: normal;
	 		 font-family:Arial Narrow,serif;
	 		 width: 390px;
	 		 line-height: 18.1px;
}

.testi li{
			 margin-bottom: 14.7px;
}

.corsivo{
				 font-style: italic;
}
.corsivo_margin{
				 font-style: italic;
				 margin: 7px 0 14.7px 0;				
}

.big_margin{
						margin-bottom: 250px;
}

#it{
				 		margin-top: 18px;
}

#container{

	/*width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	/*border: 1px solid #000;*/

}
#site_name_container{
					 background: #646475;
					 
					 height: 100px;
					 
}
#site_name h1{
					 color: #fefefe;
					 font-size:28px;
					 text-align: left;
					 font-weight: bold;
					 font-family:georgia,serif;
					 padding: 58px 0 0 273px
}
.menu{
			height: 21px;
			/*width: 960px;*/
			color: #000;
			font-size:12px;
			font-weight: bold;
			font-family:georgia,serif;
			padding: 0 0 0 260px;

}

.menu ul{
				 margin:9px 0 0 0;
				 
}

.menu li{
			height: 21px;
			display: inline;
			margin-right: 30px;
			list-style-type: disc;
			list-style-position: outside;
			letter-spacing: 0.8pt;	
}


.menu a{
				text-decoration: none;
				color: #000;
}

#left{
			width: 276px;
			float:left;
}

#foto{
			margin:109px 0 0 122px; 
					 
}

#content{
				 width: 684px;
				 margin: 70px 0 0 276px;
}
#footer{
				border-top: 1px solid #646475;  
				margin: 50px 7px 15px 0;
				text-align: right;
				font-size:11px;
	 			font-weight: normal;
	 			font-family:Arial Narrow,serif;
				
}
#footer a{
				text-decoration: none;
				color: #000;
}

/*GALLERY*/
#bw{
		float: left;
		width: 195px;
		/*border: 1px solid #000;*/
		text-align: center;
		
}
#color{
			 width: 195px;
			 margin-left: 220px;
			 text-align: center;
}
.box_foto{
					float:left;
					width: 95px;
}
.box_foto_bis{
					float:left;
					width: 190px;
}
.thumb{
			 cursor: url("img/zoom-in.cur"), pointer;
			 /*height:130px;*/
			 
}

.didascalia{  
						
						font-size:11px;
	 					font-weight: normal;
	 					font-family:Arial Narrow,serif;
						margin-bottom: 10px;
						color: #000;

}

#zoom_picture_area{
									 width: 450px;
									 height: 362px;
									 border: 1px solid #000;
									 position: absolute;
									 left: 276px;
									 top: 525px;
									 background: #fff;
									 visibility: hidden;
									 

}
#close{
      text-align: right;
      font-size:12px;
      font-weight: bold;
      font-family:Arial Narrow,serif;
      color: #000;
      border-bottom: 1px solid #000;
}

#close a{
      text-decoration: none;
}

#foto_zoom{
  height: 330px;
  text-align: center;
}

.didascalia_zoom{  
						border-top: 1px solid #000;
						font-size:11px;
						text-align: center;
	 					font-weight: normal;
	 					font-family:Arial Narrow,serif;
						color: #000;

}
