
/*Piede*/

.footer {bottom: 0;width: 100%;height: 150px;line-height: 60px;background-color: #f5f5f5; margin-top: 20px;}


.jumptarget::before {

  content:"";

  display:block;

  height:50px; /* fixed header height*/

  margin:-50px 0 0; /* negative fixed header height */

}

.step { width: 20px; }

.immaginesetup{width: 50px; height: 50px;}

#titolonascosto{display: none;}



.Standard { text-align: center; }

.blubianco { background-color: white; }

.caduto { background-color: black; color: white; }

.gomme { background-color: gray; color: white; }

.fuel { background-color: yellow; color: black; }

.motore { background-color: peru; color: black; }



.bottonitest { margin-bottom:3px;display: inline-block; }

.barra_sinistra_commenti {border-left:4px solid #d7d7d7; padding-left:10px }



.progress{

  margin-bottom:5px

}



/*moto-gomme*/

#moto_telaio_comprato { background: #fff url('../images/moto_telaio_comprato.jpg') no-repeat center; height: 200px; position: relative; width: 400px; }

#marca_moto_telaio_comprato { left: 100px; -moz-transform: rotate(10deg); -ms-transform: rotate(10deg); -o-transform: rotate(10deg); position: absolute; top: 90px; transform: rotate(10deg); -webkit-transform: rotate(10deg); }

#gomme_comprato { background: #fff url('../images/gomme_comprate.jpg') no-repeat center; height: 300px; position: relative; width: 450px; }

#marca_gomme_comprato { left: 265px; -moz-transform: rotate(25deg); -ms-transform: rotate(25deg); -o-transform: rotate(25deg); position: absolute; top: 65px; transform: rotate(25deg); -webkit-transform: rotate(25deg); }



.numeropilota{

    width: 120px;

    height: 80px;

    text-align: center;

    background-color: #fff;

    border: 1px solid #ddd;

    border-color: black;

    border-radius: 4px;

    -webkit-transition: border .2s ease-in-out;

    -o-transition: border .2s ease-in-out;

    transition: border .2s ease-in-out;

}

.numeropilotapiccolo{

    width: 40px;

    height: 30px;

    text-align: center;

    line-height: 28px;

    background-color: #fff;

    border: 1px solid #ddd;

    border-color: black;

    border-radius: 4px;

    -webkit-transition: border .2s ease-in-out;

    -o-transition: border .2s ease-in-out;

    transition: border .2s ease-in-out;

}

table>thead>tr>th {

    background-color: #d9edf7;}



.alert_menu{

    border-width: 2px;

    border-style: solid;

    border-color: #ececec;

    background-color: orange;

    border-radius: 50%;

    display: block;

    height: 10px;

    width: 10px;

    position: relative;

    top: -18px;

    right: 5px;

    }

    

.pallino{

    border-width: 1px;

    border-style: solid;

    border-color: royalblue;

    background-color: dodgerblue;

    border-radius: 10%;

    display: inline-block;

    height: 16px;

    margin-right: 1%;

    width: 9%;

    }

.pallino_vuoto{

    border-width: 1px;

    border-style: solid;

    border-color: dodgerblue;

    background-color: white;

    border-radius: 10%;

    display: inline-block;

    height: 16px;

    margin-right: 1%;

    width: 9%;

    }

.helper {

    display: inline-block;

    height: 100%;

    vertical-align: middle;

}

    

.posizione_tasto_info{    

    position: absolute;

    right: 20px;

    top: 7px;    

    }