body{
padding:20px;
margin:0px;
background-color: #a5dddf;
font-family:Verdana;
font-size:12px;
line-height:12px;
}

a{
color:#003dec;
}

img{
 border:0px;
}

input, select, textarea{
 border:1px solid #999999;
 padding:1px 5px
 font-family:Arial;
}

.easyform input{
 width: 80%;
 padding: 7px;
 font-size: 15px;
}

.easyform textarea{
 width: 80%;
 padding: 7px;
 font-size: 12px;
}

.easyform .obbl{
 background: #ffbcaa;
}

.box{
width:900px;
background-color:#FFFFFF;
padding:20px;
margin-bottom:1px;
}

#main{
text-align:left;
min-height: 800px;height: auto !important;height: 800px;
}

#menu{
margin:10px 0px;
text-align:center;
width:100%;
height:40px;
}

#menu a{
font-family:Arial;
text-decoration:none;
font-weight:bold;
font-size:15px;
display:block;
padding:10px;
background:#EEEEEE url('img/angolo.gif') no-repeat top left;
width:98px;
@width:95px;
float:left;
margin:5px;
color:#333333;
}

#menu a:hover{
background-color:#faa10e;
color:#FFFFFF;
}

#menu .selez{
background-color:#faa10e;
color:#FFFFFF;
}

#sidebar{
float:right;
width:220px;
border-left:3px solid #a5dddf;
min-height: 400px;
height: auto !important;
height: 400px;
margin-top:10px;
line-height:18px;
padding:0px 15px;
}

#bt_problema{
color:#f05023;
display:block;
width:120px;
background:url('/img/danger.gif') no-repeat 3px 10px;
padding-left:40px;
text-decoration:none;
text-align:left;
border:1px solid #f49d85;
}

#sidebar h2{
font-size: 14px;
color: #333333;
margin:0px;
margin-top: 20px;
}

#sidebar ul{
margin: 0px;
padding: 0px 10px;
}

#sidebar ul li{
 list-style: square;
 color:#DDDDDD;
 padding: 2px 0px;
}

#mobile{
padding:20px;
width:600px;
line-height: 18px;
color:#111111;
}

#mobile h2{
font-size: 16px;
margin:0px;
}

#mobile h3{
font-size: 13px;
margin:0px;
}

#mobile img{
margin:5px;
}

.downloads{
list-style: none;
}
.downloads li{
background: url('/img/pdf.gif') no-repeat left;
height:15px;
padding: 10px 37px;
margin:10px;
}

#footer{
line-height:20px;
}

.boxtop{
text-align:right;
display:block;
width:170px;
height:76px;
margin:34px 15px;
float:right;
padding:15px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
font-size:13px;
line-height:18px;
}

.boxtop .sp{
font-size:16px;
color:#EEEEEE;
}

#boxtop_scuola{
background:#e3106e url('img/bt_scuola.gif') no-repeat bottom left;
}

#boxtop_referente{
background:#f04f22 url('img/bt_referente.gif') no-repeat bottom left;
}

#righthead{
float:right;
width:500px;
text-align:right;
}

.alignright{
float:right;
}
.navigation{
padding:5px;
}