BODY{
    margin:0;
    padding:0;
    height:100%;
    background-color: #FFF;
        background-image: url(../img/common/bg.gif);
    background-repeat: x-repeat;    
    text-align:center;
    font-style: normal; 
    font-family: Verdana;
    font-size: xx-small;
    font-weight: normal;    
    line-height: 130%;
    text-decoration:none; 
    color:#000; 
}
.carrelloTop{
    display: block;
    font-family: verdana;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
    color:#FF9900;
}

STRONG{
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
}
HR{
    display:none;
}
A{ 
    color: #000; 
    text-decoration:underline; 
}
A:hover{ 
    color: #666; 
    text-decoration:underline; 
}

IMG{
    border: 0px;
    margin: 0px;
    margin: 15px;
    margin-left: 0;
}
P{
    display: block;
    padding-top:8px;
    padding-bottom:8px;
    margin:0;
}
FORM{
    margin:0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0px;   
}
OBJECT{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
TABLE{
    display:block;
    border-width:1px;
    border-style: dotted;
    border-color:#999;
    width:90%;  
    margin:0;
    margin-left:10px;
}

TABLE TR TD{
    background-color: #E8E8E8;  
    font-family: Verdana;
    font-size: xx-small;
    color:#000;     
    padding:3px;
}
DL {    
    margin:0px;
    padding:5px;    
    margin-top:5px;
    word-spacing: 2px;      
    text-align:left;
}
DL DT{
    padding:0px;
    margin:0px;
    display:block;
    font-family: "Trebuchet MS";
    font-size: 135%;
    color:#E76110;  
    font-weight:bold;
    padding-top:2px;
}
DL DT A{
    color:#333;
    text-decoration:underline; 
}
DL DD{  
    padding:0px;
    margin:0px;
    padding-top:2px;
    font-size: 100%;
    font-family: Verdana;
    font-weight: normal;    
    color:#000; 
    text-decoration:none; 
    width:auto;
}
.nascosto{ 
    display:none;
}
.visibile{
    display: block; 
    width:70%;
    text-align:center;
    color:#E8E8E8; 
    height:1px;
}
.right{
    clear:right;
    float:right;
}
.left{
    clear:left;
    float:left;
}
.bannerLato{
    margin:0px;
    padding:10px;
    padding-top:30px;
    width:120px;
    height:240px;
} 
.bannerBottom{
    display:block;
    padding:0;
    margin-left:100px;
    clear:both;
    float:left;
}
.bannerHome{
    padding:0px;
    margin:0px;
    margin-top:20px;
    width:280px;
}
.formTxt{
    border:1px; 
    border-style:solid;
    border-left-color: #666;
    border-right-color: #CCC;
    border-top-color: #666;
    border-bottom-color: #CCC;
    font-size: xx-small;
    background-color: #FFF;
}
.formBt{
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    font-style: normal;
    color:#5B6765;
    margin:0;
    padding-left:2px;
    padding-right:2px;
    padding!important:0;
}
.boxHp{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding:0px;
    margin:0px;
    margin-top:20px;
    width:280px;
}
.boxHp #titolo{
    display:block;
    font-family: "Trebuchet MS";        
    font-size: 140%;
    font-weight: bold;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#AAE3E3;
    color:#5D6967;
    text-align:left;
    text-decoration:none;
}

.centralPage
{
    margin-left:165px;
    margin-top:10px;
        padding:10px 0px 0px 10px;
    background-image:url(../img/common/ContentBackImage.jpg);
        width:98%;
    padding-bottom:20px;
}

.centralPageFonts
{
        background-image:url(../img/common/ContentBackImage.jpg);
    margin-top:30px;
padding:10px 0px 0px 200px; 

}

.centralAdressesEdit
{
        border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
        background-image:url(../img/common/ContentBackImage.jpg);
    margin-top:20px;
    margin-left:0px;
padding:10px 0px 0px 15px;  
width:500px;

}

.dl2Gen
{
    margin:10px 0px 0px 100px;
    background-image:url(../img/common/logInTable.jpg);
    width:100%;
}

.boxBordato
{
    margin:10px 0px 0px -100px;
    width:300px;        
}
    
.boxBordato2    
{
    margin:10px 0px 0px 100px;      
}
        
        .linkLogIn
        {
            font-size:16px;
            font-weight:bold;
            font-family:Arial;
            padding-left:300px;
            }
            
.centralContent
{
    margin-left:180px;
    margin-top:10px;
        padding:10px 0px 0px 10px;
    background-image:url(../img/common/ContentBackImage.jpg);
    width:99%;
    padding-bottom:20px;
    }
    
.checkoutFinal
{
        border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    margin-left:20px;
    margin-top:10px;
        padding:10px 0px 0px 10px;
    background-image:url(../img/common/ContentBackImage.jpg);
    width:98%;
    padding-bottom:20px;
    }
    
.boxOrdine2
{
    /*margin-left:160px;
    margin-top:10px;
    padding:10px 0px 0px 10px;
    width:99%;
    padding-bottom:20px;*/
}
    
.centralContentBlank
{   
    margin-left:160px;
    margin-top:10px;
    padding:10px 0px 0px 10px;
    width:99%;
    padding-bottom:20px;
}

.whishlistContent
{
    border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    padding:5px;
    margin-left:5px;
    margin-right:5px;
    margin-top:20px;
    
    float:left;
    clear:left;
    margin-left:180px;
    margin-top:10px;
        padding:10px 0px 0px 10px;
    background-image:url(../img/common/ContentBackImage.jpg);
    width:90%;
    padding-bottom:20px;
}

.presentationPanel
{
    margin-left:10px;
    margin-top:10px;
        padding:10px 0px 0px 10px;
    width:440px;
    padding-bottom:20px;
}

.marginTopBot10{
    display: block;
    margin-bottom:10px;
    /*margin-top:10px;
        margin-left:160px;*/
    width:99%;
}
.marginTopBot20{
    display: block;
    margin-bottom:20px;
    margin-top:20px;

}
.marginTopBot30{    
    display: block;
    margin-bottom:30px;
    margin-top:30px;

}
.marginTopBot40{
    display: block;
    margin-bottom:40px;
    margin-top:40px;

}

.PageError{
    border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    width:96%;
    height:auto;
    padding:5px;
    margin-left:5px;
    margin-right:5px;
    margin-top:20px;
    
    float:left;
    clear:left; 

    font-family: verdana;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
    color:Red;
}

.box{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding:0px;
    margin:0px;
    margin-top:30px;
}
.box #titolo{
    display:block;
    font-family: "Trebuchet MS";        
    font-size: 140%;
    font-weight: bold;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    background-color:#AAE3E3;
    color:#5D6967;
    text-align:left;
    text-decoration:none;
}
.box DIV {
    display:block;
    padding:5px;
    margin:0px;
}

.boxProdotti2 #codiceProdotto {
    display:block;
    font-family: Verdana;       
    font-size: xx-small;
    color: #333;
    padding:2px;
    float:right;
}
.boxProdotti2 #descrizione{
    display:block;
    width:40%;
    float:left;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #666;
    margin:5px;
    margin-right:5px;
    padding-bottom:5px;
}
.boxProdotti2 #descrizione2{
    display:block;
    padding:10px;
    padding-top:15px;
    width:410px;
    width!important:420px;
    margin: 0px;    
    margin-right:10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #666;
    float:left;
    clear:both;
}
.boxProdotti2 #descrizioneOpened{
    display:block;
    margin:10px;
    padding:5px;
    width:auto;
    height:auto;
}
.boxProdotti2 .valignBottom{
    display:block;
    height:auto;
    width:180px;
    float:right;
}
.boxProdotti2 #prezzo {
    display:block;
/*  width:150px;*/
    margin-top:10px;
    margin-bottom:5px;
    margin-right:10px;
    float:right;
    clear:right;
}

.boxProdotti2 #prezzoOpened {
    display:block;
    float:left;
    width:250px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #666;
}
.boxProdotti2 #prezzo DIV{
    display:block;
    text-align: right;
    margin-top:5px;
}
.boxProdotti2 #prezzo #totale{
    display:block;
    text-align: right;
    text-decoration: overline;
}
.boxProdotti2 #prezzo #totale STRONG{
    color: #FF9900;
    color: #006699;
}
.boxProdotti2 #acquista{
    display:block;
        width:140px;
    widthq!important:150px;
    height:40px;
    background-image: url(../img/common/acquista_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;
    margin: 0px;    
    padding-right:10px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#FF9900;
    text-align:right;
    text-decoration: none;  
    text-transform: uppercase;
    float:right;
    clear:right;
}
.boxProdotti2 #acquista:hover{
    text-decoration: none;  
    color:#40A0D0;
}
.boxProdotti2 #preventivo{
    display:block;
    width:140px;
    width!important:150px;
    height:40px;
    background-image: url(../img/common/preventivo_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;
    margin: 0px;    
    padding-right:10px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:right;
    text-decoration: none;  
    text-transform: uppercase;
    float:right;
    clear:right;
}
.boxProdotti2 #preventivo:hover{
    text-decoration: none;  
    color:#FF9900;
}
.btSchedaProdotto3{
    display: block;
    width:150px;
    height:24px;
    background-image: url(../img/common/schedaProdotto_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:400px;
    padding-left:40px;
    margin-top:0px;
    margin-left: 10px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:left;
    text-decoration: none;  
    text-transform: capitalize;
    float:left;

}
.btSchedaProdotto3:hover{
    text-decoration: none;  
    color:#333;
}
.boxProdotti2{
    border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    width:580px;
    padding:5px;
    margin-left:5px;
    margin-right:5px;
    margin-top:20px;
    float:right;
  }


.boxProdotti2PrezzoTot
{
    width:40%;
    font-weight: bold;
    font-size: xx-small;
    border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    padding:10px;
    margin-bottom:10px;
    margin-top:20px;
    margin-right:10px;
    float:right;
    /*background-image:url(../img/common/ContentBackImage.jpg); */  
}

.boxProdotti2PrezzoTot DIV{

    text-align: right;
    margin-top:5px;
}
.boxProdotti2PrezzoTot #totale{

    text-align: right;
    text-decoration: overline;
    margin-top:25px;
}
.boxProdotti2PrezzoTot #totale STRONG{
    font-weight: bold;
        font-size: xx-small;
    color: #DB6E1B;
    color: #006699;
}


.boxProdotti2 #elimina{
    display:block;
    width:200px;
    height:40px;
    background-image: url(../img/common/elimina_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    margin: 0px;    
    padding-right:10px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:right;
    text-decoration: none;  
    text-transform: uppercase;
    vertical-align: bottom;
    float:right;
    clear:right;
}
.boxProdotti2 #elimina:hover{
    text-decoration: none;  
    color:#FF9900;
}
.boxProdotti2 #info{
    display:block;      
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #666;
    background-image: url(../img/common/info_bt2.gif);
    background-repeat: no-repeat;   
    padding:5px;
    padding-left:40px;
    padding-top:10px;
    padding-bottom:0;
    width:440px;
    width!important:465px;
    margin: 0px;    
    margin-right:10px;
    font-family: Verdana;
    font-size: xx-small;
    color:#333;
    text-align:left;
    text-decoration: none;  
    float:left;
}
.boxProdotti2 #info #testoBig{
    display:block;      
    width:100%;
    height:50px;
    font-family: Verdana;
    font-size: xx-small;
    color:#333;
    text-align:left;
}
.boxProdotti2 #info UL{
    display:block;          
    padding:10px;
}
.boxProdotti2 #info UL LI{
    display:list-item;      
    list-style: decimal;
    padding:0;
    margin:0;
}
.btSchedaProdotto2{
    display: block;
    width:150px;
    width!important:160px;
    height:24px;
    height!important:40px;
    background-image: url(../img/common/schedaProdotto_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;
    padding-left:40px;
    margin: 0px;
    margin-left: 10px;
    position:relative;
    top:-14px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:left;
    text-decoration: none;  
    text-transform: capitalize;
    float:right;
}
.btSchedaProdotto2:hover{
    text-decoration: none;  
    color:#333;
}
.btSchedaProdotto3{
    display: block;
    width:150px;
    width!important:160px;
    height:24px;
    height!important:40px;
    background-image: url(../img/common/schedaProdotto_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;
    padding-left:40px;
    margin: 0px;
    margin-left: 10px;
    position:relative;
    top:-14px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:left;
    text-decoration: none;  
    text-transform: capitalize;
    float:left;

}
.btSchedaProdotto3:hover{
    text-decoration: none;  
    color:#333;
}
.btElimina{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    background-image: url(../img/common/elimina_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    margin: 0px;    
    padding-right:10px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:right;
    text-decoration: none;  
    text-transform: uppercase;
    vertical-align: bottom;
    float:right;
    clear:right;
}
.btElimina:hover{
    text-decoration: none;  
    color:#FF9900;
}
.PnlLoginError
{
    padding:5px 0px 0px 20px;
    font-family:Arial;
    color:Red;
    font-size:10px;
    }
.box DIV STRONG{
    font-size:110%;
}
.btGenLeft
{
    padding-left:20px;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
    color: #566468;
}

.bottone{
    display:block;
    float:right;
    padding:3px;
    margin:5px; 
    margin-top:0px;
    font-weight: bold;
    background-color: #AAE3E3;
    text-decoration: none;  
}
.bottone:hover{
    text-decoration: none;  
    background-color:#5F696A;
    color:#FFF;
}

.spazio40{
    display:block;
    width:40px;
    height:20px;
    float:left;
}

.boxProdotti1{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-top:10px;
    width:95%;
    padding:5px;
    float:left;
    clear:left;
}
.boxProdotti1 #codiceProdotto {
    display:block;
    font-family: Verdana;       
    font-size: xx-small;
    color: #000;
    font-weight: bold;  
    margin-top:10px;
    width:90px;
    float:left;
}
.boxProdotti1 #nomeProdotto {
    display:block;
    font-family: Verdana;       
    font-size: xx-small;
    color: #006699;
    font-weight: bold;
    width:200px;
    margin:5px;
    margin-top:8px;
    float:left;
}
.boxProdotti1 #totale{
    display:block;
    font-family: Verdana;       
    font-size: xx-small;
    color: #000;
    font-weight: bold;
    margin:5px;
    margin-top:10px;
    float:left;
}
.boxProdotti1 #acquista{
    display:block;
    width:40px;
    height:40px;
    background-image: url(../img/common/acquista_bt1.gif);
    background-repeat: no-repeat;   
    margin: 0px;
    margin-right:5px;
    float:right;
}
.boxProdotti1 #preventivo{
    display:block;
    width:40px;
    height:40px;
    background-image: url(../img/common/preventivo_bt1.gif);
    background-repeat: no-repeat;
    margin: 0px;    
    margin-right:5px;
    float:right;
}

.boxHome{
    display:block;
    background:#F1F1F1;
        padding:0px 0px 5px 10px;
        margin:0px;
    margin-top:20px;
    margin-left:5px;
    width:430px;
    }
.boxHome IMG{
    padding:0px;
    margin:0px;
    float:right;
    width:210px;
    height:95px;
}
.boxHome DL DT{
    font-family: Tahoma;    
    font-size: 140%;
}
.boxHome DL DD UL{
    padding:0px;
    margin-left:15px;
    margin-top:5px;
    font-weight:bold;
}
.boxHome DL DD UL LI{
    list-style: circle;
}
.boxHome DL DD UL LI A{
    color:#5D6967;
}
.boxHome DL DD UL LI A:hover{
    color:#AAE3E3;
}
#content{   
    display:block;
    /*border-style:solid;
    border-width:1px;   
    border-top-width:0px;
    border-color:#CCC;*/
    background-color: #FFF;
    width:770px;
    height:100%;
    margin:0;
    padding:0;
    margin-left:auto;
    margin-right:auto;
    text-align:left;    
    color: #000;
}
#content #header{   
    display:block;
    margin:0;
    padding:0;
    padding-top:10px;/**/
    text-align:left;
    background-repeat: no-repeat;
    clear:both;
    float:none;
}
#content #header #logo{
    display:block;
    margin:0;
    background-image: url(../img/common/header/logo.jpg);
    background-repeat: no-repeat;
    width:295px;
    height:80px;
    position:absolute;
    top:0;
    float:left;
}
#content #header #logo A{
    display:block;
    width:440px;
    height:60px;
}
#content #header #menuShort{
    margin:0;
    margin-right:20px;
    margin-top!important:10px;  
}
#content #header #menuShort LI{
    list-style: none;
    margin-left:20px;
    float:right;
}
#content #header #menuShort LI A{
    text-align: center;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;  
    color:#CCC; 
    text-decoration:none; 
}
#content #header #menuShort LI A:hover{ 
    color: #666;    
    text-decoration:none; 
}   
#content #header #menuUt{
    display: block;
    margin:0;
    padding:0;
    margin-top:15px;
    margin-top!important:5px;
    text-align:center;
    clear:right;
    float:right;
}
#content #header #menuUt LI{
    display: block;     
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    margin: 0px;
    margin-right: 10px;
    background: #F1F1F1;
    list-style: none;   
    text-align: center;
    font-weight: bold;  
    float:right;        
}
#content #header #menuUt LI A{
    display: block;
    text-decoration:none; 
    color: #666; 
}
#content #header #menuUt LI A:hover{ 
    color: #DC6D1C; 
    text-decoration:none; 
}   
#content #header #menuUt .acceso{ 
    display: block;     
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    margin: 0px;
    margin-right: 10px;
    background: #DC6D1C;
    color:#FFF;
    list-style: none;   
    text-align: center;
    font-weight: bold;  
    float:right;        
}
#content #header #menuIst{
    display:block;  
    margin:0;
    padding:0;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCC;
    text-align:center;
    height: auto;
    width: 500px;
    float:right;
    text-transform: uppercase;
}
#content #header #menuIst LI{
    display: list-item;
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    padding-left:5px;
    padding-right:5px;
    margin: 0px;
    margin-right: 10px;
    background: #5F696A;
    list-style: none;   
    min-width: 60px;
    text-align: center;
    font-weight: bold;  
    color:#FFF;
    float:right;        
}
#content #header #menuIst LI A{
    display: block;
    text-decoration:none; 
    color:#FFF;
}
#content #header #menuIst LI A:hover{ 
    color: #AFE5E5; 
    text-decoration:none; 
}
#content #header #menuIst .acceso{ 
    display: list-item;
    padding:2px;
    padding-left:5px;
    padding-right:5px;
    padding-left:5px;
    padding-right:5px;
    margin: 0px;
    margin-right: 10px;
    background: #AFE5E5;
    list-style: none;   
    min-width: 60px;
    text-align: center;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;  
    color:#FFF;
    float:right;        
}
#content #header #menuServ{
    margin:0;
    padding-left:5px;
    margin-top:30px;
    margin-top!important:50px;
    width:765px;
    width!important:100%;
    background-image: url(../img/common/header/fondoMenuBar.gif);
    background-repeat: x-repeat;
    float:left;
    float!important:none;
}
#content #header #menuServ LI{
    display: block;
    margin:0;
    padding:0;  
    width:110px;
    height:57px;
    float:left; 

}
#content #header #menuServ .acceso{
    display: block;
    margin:0;
    padding:12px;
    font-size: 130%;
    font-weight: bold;
    color:#FFFFFF;  
    text-align:left;
    text-decoration:none;
    width:110px;
    height:57px;
    float:left; 
            background-image: url(../img/common/header/tastoOn.gif);
    background-repeat: no-repeat;
}
#content #header #menuServ LI A{
    display: block;     
    width:110px;
    height:57px;
    background-image: url(../img/common/header/tastoOff.gif);
    background-repeat: no-repeat;
    padding:12px;
    font-size: 120%;
    font-weight: bold;
    color:#5C6A67;  
    text-align:left;
    text-decoration:none;
}
#content #header #menuServ LI A:hover{
    color:#000; 
}
#content #header #boxRicerca{
    display:block;
    padding:5px;
    padding-top:2px;
    margin:0;
    margin-top:-48px;
    margin-right:5px;
    background-color:#FFF;
    width: auto;
    float:right;
    border: 1px;
    border-style: solid;
    border-color: #5F696A;  
    border-top-color: #f1f1f1;  
    border-left-color: #f1f1f1; 
}
#content #header #boxLogin{
    display:block;  
    margin:0;
    padding:0px;
    padding-bottom:10px;
    margin-top:10px;    
    border-bottom: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #666;  
    width:770px;
    width!important:765px;
    float:left; 
}
#content #header #trenino{
    display:block;  
    margin-top:100px;
    padding-top:0px;
    width:700px;
    float:left; 
}
#content #header #boxLogin SPAN{
    padding-left:10px;
}
#content #colCentrale{
    display:block;
    margin:0;
    margin-top:20px;
    padding:10px;
    clear:both;
    float:left;
}
#content #colCentrale #colDx{
    display:block;
    margin:0;
    padding:0;
    float:right;
    margin-left:10px;
    width:600px;
}
#content #colCentrale #colSx{
    display:block;
    margin:0;
    padding:0;
    margin-top:10px;
    background-color:#f1f1f1;
    float:left; 
    width:140px;
}
#content #colCentrale #colSx #menuSx{
    display:block;
    padding:0px;    
    font-family: "Trebuchet MS";
    font-weight: bold;
    LINE-HEIGHT:150%;   

}
#content #colCentrale #colSx #menuSx UL{
    MARGIN:5PX;
    padding:0px;
    margin-top:10px;
    COLOR:#5D6967;

}
#content #colCentrale #colSx #menuSx UL LI{
    LIST-STYLE:NONE;
    font-size: 120%;
    padding:5px;
}
#content #colCentrale #colSx #menuSx UL .acceso{
    color:#FFF;
    background-color:#AAE3E3;
}
#content #colCentrale #colSx #menuSx #titolo{
    display:block;
    font-size: 150%;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    color:#E06C17;
    text-align:left;
    text-decoration:none;
}
#footer{
    
    margin-left:120px;
    margin-top:30px;
    /*width:90%;*/
    height:20px;
    float:left;
}

#footer2{
    
   float:left;
height:20px;
margin-top:0;
padding-left:0;
text-align:center;
width:90%;

}

#footer SPAN{

    padding:10px;
    font-color:#000;
    float:left;
}
.boxBordato5{
    border-width: 1px;
    border-style: solid;
    border-left-color: #CCCCCC;
    border-right-color: #666;
    border-top-color: #CCCCCC;
    border-bottom-color: #666;
    padding:5px;
    margin:5px;
    margin-top:2px;
    margin-bottom:2px;
    width:auto;
    height:auto;
    float:left; 
    clear:left;
}

.goFoward
{
    padding-right:20px;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#E76110;
    margin-top:20px;
    text-decoration:none;
    float:right;
    }
    
.prezzoTot {
    padding:10px;
    margin-bottom:10px;
    margin-left:-10px;
    font-weight: bold;
    font-size: xx-small;
    margin-top:20px;
    background-image:url(../img/common/ContentBackImage.jpg);
    width:20%;
}

.prezzoTot DIV{

    text-align: right;
    margin-top:5px;
}
.prezzoTot #totale{

    text-align: right;
    text-decoration: overline;
    margin-top:25px;
}
.prezzoTot #totale STRONG{
    font-weight: bold;
        font-size: xx-small;
    color: #DB6E1B;
    color: #006699;
}
.registration_lnkBtnSubmit{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/registrati.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;  
    text-align: right;
    float:right;
    clear:right;
}
.registration_lnkBtnSubmit:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.login_lnkbtnLoginSubmit{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/registrati.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;  
    text-align: right;
    float:right;
    clear:right;
}
.login_lnkbtnLoginSubmit:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.goStep1{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/goStep1.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;  
    text-align: right;
    float:right;
    clear:right;
}
.goStep1:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.EliminaDato{
    display:block;
    width:145px;
    widthq!important:150px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/elimina_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:none;
    clear:none;
}
.EliminaDato:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.Prosegui{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/goStep2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:right;
    clear:right;
}

.Prosegui:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.SalvaDato{
    display:block;
    width:110px;
    widthq!important:150px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/salva.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:left;
    clear:none;
}
.SalvaDato:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.Update{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:left;
    clear:left;
}

.Update:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.Acquisto{
    display:block;
    width:140px;
    width!important:150px;
    height:40px;
    background-image: url(../img/common/goStep1.gif);
    background-repeat: no-repeat;   
    padding-top:15px;
    margin: 0px;    
    padding-right:10px;
    font-family: Verdana;
        font-size: xx-small;
    font-weight: bolder;
    color:#333;
    text-align:right;
    text-decoration: none;  
    text-transform: uppercase;
    float:right;
    clear:right;
}
.Acquisto:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.Annulla{
    display:block;
    width:110px;
    widthq!important:150px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/elimina_bt2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:left;
    clear:right;
}
.Annulla:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.Chiudi{
    display:block;
    width:110px;
    widthq!important:150px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/indietro.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:left;
    clear:none;
}
.Chiudi:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.dl1Gen{
    display:block;
    font-family: "Trebuchet MS";
    font-size: small;
    font-weight: bolder;
    color: #FF9900;
    font-style: normal; 
    /*
    height:auto;    
    */
    width:80%;
    margin-left:140px;
    margin-top!important:20px;
    float:none;
    clear:none;
    /*float!important:none;
    clear!important:none;*/

}
.dl1Gen DT{
    display:block;
    font-family: "Trebuchet MS";
    font-size: small;
;
    font-weight: bolder;
    font-style: normal;
    color:#FF9900;  
    margin-top:10px;
    margin-bottom:20px;
    text-align:left;
    text-decoration:none;
}
.dl1Gen DD{
    display:block;
    font-family: Verdana;
    font-size: xx-small;
    color:#000;     
/*padding:5px;*/
    font-weight: normal;
    font-style: normal;
}



.ScegliIndirizzo2{
    display:block;
    width:125px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    padding-left:-100px;
    font-weight: bolder;
    margin-left:-100px;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:left;
    clear:none;
}
.ScegliIndirizzo2:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.ScegliIndirizzo{
    display:block;
    width:125px;
    widthq!important:150px;
    height:40px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;   
    padding-top:15px;   
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:right;
    clear:none;
}
.ScegliIndirizzo:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.Prosegui{
    display:block;
    width:125px;
    widthq!important:150px;
    height:40px;
    margin-left:0px;
    margin-top:5px;
    margin-right:5px;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:5px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:none;
    clear:none;
}
.Prosegui:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.ModificaIndirizzo
{
    font-size:14px;
    height:40px;
    margin-top:5px;
    padding-left:170px;
    background-image: url(../img/common/apriScedaProdotto_bt1.gif);
    background-repeat: no-repeat;
    padding-top:15px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;
    clear:none;
}
.ModificaIndirizzo:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.checkout_lnkOrder{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/goStep2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:right;
    clear:right;
}

.checkout_lnkOrder:hover{
    text-decoration: none;  
    color:#DB6E1B;
}

.cart_lnkOrder{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/goStep2.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:right;
    clear:right;
}

.cart_lnkOrder:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.cart_lnkUpdate{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;
    text-align: right;  
    float:right;
    clear:right;
}

.cart_lnkUpdate:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.orderterms_lnkOrder{
    display:block;
    width:140px;
    widthq!important:150px;
    height:40px;
    margin-top:20px;
    margin-right:30px;
    background-image: url(../img/common/goStep3.gif);
    background-repeat: no-repeat;   
    padding-top:15px;       
    padding-right:10px;
    font-weight: bolder;
    color:#333;
    text-decoration: none;  
    text-align: right;
    float:right;
    clear:right;
}
.orderterms_lnkOrder:hover{
    text-decoration: none;  
    color:#DB6E1B;
}
.carrelloTop{
    display: block;
    font-family: verdana;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
    color:#DB6E1B;
}

.carrelloTop #step1{
    display: block;
    list-style: none;
    background-image: url(../img/common/carrello.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:10px;
    padding-left:40px;
    float:left;
    width:100px;
    width!important:150px;
    height:40px;
}

.carrelloTop #step2{
    display: block;
    list-style: none;
    background-image: url(../img/common/pagamento.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:10px;
    padding-left:40px;
    float:left;
    width:100px;
    width!important:150px;
    height:40px;
}
.carrelloTop #step3{
    display: block;
    list-style: none;
    background-image: url(../img/common/datiSpedizione.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:10px;
    padding-left:40px;
    float:left;
    width:100px;
    width!important:150px;
    height:40px;
}
.carrelloTop #step4{
    display: block;
    list-style: none;
    background-image: url(../img/common/conferma.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:10px;
    padding-left:40px;
    float:left;
    width:100px;
    width!important:150px;
    height:40px;
}
.carrelloTop A{
    display: block;
    list-style: none;
    margin:0;
    height:40px;
    font-size: xx-small;
    color:#DB6E1B;
}
.prezzoTot {
    display:block;
    width:200px;
    padding:10px;
    margin-bottom:10px;
    margin-right:30px;
    float:right;
    font-weight: bold;
    font-size: xx-small;
    margin-top:40px;
    background-color: #e8e8e8;
}
.carrelloTop .acceso{
    display: block;
    list-style: none;
    margin:0;
    width:100px;
    width!important:150px;
    height:40px;
    font-size: xx-small;
    color:#006699;
    background-image: url(../img/common/menuLat2_bg.gif);
    background-repeat: repeat-y;
}

.Summary
{
    margin-left:20px;
    }

