/* GENERALI */
html,body{margin:0;padding:0;color:#000;font-size:11px;font-family:verdana,tahoma,arial,sans-serif}
form,p{margin:0;padding:0}
ul{list-style:none;margin:0;padding:0}
img{border:0}
a{text-decoration:none;font-weight:bold}

/* FORM */
form.writeForm{width:600px;margin:0 auto}
form.writeForm p.errore{font-weight:bold;line-height:16px;color:red;padding-left:20px;background:url('/img/att.png') no-repeat}
form.writeForm fieldset.gruppo{margin:0;margin-bottom:20px;padding:10px 10px;border:1px dotted}
form.writeForm fieldset.gruppo legend{font-variant:small-caps;font-weight:bold;font-size:14px;padding:0 10px;border:1px dotted;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 #000;color:#000}
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 p.hiddenText{margin-bottom:10px}
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}
#sx form input{width:100px;background-color:#FFF;font-size:10px;color:#000;border:1px solid #000}

/* IMPAGINAZIONE */
#testa{position:relative;margin:0;left:0;height:114px;width:100%;max-width:1083px;background:#FFF repeat-x 0 22px}
#sx{width:165px !important;width:171px;padding:3px;margin-top:5px;float:left}
#centro{float:left;position:relative;padding:0;left:-1px !important;left:0;border-right:1px solid #000;background:repeat-y #FFF;background-position:0 !important;background-position:-1px;width:100%;max-width:1083px;margin:0}
#sezioni{position:absolute;height:30px;top:-4px;left:255px;z-index:3;min-width:500px;max-width:828px}
#corpo{margin-top:30px;padding-top:0px !important;padding-top:10px;padding-right:7px;height:auto !important;height:500px;min-height:500px;margin-left:180px;background:#FFF}
#dx{width:170px;float:right;padding:0 0 10px 5px;background:#fff}
#fondo{clear:both;min-height:14px;color:#FFF;background:repeat-y;max-width:1083px}
#fondo p{text-align:right;padding:3px 10px 3px 3px;width:auto !important;width:100%}

/* SEZIONI */
#sezioni ul{margin:0;max-width:580px;width:auto !important;width:580px}
#sezioni li{float:left;background:repeat-x;font-weight:bold;height:25px;border:1px solid #000;border-top:none;margin:0 5px;line-height:25px}
#sezioni li.selected{background:#FFF url('/img/bgwhite.gif') repeat-x;color:#000;padding:0 5px;display:block}
#sezioni a{float:left;display:block;height:100%;background:repeat-x;padding:0 5px}
#sezioni a:hover{background:#FFF url('/img/bgwhite.gif') repeat-x;color:#000}
/* IE fa schifo #sezioni a{float:none} End hide */

/* TESTA */
#testa h1{margin:0;z-index:1;position:absolute;left:0;top:11px;height:92px;width:265px;text-indent:-9999px}
#testa h1.home{top:22px}
#testa h1 a{display:block;position:absolute;left:0;top:11px;height:92px;width:265px}
#testa #tagline{position:absolute;top:0;right:0;margin:0;padding:2px 10px 0 0;text-align:right;border-right:1px solid #000;width:100%;height:112px !important;height:115px;background:transparent no-repeat;background-position:10px 0 !important;background-position:0 0;overflow:hidden}
#testa #tagline h2{letter-spacing:-1px;font-size:12px;font-weight:normal;margin-top:0}

/* SPONSOR */
#sponsor{position:absolute;top:35px;left:280px;width:468px !important;width:472px;height:60px !important;height:64px;border:2px dashed #000;background:#FFF;overflow:hidden}
#sponsor > div{display:none;margin:5px;overflow:auto}
#sponsor > div.selected{display:block;padding:0}
#sponsor div.info{position:absolute;bottom:0;right:0;padding:1px 5px 1px 5px;width:458px !important;width:468px;height:16px;border:none;background:#FFF;z-index:2;text-align:right;font-size:10px;line-height:14px}
#sponsor #banner{margin:0;padding:0;overflow:hidden}


/* COLONNE */
.sbox{border:1px solid #000;overflow:hidden}
.sbox h3{font-size:12px;padding-left:12px;margin:0;border-bottom:1px solid #000;background:url('/img/bulbig.gif') no-repeat 1px 3px;font-weight:bold;color:#FFF}
.sbox .container{padding:0 5px;margin:5px 0}
.sbox ul.container li{margin:0;background:url('/img/bul.gif') no-repeat 3px 4px;text-indent:6px;padding-left:4px}
.sbox .closed{display:none}
div.closed h3{background:url('/img/bulbigoriz.gif') #00245A no-repeat 1px 5px}
/* div.opening h3{background:url('/img/bulbig.gif') #00245A no-repeat 1px 5px} */

/* COLONNA DI SINISTRA */
#sx .sbox{width:162px;margin-bottom:15px}
#sx .center{text-align:center}
#sx ul li.sezione{margin:0;background:none;text-align:right;font-weight:bold;margin:5px 0 0 0;padding:0}
#sx ul li.sezione ul.sezioni{margin:2px 0 0 0;text-align:left;font-weight:normal;padding:2px 0 0 0;border-top:1px dashed #000}
#sx ul li.sezione ul.selected{border-bottom:1px dashed #000;padding-bottom:2px}
#sx li#selected{color:#000;font-weight:bold}
#sx dl.container dt{margin:0;padding-left:10px;background:url('/img/bul.gif') no-repeat 3px 4px;font-weight:bold}
#sx dl.container dd{margin:0;padding-left:10px}
#sx a{font-weight:normal}
#societascientifiche{margin:0;padding:0;background:#fff}
#societascientifiche li{margin:0;padding:0;background:#fff;float:left}

#smiles a img{margin:0 8% 3px 8%;text-align:center;display:inline}
#smiles img{margin:0 8% 3px 8%;text-align:center;display:inline}

/* CORPO DELLA PAGINA GENERALI */
table.elenco{width:100%;border:1px solid #000;empty-cells:show;border-collapse:collapse;margin-bottom:10px}
table.elenco td{font-size:10px;font-family:Verdana,Helvetica,sans-serif;text-align:left}
table.elenco th{margin:0;font-weight:bold;font-size:10px;border-bottom:1px solid #000;border-right:1px solid #000;text-align:center}
table.elenco tr.capogruppo td{color:#000;font-weight:bold;font-size:12px;padding:5px}
table.elenco tr.r td{margin:0;vertical-align:top;padding:3px}
table.elenco tr.bot td{color:#FFF;font-weight:bold;border-top:1px solid #000;text-align:left}
table.elenco tr.r td.new{background:url('/img/new.gif') no-repeat 1px 3px #FFF;padding-left:35px}
table.elenco tr.r td.closed{background:url('/img/closed.png') no-repeat 5px 3px #FFF;padding-left:35px}
table.elenco tr.bot a{color:white;text-decoration:underline}

img.thumb{float:left;margin:3px 5px 5px 3px;clear:none;border:1px solid #000}

#corpo h2{height:auto !important;height:16px;min-height:16px;padding:0 0 3px 4px;margin-bottom:3px;text-align:left;font-weight:bold;font-size:15px;border-bottom:solid 1px}
#corpo p.topspace{margin-top:10px}
#corpo hr{visibility:hidden;margin-bottom:15px}
#corpo h3{margin:10px 0 0 0;font-size:13px}

#corpo div.box{margin-bottom:20px}
#corpo div.box p{line-height:140%;margin-top:6px;margin-bottom:0px}
#corpo div.box div.elemento{margin-bottom:5px;padding:3px 3px 10px 3px;overflow:auto;width:auto !important;width:99%}
#corpo div.box div.riga{margin-bottom:5px;padding:3px 3px 10px 3px;overflow:auto;width:auto !important;width:99%}
#corpo div.box div.intro{overflow:auto;width:auto !important;width:99%}
#corpo div.box ul{display:block}
#corpo div.box ul.header{margin-right:20px}
#corpo div.box ul.header li{font-weight:bold;font-size:12px}
#corpo div.box ul.header li.dx{float:right}
#corpo div.box ul.footer{text-align:right}
#corpo div.box ul.header li,
#corpo div.box ul.footer li{display:inline;height:12px;line-height:12px;padding:2px;margin-left:10px}
#corpo div.box ul li.new{background:url('/img/new.gif') no-repeat 1px 3px;padding-left:35px}
#corpo ul.cat{padding:0}
#corpo ul.cat li{display:block;padding:5px}
#corpo img.sx, #corpo img.dx{margin:5px;border:1px solid #000}
#corpo img.sx{float:left}
#corpo img.dx{float:right}
#corpo div.box div.intro{padding:5px;margin-bottom:10px}
#corpo div.box p{margin-bottom:3px}
#corpo div.didascalia{margin:1px 0 10px 0;padding:2px 30px 2px 30px}
#corpo div.lista ul li{display:inline}
#corpo ol.navbar{list-style:none;margin:5px auto 10px auto;padding:0;display:block;text-align:center;width:100% !important;width:85%}
#corpo ol.navbar li{display:inline}

#corpo div.box div.elemento h3{margin-top:0}

#corpo dl{margin:0;margin-bottom:2px}
#corpo dt{float:left;font-weight:bold;margin-right:3px}
#corpo dt:after{content:':'}
#corpo dt.multiline{float:none}
#corpo dt.multiline:after{content:''}
#corpo dd{margin:0 0 2px 0}
#corpo dt.hidden,#corpo dd.hidden{font-style:italic;color:#777}
#corpo dd.nl{display:block}

#corpo div.with-extras{margin-left:170px}
#corpo div.with-extras h3{border-bottom:2px dotted #ccc;margin-bottom:2px;text-indent:10px}
#corpo div.with-extras dt{color:#555}

#extra{width:165px;float:left;text-align:center}
#extra img.thumb{clear:right;float:none;margin:0 auto}
#extra h3{display:block;margin:0;width:170px;text-align:left}
#extra ul{text-align:left}
#extra ul li{padding-left:10px;background:url('/img/bul.gif') no-repeat 0 4px}

/* COLONNA DI DESTRA (quando esiste) */
#dx .sbox{width:155px;float:right;margin-top:0;margin-bottom:8px}
#dx h3{font-size:12px;padding-left:10px;margin:0}
#dx li{margin-bottom:5px}
#dx form label{display:block;text-align:left}
#dx form{text-align:center}

ul.menu{margin:5px 5px 5px 3px}
ul.menu li a{display:block;padding-left:18px;background:left top no-repeat;min-height:16px;line-height:16px}
ul.menu li.add a{background-image: url('/img/add.png')}
ul.menu li.dir a{background-image: url('/img/dir.png')}
ul.menu li.rand_link a{background-image: url('/img/rand_link.png')}

/* ERRORI E INFORMAZIONI */
div.errore,div.info,div.avv{display:block;width:450px;font-size:12px;font-weight:bold;padding:5px;margin:10px;border:3px dashed;background:left top no-repeat;margin:0 auto}
div.errore{padding-left:90px;background-image: url('/img/err.png');min-height:80px}

/* SEZIONI*/

/* NEWS */
#news img.thumb{border:0}
#news div.page ul{margin:0 0 10px 10px}
#news div.page ul li{padding-left:10px;background:url('/img/bul.gif') no-repeat 0 4px}
#news div.page ol li{background:transparent}

/* ARTICOLO DEL MESE */
#mese img.thumb{border:0}
#mese div.elemento{padding-bottom:20px}
#mese h3{font-size:13px;margin: 20px 0 0 15px; font-weight:bold}
#mese p{padding-bottom:5px}
#mese ol{margin-top:0}
#mese li{margin-bottom:2px}
#mese li.autore{padding-right:10px;font-weight:bold;font-style:italic}
#mese div.intro,
#mese div.page{line-height:14px}
#mese div.intro{min-height:75px;height:auto !important;height:75px}
#mese div.page p{position:relative}
#mese div.page blockquote{border:1px solid;padding:5px}
#mese div.page ul{margin:0 0 10px 10px}
#mese div.page ul li{padding-left:10px;background:url('/img/bul.gif') no-repeat 0 4px}
#mese div.page ol li{background:transparent}
#mese ul.comandi{list-style:none;float:right;margin-left:5px}
#mese div.page ul.comandi li{margin:10px;float:left;height:40px}
#mese table{margin:3px auto;border:1px solid #000;border-collapse:collapse;empty-cells:show}
#mese tr{vertical-align:top}
#mese th{padding:3px 6px;border:1px solid #000}
#mese td{padding:2px 5px;border:1px solid #000}
#mese ul.autori{text-align:right}
#mese ul.autori li{font-weight:bold;font-style:italic}
#mese dd.autori{font-style:italic}

/* SONDAGGI */
#sondaggi div.sondaggio{width:48%;float:left;margin:1% !important;margin:.5%}
#sondaggi em{width:90%}
#sondaggi em:before{color:#777;font-weight:bold;font-style:normal;content:'D:';margin-right:5px}
#sondaggi h3{text-align:center;margin-bottom:3px}
#sondaggi h3.closed{background:url('/img/closed_l.png') no-repeat 5px 3px #FFF;padding-left:35px}
#corpo #sondaggi p{display:block;margin:0 auto 10px auto;border-bottom:1px solid;width:90%;text-align:center}
#sondaggi td.radio{width:20px}
#sondaggi td.radio input{width:auto;border:0;background:transparent}
#sondaggi td label{width:100%;height:100%;display:block}
#sondaggi td.percentuale{text-align:center}
#sondaggi span.barra{text-indent:-99999px;display:block;height:10px;border-width:0 1px 2px 0; border-color:#000; border-style:solid}

/* FOTOGRAFIE */
#fotografie div.foto{width:50%;float:left}
#fotoDettaglio{text-align:center;max-width:100%;overflow:auto}
#navFoto{text-align:right;padding-bottom:20px}
#navFoto div.sx{float:left;text-align:left}
#navFoto div.dx{text-align:right}

/* CHAT */
#chatroom{margin-right:175px}
#chatroom div{height:200px;border:1px solid #000;padding:5px;overflow:auto}
#chatroom div img{vertical-align:middle}
#chatroom ol{width:auto;list-style:none;margin:0;padding:0}
#chatroom ol li.system{font-weight:bold;font-style:italic}
#chatroom form{position:relative;margin-top:5px;height:75px}
#chatroom form textarea{margin:0;border:1px solid #000;height:75px;width:90%;float:left;margin-right:5px}
#chatroom form input{margin:0;border:1px solid #000;height:75px;width:8.5%;float:right}

/* FORUM */
#forum div.elemento{line-height:15px;margin-bottom:0}
#elencoforum tr td{border:1px #000 solid}
#thread div.elemento{padding:5px;border:1px solid #000;margin-bottom:5px;background-image:url('/img/point.png');background-position:162px 0;background-repeat:repeat-y}
#thread div.elemento p{display:block;margin:5px 0 0 160px;font-size:12px;padding:5px}
#thread div.elemento p.firma{margin:6px 3px 2px 163px;padding-top:10px;border-top:2px dotted #ccc}
#thread div.elemento blockquote,
#forumAnteprima blockquote{display:block;margin:5px 0 0 175px;padding:3px 3px 3px 5px;font-size:12px;border-left:2px solid;background:repeat-y #FFF}
#thread div.b blockquote{background:repeat-y}
#thread div.elemento blockquote p{margin:0}
#thread div div.infomsg{margin:0;width:160px;float:left}
#thread div div.infomsg{text-align:center}
#thread div.elemento div.infomsg p{margin:0;padding:0 5px 5px 3px}
#thread div div.infomsg img{border:1px solid #000}
#thread div div.infomsg dl{text-align:left;margin:1px}
#thread div div.infomsg dl dt{display:inline;float:none}
#thread div div.infomsg dl dd{display:inline;margin-left:2px}
#thread div ul.footer{margin-top:10px;margin-bottom:30px}
#thread div ul.footer li{margin-left:10px;line-height:16px;height:16px;font-size:10px;float:right}
#thread div ul.footer li a{padding-left:18px;background:no-repeat left center;height:16px;font-size:10px;display:block !important;display:inline}
#thread div ul.footer li.show a{background-image:url('/img/forum/add.png')}
#thread div ul.footer li.del a{background-image:url('/img/forum/del.png')}
#thread div ul.footer li.mod a{background-image:url('/img/forum/mod.png')}
#thread div ul.footer li.quota a{background-image:url('/img/forum/quota.png')}
#thread ul.footer li a{background:no-repeat 0 0;padding-left:20px;margin-left:10px}
#thread ul.footer li.reply a{background-image:url('/img/forum/quota.png')}
#thread ul.footer li.sposta a{background-image:url('/img/forum/sposta.png')}
#thread ul.footer li.chiudi a{background-image:url('/img/forum/chiudi.png')}
#thread ul.footer li.apri a{background-image:url('/img/forum/apri.png')}
#forumAnteprima{width:600px;margin:0 auto 20px auto;padding:5px}
#forumAnteprima blockquote{margin:5px 50px 0 5px}

/* MULTIMEDIA */
#multimedia div.elemento{min-height:130px;height:auto !important;height:130px}
#multimedia ul.formati li{margin-left:5px;padding-left:20px;background:no-repeat 0 0;line-height:18px}
#multimedia ul.formati li.video{background-image:url('/img/video.png')}
#multimedia ul.formati li.audio{background-image:url('/img/audio.png')}
#multimedia #player{float:left;margin-right:15px}
#multimedia #trascritto{padding:5px;overflow:auto}
#multimedia div.formati{float:right;width:200px;margin:5px;margin-top:0;padding:3px;border:dashed #000 1px}
#multimedia blockquote{margin-left:20px;padding-left:5px;border-left:2px solid #9CF}
#multimedia p.descrizione{min-height:80px;height:auto !important;height:80px}

/* JOURNAL CLUB */
#club div p{display:block;margin-bottom:10px}
#club div p.autore{margin:0 5px 20px 5px}
#club div.commento{padding:5px;margin-bottom:5px}
#club div.commento h3{margin:0}
#corpo #club.with-extras{margin-left:200px}

/* CASI CLINICI */
#commenti div.commento{padding:5px;margin-bottom:5px}
#commenti div.commento h3{margin:0}

/* SOFTWARE */
#corpo #download.with-extras{margin-left:255px}
#download ul.os li{line-height:16px;padding-left:20px;background:no-repeat}
#download ul.os li.win9x{background-image:url('/img/os/win9x.gif')}
#download ul.os li.winnt{background-image:url('/img/os/winnt.gif')}
#download ul.os li.winxp{background-image:url('/img/os/winxp.gif')}
#download ul.os li.win2k{background-image:url('/img/os/win2k.gif')}
#download ul.os li.winvista{background-image:url('/img/os/winvista.gif')}
#download ul.os li.linux{background-image:url('/img/os/linux.gif')}
#download ul.os li.mac{background-image:url('/img/os/mac.gif')}
#download ul.os li.macosx{background-image:url('/img/os/macosx.gif')}

/* DOCUMENTI */
#documenti div.cat{margin:3px 30px 0 30px;padding:5px}
#corpo #documenti div.elemento{padding-left:25px;background-position:5px 5px;background-repeat:no-repeat}
#documenti div.download, #documenti div.link{margin:20px auto;width:170px;padding-left:20px}
#documenti div.download{background:no-repeat url('/img/down.png')}
#documenti div.download a, #documenti div.link a{display:block;line-height:16px;font-size:14px;font-weight:bold}
#documenti div.download a{text-align:center;padding-right:20px;background:no-repeat right url('/img/down.png')}
#documenti div.link a{text-align:right;padding-right:30px;background:no-repeat right url('/img/right.png')}
#documenti div.excel{background-image:url('/img/ext/excel.png')}
#documenti div.image{background-image:url('/img/ext/image.png')}
#documenti div.mp3{background-image:url('/img/ext/mp3.png')}
#documenti div.pdf{background-image:url('/img/ext/pdf.png')}
#documenti div.powerpoint{background-image:url('/img/ext/powerpoint.png')}
#documenti div.text{background-image:url('/img/ext/text.png')}
#documenti div.word{background-image:url('/img/ext/word.png')}
#documenti div.zip{background-image:url('/img/ext/zip.png')}
#documenti div.url{background-image:url('/img/ext/url.png')}

/* UTENTI */
#mod-avatar{margin:2px auto 10px auto;text-align:center}
#mod-avatar img{border:1px solid #000;display:block;margin:0 auto}

/* RICERCA */
#ricercaCompleta{width:80%;text-align:center}
#ricercaCompleta input,#ricercaCompleta select{display:inline;width:50%}
#ricercaCompleta input.inputSubmit,#ricercaCompleta select{width:auto}
#risultatiRicerca{margin-top:20px}
#risultatiRicerca div{margin-bottom:20px}
#risultatiRicerca p.metaResRicerca{font-size:90%;color:#008000}

/* RISORSE DELLA RETE */
/* LIBRI */
/* EVENTI */
/* LAVORO */

/* zViewer*/
#corpo div.zViewer p.pdf{margin:5px auto}
#corpo div.zViewer p.pdf a{display:block;padding-left:20px;background:no-repeat 0 5px url('/img/ext/pdf.png');line-height:25px}