/*layout*/
html,body{margin: 0;padding:0;height:880px;background-color: #dbe7f3;line-height:18px;}
body{font-family: Verdana, Tahoma, arial, sans-serif;font-size: 15px;text-align: center;color: #000000;}
div#container{width: 800px;position: relative; height: 100%;margin: 0 auto;
    text-align: left; border-left: 2px solid #36c;border-right: 2px solid #36c;border-bottom: 2px solid #36c;
background-color: #a3c1e0;
}
body>div#container{height:auto;min-height:100%}
div#footer{width: 100%;position: absolute;bottom:0;padding: 10px 0 0 0;
    background-color: #69c; color: #000;text-align:center;border-top: 1px solid #36C;height:25px;font-size:13px}

/*header e footer*/
div#header{background-color:#36C;color: #ff0;height:80px;}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #36C/*#004ADD*/;font-size: 20px;text-align:center;margin-bottom:5px}

div#footer a{color: #0000ff;font-size:12px}

/*layout*/
div#navigation{background-color:#69c;text-align: center;border-bottom: 1px solid #36C;}
div#content{padding: 10px;margin-left:10px}

/*navigazione*/
div#navigation a{color:black;font: bold 16px/35px "trebuchet MS", Arial, Tahoma, Sans-serif;text-decoration: none}
div#navigation a:hover{color: black;text-decoration: underline}
div#navigation td#current{background-color:#36C}
div#navigation td:hover{background-color:#36C}

/*nav2*/
div#navigation2 {float:right;}
div#box2{margin:15px 3px 5px 10px;}
div#box2 h2{background-color:#36C;text-align:center;font: bold 16px/20px "trebuchet MS", Arial, Tahoma, Sans-serif;color:black;}

/*nav3*/
div#navigation3 {float:left;}
div#box3{margin:15px 5px 3px 3px;}
div#box3 h2{background-color:#36C;text-align:center;font: bold 16px/20px "trebuchet MS", Arial, Tahoma, Sans-serif;color:black;}

/*field*/
#field {margin-top: 15px;padding: 4px;width:570px;border: 2px solid #36C;position: relative;font-size: 12px}
#field h2 {text-align:right;display: inline;background: #a3c1e0;position: absolute;top: -14px;color: #36C;margin: 0 0px;padding:3px;font: bold 13px Georgia, serif;}
/*subfield*/
#subfield {margin: 10px 3px 0px 3px;padding: 4px;padding-top:7px;border: 1px solid #36C;position: relative;width:95px;height:70px;font-size: 12px}
#subfield h2 {display: inline;position: absolute;top: -11px;color: #36C;margin: 0 3px;padding:2px;font:  bold 11px Georgia, serif;}
/*filefield*/
#filefield {margin: 10px 3px 0px 3px;padding: 4px;padding-top:7px;border: 1px solid #36C;position: relative;width:220px;height:70px;font-size: 12px}
#filefield h2 {display: inline;position: absolute;top: -11px;color: #36C;margin: 0 3px;padding:2px;font:  bold 11px Georgia, serif;}

/*border*/
div#border {border: 1px solid #36C;height:51px;width:51px;font-size:14px;background-color:#FFFFFF}
div#sborder {border: 1px solid #36C;height:35px;width:35px;font-size:14px;background-color:#FFFFFF}
/*border2*/
div#border2 {border: 2px solid #36C;}
/*sequenze*/
div#sequenze {background-color:#69c;width:316px;height:43px;margin: 5px 0px 0px 100px;font-size:13px}
/*descrizione pagine*/
div#descript ul{font-size: 15px;}
div#descript {margin-bottom:5px;margin-top:10px;text-align: justify;width:600px;}
div#descript2 {margin-left:70px;margin-bottom:50px;margin-top:10px;text-align: justify;width:600px;}
div#descript a{color: #0000FF;}
a#faq {color: #36C;font-size: 17px;}
ul{margin-top:35px;}
li{margin-top:5px;}
table#tools{margin-left:120px;margin-top:50px;}
div#tool {margin-left:25px;width:200px;text-align:center;}
div#tool h2{background-color:#69c;text-align:center;font: bold 16px/20px "trebuchet MS", Arial, Tahoma, Sans-serif;color:black;}
div#news {margin-left:150px;margin-top:50px;width:425px;}
div#news h2{background-color:#69c;text-align:center;font: bold 16px/20px "trebuchet MS", Arial, Tahoma, Sans-serif;color:black;}
div#menz {float:right;margin-top:20px;width:160px;font-size:14px}
div#menz h2{background-color:#36C;text-align:center;font: bold 14px/18px "trebuchet MS", Arial, Tahoma, Sans-serif;color:black;}
div#ok {margin-left:20px;width:200px;border:1px solid #00A400;position:relative;font-size:13px;color: #005700;text-align: justify;padding:2px;background-color:#4ADD00}
div#err{margin-left:20px;width:200px;border:1px solid #800000;position:relative;font-size:13px;color: #800000;text-align: justify;padding:2px;background-color:#FF3939}
div#notify {line-height:13px;margin-top:5px;margin-left:20px;width:160px;border:1px solid blue;position:relative;font-size:11px;color: #0000FF;text-align: justify;padding:2px}
div#quad {margin-left:20px;height:40px;width:150px;background-color: #69c;position:absolute;font-size:16px;font-color: #36C;text-align:center;padding:2px}
div#cancell{left:200px;position:absolute;}
a.non:link     { color: #dbe7f3; text-decoration: none; }
a.non:visited  { color: #dbe7f3; text-decoration: none; }
a.non:hover    { color: #dbe7f3; text-decoration: none; }
div#join {line-height:13px;height:55px;font-size:11px;margin-left:20px;width:200px;border:1px solid #00A400;position:absolute;color: #005700;text-align: justify;padding:2px;background-color:#4ADD00}
div#notupl{height:50px;position:absolute;font-size:11px;margin-left:20px;width:200px;border:1px solid #800000;color: #800000;text-align: justify;padding:2px;background-color:#FF3939}