body{padding:20px; background:#707883; color:#222; text-align:center; font: 85% "Trebuchet MS",Arial,sans-serif}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
a{text-decoration:none;}
	
div#area{width:695px !important; margin: 0 auto;padding:5px;text-align:left;background:#FFF}
div#header{background: #BFDDED;padding: 10px;text-align:center;margin-bottom:5px}
div#subheader_1{background: #CBB3FB;padding: 10px;text-align:center;padding-bottom:0;}
div#subheader_2{background: #CBB3FB;padding: 10px;text-align:center;margin-top:5px;padding-top:0;}
div#subheader_3{background: #FFC1FF;padding: 10px;text-align:center;margin-top:5px;padding-top:0;}
div#subheader_4{background: #C4FFFF;padding: 10px;text-align:center; margin-top:5px;}
div#subheader_4 input{width:80px;color:#2F88D0;font-weight:bold; font-size:10px; margin-right:10px;}
div#subheader_4 a{font-size:14px; display:inline; background:#CBB3FB; color:#DEDEFF; padding:2px 10px; border:2px solid #00D7FF; text-decoration:none;}
div#subheader_4 a:hover{border:0 none #FFF; color:#FF00FF; background:#00D7FF; border:2px solid #CBB3FB;font-weight:bold;}
div#content{float:left;width:200px;padding:5px 0;margin:5px 0;background: #778CCA;margin-right:0px;}
div#nav{float:right;width:480px;padding:5px 0;margin:5px 0;background: #FFD154}
div#nav h2{font-size: 120%;color: #9E4A24}
div#footer{clear:both;background: #C4E786;padding:5px 0;text-align:center;margin-top:5px}
div#zona_principale{background: #FFD154;padding: 10px;text-align:center; margin-top:5px;}

.elementi_menu{font-size:18px; padding:8px 20px 5px 20px; display:block; color:#BFDDED; background:#FFF;margin:0 2px; text-decoration:none;}
.elementi_menu:hover{background:#FF5f75;color:#FFF;}
.elementi_menu_selezionato{font-size:18px; padding:8px 20px 5px 20px; display:block; color:#FFF; background:#FF5f75;margin:0 2px; text-decoration:none;}

.elementi_menu_passo_precedente{font-size:13px; font-weight:bold; padding:5px 20px 8px 20px; display:block; color:#BFDDED; background:#FFF;margin:0 2px;text-decoration:none;}
.elementi_menu_passo_precedente:hover{background:#FF5f75;color:#FFF;}
.elementi_menu_passo_selezionato{font-size:13px; font-weight:bold; padding:5px 20px 8px 20px; display:block; color:#FFF; background:#FF5f75;margin:0 2px;text-decoration:none;}
.elementi_menu_passo_inattivo{font-size:13px; font-weight:bold; padding:5px 20px 8px 20px; display:block; color:#BFDDED; background:#DEDEFF;margin:0 2px;text-decoration:none;}

.elementi_menu_footer{font-size:13px; font-weight:bold; padding:5px 20px 8px 20px; display:block; color:#9BFF00; background:#FFF;margin:0 2px;text-decoration:none;}
.elementi_menu_footer:hover{background:#9BFF00;	color: #000080;}

.input_start{background: #778CCA;padding:10px;color:#FFD154;font-weight:bold;font-size:14px;font-family:Sans-Serif;}
.input_start select{background: #FFF;color:#778CCA;font-weight:bold;font-size:14px;font-family:Sans-Serif;}
.input_start input{color:#2F88D0;width:30%;font-weight:bold;font-size:16px;font-family:Sans-Serif;}

#copyright{font-weight:bold;color:#FFF;}
#copyright:hover{color:#FFF;text-decoration: underline overline;}
