/* reset e generici */
*{margin:0; padding:0; border:0;}
body{background-color:#555; color:#fff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
p {margin-bottom:10px;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:none;}

/* classi e id */
.fucsia {color:#f6c;}
.float_right {float:right; margin-left:5px;}
.float_left {float:left; margin-right:5px;}

body.intro {background-color:#000;}
.messaggio_errore {background-color:#ffcaca; font-weight:bold; text-align:center !important; color:#000;}

div#container {width:770px; height:600px; background-color:#313131; text-align:left; margin:0 auto;}
div#container.intro {background-color:#000;}

div#wrapper{float:left; width:100%;}
div#content{height:340px; margin:0 89px 0 168px; padding:93px 5px 0 40px; overflow:hidden; text-align:justify;}

div#col_sx{background-color:#000; float:left; width:150px; min-height:600px; margin-left:-770px;}

div#col_dx{float:left; width:89px; min-height:600px; margin-left:-89px;}

/* intro */
div#contenitore_intro {text-align:center; padding-top:100px;}

/* news */
div.novita {width:100%; height:82px; overflow:hidden; border-bottom:1px dotted #fff; margin-bottom:10px;}
div.novita a {color: #fff; font-weight:bold;}
div#dettaglio_news {float:left; margin-right:9px;}
div#dettaglio_news img{border:1px solid #ccc; margin-bottom:9px; display:block}

/* area riservata */
div#content2 {height:320px; overflow:hidden;}
div#logout {float:right; position:relative; top:-75px;}
table.datilogin input.inputlogin {width:200px; height:13px; font-size:9px;}
table.datilogin textarea.inputlogin {width:250px; height:50px;}
table.datilogin td {padding:3px 1px; text-align:left; white-space:nowrap;}
table.datilogin td.right {text-align:right;}

table#contenitori {table-layout:fixed; width:100%;}
table#contenitori td {border-bottom:1px dashed #fff; text-align:left;}
table#contenitori td.bull {width:12px;}
table#contenitori td.vedifile {width:25px; height:29px;}

table#files {table-layout:fixed; width:100%; text-align:left;}
table#files td {height:14px;}
table#files td.titolo {border-bottom:1px dashed #fff;}
table#files td.bull {width:12px; border-bottom:1px dashed #fff;}
table#files td.files {height:10px;}

div#paginatore {text-align:right;}
div#indietro a {position:relative; bottom:2px;}
span.pagine a{border:1px solid #f6c; padding:0 2px;}
span.pagine a:hover{background-color:#f6c;}
span.pagine a.attivo{border:1px solid #f6c; padding:0 2px; background-color:#f6c;}
