html, body{ background-color:#FAFAFA; margin:0; padding:0; text-align:center; } 
img{border: 0px;} 

/* ---- LAYOUT PAGINA ---- */
#pagewidth{ width: 52em; /*width:710px;  width: 2;*/text-align:left; margin-left:auto; margin-right:auto; } 
#maincontainer { border: solid 0px black; height: auto; margin:15px 0px !important; margin: 0px; padding: 0px; background-color:transparent; }
#singlemaincontainer { border: solid 0px black; height: auto; margin:15px 0px !important; margin: 0px; padding: 0px; }
#leftcol{width:149px; width:20%;float:left; position:relative; margin-top:0px !important; margin-top:20px;} 
#maincol{float: right; display:block;  width:550px; width:75%; position: relative; text-align:left;}
#singlemaincol{ float: left; display:block;  width:100%; position: relative; text-align:left; }
/* ----------------------- */


/* ---- HEADER ----*/
#header {border:solid 0px #000; width: 45em;height: 7em; }
#logo {float: left; width:196px; margin: 1px; height:85px; background: transparent url(/logoastegiudiziarie.gif) no-repeat 0px 15px;}
#logo a {position:relative; display:block; width:196px; height:85px; }
#logo a span {/*display: none;*/ width:0;position:absolute;height:0;overflow:hidden;top:-200em; }
#banner {padding-top: 5px; padding-left: 13px;float: right; /*width:12em;*/}
#sloganprincipale {width:270px; width: 18em; margin: 1px; padding-top:64px; padding-bottom: 0px; padding-left: 5px; float: left;font-family:Arial,Verdana,sans-serif,Tahoma; font-weight:bolder; font-size:1.0em; color:#185598; padding-left:0px; padding-bottom:0px; margin:0px; }
#slogansecondario {width:710px; width: 45em; height:20px; margin: 0px; padding: 2px; border-top: solid 1px #777777;float: left;}
#slogansecondario a{font-family: Verdana,sans-serif,Tahoma,Arial; font-size:0.6em; color:#185598; text-decoration: none;}
#headerseparator hr{display:none;}
/* ----------------------- */

/* ---- STATISTICHE SULLA PUBBLICITA' ---- */
#statistichepubblicita { text-align: center; font-family: Verdana, Sans-Serif, Tahoma, Arial; font-size: 0.7em; }
/* ----------------------- */


/* ---- VENDITE IN EVIDENZA ---- */
#venditeinevidenza { padding: 5px; margin-top: 1.1em; }
#venditeinevidenza h3 { border-top: solid 3px #769BC4; color:#154B88; padding: 3px 0; margin-bottom: 0px; margin-top: 10px; width: 100%; font-family: Verdana,sans-serif,Arial; font-size: 0.9em; }
#venditeinevidenza p { font-family: Verdana,sans-serif,Arial; font-size: 0.7em; line-height: 1.3em; margin-top: 0.5em; }
#venditeinevidenza img { float: left; margin-right: 8px; border: outset 1px #666; width: 6.0em; }
/* ----------------------- */


/* ---- AREA NEWS E COMUNICAZIONI ---- */
#areacomunicazioni { padding: 5px; vertical-align: top; margin-top: 1.1em;  }
#areacomunicazioni h3 { border-top: solid 3px #769BC4; color:#154B88; padding: 3px 0; width: 100%; margin-bottom: 1.0em; margin-top: 0px; font-family: Verdana,sans-serif,Arial; font-size: 0.9em;  }
#areacomunicazioni h4 {  }
#areacomunicazioni p { font-family: Verdana,sans-serif,tahoma, Arial; line-height: 1.3em; text-align: justify; margin-top: 1.0em; font-size: 0.8em; }
#areacomunicazioni p img { float: left; margin-right: 10px; border: solid 1px #ccc; }
#areacomunicazioni p.sommario { text-align: center; font-size: 0.9em; }
.titolonews { color:#000; margin: 0px; font-family: Verdana,sans-serif,Arial; font-size: 0.8em; border: none; width: auto; padding: 0px; }
.archivionews { font-size: 1.5em; }
/* scommentare per avere due colonne
#areacomunicazioni .left { float: left; width: 47%; margin-right: 2.0em; }
#areacomunicazioni .right { display: inline; width: 47%;  }
*/

/* ----------------------- */


 /* ---- MENU ---- */
#leftcol h3 {width: 133px; height: 10%; margin-top: 5px; margin-bottom:0px; padding-top:3px; padding-left: 25px; padding-bottom:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; border-bottom: dashed 1px #154B88;color:#154B88;background-repeat:no-repeat; background-color:Transparent;}
#leftcol ul {margin: 5px 0 20px 20px; padding: 0px; border: 0px;}
#leftcol li {list-style-image: none; list-style-type:square; list-style-position:outside; border: 0px; line-height: 1.2; margin: 0 0 2px 2px; color: #0069B7;}
#leftcol a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-style: normal;}
#leftcol a:link {color: #000; text-decoration: none}
#leftcol a:visited  {color: #000; text-decoration: none}
#leftcol a:hover {color: #00C; text-decoration: underline}
#leftcol a.active {color: #00C; text-decoration: underline}

#areegeografiche {background-image: url(/images/t-geografica-img.gif); } 
#areegiurisdizionali {background-image: url(/images/t-giurisdizioni-img.gif); }
#areariservata {background-image: url(/images/t-areariservata-img.gif); }
#statistiche {background-image: url(/images/t-statistiche-img.gif); }
#pubblicazione {background-image: url(/images/t-pubblicazione-img.gif); }
#servizi {background-image: url(/images/t-servizi-img.gif); }
#pagamenti {background-image: url(/images/t-pagamenti-img.gif); }
#astegiudiziarie {background-image: url(/images/t-astegiudiziarie-img.gif); }
#consultazione {background-image: url(/images/t-consultazione-img.gif); }
#informazioni {background-image: url(/images/t-informazioni-img.gif); }
#areecollegate {background-image: url(/images/t-areecollegate-img.gif); }

#servizitecnici {height: 20%; margin-top: 30px; margin-bottom: 0px; margin-left: 5px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight:bold; color: #000000; text-decoration: none}
#sfondoinlinea { margin-top: 5px; margin-left: 35px !important; margin-left: 5px;  width: 93px; height: 36px; background: transparent url(/images/logoinlinea.gif) no-repeat 0px 0px; text-align:center; }
#sfondoinlinea a { border:0px; display:block;width: 79px; height: 23px;}
#sfondoinlinea a span {display:none; }

ul.tblRicerche { display:inline; background: transparent url(/images/tabselected29.gif) no-repeat 0px 0px;border: solid 1px #000; width:100%;}
ul.tblRicerche li { display:inline;  width: 200px; border:solid 1px #000;}
.tblRicerche td {text-align: center;}
/* ----------------------- */

/* ---- MASCHERE DI RICERCA ---- */
/*#linguette {width: 541px; height: 26px; border: solid 0px #000;}*/
#linguettemappaimmagine {/*border: solid 1px #7189a6;*/margin: 0px;padding: 0px;height:22px;width:33em; background-color:#fafafa;}
/*.imgmapTab {border: solid 1px #000; margin: 0px; padding: 0px;}
.tabselected1 {width: 541px; height: 26px; border: solid 0px #000; background: transparent url(/images/tabselected1.gif) no-repeat 0px 0px;}
.tabselected2 {width: 541px; height: 26px; border: solid 0px #000; background: transparent url(/images/tabselected2.gif) no-repeat 0px 0px;}
.tabselected3 {width: 541px; height: 26px; border: solid 0px #000; background: transparent url(/images/tabselected3.gif) no-repeat 0px 0px;}
.tabselected4 {width: 541px; height: 26px; border: solid 0px #000; background: transparent url(/images/tabselected4.gif) no-repeat 0px 0px;}

#linguettaimmobiliare-s {float: left; width: 145px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-immobiliare-selected.gif) no-repeat 0px 0px;}
#linguettaimmobiliare-s span{display:none;}
#linguettaimmobiliare-u {float: left; width: 145px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-immobiliare-unselected.gif) no-repeat 0px 0px;}
#linguettaimmobiliare-u a{width: 145px; height: 26px; display:block; }
#linguettaimmobiliare-u a span{display:none;}

#linguettamobiliare-s {float: left; width: 136px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-mobiliare-selected.gif) no-repeat 0px 0px;}
#linguettamobiliare-s span{display:none;}
#linguettamobiliare-u {float: left; width: 136px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-mobiliare-unselected.gif) no-repeat 0px 0px;}
#linguettamobiliare-u a{width: 136px; height: 26px; display:block; }
#linguettamobiliare-u a span{display:none;}

#linguettaatti-s {float: left; width: 133px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-atti-selected.gif) no-repeat 0px 0px;}
#linguettaatti-s span{display:none;}
#linguettaatti-u {float: left; width: 133px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-atti-unselected.gif) no-repeat 0px 0px;}
#linguettaatti-u a{width: 133px; height: 26px; display:block;}
#linguettaatti-u a span{display:none;}

#linguettaaltre-s {float: left; width: 136px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-altri-selected.gif) no-repeat 0px 0px;}
#linguettaaltre-s span{display:none;}
#linguettaaltre-u {float: left; width: 127px; height: 26px; margin: 0px; padding: 0px; border: solid 0px #000;background: transparent url(/images/l-altri-unselected.gif) no-repeat 0px 0px;}
#linguettaaltre-u a{width: 127px; height: 26px; display:block; }
#linguettaaltre-u a span{display:none;}
*/

.buttonGenerale { border: solid 0px #FFF; width: 4.8em !important; width: 5em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.buttonProcedurale { border: solid 0px #FFF; width: 6.4em !important; width: 6.2em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.buttonTemporale { border: solid 0px #FFF; width: 6.2em !important; width: 6em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }



#contenitoremascheraricerca {margin: 0px; margin-top: -6px !important; margin-top:-5px;width: 100%;height: auto;border-left: solid 1px #7189a6;border-right: solid 1px #7189a6;border-bottom: solid 1px #7189a6;/*margin-top:-1px !important;margin-top:-6px; width:541px;  border: solid 1px #000;border: solid 1px #7189a6;*/}
/*#contenitoremascheraricercainterno {  height: auto; border-top: solid 1px #7189a6; border-left: solid 1px #7189a6;border-right: solid 1px #7189a6;border-bottom: solid 1px #7189a6;margin-top:4px; }*/
#contenitoremascheraricerca p{/*border: solid 1px #000;*/margin-top:1.0em;margin-bottom: 0px;padding:1.3em;/*padding-top:20px !important; padding-top:10px; padding-left: 10px;*/font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
#contenitoremascheraricerca p.nomargin {margin:0px;}

#ricerche {border: solid 0px #000; width: 98%; height: auto; padding: 5px; text-align: center;}
#ricerche fieldset { width: 98%; height: auto; padding: 0px; margin-left:5px !important; margin-left: 0px; margin-right:5px !important; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; text-align: left;}
#ricerche fieldset legend {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; text-decoration: none; }
#ricerche fieldset #contenitoreinterno{margin: 10px 0px 0px 0px; }

.ricercaattuale {float:left;}
.altrericerche {float:right;}
table.mascheraricerca {border: none; border-collapse:collapse; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
table.mascheraricercacorta {border: none; border-collapse:collapse; width:50%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;}
.tblc1 {width:50%; }
.tblc2 {width:50%; }
.rowbutton {text-align: right; padding-top: 5px;padding-bottom: 5px;}
.btnCerca {width:6.0em; height:2.1em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}
.btnAnnulla {width:6.0em; height:2.1em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}

/*.row {border: solid 0px #000; width: 516px; height: 29px; margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-size: 0.6em; color: #000000; }
.col {border: dotted 0px #000;width: 256px; height: 25px; float: left; text-decoration: none}
.row {border: solid 0px #000; width: 100%; height: 29px; margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000; }
.col1 {border: dotted 0px #000;width: 49%; height: 25px; float: left; text-decoration: none}
.col2 {border: dotted 0px #000;width: 49%; height: 25px; float: right; text-decoration: none}*/
.titolo {border: dotted 0px #000; width: 35%; padding-top: 7px; margin-left:3px; height: auto; float: left;}
.titoloesteso {border: dotted 0px #000; width: 55%; padding-top: 7px; margin-left:3px; height: auto; float: left;}
.valore {border: dotted 0px #000; /*display: inline-block; width: 150px; height: auto;*/ }
/*.titololungo150 {border: dotted 0px #000; width: 150px; padding-top: 0px; margin-left:3px; height: 25px; float: left;}
.titololungo200 {border: dotted 0px #000; width: 200px; padding-top: 0px; margin-left:3px; height: 25px; float: left;}
.titololungo250 {border: dotted 0px #000; width: 250px; padding-top: 0px; margin-left:3px; height: 25px; float: left;}
.titololungo300 {border: dotted 0px #000; width: 300px; padding-top: 0px; margin-left:3px; height: 25px; float: left;}
.titololungo350 {border: dotted 0px #000; width: 350px; padding-top: 0px; margin-left:3px; height: 25px; float: left;}
.valorelungo150 {border: dotted 0px #000; width: 150px; display: inline-block; height: auto; text-align:right;}
.valorelungo200 {border: dotted 0px #000; width: 200px; display: inline-block; height: auto; text-align:right;}
.valorelungo250 {border: dotted 0px #000; width: 250px; display: inline-block; height: auto; text-align:right;}
.valorelungo300 {border: dotted 0px #000; width: 300px; display: inline-block; height: auto; text-align:right;}
*/
.tendina {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width: 55%; margin: 1px;}
.tendinamedia {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width: 40%; margin: 1px;}
.tendinacorta {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width: 20%; margin: 1px;}
.tendinatemporale {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; margin: 1px;}
.tendinalunga200 {font-family: arial, verdana, tahoma, sans-serif; font-size: 0.8em; color:#000; width: 190px; margin: 1px;}
.campo1 {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width:53%; margin: 1px;}
.campo2 {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width:13%; margin: 1px;}
.campo3 {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:#000; width:98px; margin: 1px;}
.noparametri {font-family: arial, verdana, tahoma, sans-serif; font-size: 1.0em; color:red; text-align:center; }
/* ----------------------------- */


/* ---- CONTENUTI ---- */
.contenuto {font-family: Verdana, Sans-Serif, Tahoma, Arial; line-height:1.5; text-align:justify; font-size: 0.8em; color: #000000; text-decoration: none; }
.contenuto p {line-height:2; text-align:justify; color: #000000; text-decoration: none; }
.contenuto h3 {color: #185598; margin: -20px 0px 0px 0px; border-bottom: dashed 1px #185598; padding-bottom: 3px;}
.contenuto #areacomunicazioni { margin-top: 2px; }
.contenuto #areacomunicazioni h3 {color: #185598; border-bottom: dashed 1px #185598; border-top: none; padding-bottom: 3px;}
/*.contenuto ul {font-size: 0.7em;*//*list-style-type: none;*/
/*.contenuto ol {font-size: 0.7em;list-style-type: none;}*/
.contenuto ul ol {font-size: 1.0em;/*list-style-type: none;*/}
.contenuto table { /*width: 100%;*/ border: none; }
.contenuto table td { width: 33%; vertical-align: top; text-align: left; font-size: 0.7em; padding: 4px; border: none; }
.contenuto select { font-size: 0.9em; }
.contenuto .btnAree { width:9.0em; height:1.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
#tabella_generale {width:98%; font-size:1em;}
#tabella_generale td{width:100em; font-size:1em;}/* border: solid 1px #000;*/
/* ----------------------------- */


/* ---- PRIMASEL ---- */
#primasel p { font-family: Verdana,sans-serif,Arial; font-size: 0.7em;}
.filtrocorrente { font-family: Verdana,sans-serif,Arial; font-size: 0.7em; text-align: center; margin: 5px 0; line-height: 1.4;  }
.lottiindividuati { text-align: center; margin: 5px 0; line-height: 1.4; font-size: 1.1em; }
.pulsanticontrollo {text-align: center; }
h4.numerorecord { border: none; margin: 0px 0px 2px 2px; padding: 0px; font-weight: normal; width: 100%; font-family: Verdana,sans-serif,Arial; font-size: 0.7em;color: #185598; }
table.psel { font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 100%; margin: 0px; border-collapse: collapse; border: none; }
table.psel th { color: #FFF; background-color: #185598; padding: 3px; border: solid 1px #fafafa; font-size: 1.0em;}
table.psel td {  background-color: #f0f0f0; padding: 3px; border: solid 1px #fafafa;}
table.psel caption { display: none; }
img.semaforo { width: 1.5em; }
p.psel { margin: 6px 0 8px 0; line-height: 1.5; }
hr.scheda { margin: 0px; padding: 0px;  border: solid 1px #185598; }
.etichettaallegati { float: left; width: 10%;font-family: Verdana,sans-serif,Arial; font-size: 0.7em; }
.elencoallegati { float: left; width: 60%; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; padding-bottom: 10px !important; padding-bottom: 0px; }
.schedadettagliata { float: right; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 25%; text-align: right; text-transform: uppercase; padding-bottom: 10px !important; padding-bottom: 0px; }
.paginazione_left { float: left; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 48%; height: 2.0em; }
.paginazione_right { float: right; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 48%; text-align: right; height: 2.0em; padding-top: 0px !important; padding-top: 8px; }
.drpdpaginazione { font-size: 1.0em; height: 1.4em; width: 4.5em; }
.btnVisualizza { border: solid 0px #FFF; width: 5.4em !important; width: 5.2em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.btnPrecedente { border: solid 0px #FFF; width: 10.4em !important; width: 10.0em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.btnSuccessiva { border: solid 0px #FFF; width: 10.4em !important; width: 10.0em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.btnModificaParametri { border: solid 0px #FFF; width: 15.4em !important; width: 15.2em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.btnNuovaRicerca { border: solid 0px #FFF; width: 7.8em !important; width: 7.6em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
.btnGuidaConsultazione { border: solid 0px #FFF; width: 12.4em !important; width: 12.2em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
/*
.datibene { margin: 0 0 20px 0; }
.dettaglio { text-align: right; margin: 0px; }
.etichettanote { float: left; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 10%; }
.notepsel { float: left; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; width: 90%; }
.legenda { text-align: center; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; margin: 20px 0 5px 0; }
hr.legenda { margin: 0px; padding: 0px;  border: solid 1px #769BC4; }
table.legenda { margin: 0px 0px 8px 0px !important; margin: 5px 0px 0px 0px; width: 100%; }
table.legenda td { text-align: left; vertical-align: top; padding: 4px;}
#primasel_ricerca #contenitoremascheraricerca { border: none; }
.aiuto { text-align: right; margin: 0px 20px 0px 0px; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; }
.buttonOnOff { border: solid 0px #FFF; width: 17.0em !important; width: 17.0em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; }
#legendaDV { float: left; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; }
#legendaNota { float: right; font-family: Verdana,sans-serif,Arial; font-size: 0.7em; }
*/

/* ---------------- */

/* ---- SECONDA SEL ---- */
#secondasel { text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;}
.SselDivPubblicitabanche {padding:2px;background-color:#FFFFA6;text-align:center; height:1.5em; border: solid 1px #777777;color:#000066;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;/*font-weight:bold;*/font-size:0.7em;} 
.SselDivPubblicitabanche a{color:#0000FF;font-family: Verdana, Arial, Helvetica, sans-serif;/*font-weight:bold;font-size:0.7em*/} 

#Codice {width: 100%;}
#CodiceAsta {width: 100%;}
#StatoAsta {width: 16%;}
#StatoAstaValore {width: 100%;}
#ConsultaAllegati {width: 40%;}
#Funzioni {width: 12%;}

.titoloallegati { padding: 2px; background-color: #F0F0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #000066;	text-decoration: none; text-align: center; vertical-align: middle; border-bottom: #777777 1px solid; }
.valoreallegati { padding: 2px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000066; text-decoration: none; text-align: center; vertical-align: bottom; border: solid 0px #777777; margin-top: 10px; margin-bottom: 30px !important; margin-bottom: 10px; }

#CodiceAstaValore{margin: 1.5em 0em 0em 0em;}
#WarningDocNA {	width: 100%; margin:0px 0px 5px 0px; padding: 15px 0px 0px 0px;	text-align: center; font-size: 0.7em;}
.SselTblHeader {margin: 0px; padding: 1px; border: solid 1px #777777; width: 100%; text-align: center; background-color: #FFFFFF;}
.SselTblHeader td {	padding: 0px; border: solid 1px #777777; vertical-align: top; font-size: 1.0em; }
.SselTblHeader td #DichDocNA { width: 100%; height:auto; font-size: 1.0em; }
.DivAllegati { width: 19.9%; left: 0px; position: relative;	float: left; border: solid 0px;}
.DivAllegatiFunzioni {width: 33%; left:0px; position:relative; float:left; border: solid 0px; margin:0px;}
.SselTbl  {margin: 0px; padding: 1px; border: solid 1px #777777; width: 100%; text-align: center; }
.SselTbl caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #FFF; background-color: #185598;}
.SselTbl td,th {padding: 2px; border: solid 1px #777777; text-decoration:none; text-align:left; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.SselTbl th.left {width: 15%; background-color: #F0F0F0; color: #000066; }
.SselTbl td.right {width: 35%; color: #000000; }
/*
#NumeroVerdeSGC {border:solid 0px #000; width:145px; margin-top: 10px; height:50px; background: transparent url(/images/numeroverdeSGCTEST4.gif) no-repeat 0px 0px; }
#NumeroVerdeSGC span {display: none; }
*/
#NumeroVerdeSGC {width:13em;}

/*
#ChkTribFrosinone{color:#000066;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;} 
#HpLinKTribFR{color:#000066;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;} 
.ContenitoreAllegati {width: 100%; height: 2.0em; padding: 0px; padding-right: 2px;border: solid 1px #777777;}
.contenitore {float: left; margin: 0px;  padding: 0px; border: solid 0px #000;}
.tbl-caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #FFF; background-color: #124072;}
.SselTbl tr td table td {padding: 2px; margin: 0px;  border: solid 0px #000;}
.divcenter{text-align: center;}
*/

/* ---------------- */

/* ---- BROWSEDOC ---- */
.TitoloProceduraBD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #000066;text-align:center;}
.NormaleCentratoBD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  text-align:center;}
.divcontainer {width:33%; text-align:center; float:left;font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.divseparator {width:100%; text-align:center; float:left;}
.PiccoloCentratoBD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;  text-align:center;}
.posfoto {text-align:center; border-width:0px;}
.BDdivmultidoc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;width:100%; text-align:Left; float:left;}
#ctl00_ContentPlaceHolder1_allegatosingolo {width:80%;}
.BDLinkDocMulti
{
	left: 32em;
	position: absolute;
}
.IntImmagine{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
/*-----------*/


/* ---- CROSSTAB ---- */
/*div.crosstab { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }*/
div.crosstab { font-family:Verdana, Tahoma, Sans-Serif, Arial; font-size: 0.8em; border: solid 0px #5Ea4fb; text-align:center; }
/*div.crosstab h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B97; margin:10px 0px 0px 0px; text-align: center; }*/
div.crosstab h3 {color: #185598; text-align:center; margin: 20px 0px 0px 0px; border-bottom: dashed 1px #185598; padding-bottom: 3px;}
.crosstab caption { display: none; }
.crosstab td { font-size: 1.0em; border: solid 1px #5Ea4fb; text-align: center; margin: 0px; }
/*.navigazione { margin-left: 10px; text-align: left; }
.messaggio { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;background-color: #FFFFFF;text-align: right; }*/
.tbl-titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000;border: solid 1px #5Ea4fb;background-color: #FFF; text-align: center; text-transform: uppercase;}
.tbl-titolototale { background-color: #3065A5; background-color: #185598; color: #FFF; font-size: 0.9em; font-weight: bold; padding: 4px 8px; margin: 0px; }
.tbl-totale { background-color: #3065A5; background-color: #185598;color: #FFF;font-weight: normal; padding: 4px 8px; margin: 0px; }
/*.tbl-etichettav { width: 2.0em; vertical-align: bottom; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;text-align: center;background-color: #ECF7FF}*/
.tbl-etichettav { background-color: #A3D8F8; font-weight: normal; padding: 4px 4px;}
/*.tbl-etichettah { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;text-align: left;background-color: #ECF7FF}*/
.tbl-etichettah { background-color: #A3D8F8; font-weight: normal; padding: 4px 4px; text-align: left;}
th.tbl-etichettav { background-color: #A3D8F8; font-weight: normal; padding: 4px 4px; border: solid 1px #5Ea4fb;}
td.tbl-etichettah { background-color: #A3D8F8; font-weight: normal; padding: 4px 4px; text-align: left;}
.tbl-dato {  width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none; background-color: #FFFFFF;text-align: center;}
/*
.tbl-titolorosso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #FFFFFF;background-color: #952632}
.tbl-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;font-weight: bold; color: #FFF;background-color: #185598;}
.dato {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;background-color: #FFFFFF;text-align: center;}
.datocontabile {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none;background-color: #FFFFFF;text-align: right;}
.tbl-titolino { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  color: #FFFFFF;background-color: #000066; }*/
/* ---------------- */

/* STILI DEL CALENDARIO */
#calendario {font-family: Verdana, Sans-Serif, Tahoma, Arial; line-height:1.5; text-align:center; /*font-size: 0.8em;*/ color: #000000; text-decoration: none; }
#calendario p {line-height:2; text-align:center; color: #000000; text-decoration: none; }
#calendario h3 {color: #185598; margin: 20px 0px 0px 0px; border-bottom: dashed 1px #185598; padding-bottom: 3px;}
#calendar_table { font-family:Verdana, Tahoma, Sans-Serif, Arial; font-size: 0.8em; border: solid 0px #5Ea4fb; }
#calendar_gen, #calendar_feb, #calendar_mar, #calendar_apr, #calendar_mag, #calendar_giu, #calendar_lug, #calendar_ago, #calendar_set, #calendar_ott, #calendar_nov, #calendar_dic { background-color: #A3D8F8; font-weight: normal; padding: 4px 8px; }
#calendar_title_total, #calendar_mese, #calendar_title_anno, #calendar_title_mese, #calendar_title_giorno, #calendar_title_vendite {background-color: #3065A5; color: #FFF; font-weight: normal; padding: 4px 8px; margin: 0px; }
#calendar_table td, #calendar_table th { font-size: 1.0em; border: solid 1px #5Ea4fb; text-align: center; margin: 0px; }
#calendar_table td.calendar_value_giorno { background-color: #A3D8F8; font-weight: normal; padding: 4px 8px 4px 2px; text-align: left; }
#calendar_table a { text-decoration: underline; /*font-weight: bold;*/ }
#calendar_table a:hover { text-decoration: underline; color: Blue; }
#calendar_value_total { background-color: #F2F2F2; font-weight: bold; }

.calendar_value_anno { background-color: #A3D8F8; font-weight: normal; }
.calendar_black a { color: #000000; }
.calendar_green a { color: #008400; }
.calendar_yellow a { /*color: #DDAC04;*/ color: #C58707;}
.calendar_red a { color: #E10000; }

#calendar_table caption { display:none;}
/* ---------------- */



/* ---- FOOTER ---- */
#copyright {width: 100%; height: 20px; height: auto;  border-top: solid 1px #777; margin-top: 10px; padding-top: 10px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold;color: #000066; text-decoration: none}
#diritti {width: 100%; height: 20px; height: auto; border: 0px;font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size: 0.6em; color: #000000; text-decoration: none}
#footerseparator hr{display:none;}
/* ---------------- */



/* ---- GENERICI ---- */
.contenitore {float: left;}
.invisible {width:0;position:absolute;height:0;overflow:hidden;top:-200em;}
.notvisible {display: none;}
.clearer {clear: both;}
.center {text-align:center;}
.left{text-align:left}
.top-padding-10 { padding-top:10px;}
.rosso { color: #DF0000; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {	/*border-bottom: 1px dashed #000;*/ border: none;	}
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;}
a:link {text-decoration: underline;}
a:visited  {text-decoration: underline;}
a:hover {text-decoration: underline;}
a.active {text-decoration: underline;}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
html, body{ background-color:#FFF; } 
#leftcol{display:none;} 
#twocols, #maincol{/*width:100%; float:none;*/}
}

/*TABELLA DEL CONTATTACI border: solid 1px #000; */
#tabella_contattaci {width:70%;}
#tabella_contattaci td{text-align:left; width:50%; font-size:1em;}
.btnInvia {width:10.0em; height:2.1em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}
.campolungo { font-size: 1.0em; width: 50%; }

/* vecchi */
.TitoloVerdebig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000066}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #000066;text-align:center;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #000066;text-align:center;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #000066;text-align:center;}
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #990000;text-align:center;}
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #000066;text-align:center;}
.normale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; text-decoration: none }
.normaledelta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; text-decoration: none;margin-left: 10em;}
hr { margin: 0px; padding: 0px;  border: solid 1px #185598;  }
.buttonprosegui { border: solid 0px #FFF;  background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; cursor:pointer;}
.buttonprosegui15 { border: solid 0px #FFF;  width: 14.4em !important; width: 14.2em; background-color:Transparent;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color:Blue; text-decoration:underline; cursor:pointer;}
.buttonstd15{font-size: 1em;width: 14.4em !important; width: 14.2em;}
.buttonAddProc{font-size: 1em;width: 10em;}
.buttonShort{font-size: 1em;width: 5em;}
.normalecenter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; text-decoration: none; text-align:center;}
.divcenter { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align:center;}

.pnlguida
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
}    
.pnlguidacenter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:center;
}    

.panelguida
{
	border-right: #185598 1px solid;
	border-top: #185598 1px solid;
	border-left: #185598 1px solid;
	border-bottom: #185598 1px solid;
	padding-right: 5px;
	padding-left: 5px;
}    

.pnlspanrosso{  color: red; }
.pnlspanblu{  color: #3300ff; }

/* FAQ*/
.faqask {font-family: Verdana,sans-serif,Arial;  font-weight:bold;  font-size:0.8em;}
.faqresp {font-family: Verdana,sans-serif,Arial; font-size:0.9em;  }
.polnormale{font-family: Verdana,sans-serif,Arial;  font-size:0.9em; }
.pollink{font-family: Verdana,sans-serif,Arial; font-size:0.9em;  }
li {font-family: Verdana,sans-serif,Arial; font-size:0.9em;  padding-bottom:0.5em; }

/* Fine TRansazione */
.RigaFT {width: 20%;  height:30px; margin-right:5px; padding-right:10px; text-align:left;}
.OggettoFT
{
    
    margin-right: 5px;
    padding-right: 5px;
    font-family: 'Courier New';
    font-size: 0.85em;
}
.pnlOK
{
    font-size: 1.1em;
    
}
