/*layout*/
html,body{margin: 0;padding:0;background-color: #b2cbe5;line-height:18px;}
body{font-family:Verdana;font-size:16px;text-align:justify;color: #000000;}

input#uplz{border: 1px solid #36c;font-size:17px;color:#d7ebff;margin:5px;padding:2px;background: url('/img/b.png') repeat-x}
input#uplz:hover{background: url('/img/b2.png') repeat-x}

div#container{background-color: #b2cbe5;margin:0px}
div#footer{width: 1000px;padding: 10px 0px 0px 0px;
    background-color:#b2cbe5; color: #000;text-align:center;font-size:13px}

/*header e footer*/
div#header{width:1000px;border-left:1px solid #36c;border-right:1px solid #36c;text-align:left;padding:0px;margin:0px;background-color:#6699cc;color: #ff0;}
div#header table{text-align:left;border-collapse:collapse}
h1,h2{margin: 0px;padding-bottom:10px}
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#sfu-top{background-image:url('/up.gif');background-repeat:repeat-x;width:1000px;height:15px}
div#sfu-bot{background-image:url('/do.gif');background-repeat:repeat-x;width:1000px;height:15px}

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

/*layout*/
div#navigation{width:1000px;border-left:1px solid #36c;border-right:1px solid #36c;margin:0px;padding-top:4px;background-image:url('ss.gif');background-repeat:repeat-x;background-color:#36c;text-align: center;}
div#content{background-color: #e3edf6;width:980px;text-align: left;padding: 0px 10px 50px 10px;margin:0px;min-height:600px;}

/*navigazione*/
div#navigation a{color:black;font: bold 16px/35px "trebuchet MS", Arial, Tahoma, Sans-serif;text-decoration: underline;}
div#navigation a:hover{color: black;text-decoration: none}
div#navigation table{border-collapse:collapse}
div#navigation td{margin-top:4px;}
div#navigation td#current{background-image:url('s.gif');border: 1px solid #36c;border-bottom:none}
div#navigation td#current a{text-decoration:none}
/*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:600px;border: 2px solid #36C;position: relative;font-size: 12px}
#field h2 {text-align:right;display: inline;background: #e3edf6;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;}

div#b{float:left;height:25px;color:blue;font-size:18px;text-align:center;margin:0px;padding:0px;background: #6b9dce url('/img/bb.png') repeat-x;}
div#b:hover {background: #6b9dce url('/img/bo.png') repeat-x;}
div#b div{float:left;margin:0px;padding:0px;background-image:url('/img/al.png');background-repeat:no-repeat;height:30px;width:10px;}
div#b span{float:left;margin:0px;padding:0px;background-image:url('/img/ar.png');background-repeat:no-repeat;height:30px;width:10px;}
div#b a{float:left;text-align:center;padding-right:2px;padding-left:2px;padding-top:4px;color:blue;}
div#b img{float:left}

/*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;padding-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:10px;margin-top:50px;}
div#tool {margin-left:10px;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:20px;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:170px;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}
