/* GENERALI */
html,body{margin:0;padding:0;font-family:Verdana, sans-serif;font-size:12px;text-align:center;background:#eee url('/gruppi/img/sfondo.gif') repeat-y top center}
p{margin:0}
ul,ol{margin:0;padding:0;list-style:none}
li{margin:0;padding:0}
img{margin:0}
a{text-decoration:none;font-weight:bold;color:#666}
a:hover{color:#900;text-decoration:underline}

/* POSIZIONE */
#header,#corpo,#footer{margin:0 auto;width:760px !important;width:762px;text-align:left;background:#fff;border-left:1px solid #B8B8B8;border-right:1px solid #B8B8B8}
#header{position:relative;padding:5px;width:750px !important;width:762px}
#corpo{overflow:auto}
#colonna,#pagina{float:left;padding:10px}
#colonna{margin:5px;width:170px !important;width:200px;background:#F0EBFF;border:1px solid #D1C2FF;font-size:10px}
#pagina{margin:5px;width:525px !important;width:530px;background:#F5F7FF;border:1px solid #DBE2FF}/*760-10-200*/
#footer{text-align:center;padding-top:5px;clear:both;border-bottom:1px solid #B8B8B8;background:url('/gruppi/img/bottom.gif') #fff no-repeat bottom center}

/* HEADER */
#header h1{margin:5px auto;padding:25px 0 5px 0;text-align:center;font-size:18px;font-weight:bold;color:#fff;width:746px;background:#CAD8FF;border:1px solid #A1AFD4;}
#header h2{margin:0;position:absolute;top:15px;left:15px;font-size:16px;font-weight:bold}

/* COLONNA */
#colonna h3{margin:0 0 0 0;font-weight:bold;padding:2px;color:#001D8F;font-size:14px}
#colonna div{margin-bottom:10px}
#colonna ul{}
#colonna ul li{padding-left:15px;background:no-repeat 0 -2px;background-image:url('/gruppi/img/bullet.png') !important;background-image:url('/gruppi/img/bullet.gif');margin:2px 0}

/* PAGINA */
#pagina hr{visibility:hidden;height:20px}
#pagina h2{padding:2px;margin:0 0 10px 0;font-size:16px;border:1px solid #CCC;background:#fff}
#pagina p{margin:3px 0}
#pagina ul li{margin:2px 0}
#pagina ol.navbar{list-style:none;margin:5px auto 10px auto;padding:0;display:block;text-align:center;width:100% !important;width:85%}
#pagina ol.navbar li{display:inline}
#pagina #news h3{margin:0;font-size:12px;border-bottom:1px double #CCC}
#pagina #news div{margin-bottom:20px}
#pagina #news div p.credits{font-style:italic;text-align:right;color:#aaa}
#pagina #news div p.credits a.utente{}
#pagina #news div p.credits a.staff{}
#pagina #news div p.credits a.admin{}
#pagina #elenco li.utente{padding-left:20px;line-height:20px;background:no-repeat 0 2px;background-image:url('/gruppi/img/user.png') !important;background-image:url('/gruppi/img/user.gif')}
#pagina #elenco li.admin{background-image:url('/gruppi/img/admin.png') !important;background-image:url('/gruppi/img/admin.gif')}
#pagina #elenco li.staff{background-image:url('/gruppi/img/staff.png') !important;background-image:url('/gruppi/img/staff.gif')}

/* FOOTER */
#footer p{background:#DBE4FF;color:#366;margin:5px 5px 30px 5px !important;margin:5px 10px 30px 10px;padding:10px;border:1px solid #366}

h3{
    margin: 10px 0 0 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
}


/* FORM */
form.writeForm{width:80%;margin:0 auto}
form.writeForm fieldset.gruppo{margin:0;margin-bottom:20px;padding:10px 10px;background:#F6FAFF;border:1px dotted #00245A}
form.writeForm fieldset.gruppo legend{font-variant:small-caps;font-weight:bold;font-size:14px;padding:0 10px;border:1px dotted #00245A;background:#00245A;color:#fff;margin-bottom:5px}
form.writeForm fieldset.radio{background:#fff;margin-bottom:10px;border:1px solid black}
form.writeForm fieldset.radio legend{font-variant:normal;font-weight:bold;font-size:11px;padding:2px;margin:0;border:1px solid black;background:#F6FAFF;color:black;}
form.writeForm label.check input{width:auto;display:inline;vertical-align:middle;border:0}
form.writeForm label{display:block;font-weight:bold}
form.writeForm input,
form.writeForm textarea,
form.writeForm div.datetime,
form.writeForm select{display:block;width:100%;border:1px black solid;margin-bottom:10px;padding:1px}
form.writeForm div.datetime{border:0}
form.writeForm div.datetime input{display:inline}
form.writeForm div.datetime input.date{width:40%}
form.writeForm div.datetime input.time{width:30%;margin-left:20px}
form.writeForm textarea{height:150px}
form.writeForm textarea.bigger{height:300px}
form.writeForm input.inputHidden{display:none}
form.writeForm iframe.editor{margin-bottom:10px}

/*
label{display:block;font-weight:bold}
input, textarea, select, fieldset{display:block;width:500px;border:1px black solid;margin-bottom:10px}
fieldset{font-weight:bold;width:500px;padding:10px}
textarea{height:150px}
input.inputHidden{display:none}
input.check{clear:left;display:inline;width:auto;border:0;float:left;}
label.check{font-weight:normal;display:block;float:left;clear:both}
input.image{display:inline;width:auto}
iframe.editor{margin-bottom:10px}
div.help{display:none;border:1px black solid;background:#ccc;margin-top:-5px;margin-bottom:10px;font-size:10px}
a.chiudiHelp{display:block;clear:left;width:100%;text-align:right;font-size:9px;text-decoration:none}
*/
#login{text-align:right}
#login label{display:inline}
#login input{display:inline;width:150px;margin:0px}
#login input.inputHidden{display:none}
#login input.image{display:inline;width:auto;vertical-align:middle}
