body {color:#FFFFFF; background-color: #F7F7F7; font-family:  Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #aaaaaa; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #aaaaaa; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #aaaaaa; font-size: 11px; letter-spacing: 1px;}
#container { width: 100%; text-align: center;}
#table_container { width: 980px; }
td {letter-spacing: 1px;}


/*Consultazione*/
a:link{color: #000000; text-decoration:none; border:0px; cursor:hand;}
a:visited{color: #000000; text-decoration:none; border:0px; cursor:hand}
a:hover{color: #000000; text-decoration:underline; border:0px; cursor:hand;}

input{font-size: 11px;vertical-align: middle; }
#input_ricerca{font-size: 11px;vertical-align: middle;border:1px solid #901216; }
select{font-size: 11px;vertical-align: middle;}
button{color:#FFFFFF; cursor:pointer; background:transparent; font-size: 11px; vertical-align: middle;  border: 0px solid #CACACA; }
table{font-size: 11px;}
td{vertical-align: middle;}
form{vertical-align:  middle; display:inline; margin:0;}
img{border:0; vertical-align:middle}
hr{margin:0}


#top{width:100%;}
#top1{vertical-align: top; text-align: left; width: 45%; height:100px; white-space:nowrap; vertical-align:middle}
#top2{vertical-align: top; text-align: right; width: 35%; height:100px;  white-space:nowrap; vertical-align:middle}
#top3{vertical-align: top; text-align: right; width: 20%; height:100px;  white-space:nowrap; vertical-align:middle}


#menu td{color:#000000; padding :0px; height: 43px; vertical-align: top; padding:7px; }
#menu button {color:#000000;}
#menu1{vertical-align: top; text-align: center; width: 45%; height:43px; white-space:nowrap; vertical-align:middle}
#menu2{vertical-align: top; text-align: right; width: 35%; height:43px;  white-space:nowrap; vertical-align:middle}
#menu3{vertical-align: top; text-align: left; width: 20%; height:43px;  white-space:nowrap; vertical-align:middle;}
#menu3 a{color: #555555; font-size:8px; vertical-align:middle;}

#footer td{padding :0px; height: 43px; vertical-align: top; padding:7px; }
#segnala {text-align:right; padding-left :50px;}
#stampa {text-align:right;  padding-left :50px;}
#footer_vuoto {width:50%}

#copyright, #copyright a {color: #AAAAAA; font-size:10px; text-align:center;}

#data_rassegna{ vertical-align: middle;}

#esporta_rassegna a:link,#esporta_rassegna a:hover,#esporta_rassegna a:visited { color:#FFFFFF;}

#notizie { width: 98%; margin-left: 10px; margin-left: 10px; margin-top: 5px; text-align:center; overflow: auto; overflow-x:hidden; overflow-y:auto; height:auto; font-size:12px;}
#notizie a:link,#notizie a:hover,#notizie a:visited { color:#901216;}

.intestazione_notizia td {color:#000000;font-style:normal}
.notizia td {background:#E7E7E7; border-bottom:1px dotted #b80000;}
.categoria td { color:#FFFFFF; padding: 3px; background-color:#8F1216;border-bottom:5px solid #828284;  vertical-align:middle;}
.categoria td img {vertical-align:middle;}
.categoria {  color:#FFFFFF; background-color:#8F1216; vertical-align:middle; width:100%; border-bottom:15px solid #828284;}
.categoria.selected td {background-color: #ffffaa;}
.categoria_drag{width:100%; height:100%; cursor:move; padding:3px;}
.titolo_drag{width:100%; height:100%;cursor:move;}
.testata {color: #000000; width:20%; padding:3px; padding-left:20px;}
.autore {color: #000000; font-style: italic; width:20%; padding:3px; padding-right:20px; text-align:right}
.data_notizia {color: #000000; width:10%; padding:3px; text-align:right}
.titolo {color: #901216; width:60%;padding: 3px; padding-left:5px;}
.titolo_ricerca {color: #000000; width:50%; padding:3px;}
.non_visibile{display:none;}

.preleva {color:#000000; text-align:right; padding-right: 15px;}
.preleva a:link,.preleva a:hover,.preleva a:visited { color:#000000;}
.risultati_ricerca{color:#000000; }
.testata_ricerca{color:#000000; }
.autore_ricerca{color:#000000; }
.titolo_ricerca{color:#000000; }
.data_ricerca{color:#000000; }


/*Testate*/
#container_mini { width: 100%; text-align: center;}
#table_container_mini { width: 980px; }
#top_mini{width:100%;}
#top1_mini{vertical-align: top; text-align: left; width: 70%; height:50px; white-space:nowrap; vertical-align:middle; padding-left:10px;}
#top2_mini{vertical-align: top; text-align: right; width: 15%; height:50px;  white-space:nowrap; vertical-align:middle; padding-left:10px;}
#top3_mini{vertical-align: top; text-align: right; width: 15%; height:50px;  white-space:nowrap; vertical-align:middle; padding-right:10px;}

.dettagli_testata {padding:5px;color:#000000; }
.button_testate{color:#000000;border: 1px solid #000000;}
/*Ricerca*/
.dettagli_ricerca td {padding:10px; padding-top:15px;  padding-bottom:15px;   border-bottom: 1px dashed #dddddd;color:#000000; }
#form_ricerca input {width:100%;}
#form_ricerca select {width:100%;}
.button_avanzata{color:#000000;border: 1px solid #000000;}

/*PDF*/
#td_indice_notizie{width:0px; overflow: auto; overflow-x:hidden; overflow-y:auto;}
#indice_notizie{width:0px; height:100%; overflow: auto; overflow-x:hidden; overflow-y:auto; vertical-align:middle;}
#indice_notizie div{padding:3px; width:100%; background:#F4F4F4; border-top:1px solid #b80000; border-bottom:1px solid #b80000;}
#indice_notizie .categoria{ display:block; color:#FFFFFF; background-color:#F75822; border:1px solid #b80000;  vertical-align:middle; width:100%; border-top:15px solid #b80000; border-bottom:5px solid #b80000; }
.selected{font-weight:bold;}
#notizie_iframe {width:98%; vertical-align:top; }
#notizie_iframe_pdf {width:98%; height:98%; border:1px solid #000000;}
#form_ricerca input {width:100%;}
#form_ricerca select {width:100%;}
#previous{vertical-align:middle;}
#next{vertical-align:middle;}


/*Gestione*/
#form_gestione td {padding:10px; font-weight:bold;}
#form_gestione input {width:100%;}
#form_gestione textarea {width:100%;}

/*Error*/
.error{text-align:center; color:#ffffff; font-size:12px; font-weight:bold; background-color:#b80000; padding:10px; width:70%; margin-left:15%;}


/*Ok*/
.ok{text-align:center; color:#ffffff; font-size:12px; font-weight:bold; background-color:#55aa55; padding:10px; width:70%; margin-left:15%;}


/*Gestione*/
.dropzonehover td{background-color:#5a3efF; color:#ffffff;}
.dropzonehover td a{color:#ffffff;}
#loading{float:left;}



