body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	margin: 10px;
	padding: 0;
}

form, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333;
}
.form_tab {font-size: 11px;}
.form_txt {text-align: left;}



a { color: #336699; text-decoration: none; }
a:hover { text-decoration: underline; }

a.enter       { font-size: 11px; color: #933; text-decoration: none; }
a.enter:hover { text-decoration: underline; }

#master {width: 800px; height: 720px; padding:0; background-color: #ffffff; margin: 0 auto; border:0;}
#intestazione {width: 793px; height: 20px; padding:0; background-color: #ffffff ; margin: 0px 0px 10px 0px ;}
#intestazione p {  margin: 10px 0px 0px 0px; padding: 0; float:right;}
#container { width: 793px; height: 743px;  padding:0; text-align: left; border-right: 1px solid #969696; border-left: 1px solid #969696; background-color: #ffffff;}

#border {float:left; padding:0;  margin: 0px 0px 0px 0px; }
#border img {float:left; padding:0;  margin: 0px 0px 0px 0px;}
#border img.border_down {float:left; padding:0;  margin: 0px 0px 0px 12px; }
#header { width: 793px; height: 100px; margin: 10px 0px 0px 0px; background-color: #ffffff; padding:0; }
#header p { margin: 0px 0px 0px 0px ; padding: 0; text-align: justify; line-height: 1.5; display: inline; } 
#header img { margin: 0px 0px 0px 10px; padding: 0; }

#nts { width: 215px; height: 80px; padding:0; margin: 0px 0px 10px 26px; background-color: #ffffff;  border-left: 1px solid #666666; border-right: 1px solid #666666;}
#nts img { margin: 13px 10px 13px 13px; padding: 0; display: inline; border:0; }
#swf_logo { float: left; width: 193px; height: 51px;  margin: 13px 10px 13px 13px; display: inline; padding:0px; border:0 }

#nts_txt { float:right; width: 250px; margin: 0px 37px 0px 0px; background-color: #ffffff; padding:0px; display: inline;}
#nts_txt img { float: left; margin: 10px 0px 0px 0px; display: inline; padding: 0px; }
#nts_txt p { float: left; margin: 10px 49px 0px 0px; width: 200px; padding: 0px; text-align: justify; line-height: 1.15;} 

#link_hc { float:right; width: 215px;  background-color: #ffffff; padding:0;  margin: 0px 15px 0px 0px; }
#link_hc img {  margin: 20px 0px 0px 10px;  padding: 0; display: inline;  float:right; border:0;}
#link_hc img.home_back {  margin: 33px 10px 0px 10px;  padding: 0; display: inline; border:0;}


#central { margin: 0px 0px 0px 12px; height: 387px; width: 770px;  padding-top: 4px; padding-bottom: 0px; background-color: #666666; border:0;}

#nav { width: 770px; height: 374px; margin: 6px 0px 0px 0px; background-color: #333333;  padding: 0px; }
#nav ul { margin: 0px 0px 0px 0px; padding: 3px; list-style: none; }
#nav li { font-size: 10px; margin: 3px 0px 0px 10px; padding:0; line-height: 2.5; text-indent: 30px; background: url("../home/back_button_down.jpg") no-repeat;  }
#nav li#link_active a , #nav li#link_active a:hover { background: url("../home/back_button_down.jpg") no-repeat;color: #99ccff; }
#nav a {  color: #FFFFFF; background-color: inherit; text-decoration: none; background: url("../home/back_button.jpg") no-repeat; padding:0; width:209; text-decoration: none;display: block; margin: 0px 0px 0px 0px;}
#nav a:hover { color: #99ccff; background-color: inherit; text-decoration: none; background-image: none; }
#nav img { float: right; margin: 0px 20px 0px 0px; display: inline; padding: 0;   border-left: 6px solid #666666; border-right: 6px solid #666666;}
#nav01 { width: 512px; height: 374px; float:right; margin: 0px 20px 0px 0px; display: inline; padding: 0; border-left: 6px solid #666666; border-right: 6px solid #666666; }
#nav01 p { color: #ffffff;  margin: 150px 20px 0px 20px; } 
#nav01 a { background: none;} 

#img_left img {float: left; margin: 7px 0px 0px 14px; display: inline; padding:0px; border:0; }
#swf_left {float: left; width: 211px; height: 183px; float: left; margin: 7px 0px 0px 14px; display: inline; padding:0px; border:0;}
#swf_left p { color: #ffffff; } 
#swf_left a { background: none;} 

#footer { width: 770px; height: 240px; margin: 0px 0px 0px 12px; background-color: #eaeaea; border-top: 1px solid #ffffff;  padding: 0; border-bottom: 0px solid #fffddd;  font-size: 11px;}
#footer p   { margin: 5px 0px 0px 0px; padding: 0; }

form, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333;
}
.form_tab {font-size: 11px;}
.form_txt {text-align: left;  width: 492px; width: 494 px; height: 500px;  padding:0px;  margin: 0px; border-right: 1px solid #969696; border-left: 1px solid #969696; background-color: #f6f6f6;}
#forms {float:left;  width: 492px; width: 494 px; height: 500px; padding:0px;  margin: 0px 0px 0px 0px; border:0px; background-color: #f6f6f6;}
#foot_forms {width: 494px; height: 15px;  padding: 0px;  margin: 0px 0px 0px 0px; border: 0px; background-color: #f6f6f6; }
#head_forms {width: 494px; height: 15px;  padding: 0px;  margin: 0px 0px -2px 0px; border: 0px; background-color: #f6f6f6;}


#foot_right    { width: 250px; margin: 15px 10px 0px 5px; padding-right:0;height:220px; background-color: #eaeaea; float:right; border-right: 1px solid #747474;}
#foot_right  form  { margin: 50px 0px 0px 5px;}
#foot_right ul { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
#foot_right li { margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.6; list-style-type: none; text-indent: 10px}
#foot_right p { margin: 0px 4px 0px 3px; padding: 0; line-height: 1.6; float:left; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #333; }
#foot_right img {float: left; margin: 7px 0px 0px 3px;  padding:0px;  display: block; }
#foot_right img.skill {float: left; margin: 90px 0px 0px 3px;  padding:0px;  display: block; }
#foot_right p.profile_txt { margin: 0px 5px 0px 5px; padding: 0;line-height: 1.5; float:left; text-align:left; font-size: 11px; color: #333}

#news { width: 220px; height: 220px; border-right: 1px solid #747474;  border-left: 1px solid #747474;  margin: 15px 0px 0px 13px; padding: 0;  background-color: #eaeaea; }
#news p { margin: 0px 0px 0px 0px ; padding: 0; text-align: left; line-height: 1.5;}
#news img {float: left; margin: 0px 5px 0px 5px;  padding:0;  display: inline; }
#news img.pdf_img  { float: left; border:0px; display: inline;  margin: 10px 10px 0px 10px;}

#news marquee { margin: 10px 15px 0px 15px; height: 130px; text-align: justify; background-color: #eaeaea; line-height: 1.2;}
#content { width: 500px;  border: 0px;  margin: 0px 15px 0px 15px; padding: 0; float: right; display: inline; }
#content p {  margin: 10px 10px 10px 10px; padding: 0; text-align: justify; line-height: 1.9; }

#foot_center { width: 244px; height:220px; margin: 15px 0px 0px 0px; padding: 0; float: right; display: inline; border-right: 1px solid #747474; background-color: #eaeaea;}
#foot_center img { display:inline; padding: 0px; margin: 50px 0px 0px 70px;}
#foot_center img.freccina_foot {float: left; margin: 5px 7px 0px 0px; display: inline; padding: 0px; }
#foot_center img.tomtom {float: right; margin: 50px 75px 0px 0px; display: inline; padding: 0px; }
#foot_center img.topo {float:right; margin: 50px 0px 0px 0px; display:inline; padding: 0px;}
#foot_center img.lucchetto {margin: 70px 0px 0px 77px;}
#foot_center p { margin: 3px 0px 0px 3px; padding: 0; float:left; }
#foot_center ul { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; float:left; width: 200px;}
#foot_center li { margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.6; list-style-type: none; text-indent: 0px;  }
#foot_center p.profile_txt { margin: 0px 8px 0px 4px; padding-bottom: 6px; padding-left: 0px; padding-right: 0px;line-height: 1.5; float:left; text-align:left;}

#txt_foot { width: 800px;  background-color: #ffffff; margin: 0px 0px 0px 0px;  padding:0; }
#txt_foot img {float: right; margin: 15px 0px 0px 4px;  padding:0;  display: inline; }
.left_txt { margin: 16px 0px 0px 0px ; padding: 0; display: inline; float:left; }
#txt_foot p.right_txt { margin: 16px 5px 0px 0px ; padding: 0; display: inline; float:right; }
#txt_foot a{ color:#333; }
#txt_foot a:hover { color:#275300; }
.sound { margin: 10px 0px 0px 0px; padding:0;   text-align: center;}


#formbox {margin: 5px 0px 0px 0px; }
#formbox input { width: 200px; margin: 10px 0px 0px 3px ; line-height: 1.5; border: 1px solid #666666; }
#login img {float: right; margin: 15px 15px 0px 4px;  padding:0px;  display: inline; }
#login  p { float: right; margin: 15px 0px 0px 0px ; padding: 0px;}
.blu_color { color:#336699 }
.err_form {  color:#ff0000 }


