@charset "utf-8";
/* CSS Document */
BODY {
	background:#600;
}

#contenitore {
	width: 1200px;
	height: 900px;
	background:#600;
}

#banner {
	margin-left: 100px;
}
img {border:none;}
a:link {text-decoration:none; color:#900;}
a:HOVER {font-size: 18pt; color:activecaption;}
.testostile1 {text-align:center; color:#900; font-size:12pt; font-family:serif; font-style: italic;}
.testostile2 {text-decoration:none; text-align:center; color:#F90; font-size:12pt; font-family:serif; font-style: italic;}
.testostile3 {text-decoration:none; color:#900; font-size:10pt; font-family:serif; text-align: center;}
.testostile4 {text-decoration:none; color:#900; font-size:14pt; font-family:serif;}
#menu {background:#FFC;
	margin-bottom:10px; margin-top:10px;
	margin-left: 100px;
	width: 1000px;
	height: 30px;
	text-align:center; 
}

div.box_sx {background:#FFC;
	margin-left: 100px;
	width: 210px;
	height: 280px;
	padding: 20px;
	float: left; 
}

div.box_central {text-align:center;
	background:#FFC; 
	width: 440px;
	height: 280px;
	padding: 20px;
	float: left;
	margin-left: 10px;
}
div.box_central_2 {text-align:center;
	background:#FFC;  
	width: 440px;
	height: 280px;
	padding: 20px;
	float: left;
	margin-left: 10px;
}
div.box_central_3 {background:#FFC; 
	width: 440px;
	height: 280px;
	padding: 20px;
	float: left;
	margin-left: 10px;
}
div.box_central_4 {text-align:center;
	width: 440px;
	height: 280px;
	padding: 20px;
	float: left;
	margin-left: 10px;
}
div.box_dx {text-align:center;
	background:#FFC;
	margin-left: 10px;
	float: left;
	width: 210px;
	height: 280px;
	padding: 20px; 
}

#box_sx_inf {background:#FFC; text-align:center;
	margin-top: 10px;
	margin-left: 100px;
	width: 285px;
	height: 260px;
	padding: 20px;
	float: left;
}

#box_cn_inf {background:#FFC; text-align:center;
	margin-top: 10px;
	margin-left: 10px;
	width: 290px;
	height: 260px;
	padding: 20px;
	float: left;
}

#box_dx_inf {text-align:center;
	margin-top: 10px;
	margin-left: 10px;
	width: 285px;
	height: 260px;
	background:#FFC;
	padding: 20px;
	float: left;
}

#colsingle {
	clear: both;
	padding: 0 15px 0 15px;
}

/*
.col1camera {
	float:left;
	width:630px;
	padding: 0 30px 0 15px;
}

.col2camera {
	float:left;
	width:270px;
	padding: 0 15px 0 0;
}
*/
div.vspacer{
	border: 0;
	clear: both;
	height: 25px;
	width: 100%;
}

div.clearer{
	border: 0;
	clear: both;
	margin: 0;
}

img.thumb {
	display: block;
	float:left;
	border: 3px solid #72634E;
	padding: 0;
	margin: 0 10px 10px 0;
}

.imgblock {
	clear:both;
	display: block;
	float: none;
}

div.boxthumb {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}

.imgthumb {
	/*
	display: block;
	float: left;
	margin: 0 0 15px 0;
	*/
	/*
	display: block;
	border-right: 3px solid #F0F0F0;
	*/
	
	border: 3px solid #FFC;
	padding: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin-left: 100px;    
}


div.boxthumbcamere {
	display: block;
	float: left;
	margin: 0 8px 8px 0;
}


.imgthumbcamere {
	border: 3px solid #4C4539;
	padding: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}


div.hseparator {
	clear:both;
	margin: 40px 0 40px 0;
	background-image: url("images/img_hseparator.jpg");
	background-repeat:no-repeat;
	height: 1px;
}


div.myinfowindow {
	background-color: #312B21;
	width: 250px;
	padding: 10px;
	margin: 0;
}


.pulsante{
	background-color : #B1A38D;
	color: #4C4539;
	font-size: 12px;
	border : 1px solid #72634E;
	padding: 5px 15px 5px 15px;
}	

	/*#galleria
	{width: 992px; text-align:center; margin-top: 10px; margin-left:99px; float:left;}*/
	
#footer {background-image:url(footer.png);
	margin-top:10px;
	margin-left: 100px;
	float:left;}
	
.Stile1 {
	color: #900; text-decoration:none;
}