﻿/*Stile per le celle del GridView*/
.GridViewMain {
}
.GridViewMain th {
	background: #eef0f2;
	color: #d41700;
}
.GridViewCart tr {
    /*background: #eef0f2;*/
    height: 5px;
    /*line-height: 5px;mod da andrea*/
    
    line-height: 13px;
	padding-top: 12px;
}
.GridViewCart th {
	background: #dbdbdb;
	color: #444;
	padding: 8px;
	font-size: 1em;
	font-weight: bold;
	border-right: 3px solid #f3f3f3;
	/*text-align: left;*/
	
	line-height: 6px;
/*	text-align: center;*/
	margin-bottom: 8px;
}


.GridViewMain tr.borderbottom {
	border-bottom: 1px solid #eef0f2;
}
.GridViewMain td
{
	padding: 5px;
	vertical-align: middle;
}
.GridViewCart td.row {
    font-size: 1.2em;
    padding: 0.5em;
    background: #fff;
    
    height: 60px;
    vertical-align: middle;
}
.GridViewCart td.big {
	font-size: 1.8em;    
}

.GridViewCart td.bigger {
    /*font-size: 1.8em;*/
    font-size: 2.2em;
}

.GridViewCart td .button {
    color: #fff;
    background: #444; 
    /*height: 1.2em;
    line-height: 1.2em;*/
    text-align: center;
    vertical-align: middle;
    /*width: 1.2em;*/
    border: 0;
    /*font-size: 1.2em;*/
    cursor: pointer;
    
    height: 1.3em;
    line-height: 1.3em;
    width: 1.3em;
    font-size: 1.4em;
}
.GridViewCart td .input_big {
    font-size: 1.4em;
    
    vertical-align: middle;
}

tr.pager td {
	background: url(../../img/v2/prezzi-pager.jpg) no-repeat top left;
	height:34px;
	line-height:34px;
}
tr.pager td table tr td {
	background: none;
}

.GridViewMain a
{
}

.GridViewSub
{
	vertical-align: middle;
	text-align: center;
	
}

.GridViewMain tr td, .GridViewMain tr th, .GridViewSub tr td, .GridViewSub tr th
{    
}

.GridViewSub th {
    color: #fff;
    background: #a9a9a9;
    vertical-align: middle;

}

.GridViewTextButton
{
}


.GridRicerca {


}
.GridRicerca tr {
    border-bottom: 1px solid #000;
    height: 90px;
}

/*.GridRicerca td {
    height: 90px;
    vertical-align: middle;
    border-bottom: 1px solid #000;
}*/
.GridRicerca td{
height:90px;
vertical-align:middle;
border-left: hidden;
border-bottom:1px solid #000;
}
.GridRicerca td.marca {
    width: 150px;
}
.GridRicerca td.descMarca {
    width: 350px;
}

tr.headRicerca {
    background: #dbdbdb;
    height: 30px;
    line-height: 30px;
    color: #000;
    text-align: left;
    border-bottom:1px solid #dbdbdb;
    margin-bottom: 10px;
}
.headRicerca a {
    color: #000;
}
.headRicerca th  {
    padding-left: 10px;
    background: #dbdbdb;
    border-left: 1px solid #dbdbdb;
}   
.ricerca_attributi_pneumatico {
    background: #dfdfdf;     
}
.PrezzoStandardRicerca {
    font-size: 2em;
    font-weight: bold;
}
.PrezzoOffertaRicerca {
    background: url('../../img/v2/prezzo-speciale.png') no-repeat;
    width: 118px;
    height: 62px;   
    display: block;
    font-size: 2em;
    font-weight: bold;
    text-align: center;
    line-height: 62px;
}
a.btn_dettagli_ricerca {
    display: block;
    width: 111px;
    height: 31px;
    background: #f90 url('../../img/v2/dettagli-pneumatico.jpg') no-repeat;
    color: #fff;
    text-indent: -900em;
}
tr.gridpager, tr.gridpager2 {
    text-align: right;
}
tr.gridpager tr, tr.gridpager td {
    border-bottom: none;
    height:20px!important;        
}
tr.gridpager2 {
}
tr.gridpager2 tr, tr.grdipager2 td {
}

tr.gridpager span {
    display: inline-block;
    color: #fff;
    background: #f90;
    width: 25px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 1px;
    
}

tr.gridpager table {
    float: right;
    margin-right:20px;
}

tr.gridpager a {
    display: inline-block;
    color: #444;
    background: #fff;
    border: 1px solid #f90;
    width: 25px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    margin: 0 1px;
}
tr.gridpager2 a {
/* listview */   
    color: #444;
    background: #fff;
    border: 1px solid #f90;
    width: 25px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    margin: 0 1px;
    padding: 7px;
}
tr.gridpager2 span span {
    color: #fff;
    background: #f90;
    width: 25px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 1px;
    padding: 7px;
    
}

/*da sostituire con le verisoni "label"*/
tr.gridpager span.ricercaPagerTesto 
{
    color: #444;
    background: none;
    width: auto;
    padding-bottom:10px;
    margin-right:15px;
    position: relative;
    float: right;
    /* top: -10px; */
}
tr.gridpager span.ricercaPagerTestoSommaRisultati 
{
    color: #444;
    background: none;
    width: auto;
    display:block;
    text-align:right;
    padding-right:50px;
    font-weight:lighter!important;
    clear: both;
}
/*fine - da sostituire con le verisoni "label"*/

.labelricercapagertesto
{
    color: #444;
    background: none;
    width: auto;
    padding-bottom:10px;
    margin-right:15px;
    position: relative;
    font-weight: bold;
    font-size: 1.2em;
}
.labelricercapagertestosommarisultati 
{
    color: #444;
    background: none;
    width: auto;
    display:block;
    text-align:right;
    padding-right:50px;
    font-weight:lighter!important;
    clear: both;
}

.GridRicerca tr.noborder, .GridRicerca tr.noborder td {
    border-bottom: none;

}

tr.consigli-moto, tr.consigli-moto td {
    /* risultati ricerca moto - consigli ant/post */
    height: 30px;
    border-bottom: none;
}
tr.consigli-moto td {
    background: url(../../img/v2/bg-consigli-moto.png) repeat-x;    
}

tr.consigli-moto td div {
    margin: 0 auto;
    height: 27px;
    line-height: 27px;
    width: 168px;
    letter-spacing: -1px;
    font-weight: bold;
    text-align: left;
}
tr.consigli-moto td div.apri {
    background: #ff7700 url(../../img/v2/bg-moto-consigli-apri.png) no-repeat center right;
}
tr.consigli-moto td div.chiudi {
    background: #808080 url(../../img/v2/bg-moto-consigli-chiudi.png) no-repeat center right;
}
.loading
{
	background: #fff url(../../img/loading_circle.gif) no-repeat center;
	height: 26px!important;
	font-size:1pt; /*per far scendere e "sparire" la scritta*/
}

.loadingoff
{
	background: #fff url(../../img/loading_circle_off.gif) no-repeat center;
	height: 26px!important;
	font-size:1pt; /*per far scendere e "sparire" la scritta*/
}

tr.consigli-moto td div a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding-left: 15px;
}

table.gridSubMoto {
    /* tabella consigli moto ant/post - v. ricerca */
    margin: 0 auto;
    margin-bottom: 30px;
    border-top: 1px solid #ddd;
    text-align: left;
}
table.gridSubMoto tr, table.gridSubMoto td {
    border-bottom: 1px solid #ddd;
}
table.gridSubMoto td.descMarca {
    width: 400px;
}

