/**
colore -> #41281B
**/

.buttonSet{

    background-image:url('../_immagini/layout/ecommerce/button-set-normal.png') !important;
    background-repeat:no-repeat;
    text-decoration: none; 
    display: block;
}

.buttonSet:hover{

    background-image:url('../_immagini/layout/ecommerce/button-set-hover.png') !important;
    background-repeat:no-repeat;

}

.buttonProfile{


   background-position: 10px -152px;
   padding-top: 30px;
   width:60px;



}



.buttonEdit{


    background-position: -70px -275px;
    width:30px; 
    text-align: center;
    padding-top: 30px;
    font-size:11px;



}
.buttonDeletePic{


    background-position: -138px -222px;
    width: 20px;
    height: 20px;

}

.buttonEmpty{


    background-position: -71px -216px;
    width: 30px;

    padding-top: 30px;
}

.buttonUpdate{


    background-position: -6px -216px;
    width: 30px;

    padding-top: 30px;

}
.buttonOrders{


    background-position: -50px -152px;
    padding-top: 30px;

    width:60px;
    white-space: nowrap;


}

.buttonLogout{


    background-position: -100px -152px;
    padding-top: 30px;

  width:80px;
    white-space: nowrap;
    text-align: center;

}

.buttonCart{
/**
TODO -> cambiare icona carrello 
*/
  background-position: -221px -155px !important;
 background:none !important;
   /* padding-top: 30px;*/


}
.buttonCart:hover{

    background-position: -276px -154px !important;
    /*background:none !important;*/
    padding-top: 30px;


}



/*bottone carrello in menu */
#menuPrincipale ul li.carrello{

    float:right;
  /*  width:125px;*/
    /*height: 30px;*/

}

#menuPrincipale ul li.reserved{

    float:right;
    /*
    width:125px;
    height: 30px;
    */

}

#menuPrincipale ul li.carrello a{
/*
    display: block;
    font-size:10px;
    width:85px;
    height: 20px;
    padding: 10px 0 0 43px;
*/
}

#carrelloTop{
  background-color: #FFFFFF;
    margin-left: 257px;
    margin-top: 40px;
    position: absolute;
    width: 700px;
    z-index: 60000;
}


/**
DIV CARRELLO 
*/
.basketContainer{
    border:1px solid #E8E8E8;
    background-color: #ffffff;

}

.basketContainer table th{

    background-color: #7F7F7F;
    padding:10px;
    color:#E8E8E8;
    font-size:13px;
}

.basketContainer table td{
    padding:10px;
    border-bottom:1px solid #CCCCCC;
    font-size:13px;

}

.basketContainer table td.nopadding{
    padding:0px !important;
}
.basketContainer table td,.basketContainer table td a{
    color:#666666;
    text-decoration: none;
    font-size:12px;
}
.carrelloSvuota,
.carrelloUpdate{
    font-size:11px !important;
    margin-right: 4px  !important;
    
}
.loginregisterpage th, 
.loginregisterpage td{

    padding:5px;
    white-space: nowrap;

} 

.loginregisterpage th{

    font-size: 13px;
    font-weight: bold;
}

.profileTable th,
.profileTable td{

    padding:5px;
    white-space: nowrap;
    color:#666666;

}

.profileTable th{

    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #CCCCCC;
}

.orderTable td,
.orderTable th{
    padding:10px;
    color:#666666;
}

.orderTable th,
.orderTable td.bolded,
.orderTable td.bolded span
{

    font-weight:bold;
    font-size: 13px;
}

.separator{
    background-image:url('../_immagini/layout/spacer_grigio.png') !important;
    background-repeat:repeat-y;

}

.orderDetailsTable th
{
    padding:10px;
    font-weight: bold;
}
.orderDetailsTable td
{
    padding:2px;
}



.orderDetailsTable th{
    
    font-weight: bold;
    background-color: #f7f7f7;
    
}
.orderDetailsTable th,
.orderDetailsTable td{
    padding:10px !important;
    border-bottom: 1px solid #cacace;
    
    
}


div.carrello{
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

.bottoneGrandeInterno{
    margin-top:10px;
}