body {
	margin:0;
	padding:0;
	width: 4800px;
	height: 700px;
	color:#333;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "helvetica";
	background:url(../img/legno.jpg);
	font-size: 62.5%;
	line-height: 150%;
	text-decoration: none;
}

h2 {font-size: 1.1em}
h3 {font-size: 1.4em; color:#90C;}

hr, .hide {
	position:absolute; 
	top:0;
    left:-9000px;
}	

#page {
	height: 700px;
	text-decoration: none;
}

#leftsider {
	float: left;
	width:900px;
	/*padding-top: 30px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#leftsider h1 {
	font-size: 2.0em;
	padding-left: 100px;
}
#leftsider h2 {
	font-size: 2.0em;
	padding-left: 10px;
	position: absolute;
	width: 413px;
	left: -5px;
	top: 368px;
}

#menu {
	margin-top: 1px;
	padding-left: 6px;
	text-decoration: none;
}

#menu li {
	text-decoration:none;
}
#menu ul {
	/*list-style: url(../img/rightsmall.png);*/
	text-decoration: none;
}

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

#menu a:hover{
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;*/
}

#content {
	float: left;
	font-size: 1.1em;
	/*margin-top: 72px;*/
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
}

#content h4 {font-size: 1.2em;}

.vuoto {
	padding-left: 23px;
	padding-right: 5px;
	float: left;
	width: 100px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url();
	background-repeat:no-repeat;
}


.par {
	padding-left: 23px;
	padding-right: 5px;
	float: left;
	width: 900px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/parte1.jpg);
	background-repeat:no-repeat;
}

.alt {/* modify this to add style to alternate sections*/
	padding-left: 23px;
	padding-right: 25px;
	float: left;
	width: 900px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	/*background-image: url(../img/parte3.png);
	background-repeat:no-repeat;*/

}
.alt_mail {/* modify this to add style to alternate sections*/
	padding-left: 23px;
	padding-right: 25px;
	float: left;
	width: 900px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../img/formemail.jpg);
	background-repeat:no-repeat;

}
.alt_due {/* modify this to add style to alternate sections*/
	padding-left: 23px;
	padding-right: 25px;
	float: left;
	width: 900px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../img/parte2.jpg);
	background-repeat:no-repeat;

}

.alt_tre {/* modify this to add style to alternate sections*/
	padding-left: 23px;
	padding-right: 25px;
	float: left;
	width: 900px;
	height: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../img/parte2.jpg);
	background-repeat:no-repeat;

}


.box_traspa{
	background-color:#FFF; 
	width:300px;
	margin-right:10px;
	float:right;
	/* inizio gestione trasparenza */
	padding:10px;
	color:#000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 11px;
	text-align:justify;
	
	 
}

.box_traspa_due{
	position:absolute;
	display:inline;
	width:200px;
	margin-right:10px;
	float:left;
	/* inizio gestione trasparenza */
	padding:10px;
	color:#000;
	text-align:justify;
	left: 1250px;
	top: 119px;
	height: 104px;
}

.box_traspa_tre{
	position:absolute;
	display:inline;
	width:262px;
	margin-right:10px;
	float:left;
	/* inizio gestione trasparenza */
	padding:10px;
	color:#000;
	text-align:justify;
	left: 1561px;
	top: 262px;
	height: 270px;
}

#note { 
	margin-top:10px;
}

p.secbot a{
	margin-top: -5px;
	border-bottom:none;
	text-decoration:none;
	font-size:0.9em;
	top: 222px;
	position: absolute;
	width:81px;
	height:71px;
	left: 2418px;
	}

p.secbot_mail a{
	margin-top: -5px;
	border-bottom:none;
	text-decoration:none;
	font-size:0.9em;
	top: 596px;
	position: absolute;
	width:175px;
	height:100px;
	left: 3765px;
	}

p.secbot a:hover {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660033;*/
	
	
}
p.secbot_home a{
	margin-top: -5px;
	border-bottom:none;
	color: #FFFFFF;
	/*background: url(../img/menuback.png) no-repeat scroll left center;*/
	text-decoration:none;
	font-size:0.9em;
	top: 54px;
	position: absolute;
	margin-left:750px;
	width:100px;
	height:80px;
	left: 785px;
	}

#arrows {
	position: fixed;
	top: 610px;
	left: 620px;
	width: 110px;
	height: 30px;
	cursor: pointer;
	text-decoration: none;
}

#arrows ul {	
	margin: 0;
	padding: 0;
	list-style:none;
}

#arrows ul li {
	margin: 0;
	padding: 0;
	display:inline;
	width: 50px;
	height: 40px;
}
#li {
	list-style-position: inside;
	list-style-type: disc;
}
#arrows ul li a{
	margin-right: 5px;
	float: left;
	display: block;
	width: 50px;
	height: 40px;
	overflow: hidden;
	cursor: pointer;
	font-size: 50em;
	text-indent: -9000px;
	text-decoration: none;
}

#arrows ul #arleft a {background: transparent url(../img/fresx.gif) no-repeat;}
#arrows ul #arright a {background: transparent  url(../img/fredx.gif) no-repeat;}


#rightsider {
	
	/*padding-top: 30px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	

#rightsider a{
	text-decoration: none;
}
#legenda {
	position: absolute;
	background-color:#FFF;
	opacity: 0.8;
	padding:5px;
	top:50px;
	left:70px;
	z-index:6;
}
#mail{
	position:absolute;
	width:280px;
	height:auto;
	font-family: "Trebuchet MS", "Lucida Sans Unicode","helvetica";
	font-size: 11px;
	left: 3342px;
	top: 249px;
}
#camponameleft{
	width:70px;
	height:25px;
	text-align:right;
	float:left;
}
#camponameleftbutton{
	width:120px;
	height:35px;
	text-align:right;
	float:left;
}
#camponameleftrichiesta{
	width:70px;
	height:25px;
	text-align:right;
	float:left;
}
#camponameleftarea{
	float:right;
	width:280px;
	height:100px;
	text-align:center;
	
}
#camponameright{
	width:200px;
	height:25px;
	float:right;
}
#camponamerightbutton{
	width:120px;
	height:35px;
	float:right;
}
.dati_struttura{
	position:absolute;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "helvetica";
	text-align:justify;
	font-size: 11px;
	top:233px;
	width:195px;
	height:281px;
	padding-left:10px;
	padding-bottom:5px;
	float:right;
	left: 3688px;
}

	input {
		padding:			2px;
		font-size:			1.0em;
		border:				1px solid #493F0B; 
		color:				#1E1903; 
		background:			#F5F6D4;
	}
	textarea {
		padding:			2px;
		font-size:			1.0em;
		border:				1px solid #493F0B; 
		color:				#1E1903; 
		background:			#F5F6D4;
	}
