/* GALLERY */
div#block1{ 
		width:330px;
		height:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background-color:#242424;
		color:#000;
}
#close{
		display:none;
}
#close{
		margin-right:5px;
		color:#fff;
		text-align:center;
		float:right;
		margin-top:25px;
}
#close a{
		color:#FFF;
		font-weight:bold;
}
.titolo{
		display:none;
		font-size:10px;
}
/* CHI SIAMO */
div#block3  { 
		width:330px;
		height:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
}
#close3{
	    display:none;
}
#close3{
		margin-right:5px;
		color:#fff;
		text-align:center;
		float:right;
		margin-top:15px;
}
#close3 a{
		color:#FFF;
		font-weight:bold;
}
#dovesiamo{
		text-align:center;
		position:relative; 
		height:0px;
		overflow:hidden;
}
/* LINK */
div#block4  { 
		width:330px;
		height:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
}
#close4{
	    display:none;
}
#close4{
		margin-right:5px;
		color:#fff;
		text-align:center;
		float:right;
		margin-top:315px;
}
#close4 a{
		color:#FFF;
		font-weight:bold;
}
#link2{
		display:none;
		margin-left:20px;
		margin-right:20px;
		text-align:center;
		margin-top:10px;
}
/* CONTATTI */		
div#block5  { 
		width:330px;
		height:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
}
#close5{
	    display:none;
}
#close5{
		margin-right:5px;
		color:#fff;
		text-align:center;
		float:right;
		margin-top:0px;
}
#close5 a{
		color:#FFF;
		font-weight:bold;
}
#contatti2{
		display:none;
		margin-left:20px;
		margin-right:20px;
		text-align:justify;
		color:#fff;
}
/* INFO */
div#block_info  { 
		width:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
		height:350px;
}
#close_info{
	    display:none;
}
#close_info{
		margin-right:5px;
		color:#000;
		text-align:center;
		float:right;
}
#close_info a{
		color:#fff;
		font-weight:bold;
}
#info2{
		position:relative; 
		height:310px;
		overflow:hidden;
		color:#fff;
		margin-top:5px;
		width:0px;
}
div#scrollLinks2{
		display:none;
		margin-left:20px;
		margin-top:20px;
}
div#lyr12{
		height:0px;	
}
/* SPOSI */
div#block_sposi  { 
		width:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
		height:350px;
}
#close_sposi{
	    display:none;
}
#close_sposi{
		margin-right:5px;
		color:#000;
		text-align:center;
		float:right;
}
#close_sposi a{
		color:#fff;
		font-weight:bold;
}
#sposi2{
		position:relative; 
		height:310px;
		overflow:hidden;
		color:#fff;
		margin-top:5px;
		width:0px;
}
div#scrollLinks2_sposi{
		display:none;
		margin-left:20px;
		margin-top:20px;
}
div#lyr12_sposi{
		height:0px;	
}
/* MAPS */
div#block_maps  { 
		width:0px;
		text-align:left;
		font-size:12px;
		/*trasparenza*/
		background:#242424;
		color:#000;
		height:350px;
}
#close_maps{
	    display:none;
}
#close_maps{
		margin-right:5px;
		color:#000;
		text-align:center;
		float:right;
}
#close_maps a{
		color:#fff;
		font-weight:bold;
}
#maps2{
		position:relative; 
		height:320px;
		overflow:hidden;
		color:#fff;
		margin-top:5px;
		width:0px;
}
/* CSS GENERALI */
.frecciagiu{
		position:absolute;
		left:250px;
}
.frecciasu{
		position:absolute;
		left:65px;
}
.frecciagiu2{
		position:absolute;
		left:190px;
}
.frecciasu2{
		position:absolute;
		left:25px;
}

.draggable {
		position: absolute;
}
#menu_matrimoni{
		display:none;
}
.clip{
		clip:rect(0px 250px 80px 0px);
		margin-left:21px;
}
label.error { text-align:left; color: red;width:210px; }
p { clear: both; }
.sample0{display:none;}
.sample1{display:none;}
/* MENU A SCORRIMENTO */
div#wn{ 
		position:relative; 
		height:0px;
		overflow:hidden;
}
div#lyr1{height:0px;}
div#lyr13{height:0px;}
div#scrollLinks{
		display:none;
		margin-left:20px;
		margin-top:20px;
}
div#scrollLinks3{
		display:none;
		margin-left:20px;
		margin-top:20px;
}
.matrimoni{
		display:none;
		margin-left:20px;
		width:250px;
}
/* CSS FORM */
label{
		width: 35px;
		float: left;
		text-align: right;
		display: block
}
.submit input{width:auto;}
input,select{
		color: #000;
		background: #FFF;
		border: 1px solid #CCC;
		width:200px;
		font-size:0.8em;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
}
input:hover, textarea:hover,select:hover {border:2px solid #ccc;}
textarea{
		color: #000;
		background: #FFF;
		border: 1px solid #ccc;
		width:200px;
		font-size:0.8em;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
}
.submit input{
		color: #000;
		background: #FFF;
		border: 2px outset #ccc
}
fieldset{
		border: 1px solid #ccc;
		width: 250px;
}
legend{
		color: #FFF;
		background: #666;
		border: 1px solid #CCC;
		padding: 0px 6px
} 
/*LOADING*/
#loading{
		width: 200px;
		height: 50px;
		background-color: #242424;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -50px;
		margin-left: -100px;
		text-align: center;
} 