﻿@import url(/_style/header.css);
@import url(/_style/layoutpagina.css);
@import url(/_style/menu.css);
@import url(/_style/footer.css);

/* ---- LAYOUT PAGINA ---- */
html, body{margin:0; padding:0;font-family: Verdana; 
            background: White; color:#404040;background-color: #081f3a;}

html {padding:0; overflow-y:scroll;}
       
#maincontainer_big {margin-left:auto; margin-right:auto; display:block;width: 950px; background-color:White; padding:0;}
       
h2 {font-size:1.3em;}
             
img{border: 0px;} 
hr{ height:1px;}
.contenitore {float: left;}
.invisible {width:0;position:absolute;height:0;overflow:hidden;top:-200em;}
.notvisible {display: none;}
.clearer {clear: both;}
.center {text-align:center;}
.justify {text-align:justify;}
.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; color: #081f3a;}
a:link {text-decoration: none;}
a:visited  {text-decoration: underline;}
a:hover {text-decoration: underline;}
a.active {text-decoration: underline;}
h2.error {font-size:1.6em;}
.maincol {text-align:justify;}
.stilePanelli {Font-Size:small} 

input[type="submit"] {background: #298cba url(../images/bgbutton.gif) repeat-x top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #298cba; padding:4px; color:White; text-shadow: 0px 1px 1px #000;}
input[type="submit"]:hover {border:solid 1px Black;}

h2 {color:#df8b02; font-family:Verdana;text-shadow: 1px 1px 1px Orange;}


/* *** 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 */  

/*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.3em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold;}
.btnAnnulla {width:10.0em; height:2.3em;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:normal;}
.campolungo { font-size: 1.0em; width: 50%; }

table { font-family: Verdana; font-size: 12px; }
table.mascheraricerca { border: solid 1px #BFBFBF; width: 700px; }
table.mascheraricerca td { text-align: left; }
table.mascheraricerca td.bottoni { text-align: right; }

td.esterno { border: solid 1px Gray; }
td.linguetta { text-align: center; width: 30px; border: solid 1px Gray; border-left: solid 0px Gray; background-color: #E0E0E0; }
td.linguetta a { color: #808080; text-decoration: none; }
td.linguetta a:hover { color: #385599; text-decoration: none; }

h3 { color: #5B5B5B; margin-bottom: 0px; font-size: 1.0em;}
h3.ricerca { font-size: 1.4em;}
.imagebutton { border: solid 1px Gray; }

.login {
	margin: 3px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #840A00;
	border: 1px solid #840A00;
	margin-bottom:2px;
	background-color: #FFFFFF;
}

input.iptlogin {  width: 150px; }

.entra {
	margin: 0; 
  padding: 0; 
  border-width: 0; 
  line-height: 1em;
  }
  
 .piccolo { font-size: 0.8em; margin-top: 4px;}
 .red { color: Red; }
 
 a.mutui { background-color: #DF7000; color: #FFFFFF; padding: 3px; margin-top: 5px; text-decoration: none;  }
 a.mutui:hover { background-color: #FFFFFF; color: #DF7000; }
 
 
 table.tblConfronto { float: left; border: solid 1px Gray; margin-left: 2px; }
 table.tblConfronto th { width: 150px; text-align: center; color: #FFF; background-color: #3E3E3E;  }
 table.tblConfronto td { height: 30px; padding: 4px;} 
 table.tblConfronto td.grigio { background-color: #E3E3E3; }
 
 
 /* ---- CROSSTAB ---- */
div.crosstab { font-family:Verdana, Tahoma, Sans-Serif, Arial; font-size: 0.8em; border: solid 0px #DB4600; text-align:center; }
 table.crosstab {border: solid 1px #808080;} 
.crosstab caption { display: none; }
.crosstab td { font-size: 1.0em; border: solid 1px #808080; text-align: center; margin: 0px; }
.tbl-titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000;border: solid 1px #808080;background-color: #FFF; text-align: center; text-transform: uppercase;}
.tbl-titolototale {background-color: #185598; background-color: #484848; color: #FFF; font-size: 0.9em; font-weight: bold; padding: 4px 8px; margin: 0px; }
.tbl-totale {background-color: #484848; color: #FFF;font-weight: normal; padding: 4px 8px; margin: 0px;border: solid 1px #808080; }
.tbl-etichettav { background-color: #A3D8F8; font-weight: normal; padding: 4px 4px;  }
.tbl-etichettah {  font-size: 0.9em;font-weight: normal; padding: 4px 4px; text-align: left;}
.tbl-etic_sfondo1 {background-color:#E8F6FF;}
.tbl-etic_sfondo2 {background-color:#CBD8F8;}
th.tbl-etichettav { font-size: 0.9em;font-weight: normal; padding: 2px 2px; border: solid 1px #808080; text-align:center; }
.tbl-backgrd {background-color:#FFFFFF;}
td.tbl-etichettah { font-size: 0.9em;   font-weight: normal; padding: 2px 2px; text-align: left;}
th.tbl-etichettah {	font-size: 0.9em;background-color: #CEEAFB;font-weight: bold;padding: 2px 2px;text-align: left;border: solid 1px #808080; }
.tbl-dato {   font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000CC; text-decoration: none; background-color: #FFFFFF;text-align: center;}
/* ---------------- #CFE4EC */

ul.elencocontenuti li {  text-align:justify; margin-bottom: 20px; }
img.ics { margin-left: 30px; }
img.scala { float:right  }
p.scegliere{ text-align:justify;}
li.scegliere { text-align:justify;}
li.visibilita {list-style-image: none; list-style-type:square; list-style-position:outside; border: 0px; line-height: 1.2; margin: 0 0 2px 2px; color: #AB1818;}
h3.titolino {background: url(../images/icone/quadrato.gif) no-repeat left center;padding-left:15px;color:Black;}
 #selettore { width: 700px; }
 #selettore td { text-align: center; background-color: #FFFFFF; border: solid 1px #BFBFBF; border-top: solid 3px #8C1313; border-bottom: none; height: 18px; }
 /*#selettore td:hover { background-color: #FFFFFF; }*/
 #selettore td a { color: #AB1818; text-decoration: none; width: 340px; display: block; }
 /*#selettore td a:hover { color: #AB1818; }*/
 #selettore td.selected { background-color: #AB1818; }
 #selettore td.selected a { color: #FFF; text-decoration: none; width: 340px; display: block; }
 
 
 p.home { line-height: 2.0em; }
 
 /* VENDITE IN EVIDENZA */
 .contenitorevenditeevidenza fieldset { width: 96%; }
 .contenitorevenditeevidenza fieldset legend { color: #5B5B5B; margin-bottom: 0px; font-size: 1.0em; font-weight: bold;  }
 .contenitorevenditeevidenza table { font-family: Verdana; font-size: 12px; width: 97%; margin-left: 10px; }
 .contenitorevenditeevidenza table tr { padding: 10px; }
 .contenitorevenditeevidenza table tr td { width: 200px; border: solid 1px #AB1818; text-align: center; padding: 8px; background-color: #E0E0E0; }
 .contenitorevenditeevidenza table tr td img { padding: 4px; border: solid 1px #AB1818; margin-bottom: 4px; }
 
 /* AREA UTENTI */
 .grdAreaEnti td { padding: 6px; font-size: 0.9em; }
 .grdAreaEnti th { text-align: center; padding: 6px; font-size: 0.9em; }
 .NumeroAccessi { text-align: center; margin-top: 20px; font-size: 1.2em; font-weight: bold; }

/* ------- ERRORI -------- */
.error {height:0px auto; margin:10px 0 20px 0; margin-right:20px;  padding:10px 5px; color: #ff0000; font-size: 11px; border: solid 1px #a1a1a1; background-color: #f9f9f9; background-image: url(../images/errore.gif); background-position:right top; background-repeat:no-repeat; text-align:left;}
.error p{margin:0; padding:0; color:Red;}
.error ul{padding:0px 0px 0px 10px; margin-left:10px; margin-top:5px; margin-bottom:5px; list-style-position:outside;}
.error li{font-weight:bold;color:Red;}
/* ----------------------- */

/* --- REGISTRAZIONE --- */
table.registrazione { width: 100%; }
table.registrazione td { padding: 5px; }
table.registrazione td.etichetta { width: 40%; }
.pwdStrength1 { background-color: Red; font-size: 0.8em; /*margin-top: 2px;*/ color: White; /*padding: 2px 2px 2px 2px;*/ }
.pwdStrength2 { background-color: Green; font-size: 0.8em; /*margin-top: 2px;*/ color: White; /*padding:2px 2px 2px 2px; */ }
.btnVerifica { width: 155px; }
.TBNormale {width: 12em;}
/* --------------------- */

/* --- SCHEDA ---- */
table.scheda { width: 100%; margin-top:15px;}
table.scheda th {border-bottom:solid 1px #CCC; color:#f16600;text-shadow: 1px 1px 1px #FFF;}
table.scheda td {border-bottom:solid 1px #CCC;}
table.scheda th, table.scheda td { padding: 5px; text-align: left; }
/* --------------- */

/* Vendire.ascx */
.dlstlabel
{
    margin: 0.25em;
    font-weight: bold;
    width: 25%;
    float: left;
}
.dlstvalue
{
     margin: 0.25em;
    font-weight:normal;
    width: 75%;
    /*float:right;*/
}
.dlstlblegroup
{
    margin-top: 0.5em;
    font-weight: bold;
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
}

.listastandard
{
    margin-top: 1em;
}

.DBTest { background-color: Red; color: White; font-weight:bold; position:fixed; left:10px; top:10px; font-size:0.8em; padding:3px 10px;}

p.msg_head { cursor: hand; text-decoration: underline; }

.verdone { color: Green; font-weight: bold; }



/* HOME PAGE (VEDI Default2.aspx)*/

/* COLONNA CATEGORIE */
#categorie { border: none; border-left: solid 1px #df8b02; border-bottom: solid 1px #df8b02; position: relative; 
             float: right; width: 210px; padding: 4px 10px; font-size: 0.75em; margin: 0; margin-left: 20px; 
             margin-top: 20px; }
             
#categorie h2 { text-align: center; background-color: #df8b02; color: White; margin: 0; margin-bottom: 10px; 
                margin-top: 7px; padding: 3px; width: auto;}
             
#categorie ul { border: none; padding: 0; margin: 0; margin-bottom: 10px;}
             
#categorie li { background: url(../images/freccia_y.gif) no-repeat center left; padding: 5px; padding-left: 10px;
                text-align: left; list-style-type: none; border: 0; border-bottom: dotted 1px #df8b02;} 
                
#categorie li:hover { background: #df8b02 url(../images/freccia_black.gif) no-repeat center left; color: Black;}

#categorie a { text-decoration: none;}
#categorie a:hover { text-decoration: none;}

#categorie table { font-size: 1.0em; }
/*
#categorie img { border: solid 1px #808080; width: 200px; margin: auto; display: block;}
#categorie img:hover {border: solid 1px #df8b02; }
*/

/* BORDO ARANCIONE*/

#contenitore_tabelle {width: 640px; margin-top: 20px; margin-left: -15px;}

/* titolo */
h2.titolo_home { text-align: center; background-color: #df8b02; color: White; margin: 4px; margin-bottom: 10px;
                 padding: 4px; width: 630px; font-size:1.4em;}


/*TABELLE VENDITE*/

/* box sinistro */
table.box_sx { width: 295px; background-color: White; padding: 0; margin:10px 10px; border: solid 1px #808080; 
                 border-collapse: collapse; font-size: 0.75em; color: Black; float: left; height:210px; }
table.box_sx:hover { background-color: #d8dfe6;}

table.box_sx th {background: #081f3a url(../images/bg_menu.gif) repeat-x center;color: White; padding: 3px; text-align: center; margin:0; height:23px;}
                   
table.box_sx td { width: 150px; border: none; margin:0; padding: 3px; text-align: left; vertical-align: middle; }
table.box_sx td.tipo { font-weight: bold; background: #df8b02 url(../images/bg_menu_hover.gif) repeat-x center; 
                         color: Black; text-align: center; height:18px;}
table.box_sx td.categoria { font-weight: bold; border-bottom: solid 1px #df8b02;}

/*.box_sx img { height: 90px; border: solid 1px #808080; padding: 0; margin: 0; margin-top:5px;}*/

.box_sx a { text-decoration: none; }
.box_sx a:hover { text-decoration: underline;}

/* box destro */
table.box_dx { width: 295px; background-color: White; padding: 0; margin:10px 10px; border: solid 1px #808080; 
                 border-collapse: collapse; font-size: 0.75em; color: Black; float: right; height:210px; }
table.box_dx:hover { background-color: #d8dfe6;}

table.box_dx th {background: #081f3a url(../images/bg_menu.gif) repeat-x center; color: White; padding: 3px; text-align: center; margin:0; height:23px;}
                   
table.box_dx td { width: 150px; border: none; margin:0; padding: 3px; text-align: left; vertical-align: middle; }
table.box_dx td.tipo { font-weight: bold; background: #df8b02 url(../images/bg_menu_hover.gif) repeat-x center; 
                         color: Black; text-align: center; font-size:1em; height:18px;}
table.box_dx td.categoria { font-weight: bold; border-bottom: solid 1px #df8b02; }

/*.box_dx img { height: 90px; border: solid 1px #808080; padding: 0; margin: 0; margin-top:5px;}*/

.box_dx a {text-decoration: none;}
.box_dx a:hover {text-decoration: underline;}

img.thumb { border: solid 1px #aaa; padding: 2px; margin-top: 6px; }

/* ------------- SCHEDA OGGETTO IN VENDITA----------------*/
#scheda_documentazione { border: none; border-left: solid 1px #df8b02; border-bottom: solid 1px #df8b02; position: relative; 
             float: right; width: 210px; padding: 4px 10px; font-size: 0.9em; margin: 0; margin-left: 20px; 
             margin-top: 20px; text-align: left; line-height:20px;}

#scheda_oggetto { padding: 5px; width: 660px; margin-top: 20px; border-top: solid 1px #df8b02; }

#scheda_oggetto h3 { color:#df8b02; font-family:Verdana; text-shadow: 1px 1px 1px #808080; margin: 0; margin-bottom: 20px;}

#scheda_oggetto img, img a { border: solid 1px #df8b02; margin: 10px; }

#scheda_oggetto table { border: none; border-bottom: solid 1px #df8b02; width: 600px; border-collapse: collapse; margin: 0;
                        margin-bottom: 10px; padding: 0; text-align: left; }
#scheda_oggetto table th { font-weight: bold; width: 250px; padding: 5px; border-bottom: dotted 1px #CCC; 
                           padding-bottom: 10px; vertical-align: top;}
#scheda_oggetto table td { padding: 5px; padding-bottom: 10px;  border-bottom: dotted 1px #CCC; vertical-align: top; }


/* ------------- SCHEDA 2 OGGETTO IN VENDITA -------------*/

.scheda_documentazione2 {width:350px; float:right; border-bottom: solid 1px #df8b02; font-size: 0.9em;line-height:20px; position:relative;}
.scheda_documentazione2 img, img a {border: solid 1px #df8b02; margin: auto; display: block;  }

.scheda_documentazione2 h2 { border-bottom: solid 1px #df8b02;  }

.scheda_documentazione1 {width:350px; float:right; border-bottom: solid 1px #df8b02; font-size: 0.9em;line-height:20px;  margin-top:-90px; position:relative;}
.scheda_documentazione1 img, img a {border: solid 1px #df8b02; margin: auto; display: block;  }

#scheda_oggetto2 {width:520px; float:left;}
.stato_gara  { border: solid 1px #FFBE0F; padding: 2px; margin:0; width:500px; line-height:1.5em;
                                     margin-top: 5px; margin-bottom: 15px; background-color: #fffba3;}
                                     
.stato_gara th { border-bottom: solid 1px #FFBE0F; text-align:left;}

.stato_gara td { border-bottom: solid 1px #FFBE0F; text-align:left;}

#scheda_oggetto2 table { border: none; width: 500px; border-collapse: collapse; margin: 0;
                        margin-bottom: 10px; padding: 0; text-align: left; }
#scheda_oggetto2 table th { font-weight: bold;  padding: 5px; border-bottom: dotted 1px #CCC; width: 250px;
                           padding-bottom: 10px; vertical-align: top; text-align: left;}
#scheda_oggetto2 table th.etichetta { font-weight: bold; background: #df8b02 url(../images/bg_menu_hover.gif) repeat-x center; 
                         color: Black; text-align: center;font-size: 1.0em; padding: 1px; }
#scheda_oggetto2 table td { padding: 5px; padding-bottom: 10px;  border-bottom: dotted 1px #CCC; vertical-align: top; }
.schedacont {width:100%;}
 
.ssel 
{
    border-bottom:solid 1px #D0D0D0; margin-bottom:10px; padding-bottom:10px; width:100%;
}

.ssel th {
    background: #081f3a url(../images/bg_menu.gif) repeat-x center; font-size: 1.1em; 
                   font-weight: bold; color: White; padding: 3px; text-align: left; margin:0;
}

.ssel .categoria {font-weight:bold; line-height:18px;}
.ssel .dett {text-align: center; vertical-align: top; font-size:0.8em; width:170px; padding-bottom:5px;}
.ssel .dett img {margin-top:10px; margin-bottom:3px;}
.ssel a.btnDettaglio {border:solid 1px #FFC669; padding:3px 20px; color:#DF8B02; background-color:#FFF3DF;
                      font-weight:bold; border-right-width:2px; border-bottom-width:2px;
                      margin-top:10px; }
.ssel a.btnDettaglio:hover {text-decoration:none; border:solid 1px #DF8B02; color:#AF6B00;}
.ssel .tipo { font-weight: bold; background: #df8b02 url(../images/bg_menu_hover.gif) repeat-x center;
              color: Black; text-align: left;}
              
.lnkDettaglio { font-weight: bold; }              
                         
.bottone {
  -moz-border-radius:      3px;
  -webkit-border-radius:   3px;
  background:              white url('../images/bottone.gif') 0 0 repeat-x; /* Image fallback */
  background:             -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white);
  background:             -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4));
  border:                  1px solid;
  border-color:            #e6e6e6 #cccccc #cccccc #e6e6e6;
  border-radius:           3px;
  color:                   #404040;
  display:                 inline-block;
  font-family:            "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-size:               14px;
  outline                  0;
  padding:                 5px 8px 5px;
  text-align:              center;
  text-decoration:         none;
  text-shadow:             1px 1px 0 white;
  white-space:             nowrap;
  letter-spacing:          1px;
  margin-top:20px; }

  .bottone:hover {
    background:           -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white);
    background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8));
    border-color:          #99ccff;
    text-decoration:       none;
    color:                 #333333; }

  .bottone:active {
    position:              relative;
    top:                   1px; }

  .bottone:active, .bottone:focus {
    background-position:   0 -25px;
    background:           -moz-linear-gradient(0% 170% 90deg, white, #dedede);
    background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white));
    border-color:          #8fc7ff #94c9ff #94c9ff #8fc7ff;
    color:                 #1a1a1a;
    text-shadow:           1px -1px 0 rgba(255, 255, 255, 0.5); }
    
.green { color: Green; }    


.btn_twitter a:link, a:visited, a:hover { border: none;}
.btn_twitter img { width: 30px; float: right; margin: 0; margin-right: 20px;}

.dropFiltro { width: 210px; }
.sliderPrezzo { /*width: 210px;*/ }

/* INFORAMZIONI RISULTATI */
	.result-info{ background:url(../images/bg_menu_hover.gif) repeat-x; height:30px; line-height:30px; color:#fff;font-weight:bold; clear:left; font-size: 0.85em;}
	.result-info .result-pager{ float:right; margin:0 10px; }
	.result-info .result-pager a{ color:#fff; padding:2px 3px}
	.result-info .result-pager a.current-page{ background:#fff; color:#f60}
	.result-info .result-pager a:hover{background:#fff; color:#f60}
	.result-info .result-number{ float:left; margin:0 10px}
	.result-info .result-number a{ color:#fff; padding:2px 3px }
	.result-info .result-number a:hover{background:#fff; color:#f60}
	.result-info .result-what{ font-size:15px; margin-left:5px; font-weight: normal; }
	.result-info .result-what span{ text-transform:capitalize}
	
	
.manutenzione_cont {padding-top:0;}
.manutenzione {border:solid 1px #E9B501; border-left:none; border-right:none; background-color:#FFFFB0;font-size:0.7em; 
               padding:10px; text-align:center; font-weight:bold; color:#934900; margin:0; margin-bottom:10px;}	
               
a.sottolineato { text-decoration: underline; font-size: 1.2em; }               
