/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
* { border: 0; }
body { font-size: 0.8em; font-family: "Lucida Grande", Geneva, Verdana, Arial, sans-serif; color:#000; background:#FFF; }
iframe { width: 100%; overflow: auto; }
#sidebar { position:absolute; top:0; left:0; width:280px; overflow:hidden; border-right:1px solid #3C4240; padding:10px 0 0 10px; color:#3C4240; background: #FFFFEE; }
#sidebar h1 { margin-bottom: 7px; background:#3C4240; color:#FBEB9F; padding:5px; font-family: Georgia, trebuchet ms, serif; font-size:120%; text-indent: 5px; }
#sidebar h1 a { color:#FBEB9F; text-decoration:none; }
#sidebar h1 a:hover { color:#FBEB9F; text-decoration:none; }
#sidebar p { margin-bottom: 5px; font-size:90%; }
#sidebar a { color:#3C4240; text-decoration:none; }
#sidebar a:hover { color:#3C4240; text-decoration:underline; }
#scheda .mark { background-color:#FBEB9F; color: black; }
#logo { height: 150px; background: #FFFFEE url(img/memofontecover.gif) top center no-repeat; margin: 10px 10px 0 0; }
#extra h1 { color: #00324D; font-size: 1em; font-weight: bold; margin-bottom: 10px; font-variant: small-caps; }
#extra p { margin: 10px 0; color: #333; text-align:justify; line-height:1.6em; }
#extra a { border-bottom:1px dotted #6F7E0B; color:#6F7E0B; }
#extra a:hover { border-bottom:1px dotted #333; color:#333; }
#extra ul { list-style-type:none; margin:5px 0 10px 0; }
#extra ul li { display:inline; margin:0 5px 0 0; }
#extra ul li a { border:1px solid #FBEB9F; border-left:5px solid #FBEB9F; padding: 2px 6px; text-decoration:none; }
#extra ul li a.active { color:#FBEB9F; background:#3C4240; }
#extra ul li a:hover { color:#3C4240; background:#ADA98E; text-decoration:none; }
#search { width: 750px; color: #333; margin: 0px; }
#search h1 { color: #00324D; font-size: 1em; font-weight: bold; margin-bottom: 10px; font-variant: small-caps; }
#search p { margin: 10px 0; color: #333; }
#search table { width: 100%; font-size: 90%; color: #333; }
#search th { padding: 3px 6px; text-align: left; border-bottom:1px dotted #ccc; }
#search tr:hover { ; }
#search td { padding: 3px 6px; vertical-align: middle; border-bottom:1px dotted #000; }
#search table.filter { color: #333; font-size: 100%; }
#search table.filter th { text-align: left; border-bottom:0px; }
#search table.filter td { vertical-align: middle; border-bottom:0px solid #463C48; }
#search input { border:1px solid #ccc; background-color:#FBFCF2; margin: 5px; }
#search select { border:1px solid #ccc; background-color:#FBFCF2; width: 70%; margin: 5px; }
#search a { color:#3C4240; text-decoration:none; margin: 0px; }
#search a:hover { color:#FFF; background-color:#6F7E0B; text-decoration:none; }
#scheda { font-size:110%; margin: 10px; height: 100%; text-align: justify; }
#scheda * { color: white; }
#scheda.ie * { color: black; }
#scheda p { margin: 5px 0; }
#scheda a { color:#3C4240; }
#scheda a:hover { color:#FFF; background-color:#6F7E0B; }
#scheda h1 { font-size:120%; text-align:left; border-bottom:1px solid #6F7E0B; margin-bottom:7px; text-align: left; }
#scheda input { border:1px solid #463C48; background-color:#F3FACF; margin: 5px; }
#scheda ul { float:left; clear:both; }
#scheda li { height: 100px; list-style-type: none; display: block; margin-left: 10px; float: left; }
#scheda .thumbnail { width: 40px; }
#scheda .img_link a { height: 100px; }
#scheda .active { background-color:#FFFF71; }
#main-archivio { width: 960px; height: 100%; margin:0px auto; text-align:left; }
#main-archivio-mid { width: 100%; height: 100%; float: left; }
.skiplink { display: none; }
.smallcaps { font-variant: small-caps; }
.quote { margin: 5px 20px; background-color:#FBEB9F; border-left:5px solid #463C48; padding:10px; }
#content p:first-letter { font-family: Georgia, trebuchet ms, serif; font-size: 200%; }
#content p.curasezione { font-style: italic; }
#content p.curasezione:first-letter { font-size: 100%; font-family: trebuchet ms,verdana,tahoma,sans-serif; }
#search_form { width: 100%; height: 255px; padding: 0px; margin: 0px; position: relative; overflow:hidden; background-color: rgba(255,255,255,0.5); }
#search_form h1 { border-bottom: 2px solid black; width: 99%; margin-left: 6px; }
#search_form .trasparenza { width:100%; height:1500px; position:absolute; z-index: -1000; }
#search_form .stop_trasparenza { position: relative; height: 100%; }
ul.checkbox_list { list-style: none; width: 400px; height: 70px; margin-bottom: 0px; }
ul.checkbox_list li { float: left; display: block; width: 106px; }
#left-form { float: left; width: 333px; height: 215px; padding: 5px; }
#data_pick { width: 340px; float: left; margin-bottom: 5px; border-bottom: 2px solid black; }
#tipo_doc_pick { width: 100%; float: left; padding: 5px; height: 200px; }
#tipo_doc_pick .select_all,.deselect_all { cursor: pointer; border: 1px solid gray; padding: 1px; }
#buttons_tipo_doc { height: 30px; width: 100%; padding: 5px; float: left; }
#note_cons { width: 100%; padding: 5px; float: left; }
#note_cons .show_notes { cursor: pointer; text-decoration: underline; padding: 1px; }
#note_cons #note_text { width: 100%; padding: 5px; float: left; display: none; }
#right-form { float: right; width: 365px; height: 205px; padding: 5px; border-left: 2px solid black; }
#other_search { float: left; clear: both; border-bottom: 2px solid black; width: 100%; }
#other_search input { width: 94%; }
#other_search .input_campo { width: 78%; }
#other_search .input_lista { width: 12%; }
#other_search .input_opt { width: 20px; }
#form_buttons { width: 100%; float: left; clear: both; }
#search_result { float: left; clear: both; background-color: rgba(255, 255, 255, 0.5); width: 100%; margin-top: 5px; }
#search_result .inner_box { width: 97%; padding: 5px; margin-left: 6px; }
#search_result h1 { border-bottom: 2px solid black; width: 99%; margin-left: 6px; }
#search_result a { color:#000; text-decoration:none; margin: 0px; }
DIV#content-archivio { width: 837px; height: auto; float: left; padding-bottom: 10px; padding-left: 25px; margin-left: 47px; background: url(../images/content_bg_mid.png); background-repeat: repeat-y; }
.nota { font-size: 9px; }
#exposeMask { z-index: -9000; }
.apple_overlay { display:none; width:740px; padding:35px; font-size:11px; }
.apple_overlay .close { background-image:url(../images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }
#overlay { background-image:url(/include/js/transparent.png); color:#000; height:450px; position: fixed; top: 20px; left: 20px; }
#overlay .contentWrap { height:570px; overflow-y:auto; }
#overlay_elenco .contentWrap { height: 298px; margin-left: 21px; margin-top: 30px; overflow-y: auto; width: 317px; text-align: left; }
#overlay_elenco { background-image:url(../images/elencobg.png); color:white; height:350px; width: 350px; display: none; }
#overlay_elenco .close { background-image:url(../images/close.png); position:absolute; right:-5px; top:-5px; cursor:pointer; height:35px; width:35px; }
#overlay_elenco .contentWrap a { color: white; }
#go_back_home { background: url("../images/content_bg_mid.png") repeat-y scroll 0 0 transparent; float: left; height: auto; margin-left: 47px; padding-left: 25px; width: 837px; }
#go_back_home a { color:#3C4240; text-decoration:underline; margin: 0px; }
#go_back_home a:hover { color: #FFF; background-color:#6F7E0B; }
#prensentazione { }
#presentazione span.more { float:right; }
span.more a { color:#3C4240; text-decoration:none; }
span.more a:hover { color: #FFF; background-color:#6F7E0B; text-decoration:underline; }
#lettere { float: left; clear: both; height: 50px; }
#search .lettera_lemmario { width: auto; height: auto; float: left; text-align: center; display: block; }
.lettera_lemmario input{ display: block; width: 25px; height: 25px; font-size: 15px; }
#descrizione_lemmario { float: left; text-align: justify; }
#descrizione_lemmario h3 { font-size: 16px; }
#search #lemmi { width: 100%; height: auto; float: left; }
#lemmi .lemma_box { width: 223px; height: auto; padding: 5px; margin: 5px; float: left; border: 1px solid black; }
#lemmi .lemma_box_varianti { display: none; }
#lemmi .lemma_link { font-weight: bold; }
#lemmi .lemma_box_expand { cursor: pointer; float: right; }
#risultati_lemma { float: left; width: 725px; height: auto; }
.risultati_scheda { float: left; width: 100%; height: auto; padding-bottom: 15px; }
.risultati_scheda h3 { font-size: 14px; text-align: left; font-variant: normal; font-weight: bold; }
.risultati_scheda.pari{ background-color: #DFDCD1; }
.risultati_scheda.dispari{ background-color: #FCF7EE; }
.contesto_scheda { border: 1px solid black; float:left; width: 719px; height: auto; margin: 2px; }
.link_contesto { width: auto; float: left; margin-right: 5px; }
.testo_contesto { width: 678px; float: left; }
