﻿1html { margin:0; padding:0; width: 100% }
body { margin:0; padding:0; width:auto; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; background:#989898 }
div { position:relative; margin:0; padding:0 }
h1,h2,h3,h4,h5,h6 { margin: 0;  padding: 0; font-size: 1em }
a {color: #A04C38; text-decoration: none; font-weight: bolder}
a:hover {color: #E89600}
img {border:0}
ul {margin:15px; padding:0}
li {padding-bottom:5px}
.form_sito input {border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}

#ridimensionatore { width:100%; height:auto; min-width: 772px }

#contenitore { width:auto; height:auto; margin:10px 10px 0px 10px; text-align:center }
#contenitore #box { width:auto; height:auto; min-height:1010px; text-align:left; margin:0 auto; background:#FFFFFF }
#contenitore #box #spazio_bianco_lati { padding: 10px 8px 8px 8px }

#header { width:auto; height:auto; z-index: 99}
#capitello { position:absolute; z-index:2; top:-10px; left:-8px; width:193px; height:116px; background: url("../images/capitello.jpg") no-repeat top left }
#logo { position:absolute; z-index:2; top:8px; left:200px; width:220px; height:50px; background: url("../images/logo.gif") no-repeat top left }
#box_header { width:auto; height:106px; background: url("../images/sfondo_header.gif") repeat-x top left }

/*-----------MENU-----------------------------------------------------------------------------*/

#box_header #menu { position:absolute; top:0; left:0; width:auto; height:auto }

#menu ul { position:absolute; top:67px; left:200px; width:536px; list-style: none; margin: 0; padding: 0 }
#menu ul li.level { position:relative; float:left; width:auto; height:28px; background: url("../images/divisore_menu.gif") no-repeat bottom right }
#menu ul li div { width: 130px; background: url("../images/freccia_menu.gif") no-repeat top right }
#menu ul li div a { display:block; padding:4px 6px 0 4px; text-decoration:none; color:#FFFFFF; font-weight:bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 13px; background:url("../images/linea_verticale_menu.gif") no-repeat top right }

#menu ul ul a { font-weight:bold; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 1.1em}
#menu ul ul a:hover { color: #66676B }

/*--------------------------------
#menu ul ul { top:28px; left:5px; padding: 0; margin: 0; width: 202px; height: auto; list-style: none; border: 0; border-top: 1px solid #8A867A }
#menu ul ul li {  position:static; display: block; float: left; border: 1px solid #8A867A; border-top: 0; width: 200px; background: #E4E4E4; z-index: 95 }
#menu ul ul li.freccia_sottolivello { background: #E4E4E4 url(../images/tab.gif) no-repeat right }

#menu ul ul li a { width: 200px;disp2lay: block;padding: 4px 0 4px 0; font-size: 11px; color: #0052AB }
#menu ul ul a:hover, #menu ul li:hover { z-index: 100 }
#menu ul ul a:hover { color: #067CFF }

#menu ul ul ul { margin-top: -17px ;z-index: 99; display:none; position: absolute; left: 150px }
#menu ul ul.menu_a_destra { left: -190px }

#menu ul ul { display:none }

#menu li:hover ul { display:block }
#menu li:hover ul ul { display:none }
#menu li li:hover ul { display:block }
#menu li li:hover ul ul { display:none }

#men3u ul li ul li:hover ul { display:block }

#me3nu ul li ul li:hover ul ul { display:none }
li>ul { top: auto; left: auto }
/*--------------------------------*/

/*2° livello*/
#menu ul ul { position: absolute; display: none; background: #ffffff; padding: 0; left:0; top: 30px; width:230px; border: 1px solid #6A1003 }
#menu ul li:hover ul { z-index: 99; display: block}
#menu ul li:hover ul ul {display: none}

#menu ul ul li { position:relative; display: block; width:100%; height:auto; padding:0; border-bottom: 1px solid #6A1003 }
#menu ul ul li.freccia_sottolivello { background: #ffffff url("../images/freccia_continua_pic.gif") no-repeat right }
#menu ul ul li a { display: block; padding: 5px 15px 2px 20px; border-right: 0; }

/*3° livello*/
#menu ul ul ul { position: absolute; display: none; background: #ffffff; padding: 0; left:230px; top:5px; width:220px; border: 1px solid #6A1003 }
#menu ul ul li:hover ul { z-index: 99; display: block}
#menu ul ul li ul { display: none}
#menu ul ul li:hover ul ul {display: none}

#menu ul ul ul li { position:relative; display: block; width:100%; height:auto; padding:0; border-bottom: 1px solid #6A1003}
#menu ul ul ul li a { display: block; padding: 5px 15px 2px 20px; border-right: 0; }

/*-----------FINE MENU------------------------------------------------------------------------*/

#percorso { width:100%; background:#E4E2E5}
#percorso #curva_percorso { position:absolute; bottom:0; left:0; width:8px; height:8px; background: url("../images/curva_percorso.gif") no-repeat top left }

#contenuti {min-height:980px}
#contenuti_default {min-height: 720px}

#colonna_sinistra { height:auto; margin: 0 254px 0 0}
#colonna_destra { position:absolute; top:0; right:0; width:240px; height:auto }

div.spazio_v { width:100%; height:10px; font-size:0.01px; line-height:1px }

#box_sinistra_alto { pa2dding:6px; border:1px solid #C9C9C9; width:100%}
#box_sinistra_centrale { padding:6px; background:#EEEEEE url("../images/separatore_box_centrale_sotto.gif") repeat-y right top }
#box_sinistra_basso { padding:10px 6px 10px 6px; border:1px solid #D4D4D4; background:#ECECEC}

#box_destra_alto { padding:6px; border:1px solid #C9C9C9 }

div.angolo_s_a { position:absolute; top:-1px; left:-1px; width:6px; height:6px; background: url("../images/angolo_s_a.gif") no-repeat top left }
div.angolo_s_b { position:absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url("../images/angolo_s_b.gif") no-repeat top left }
div.angolo_d_a { position:absolute; top:-1px; right:-1px; width:6px; height:6px; background: url("../images/angolo_d_a.gif") no-repeat top left }
div.angolo_d_b { position:absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url("../images/angolo_d_b.gif") no-repeat top left }

div.angolo_b_s_a { position:absolute; top:-1px; left:-1px; width:6px; height:6px; background: url("../images/angolo_b_s_a.gif") no-repeat top left }
div.angolo_b_s_b { position:absolute; bottom:-1px; left:-1px; width:6px; height:6px; background: url("../images/angolo_b_s_b.gif") no-repeat top left }
div.angolo_b_d_a { position:absolute; top:-1px; right:-1px; width:6px; height:6px; background: url("../images/angolo_b_d_a.gif") no-repeat top left }
div.angolo_b_d_b { position:absolute; bottom:-1px; right:-1px; width:6px; height:6px; background: url("../images/angolo_b_d_b.gif") no-repeat top left }

/*-----------FOOTER------------------------------------------------------------------------------------------------*/

#contenitore #box_footer { width:auto; height:70px; text-align:left; margin:0 auto; background: url("../images/sfondo_tratteggiato.gif") repeat-x top left }
#footer { padding-top:30px; text-align:center}

/*-----------Personalizzazioni------------------------------------------------------------------------------------------------*/

#percorso .pathway { padding:0 0 5px 20px; text-align:left}
div.clear { clear:both; line-height:1px; font-size:0.01px}

#box_bianco_sinistra { padding:0 218px 0 0; background:#FFFFFF url("../images/separatore_box_centrale.gif") repeat-y right top; min-height: 200px}
#box_bianco_destra { position:absolute; top:0; right:0; width:208px; background: url("../images/back_libra_2.gif") no-repeat 16px 40px}
#box_bianco_destra #box_bianco_destra_padding { padding:6px }
#box_interno_servizionline {margin: 0 8px 0 8px}
#box_interno_servizionline li {padding-bottom: 8px}
#box_interno_servizionline ul {margin-bottom: 0; padding-bottom: 0}
#box_basso_linkelenco {border-top: 2px dotted #CBCBCB; margin: 0 8px 0 8px; padding:4px 8px 4px 8px; color:#A04C38}

div.float_ul_home {float: left; width: 48%}
div.float_img_basso_uno {float: left; width: 33%; background: url("../../home/images/img_box_basso_uno.jpg") no-repeat; min-height: 100px}
div.float_img_basso_uno div {padding-left: 85px}
div.float_img_basso_due {float: left; width: 33%; background: url("../../home/images/img_box_basso_due.jpg") no-repeat; min-height: 100px}
div.float_img_basso_due div {padding-left: 85px}
div.float_img_basso_tre {float: left; width: 33%; background: url("../../home/images/img_box_basso_tre.gif") no-repeat; min-height: 100px}
div.float_img_basso_tre div {padding-left: 85px}
div.float_img_basso_uno .pseudolink, div.float_img_basso_due .pseudolink, div.float_img_basso_tre .pseudolink { z-index:99; position: absolute; padding:0; width:76px; height:91px; top:0; left:0}
div.float_img_basso_uno .pseudolink a:link, div.float_img_basso_due .pseudolink a:link, div.float_img_basso_tre .pseudolink a:link {display:block; width:76px; height:91px}

/*
#box_alto_in_evidenza {padding:0 350px 0 0}
#box_alto_altri_aggiornamenti { position:absolute; top:0; right:0; width:350px; border-left:2px dotted #CBCBCB; background: #ffffff}
*/

div.float_evidenza {float: left; width: 48%; min-height: 200px; overflow: hidden}
div.float_evidenza .evidenza {margin-left: 4px; padding-right: 9px; margin-top: 6px; margin-bottom: 6px}
div.float_aggiornamenti {float: left; width: 48%; border-left:2px dotted #CBCBCB; min-height: 200px}
div.float_aggiornamenti div {padding-left: 6px; padding-right: 4px; margin-top: 6px; margin-bottom: 6px}

h2 {font-family:Arial; font-size: 2em; color: #E89600;}
h3 {font-family:Arial; font-size: 2em; color: #E89600;}
h4 {font-family:Arial; font-size: 1em;}

/* #plugin_91 h3 {font-family:Arial; font-size: 18px; color: #E89600; font-weight: 700} */
/* #plugin_93 h3 {font-family:Arial; font-size: 18px; color: #E89600; font-weight: 700} */

#sfondo_rosa {background:#FFE9F0; width:100%}
div.angolo_rosa_s_a { position:absolute; top:0px; left:0px; width:6px; height:6px; background: url("../images/angolo_rosa_s_a.gif") no-repeat top left }
div.angolo_rosa_s_b { position:absolute; bottom:0px; left:0px; width:6px; height:6px; background: url("../images/angolo_rosa_s_b.gif") no-repeat top left }
div.angolo_rosa_d_a { position:absolute; top:0px; right:0px; width:6px; height:6px; background: url("../images/angolo_rosa_d_a.gif") no-repeat top left }
div.angolo_rosa_d_b { position:absolute; bottom:0px; right:0px; width:6px; height:6px; background: url("../images/angolo_rosa_d_b.gif") no-repeat top left }

a.link_freccia {float:right; font-weight: bold}

.immagine_campo_ultimo {float: left}
.contenuti_campo_ultimo {padding-top: 4px;}

#area_consiglieri {background: url("../images/lettera_pec.gif") no-repeat top right}
#area_tribunale {background: url("../images/tribunale.gif") no-repeat top right}
#area_consiglieri form {padding:0; margin:0}
#albo_online {background: url("../images/back_albo.gif") no-repeat}
#albo_online form {padding:0; margin:0}
#accesso_archivi {padding: 0 0 0 20px}


.color_data {color:#666666; font-family:Arial; font-size: 11px}
.occhiello {}
.title_faq a {color: #000000; font-size:14px}

#map {float: right; margin-bottom: 6px; margin-right: 6px}

#occhiello_box {padding: 6px}
#img_evidenza {overflow: hidden; height: 180;}
/*----------------------------------solo default-------------------------------------------------------------------------------------------------*/
#corpo_di_default {padding: 6px 6px 6px 6px}

#archivio_eventi p {font-size:13px; margin:4px 0 6px 0}
#archivio_eventi_iscrizione p {margin: 0}

div.plugin_page_addons{
color: #FF6600;
text-align:right;
padding-top:5px
}

div.plugin_page_addons a img {
border:0
}

div.plugin_users_login p.error { color: #ff0000; padding: 0; margin: 0}
div.plugin_users_login .warning { text-align: center; padding-bottom: 5px }

.subtitle {color: #000000; font-size:14px}

.tabella_statistiche td {background-color: #FFE9F0}

.link_footer {color:#ffffff}
.link_footer a {color:#ffffff}

#content_92 .prova {padding: 5px; float:left; border: 1px solid #bbbbbb; margin-right:4px}

#footer table {margin-top:-15px; padding:0}

.convenzioni ul {padding: 0 0 0 30px}
.convenzioni li {list-style:none; padding: 0 0 30px 0}
.convenzioni img {padding:0 10px 0 0}

.home_rassegna_stampa {margin:-24px 0 0 10px}

#ingrandire a {display:block; padding:0 0 0 30px; background: url("../images/zoom.gif") no-repeat top left}

.home_rassegna_stampa p {padding:5px 0 0 0; margin:0}
.home_libri {margin:-24px 0 0 10px}
.home_libri p {padding:5px 0 0 0; margin:0}

.box_top_ultime h1 {padding:6px 0 2px 0}
.box_top_ultime ul {padding:0 0 0 20px; margin:0}
.box_top_ultime li {padding:0; margin:0}
.tutto_a_destra {text-align:right; padding:6px 0 0 0}

#evento_home_1 {float: left; width: 46%}
#evento_home_1 div {height:40px; margin:0; padding:0 0 0 40px; background: url("../images/back_home_forma.gif") no-repeat top left}
#evento_home_2 {float: left; width: 46%; border-left:2px dotted #CBCBCB}
#evento_home_2 div {height:40px; margin:0; padding:0 0 0 40px; background: url("../images/back_home_forma.gif") no-repeat top left}

