@charset "UTF-8";
.gfont { font-family:'Open Sans', sans-serif; font-weight: 400; }
body{ background: #fafafa}
.boxtestata{ background-color:#0059B2 ;border-top:1px solid #fff;}
.contain-to-grid .top-bar{ margin-bottom: 1px}
.contain-to-grid, .top-bar, .top-bar-section li a:not(.button){ background: #222;}
header#testata{ line-height: 100px; height: 100px; }
header#testata .inline-list{ padding-top: 40px}
.sf-testata{ background: url(../images/testata.jpg) no-repeat;}
.inline-list a{ color:#fff; font-size:.8em; padding: 4px 15px;}
.inline-list a:hover{ background-color: #5994D1; }
#contenuti{ background: #fff}

/*
h1 {font-size: 1.5em}
h2 {font-size: 1.4em}
h3 {font-size: 1.3em}
h4 {font-size: 1.3em}
*/
.pagination{height: .3em;}
.pagination li.current{background-color:#0059B2; color:#fff; width: 20px; text-align: center }
.pagination li img{margin-top:4px}
/* TABELLE PREZZI CON SCROLL ORIZZONTALE*/

/*table tr.even, table tr.alt, table tr:nth-of-type(2n){ background: none}*/

td.piu-meno{ color:red}
td.p-allineato{ color:blue}

table.rilevazioni {
    table-layout: fixed; 
   *margin-left: -245px;/*ie7*/
    width: 100%;
}
/*
.rilevazioni td, .rilevazioni th { font-size: 1em}
*/
.rilevazioni th {
  position:absolute;
  *position: relative; /*ie7*/
  left:0;  width:245px;
  text-align:right; color: #0041A5; font-weight: normal;
  background: #eee;
}
td.tdvar{width: 2em; text-align: center}
td.tdvariazione{ text-align: right}
td.tddate{ width: 6em;}
td.tdprezzo{  text-align: right}

td.ultimotdvar{ font-size:2em}
td.ultimotd{text-align: center;}
td.ultimotd-prezzi{ font-size: 1.4em; text-align: center; color: green; line-height: .7em;}
td.ultimotd, td.ultimotd-prezzi{ width: 14em;}
th.prodotti{ box-shadow: 2px 2px 2px #888888;padding: 0.8em 0.625em;}
.outer { position:relative }
.inner {
  overflow-x:scroll; overflow-y:visible;
  margin-left:250px;  }


#foot{ background: #F6F6F6 url(../images/sf-foot.png); line-height:1.5em; }
#foot a { text-decoration:underline}
#footindirizzi{ margin-top:20px}

.resetli{ list-style: none; }

.breadcrumbs{ background: none; border: none}

/* HOME */
#boxpompa{background: url(../images/sfondohome.png) no-repeat;}
#boxlogin{
    background: #fafafa; border-radius: 10px;}

/* The Grid ---------------------- */
.lt-ie9 .row { width: 1020px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row.large-collapse .column, 
.lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row .row.large-collapse { margin: 0; }
 
.lt-ie9 .column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }
 
.lt-ie9 [class*="column"] + [class*="column"]:last-child { float: right; }
.lt-ie9 [class*="column"] + [class*="column"].end { float: left; }
 
.lt-ie9 .large-1, 
.lt-ie9 .row .large-1 { width: 8.33333%; }
 
.lt-ie9 .large-2, 
.lt-ie9 .row .large-2 { width: 16.66667%; }
 
.lt-ie9 .large-3, 
.lt-ie9 .row .large-3 { width: 25%; }
 
.lt-ie9 .large-4, 
.lt-ie9 .row .large-4 { width: 33.33333%; }
 
.lt-ie9 .large-5, 
.lt-ie9 .row .large-5 { width: 41.66667%; }
 
.lt-ie9 .large-6, 
.lt-ie9 .row .large-6 { width: 50%; }
 
.lt-ie9 .large-7, 
.lt-ie9 .row .large-7 { width: 58.33333%; }
 
.lt-ie9 .large-8, 
.lt-ie9 .row .large-8 { width: 66.66667%; }
 
.lt-ie9 .large-9, 
.lt-ie9 .row .large-9 { width: 75%; }
 
.lt-ie9 .large-10, 
.lt-ie9 .row .large-10 { width: 83.33333%; }
 
.lt-ie9 .large-11, 
.lt-ie9 .row .large-11 { width: 91.66667%; }
 
.lt-ie9 .large-12,
.lt-ie9 .row .large-12 { width: 100%; }
 
.lt-ie9 .row .large-offset-1 { margin-left: 8.33333%; }
.lt-ie9 .row .large-offset-2 { margin-left: 16.66667%; }
.lt-ie9 .row .large-offset-3 { margin-left: 25%; }
.lt-ie9 .row .large-offset-4 { margin-left: 33.33333%; }
.lt-ie9 .row .large-offset-5 { margin-left: 41.66667%; }
.lt-ie9 .row .large-offset-6 { margin-left: 50%; }
.lt-ie9 .row .large-offset-7 { margin-left: 58.33333%; }
.lt-ie9 .row .large-offset-8 { margin-left: 66.66667%; }
.lt-ie9 .row .large-offset-9 { margin-left: 75%; }
.lt-ie9 .row .large-offset-10 { margin-left: 83.33333%; }
 
.lt-ie9 .pull-2 { right: 16.66667%; }
.lt-ie9 .pull-3 { right: 25%; }
.lt-ie9 .pull-4 { right: 33.33333%; }
.lt-ie9 .pull-5 { right: 41.66667%; }
.lt-ie9 .pull-6 { right: 50%; }
.lt-ie9 .pull-7 { right: 58.33333%; }
.lt-ie9 .pull-8 { right: 66.66667%; }
.lt-ie9 .pull-9 { right: 75%; }
.lt-ie9 .pull-10 { right: 83.33333%; }
 
.lt-ie9 .push-2 { left: 16.66667%; }
.lt-ie9 .push-3 { left: 25%; }
.lt-ie9 .push-4 { left: 33.33333%; }
.lt-ie9 .push-5 { left: 41.66667%; }
.lt-ie9 .push-6 { left: 50%; }
.lt-ie9 .push-7 { left: 58.33333%; }
.lt-ie9 .push-8 { left: 66.66667%; }
.lt-ie9 .push-9 { left: 75%; }
.lt-ie9 .push-10 { left: 83.33333%; }
