﻿/* CSS rev. 2009_03_04 */
html, body
{
    height: 100%;
}
body
{
    background: #676767;
    color: #444;
    font: 62.5%/1.5em Verdana, Arial, sans-serif;
}
body#dati-ordine
{
    background: #fff !important;
    padding: 10px !important;
}
.padd
{
    padding: 10px;
}
.popup-bg
{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}
* html .popup-bg
{
    position: absolute;
    background: transparent;
}

.popupMap
{
    position: fixed;
    top: 28%;
    left: 50%;
    z-index: 102; /* occorre poi definire dimensioni e margini negativi sull'elemento inline */
}

.popup
{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 102; /* occorre poi definire dimensioni e margini negativi sull'elemento inline */
}
* html .popup, * html .popupMap
{
    /* ie6 hack */
    position: absolute;
}
.popup p, .popupMap p
{
    width: 106px;
    padding: 5px 0;
    cursor: pointer;
    font-weight: bold;
    background: #676767;
    color: #fff;
    text-align: center;
}

* html .border1
{
    /* per l'iframe */
    border: #676767 3px solid;
    border-bottom: 0;
}
* html .border2
{
    /* per i 2 bottoni */
    border: #676767 3px solid;
    border-top: 0;
    width: 606px;
}


/*------------*/
/* ricorrenti */
/*------------*/

a
{
    color: #d41700;
}
h2
{
    color: #d41700;
    font-size: 2em;
    text-transform: uppercase;
    letter-spacing: -1px;
    margin-bottom: 5px;
}
h2.order
{
    /* carrello new */
    color: #444;
    text-transform: none; /*line-height: 1.5em;*/
    line-height: 1.6em;
}
h2.order span
{
    color: #fff;
    background: #444;
    display: block;
    float: left;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    width: 1.6em; /*margin-right: 10px;*/
    margin-right: 20px;
    margin-bottom: 10px;
}

h3, h4
{
    font-size: 1.5em;
}
.orange
{
    color: #ee7b00;
}

a.btn
{
    padding: 5px;
}
.btn, .btn2
{
    /* stile bottoni */
    background: #666;
    border: 0;
    color: #fff;
    font-weight: bold;
    padding: 1px;
    cursor: pointer;
    text-transform: uppercase;
}
a.btn2
{
    text-decoration: none;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 60px;
    margin: 0 auto;
}
.btn_medium
{
    /* pulsanti arancioni medi */
    background: #EE7B00;
    color: #fff;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0.6em 1.1em;
    border: 0; /*    margin-left: 7px;     margin-top: 0px;     margin-bottom: 0px;     margin-right: 0px; */
    vertical-align: middle;
}
.btn_medium_promo
{
    /* pulsante ricalcola - carrello */
    background: #EE7B00;
    color: #fff;
    font-weight: bold;
    font-size: 1.1em;
    border: 0;
    height: 27px;
    line-height: 27px;
    display: block;
}
.btn_big
{
    /* pulsanti arancioni grandi */
    background: #EE7B00;
    color: #fff;
    font-weight: bold;
    font-size: 2em;
    padding: 0.2em 1em;
    border: 0;
}
.btn_giant
{
    background: #ee7b00;
    color: #fff;
    font-weight: bold;
    font-size: 2em;
    padding: 0.2em 3.5em;
    border: 0;
    cursor: pointer;
}
a.btn_orange_small
{
    /* pulsanti arancioni piccoli */
    background: #EE7B00;
    color: #fff;
    font-weight: bold;
    font-size: 1em; /*    padding: 0.3em 0.5em; */
    border: 0;
    text-decoration: none;
    display: block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    padding: 0 0.5em;
}
input.btn_orange_small_2
{
    /* pulsanti arancioni piccoli */
    background: #EE7B00;
    color: #fff;
    font-weight: bold;
    font-size: 1.1em; /*    padding: 0.3em 0.5em; */
    border: 0;
    text-decoration: none;
    display: block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    padding: 0 0.5em;
}
.bolder
{
    font-weight: bold;
}
.greybg
{
    background: #eef0f2;
}

div.divPromo
{
    margin-top: 15px;
}

.boxPromoCarrElett
{
    background: #fff;
    width: 290px;
    height: 100px;
    margin-top: 35px;
}
.boxPromoCarrElett p
{
    padding: 10px;
}

.TotalPriceCarrElett
{
    margin-left: 310px;
    width: 270px;
    height: 60px;
    line-height: 60px;
    background: #fff;
}
.promoPriceCarrElett
{
    margin-left: 310px;
    width: 270px;
    height: 60px;
    margin-top: 15px;
    background: #fff;
}
.TotalPriceCarrElett p, .promoPriceCarrElett
{
    font-size: 1.6em;
    font-weight: bold;
}

.gradientBgCarrElett
{
    /*background: #f3f3f3;*/
    background: #fff url(../../img/gradient_grey.png) bottom left repeat-x;
    padding: 2em;
}
.greyborder
{
    border: 1px solid #e3e3e3;
}
.grey
{
    color: #444;
}
.red
{
    color: #d41700 !important;
}
.replace
{
    /* per image replacement */
    position: relative;
    color: #676767;
    margin-bottom: 2px;
    font-size: 1em;
}
.replace span
{
    /* per image replacement */
    position: absolute;
    width: 100%;
    height: 100%;
}
.floatl
{
    float: left;
}
.floatr
{
    float: right;
}
.alignl
{
    text-align: left;
}
.alignr
{
    text-align: right;
}
.alignc
{
    text-align: center;
}
.clear
{
    clear: both;
}
ul.dot
{
    list-style-type: disc;
    list-style-position: inside;
}
ol.number
{
    list-style-position: inside;
    list-style-type: decimal;
    font-weight: bold;
}
ul.dot span, ol.number span
{
    color: #444;
    font-weight: normal;
}

/*-----------------*/
/* elementi layout */
/*-----------------*/

div.page
{
    width: 970px;
    background: #fff;
    margin: 0 auto;
    padding: 0 7px;
}
div.pageAdmin
{
    background: #fff;
    margin: 0 auto;
    padding: 10px 7px;
}
div.wrapper
{
    padding: 0 17px;
}
div.footer
{
    margin-top: 15px;
    background: #7a7a7a;
    color: #fff;
    padding: 10px 20px;
}
div.footer a
{
    color: #fff;
}
div.copyright
{
    border: 1px solid #e3e3e3;
    margin-top: 10px;
    padding: 3px;
    height: 20px;
    line-height: 20px;
}

h1#logo
{
    width: 400px;
    height: 80px;
    float: left;
    margin-top: 10px;
}

/*
ELIMINATO DA FBX, CAUSA DEL PROBLEMA DI LINK NON FUNZIONANATI.
SOSTITUITA CON IMMAGINE IN TEMPLATE
h1#logo span {
    background:url('../../img/v2/gommista-specialista.jpg') no-repeat;
}
*/


/* box login */

.loginBoxMenu
{
    width: 317px;
    float: left;
}
.loginBoxMenu div
{
    /* div interno al box login      padding: 5px 10px 0 10px; */
}


div#ctl00_LoginMenu1_panelLogin, div#ctl00_LoginMenu2_panelLogin, div#ctl00_UserContextControl1_panelCliente, div#ctl00_UserContextControl1_panelGommista
{
    /* oppure ctl00_UserContextControl1_panelAllBox */
    height: 81px;
    background: url('../../img/v2/bg-login.jpg') no-repeat center bottom;
}

.loginBoxMenu div div
{
    padding: 5px 10px 0 10px;
}



/* box carrello elettronico */
.cart
{
    background: url('../../img/v2/bg-cart.jpg') no-repeat center bottom;
    float: left;
    width: 216px;
    height: 81px;
    margin-left: 20px;
}
.cart div
{
}
.cart p
{
    padding-top: 15px;
    background: url('../../img/v2/cart-ico.jpg') no-repeat 15px 15px;
    padding-left: 20px;
}

p.titolo
{
    /* carrello new */
    background: #dbdbdb;
    padding: 3px;
    font-weight: bold;
    font-size: 1.2em;
    padding: 5px 10px 5px 10px;
}


/* ----------------*/
/* menu principale */
/* ----------------*/

table.topmenu
{
    background: #adadad; /*	background: red url('../../img/v2/topmenu3.jpg') no-repeat 0 0; */
}
/* imposto tutti i td a zero, ma le voci di menu le definisco sotto */
table.topmenu td
{
    width: 0 !important;
}
table.topmenu a
{
    background: url('../../img/v2/topmenu3.jpg') no-repeat;
    display: block;
    margin: 0;
    height: 45px;
    line-height: 45px;
    text-indent: -1000em;
}

td a.ctl00_MainMenu_1, td a.ctl00_MainMenu2_1
{
}

/* home */
td#ctl00_MainMenun0 a, td#ctl00_MainMenu2n0 a
{
    background-position: 0 0;
    width: 195px;
}
td#ctl00_MainMenun0 a:focus, td#ctl00_MainMenu2n0 a:focus, td#ctl00_MainMenun0 a:hover, td#ctl00_MainMenu2n0 a:hover, td#ctl00_MainMenun0 a.selected, td#ctl00_MainMenu2n0 a.selected
{
    background-position: 0 -47px;
}

/* chi siamo */
td#ctl00_MainMenun1 a, td#ctl00_MainMenu2n1 a
{
    background-position: -195px 0;
    width: 195px;
}
td#ctl00_MainMenun1 a:focus, td#ctl00_MainMenu2n1 a:focus, td#ctl00_MainMenun1 a:hover, td#ctl00_MainMenu2n1 a:hover, td#ctl00_MainMenun1 a.selected, td#ctl00_MainMenu2n1 a.selected
{
    background-position: -195px -47px;
}

/* come funziona */
td#ctl00_MainMenun2 a, td#ctl00_MainMenu2n2 a
{
    background-position: -390px 0;
    width: 194px;
}
td#ctl00_MainMenun2 a:focus, td#ctl00_MainMenu2n2 a:focus, td#ctl00_MainMenun2 a:hover, td#ctl00_MainMenu2n2 a:hover, td#ctl00_MainMenun2 a.selected, td#ctl00_MainMenu2n2 a.selected
{
    background-position: -390px -47px;
}

/* contatti */
td#ctl00_MainMenun3 a, td#ctl00_MainMenu2n3 a
{
    background-position: -584px 0;
    width: 194px;
}
td#ctl00_MainMenun3 a:focus, td#ctl00_MainMenu2n3 a:focus, td#ctl00_MainMenun3 a:hover, td#ctl00_MainMenu2n3 a:hover, td#ctl00_MainMenun3 a.selected, td#ctl00_MainMenu2n3 a.selected
{
    background-position: -584px -47px;
}

/* dove siamo */
td#ctl00_MainMenun4 a, td#ctl00_MainMenu2n4 a
{
    background-position: -778px 0;
    width: 195px;
}
td#ctl00_MainMenun4 a:focus, td#ctl00_MainMenu2n4 a:focus, td#ctl00_MainMenun4 a:hover, td#ctl00_MainMenu2n4 a:hover, td#ctl00_MainMenun4 a.selected, td#ctl00_MainMenu2n4 a.selected
{
    background-position: -778px -47px;
}

/* carrello */
td#ctl00_MainMenun5 a, td#ctl00_MainMenu2n5 a
{
    display: none;
}
/* td#ctl00_MainMenun5 a:focus, td#ctl00_MainMenu2n5 a:focus,
td#ctl00_MainMenun5 a:hover, td#ctl00_MainMenu2n5 a:hover,
td#ctl00_MainMenun5 a.selected, td#ctl00_MainMenu2n5 a.selected {
	background-position: -697px -57px;
}
*/



ul#marchi
{
    list-style-type: none;
    margin: 8px 0 12px 0;
    padding: 0;
    line-height: 30px;
    height: 30px;
}
ul#marchi li
{
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0;
    display: inline;
}
ul#marchi li img
{
    vertical-align: middle;
    margin: 0;
    padding: 0;
    height: 35px;
}
ul#marchi li img#metz
{
    height: 26px;
}

.customer-service
{
    background: #fff url('../../img/v2/pneumatici.jpg') no-repeat bottom right;
    padding-top: 100px;
}
body#ctl00_theBody1 .customer-service
{
    /* home */
    padding-top: 170px;
}

.customer-service strong
{
    width: 113px;
    height: 18px;
}
.customer-service strong span
{
    background: url('../../img/v2/customer-service.jpg') no-repeat;
}
fieldset.tt
{
    /* dati-ordine */
    width: 800px;
    border: solid 1px #000;
    font-size: medium;
    color: #303030;
    display: inline;
    text-align: left;
    padding-top: 10px;
}
fieldset.tt legend
{
    color: #303030;
}

fieldset.stile label
{
    clear: left;
    display: block;
    width: 100px;
    float: left;
}
fieldset.stile input
{
    width: 200px;
}
fieldset.stile select
{
    width: 204px;
}
/* v. http://noscope.com/journal/2008/11/ie6-ie7-inline-css-hacks */
/* Show only to IE7 */
*:first-child + html fieldset.stile select
{
    width: 160px;
}

/* Show only to IE6 */
* html fieldset.stile select
{
    width: 180px;
}

div#priv-az label
{
    display: inline;
    margin: 0;
    padding: 0;
    text-align: left;
    clear: none;
}
div#priv-az input
{
    /*	float:left; */
    margin-right: 5px;
    margin-top: 0;
    width: 10px;
}

div#cs-number
{
    /* numero customer service - pag. come funziona */
    font-size: 1.2em;
    margin-right: 10px;
    font-size: 1.2em;
    padding-left: 44px;
    background: url('../../img/v2/phone.png') no-repeat 0 8px;
    height: 43px;
    line-height: 43px;
}

/*-------------------*/
/* image replacement */
/*-------------------*/

h2#ric-pneu
{
    width: 300px;
    height: 35px;
}
h2#ric-pneu span
{
    /* v. home e scheda prodotto */
    background: url('../../img/v2/h2-ricerca-pneumatici.jpg') no-repeat;
}

.ricerca
{
    /* box ricerca pneumatici - v. home */
    width: 480px;
    height: 173px;
    background: url('../../img/v2/bg-ricerca.jpg') no-repeat;
    padding: 2px 3px 0 3px;
}


/* nuovo box ricerca */
.ricerca_new
{
    width: 450px;
    padding-top: 10px;
    padding-left: 10px;
}
p.ricerca_equip
{
    background: #626262;
    width: 240px;
    height: 24px;
    line-height: 24px;
    float: right;
    text-align: center;
}
p.ricerca_equip a
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_header.ajax__tab_header
{
    /**/
    margin-left: 15px;
    height: 63px;
}

.ajax__tab_body
{
    background: #f3f3f3;
    padding: 20px;
}
#__tab_ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelAuto.ajax__tab_tab, #__tab_ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelMoto.ajax__tab_tab
{
    /**/
    height: 49px;
    width: 139px;
    font-size: 0;
}
span#ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelAuto_tab, span#ctl00_ContentPlaceHolder12_BoxRicerca1_TabContainer1_panelAuto_tab
{
    background: url('../../img/vettura.jpg') no-repeat top left;
    height: 49px;
    width: 139px;
    float: left;
    color: #fff;
}

span#ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelAuto_tab.ajax__tab_active, span#ctl00_ContentPlaceHolder12_BoxRicerca1_TabContainer1_panelAuto_tab.ajax__tab_active
{
    background: url('../../img/vettura-on.jpg') no-repeat top left;
    color: #f90;
}
span#ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelMoto_tab, span#ctl00_ContentPlaceHolder12_BoxRicerca1_TabContainer1_panelMoto_tab
{
    background: url('../../img/moto.jpg') no-repeat;
    height: 49px;
    width: 139px;
    margin-left: 5px;
    float: left;
    color: #fff;
}
span#ctl00_ContentPlaceHolder1_BoxRicerca2_TabContainer1_panelMoto_tab.ajax__tab_active, span#ctl00_ContentPlaceHolder12_BoxRicerca1_TabContainer1_panelMoto_tab.ajax__tab_active
{
    background: url('../../img/moto-on.jpg') no-repeat;
    color: #f90;
}
.ricerca_new label
{
    font-weight: bold;
    color: #444;
}
.ricerca_new select
{
    font-size: 1.5em;
}
/* fine nuovo box ricerca*/

/* inizio parte registrazione Utente */

.registrazione_label_Title
{
    font-weight: bold;
    font-size: 1.4em;
    line-height: 20px;
}

.registrazione_clausole
{
    font-weight: normal;
    color: Black;
}

.registrazione_body
{
    font-weight: bold;
    font-size: 1.2em; /*	margin:20px; */
}

.registrazione_wizard
{
    background: #f3f3f3;
    padding: 20px;
    border: 2px;
    width: 500px;
    float: left;
}
table#ctl00_ContentPlaceHolder12_cuwCliente
{
    width: 100%;
}
.registrazione_login
{
    background: #f3f3f3 url('../../img/v2/lucchetto.jpg') no-repeat bottom left;
    padding: 20px;
    border: 2px;
    float: left;
    width: 300px;
    margin-right: 20px;
    vertical-align: top;
}
.registrazione_checkbox
{
    border: 1px solid rgb(205, 205, 205);
    text-align: center;
    padding: 1em;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    width: 94%; /*-moz-background-clip: -moz-initial;  	-moz-background-origin: -moz-initial;  	-moz-background-inline-policy: -moz-initial;*/
}
.registrazione_checkbox table
{
    width: 100%;
    text-align: center;
}

/* fine parte registrazione Utente */

.tabsearch .ajax__tab_header
{
    color: #808080;
    border-bottom: 1px solid #bebebe;
}
.tabsearch .ajax__tab_active
{
    color: #D41700;
}
.tabsearch .ajax__tab_tab
{
    font-weight: bold;
    font-size: 12px;
    padding: 0 10px;
    border-right: 1px solid #bebebe;
}
.tabsearch .ajax__tab_body
{
    background: transparent;
    border: none;
    padding: 5px 10px;
}
.ricerca2
{
    /* box ricerca pneumatici - v. home */
    width: 405px;
    height: 173px;
    background: url('../../img/v2/bg-ricerca-small.jpg') no-repeat;
    padding: 2px 3px 0 3px;
}

.biglabel
{
    /* label box ricerca - v. home */
    color: #ee7b00;
    font-size: 18px;
    font-weight: bold;
}
h2#vantaggi
{
    /* v. home */
    width: 220px;
    height: 35px;
}
h2#vantaggi span
{
    background: url('../../img/v2/h2-vantaggi.jpg') no-repeat;
}
ul#ul-vantaggi
{
    /* v. home */
    width: 429px;
    height: 173px;
}
ul#ul-vantaggi span
{
    background: url('../../img/v2/ul-vantaggi.jpg') no-repeat;
}

/*AGGIUNTO DA FBX*/
ul#ul-vantaggiCF
{
    width: 100%;
    height: 265px;
}
ul#ul-vantaggiCF span
{
    background: url('../../img/v2/ul-howto.jpg') no-repeat bottom left;
}
/*FINE AGGIUNTO DA FBX*/


h2#vantaggi-funzionamento
{
    /* v. come funziona */
    width: 338px;
    height: 40px;
}
h2#vantaggi-funzionamento span
{
    background: url('../../img/v2/h2-vantaggi-funzionamento.jpg') no-repeat;
}
h2#contatti
{
    /* v. contatti */
    width: 181px;
    height: 42px;
}
h2#contatti span
{
    background: url('../../img/v2/h2-contatti.jpg') no-repeat;
}
h2#risultati-ricerca
{
    /* v. risultati ricerca */
    width: 256px;
    height: 27px;
}
h2#risultati-ricerca span
{
    background: url('../../img/v2/h2-risultati-ricerca.jpg') no-repeat;
}

ul#ul-vantaggi-funzionamento
{
    /* v. come funziona */
    width: 355px;
    height: 229px;
}
ul#ul-vantaggi-funzionamento span
{
    background: url('../../img/v2/ul-vantaggi-funzionamento.jpg') no-repeat;
}

h2#funzionamento
{
    /* v. come funziona */
    width: 359px;
    height: 40px;
}
h2#funzionamento span
{
    background: url('../../img/v2/h2-funzionamento.jpg') no-repeat;
}

ol#howto
{
    /* v. home e come funziona */
    width: 936px;
    height: 210px; /*	position:relative;  AGGIUNTO DA FBX per spostare in su  la grafica 	top: -12px;         AGGIUNTO DA FBX 						 	*/
}
ol#howto span
{
    background: url('../../img/v2/ol-howto.jpg') no-repeat;
}

table#how-to
{
    border: 1px solid #bdbdbd;
    margin-top: 10px;
}
table#how-to td
{
    width: 25%;
}
table#how-to h3
{
    padding: 20px 15px;
}
table#how-to p
{
    font-size: 1.2em;
    padding: 0 15px 20px 15px;
}

h3#leggere-pneu
{
    /* v. home */
    width: 230px;
    height: 20px;
}
h3#leggere-pneu span
{
    background: url('../../img/v2/h3-leggere-pneu.jpg') no-repeat;
}
h2#mappa-gommisti
{
    width: 239px;
    height: 23px;
}
h2#mappa-gommisti span
{
    background: url('../../img/v2/h2-mappa-gommisti.jpg') no-repeat;
}

h2#scheda-prodotto
{
    /* v. scheda prodotto */
    width: 250px;
    height: 35px;
}
h2#scheda-prodotto span
{
    background: url('../../img/v2/h2-scheda-prodotto.jpg') no-repeat;
}

h3#h3-login
{
    /* box login */
    width: 217px;
    height: 24px;
}
h3#h3-login span
{
    background: url('../../img/v2/h3-login.jpg') no-repeat;
}

.medium-text
{
    /*AGGIUNTO DA FBX*/ /*    font-size:small; modifica MCG 20090504 */
    font-size: 12px;
}
.bold-text
{
    /*AGGIUNTO DA FBX*/
    font-weight: bold;
}
.no-underline-text
{
    /*AGGIUNTO DA FBX*/
    text-decoration: none;
}
.light-grey
{
    /*AGGIUNTO DA FBX*/
    color: #808080;
}
/*STILI NUOVA SIDEBAR ( FBX )*/
#side_bar
{
    border: solid 2px silver;
    height: 400px;
    width: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}
#tableSideBar
{
    border: 0px;
    width: 300px;
    padding: 2px;
}
#tableSideBar tr td.isgold
{
    padding-top: 5px;
    width: 32px;
}
#tableSideBar tr td.isgold img
{
    border: none;
    width: 32px;
}


#tableSideBar tr td.deschtml
{
    border-bottom: solid 2px silver;
    padding-bottom: 5px;
}
#tableSideBar tr td.ragionesociale a
{
    font-size: small;
    text-decoration: none;
    font-weight: bold;
}
#tableSideBar tr td
{
    vertical-align: top;
}
#tableSideBar tr td div.immaginesidebar
{
    width: 65px;
    padding-left: 10px;
    float: right;
}
#tableSideBar tr td div.indirizzo
{
    font-weight: bold;
    vertical-align: top;
    padding-left: 5px;
    width: 150px;
    float: left;
}
#tableSideBar tr td img.immaginegommista
{
    width: 65px;
    border: solid 2px black;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail
{
    position: relative;
    z-index: 0;
}

.thumbnail:hover
{
    background-color: transparent;
    z-index: 50;
}

.thumbnail span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 5px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}

.thumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.thumbnail:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 60px; /*position where enlarged image should offset horizontally */
}

#tdMappa
{
    padding-left: 20px;
}

.GStitle, .GSaddress
{
    font-size: 1.4em;
}
.GShourtable
{
    font-size: 1em;
}

.bigger
{
    font-size: 140%;
}
td .piumeno
{
    height: 26px;
    line-height: 26px;
    width: 1.4em;
    font-size: 1.4em;
    text-align: center;
    vertical-align: middle;
    border: 0;
    cursor: pointer;
    color: #fff;
    background: #444;
    font-weight: bold;
    position: relative;
    top: -3px;
}

.btn-cart
{
    background: url('../../img/v2/bg-scegli-gommista.gif') no-repeat top left;
    width: 231px;
    height: 51px;
    border: 0; /*    color: #f78a00; */
    color: #fff;
    font-weight: bold;
    text-align: left;
    padding-left: 45px;
}
.svuota
{
}
.DescCompletaRicercaModello, .DescCompletaCarrelloElettronicoModello
{
    color: #000;
    text-decoration: none;
    font-size: small;
}
table#ctl00_ContentPlaceHolder12_gvRisultatiConsigliati .DescCompletaRicercaModello strong
{
    /* tabella gomme consigliate */
    color: #d41700;
}

div.consigliate
{
    height: 55px;
    background: url('../../img/v2/bg-consigliate.jpg') repeat-x bottom;
    margin-bottom: 3px;
    margin-top: -24px;
    padding-top: 30px;
}
div.consigliate p
{
    background: url('../../img/v2/consigliate.png') no-repeat top left;
    text-indent: -900em;
    width: 226px;
    height: 55px;
    margin: 0 auto;
}
div.risricerca
{
    background: url('../../img/v2/bg-risultati-ricerca.jpg') repeat-x bottom;
    height: 30px;
    margin-bottom: 3px;
    margin-top: 15px;
}
div.risricerca p
{
    background: #5c5c5c;
    color: #fff;
    font-weight: bold;
    width: 190px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}

/*LANDING PAGE*/

lp
{
    border: solid 1px gray;
    height: 45px;
    width: 33.333%;
    text-align: left;
    vertical-align: top;
}



.watermarked
{
    background-color: #FFF6CF;
    border: 1px solid #BEBEBE;
    color: gray; /*height:20px;*/
    padding: 2px 0 0 2px; /*width:150px;*/
}

