body{
background-color:white;
font-family:arial;
font-size:14px;
color:#5f5f5f;
width:100%;
height:100%;
margin:0px;
padding:0px;
}

td{
vertical-align:top;
}

#Form_ContactForm label.error{
font-size:10px;
color:red;
display: block;
width:240px;

}

#Form_RegistrationForm_FirstName{
width:300;
font-size:14px;
}

#Password-_ConfirmPassword{
width:300;
font-size:14px;
}

#Password-_Password{
width:300;
font-size:14px;
}

#Form_RegistrationForm_Email{
width:300;
font-size:14px;

}

#Form_RegistrationForm_action_doRegister{
margin-top:10px;
}


#Form_RegistrationForm .required{
font-size:12px;
color:red !important;
display:inline;
width:300px;

}

#Form_RegistrationForm {
width:920px;
background-color: #f4f4f4;
padding: 10px 10px 10px 10px;
}

#Form_ContactForm #Name{
height:48px;
}

#Form_ContactForm #Email{
height:48px;
}

#Form_ContactForm #Comments{
height:125px;
}


img{border:none}

fieldset{position:relative;border:none;margin:0px;padding:0px;font-size:14px;width:250px;border:none 1px black;}

#main{
width:940px;
margin-left:auto;
margin-right:auto;
}

#Remember{display:none;}

#ForgotPassword a{color:#eae283;
text-decoration:none;
font-size:14px;
font-weight:bold;}



#MemberLoginForm_LoginForm_Email{width:230px;font-size:14px;margin-bottom:10px}

#MemberLoginForm_LoginForm_Password{width:230px;font-size:14px;margin-bottom:10px}

hr{
	background-image:url(../images/tratteggio.png) ;
	background-position:bottom;
	background-repeat:repeat-x;
	border:none;
	height:1px;
	padding-top:10px;
}

.boxhome{
float:left;
width:307px;
height:400px;
background-color:#757055;
margin-right:9px;
position:relative;
overflow:hidden;
}

.boxcentrohome{
position:relative;
float:left;
width:307px;
height:400px;
background-image:url(../images/centro.png);
margin-right:9px;
overflow:hidden;
}

#MemberLoginForm_LoginForm{
position:relative;
}

.boxrighthome{
position:relative;
float:left;
width:307px;
height:400px;
background-color:#757055;
overflow:hidden;
}

.internomodulo{
margin-left:35px;
margin-top:35px;
margin-right:30px;
color:white;
font-size:14px;
}

.interno{
margin-left:30px;
margin-top:30px;
color:white;
font-size:28px;
}

h3{
font-size:28px;
margin:0px;
}

#logo{
float:left;
margin-top:40px;
width:226px;
}

#lingue{
margin-top:77px;
float:right;
font-size:11px;
font-weight:bold;
}

H1 {
width:100%;
margin-bottom:5px;
font-size:24px;
color:#a89841;
letter-spacing:4px;
text-transform:uppercase;
font-weight:normal;
}

H2{
text-transform:uppercase;
color:#a89841;
font-size: 24px;
margin:0px  0px 20px 0px;
 
}

H4{
text-transform:uppercase;
color:#a89841;
font-size: 18px;
margin-bottom: 0px;
}


#Form_ContactForm_Name{float:left;border:solid 1px lightgray;width:240px;font-size:14px}
#Form_ContactForm_Email{float:left;border:solid 1px lightgray;width:240px;font-size:14px}
#Form_ContactForm_Comments{float:left;border:solid 1px lightgray;width:240px;font-size:14px}

.field{clear:both;margin-top:5px}
.required{float:left;padding-left:5px;font-size:11px}

.textarea{
float:left;
width:620px;
}

.textarea2{
float:left;

}

.textareafull{
float:left;
width:100%;
}


.menuleft{
	float:left;
	width:188px;
}

.textareacenter{
float:left;
margin-left:40px;
width:385px;
}

.boxright{
float:right;
width:220px;
background-color:#f4f4f4;
padding:5px;
line-height:20px;
font-size:12px;
}


.boxright2{
float:right;
width:400px;
background-color:#f4f4f4;
_line-height:20px;
font-size:12px;
height:470px;
}

.boxform{
margin-top:10px;

width:100%;
background-color:#f4f4f4;



_line-height:20px;
font-size:12px;

}



.boxright H3{
font-size:12px;
font-we:bold;
}

a{
color:#5f5f5f;
text-decoration:none;
}

a:hover
{
color:#a89841;
}

a.home{
color:#eae283;
text-decoration:none;
font-size:18px;
font-weight:bold;
}

a.home:hover
{
color:#5f5f5f;
}

a.home2{
color:#eae283;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

a.home2:hover
{
color:#5f5f5f;
}

.bkmenu{
background-color: #535352;
width:100%;
height:47px;

}


.footer{
font-size:12px;
margin-top:20px
}

#Navigation{
width:940px;
margin-left:auto;
margin-right:auto;
height:47px;

}

#Navigation ul { 
 		float: left; 
		margin-right:10px;
		margin-top:0px;
		margin-left:0px;
		padding:0px;
	}
	

#Navigation ul li { 
	 		list-style: none; 
			margin: 0 0px; 
			
			float: left;
			line-height: 47px;
			display: block;
			
		}
		
#Navigation ul li a { 
				float: left;
				text-decoration: none;
				display: block; 
				heig_ht: 2.3em; 
				font-size: 1.2em; 
				padding: 0 0 0 0px;
				color: #fff;
			}		
			#Navigation ul li a span {
					text-align: center;
	        		float: left;
					padding-right: 8px;
					padding-left: 8px;
					
				}
			
			#Navigation ul li a:hover { 
			 			background-color:#757055;
						cursor: pointer;
					}

