html, body {height:100%; line-height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #eeffff; text-align:left;}
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #fff; text-decoration: none; }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #fb0320; text-decoration: none;}
.body-1 { margin:0; padding: 0; background-color:#959292;}
#container {float:center; width:945px; margin:0 auto;}
#box {float:left; width:945px; background-color:#000; padding:10px;}
#header { float:left; width:945px; background:url('immagini/header.jpg');}
.main { float:left; width:945px; margin:5px 0 0 0;}
.left { float:left; width:200px; }
#box-2 { float:left; width:185px;}
.box-3 a { float:left; width:190px; line-height:35px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #170c81; text-decoration: strong; background:#000;text-align:center;margin:0 3px 5px 5px;padding:2px 3px;}
.box-3 a:hover { background-color:red;}
.box-to_go a { float:left; width:95px; line-height:25px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 22px;color: #170c81; text-decoration: strong; background:#000;margin:5px;}
.box-to_go a:hover { border-color:#fb0320;}
.center { float:left; width:543px; min-height: 3000px;height: auto !important;height:2000px; border-left:1px solid #1728a9; border-right:1px solid #1728a9;}
.box-4 { position:relative;line-height:20px; width:463px; margin-top:20px;padding:0 40px;text-align:justify;}
.box-link a { float:left; width:309px; height:136px; border: 1px solid #000;line-height:25px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #170c81; text-decoration: none; background-color:#000;text-align:left; padding:10px ;}
.box-link a:hover { width:309px; border: 1px solid #fb0320;}
.right { float:left; width:10px; padding:0 10px;}
.right2 { float:left; width:10px;font-size: 10px;}
.box-5 { float:left; width:180px; border-bottom:1px solid #000; padding: 5px 0;}
.menu_contenuti {float:left;width:450px;color:#fff;padding:90px 0 20px 0;}
.bianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;}
#footer { float:left; width:945px; height:100px;background-color:#000; color:#fff; border-top:1px solid #f40b47; margin:5px 0 0 0;padding:5px;}
.menu-2 a {
background-color:#808080;
display:block;
float: left;
width:25px;
height:25px;
margin:0 5px 5px 0;
font-size: 22px; 
color: #000;
text-decoration: none;
text-align: center;
line-height: 20px;
border: 1px solid #000;
}
.menu-2 a:hover {
background-color:#ccc;
color: #fb0320;
}
.menu-cal a {
background-color:#eee;
float: left;
width:36px;
height:24px;
margin:2px;
text-align:center;
line-height:24px;
font-family: Verdana, Arial; 
font-size: 10px; 
color: #000;
text-decoration: none;
}
.menu-cal a:hover {
background-color:#333;
color: #fff;
}
.menu-cal-today a {
float:left; 
width:36px; 
height:24px; 
margin:2px;
text-align:center; 
background-color:#333; 
line-height:24px; 
text-align:center;
font-family: Verdana, Arial; 
font-size: 10px; 
color: #fff;
text-decoration: none;
}
.menu-cal-periodo a {
float:left; 
width:36px; 
height:24px; 
margin:2px;
text-align:center; 
background-color:#D4D8BD; 
line-height:24px; 
text-align:center;
font-family: Verdana, Arial; 
font-size: 10px; 
color: #000;
text-decoration: none;
}

