/* CSS Document */

body{
background:url(graphic/bg_parquet.jpg);
margin:0;
padding:0
}
.hidden {
	position: absolute;
	left: -9999px
}

acronym,abbr{ 
	cursor:help
}
#main{
	width:906px;
	margin:0;
	padding:0;
}


#header{
	width: 906px;
	height:125px;
	margin:0;
	padding:0;
	background:url(graphic/top.jpg);
}
#left{
	background:url(graphic/left.jpg) no-repeat;
	background-position:center left;
	width:906px;
	height:656px;
	margin:0;
	padding:0;
	clear:both
}



#center_pre{
	background:url(graphic/center_pre.jpg) no-repeat;
	width:661px;
	height:656px;
	margin-left:136px!important;
	margin-left:75px;
	float:left;
	padding:0
}

#center_contact{
	background:url(graphic/center_contact.jpg) no-repeat;
	width:661px;
	height:656px;
	margin-left:136px!important;
	margin-left:75px;
	float:left;
	padding:0
}

#center{
	background:url(graphic/center.jpg) no-repeat;
	width:661px;
	height:656px;
	margin-left:136px!important;
	margin-left:75px;
	float:left;
	padding:0
}

.content{

	width:380px;
	height:560px;
	padding-top:90px!important;
	padding-top:120px;
	margin-left:90px;


}

h1{font:120% Geneva, Arial, Helvetica, sans-serif;
	color:#322E45;
	padding-top:40px;
	margin:0
}
h2{font:bold 1.2em Georgia, "Times New Roman", Times, serif;
	color:#322E45;
	margin:0 0 0 10px;
	padding-top:5px;


}
h3{font:bold 1em Georgia, "Times New Roman", Times, serif;
	color:#006;
	margin:0 0 0 10px;
	padding:10px 0 10px 0

}

h4{font:bold 90% Georgia, "Times New Roman", Times, serif;
	color:#006;
	margin:0 0 0 10px;
	padding:10px

}

.content p {
	font:80% Georgia, "Times New Roman", Times, serif;
	color:#333366;
	margin:0;
	padding:10px;
	line-height:1.6em
}
.content p a{
	color:#333366;
	font-weight:bold
}
#right{
	background:url(graphic/right.jpg);
	width:109px;
	height:656px;
	margin:0;
	padding:0;
	float:left

}
#footer{
	float:left;
	width:906px;
	height:48px;
	background: url(graphic/bottom.jpg);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:x-small;
	letter-spacing:1px;
	color:#413F74

}
#footer p,
#footer ul{
		list-style:none;
		background:transparent;
		margin:0;
		display:inline;
		padding:50px 0 0 0;
		
		
	
}
#footer ul{
	margin-right:55px;
	margin-left:20px;

}


#footer li, a{
		color:#F5FCFF;
		text-decoration:none;
		display:inline;
		
		
}

#footer a.valid{
	background:url(graphic/valid.png) no-repeat;
	background-position:center left;
	padding-left:14px;
	
	
}

#footer li, a:hover{
	color:#413F74;
	text-decoration:none
}
#footer a img {border:none}


#container {
   	margin:0;
   	padding:0;
   	background:transparent;
   	font-family:Georgia, "Times New Roman", Times, serif;
   	float:right
}

form{
 	width:340px;
 	margin:0 0 0 5px;
 	padding:0
}

fieldset {
   	border:none;
   	width:340px;

}

label {
   	display:block;
   	margin-left:5px;
   	color:#5C3876;
   	font:.8em Georgia, "Times New Roman", Times, serif
}

input.text,textarea {
   	width:320px;
   	font:.8em Georgia, "Times New Roman", Times, serif;
   	color:#333;
   	padding:3px;
   	margin:1px;
   	margin-left:5px;
   	border:1px solid #CCCCCC;
   	background:transparent
}

textarea {
   height:160px;
}

input.submit {
   height:25px;
   padding:0;
   margin:0;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight:bold;
   color:#27354E;
   cursor:pointer
}

legend {
   font:bold .8em Georgia, "Times New Roman", Times, serif;
   padding:5px;
   color:#C334FB
}



ul.elenco{
	font:.8em Georgia, "Times New Roman", Times, serif;
	color:#333366;
	margin:0 30px 0 30px;
	padding:0;
	line-height:1.6em;
	list-style: inside
}

#box-1{
	position:absolute;
	left:597px;
	top:635px;
	border:none;
	padding:0;
	width:144px;
	height:77px;

}
#uploadform {width: 340px;}
	
.required {
	color: #C334FB;
}
#formfeedback {
	background:transparent; padding: 5px;
	
}
#formfeedback p{
	font:.7em Georgia, "Times New Roman", Times, serif; color:#C334FB; margin:0; padding:0
}	
input.text_pre {
   width:320px;
   font:.8em Georgia, "Times New Roman", Times, serif;
   color:#333;
   padding:3px;
   margin:1px;
   margin-left:5px;
   border:1px solid #CCCCCC;
   background-color:transparent
}

textarea.area_pre {
   height:50px;
}
textarea.distance{
	margin:0 0 40px 0;
	padding:3px;
	margin-left:5px;
}

.dropdown {
	float:right; 
	position:relative; 
	padding:0; 
	text-align:left;
	font:.7em Georgia, "Times New Roman", Times, serif; color:#FFF;
	
	
}

.dropdown dt {
	width:170px; 
	text-indent:30px;
	cursor:pointer; 
	background:transparent;
	margin-top:10px;
	background:url(graphic/frecce.png) no-repeat;
	font-weight:bold
}
.dropdown dt:hover {
	background:transparent;
	background:url(graphic/frecce.png) no-repeat;
}
.dropdown dd {
	position:absolute; 
	overflow:hidden; 
	width:170px; 
	display:none; 
	background:transparent; 
	z-index:200; 
	opacity:0;
	margin:0;
	padding:0

}
.dropdown ul {
	width:170px; 
 	list-style:none; 
	border-bottom:none; 
	margin:0; 
	padding-left:2px
}
.dropdown li {
	display:inline; 
	margin:0; 
	padding:0; 
	text-indent:15px;
	height:20px;
		
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block; 
	color:#003; 
	text-decoration:none; 
	width:170px;
	background:#E6EBEA url(graphic/star.png) no-repeat;
	text-ident:20px
}
.dropdown a:hover {
	background-color:#C7A0D0; 
	color:#000033
}
.dropdown .underline {
	border-bottom:1px solid #b9d6dc;
	padding:2px;

}
