
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:#fff;
	}
img.pic { border: 3px solid #fff ; }


h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	color:#fff;
	}
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:14px;
	line-height:28px;
	font-weight:900;
	color:#eee;
	}
h3 {
	margin:0px 0px 15px 0px;
	padding:10px;
	font-size:12px;
	line-height:28px;
	font-weight:900;
	color:#eee;
	}
p {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
#content>p {margin:0px;}
#content>p+p {text-indent:30px;}

a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#000;}
a:visited {color:#000;}
a:hover {color: #000;}

a.secondari {text-decoration:underline; color:#fff; }
a.secondari:visited {color:#fff;}
a.secondari:hover {text-decoration:underline; color:#fff; }



#holder {
	margin:0px;
	padding:35px 0px 30px 0px;
	height: 1700px;
	background: #959595 ;	
}
#holderhome {
	margin:0px;
	padding:35px 0px 30px 0px;
	height: 100%;
		
}
#header {
	margin:20px 0px 20px 400px;
	background-color:#fff;



	}


#nav {

	padding: 5px 0px 5px 470px;
	border-top: 1px solid #877D6C;
	border-bottom: 1px solid #877D6C;
	font-size: 80%;
	
	background-color:#eee;
	}
#navhome {

	padding: 5px 0px 5px 0px;
	border-top: 1px solid #877D6C;
	border-bottom: 1px solid #877D6C;
	font-size: 80%;
	
	background-color:#eee;
	}

#lang {

	padding: 5px 0px 5px 15px;
	background-color:#fff;
	}

#subnav {

	padding: 0px 0px 10px 0px;
	font-size: 80%;
	color: #736B5E;
	text-align: left;

	}
	.swfsx {
	margin:0px 0px 0px 420px;
	padding:0px 20px 0px 20px;
	width: 300px;
	background-color:#fe9900;

	}
		#vuoto {
	margin:0px 0px 0px 420px;
	padding:0px 20px 0px 20px;
	width: 300px;
	height: 500px;
	background-color:#fe9900;

	}
	
		#swfsx2 {
	margin:0px 0px 0px 420px;
	padding:80px 20px 0px 20px;
	width: 300px;

	background-color:#fe9900;

	}
	#elenco {
	position:absolute;
	top:270px;
	left:10px;
	width: 380px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	color:#fff;
	line-height:12px;
	}
	
#imgholder {
	position:absolute;
	top:270px;
	left:10px;
	padding:10px;
	background-color:#eee;
	border:1px dashed #999;
	line-height:17px;
	width: 450px;
	height: 338px;
	}
	
#link {
	position:absolute;
	top:650px;
	left:10px;
	padding:10px;
	}	
#images_gallery {
	width: 100%;
	padding:20px 0px 20px 0px;
	}
.box {
	margin:0px 0px 0px 420px;
	padding:10px 20px 0px 20px;
	background-color:#fe9900;
	width: 300px;
	text-align: center;
	color: #333;
	}
#box_anteprima {
	margin:0px 0px 0px 420px;
	padding:10px 20px 0px 20px;
	background-color:#fe9900;
	width: 300px;
	text-align: center;
	color: #333;
	}	
	
#content {
	margin:0px 0px 0px 420px;
	padding:30px 20px 30px 20px;
	background-color:#fe9900;
	color: #333;
	
	}
#contenuti {
	margin:0px 0px 0px 420px;
	padding:30px 20px 30px 20px;
	background-color:#fe9900;
	color: #333;
	
	}

#content2 {
	margin:0px 0px 0px 420px;
	padding:30px 20px 30px 20px;
	background-color:#fe9900;

	color: #333;
	

	}
#content3 {
	margin:50px 80px 0px 420px;
	padding:30px 20px 30px 20px;

	
	height: 120px;
}		
#content4 {
	margin:0px 0px 0px 420px;
	padding:30px 20px 10px 20px;
	background-color:#fe9900;
	


	}	
#tornascelta {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align: right;
	padding: 10px;
	}
	
#tornasu {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align: right;
	padding: 10px;
	}
	
#footer {
	padding: 5px;
    height: 20px;
	font-size: 80%;
	color: #333;

	background-color:#fff;
	border-top: solid 1px #000;
	
}

#footer a{font-weight: 100;}

.copy {float: left; margin-left: 10px;}
.credits {float: right; margin-right: 10px; }
.credits img {border: 0px;}
#nav_footer {

	padding: 5px 0px 5px 470px;
	border-top: 1px solid #877D6C;
	font-size: 80%;
	color: #736B5E;

	background-color:#eee;
	}

.gallery_td {
	background: #000000;
}



.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}


