BODY{
    font-family:Verdana; 
    margin-top:3px; 
    background-color:#fff
}
.txtMotore{
    color:#fff;
    font-size:9px;
    font-family:Verdana, sans-serif, arial;
    font-weight:bold
 }
.txtMotorep{
    color:#fff;
    font-size:9px;
    font-family:Verdana, sans-serif, arial;
 }
.inBox{
    text-align:Left; 
    font: 9px Verdana, sans-serif, arial;
    color:#1a1a1a;
    text-align:left;
    overflow:hidden;
    border:1px solid #666;
    background:#ebebeb
}
.search .inBox{width:127px}
.sidebar{background:url(img/bgside.jpg) repeat-y top right #fff}

/*BEGIN FOOTER*/
.footer{
    color:#fff;
    font-size:9px;
    font-family:Verdana, sans-serif, arial;
    font-weight:normal;
    text-align:center;
    line-height:150%;
    padding:5px 0
}
a.mailFooter{color:#fff;text-decoration:underline}
a.mailFooter:hover{color:#d9d9d9}
/*END FOOTER*/

a.titNews:link, 
a.titNews:visited,
a.titNews:hover{
    font-family:Verdana, sans-serif, arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none
}
a.titNews:link, 
a.titNews:visited{color:#1a1a1a}
a.titNews:hover{color:#4d4d4d}
.txtNews,
.txtNewsC{color:#1a1a1a;font-family:Verdana, sans-serif, arial}
.txtNews{font-size:10px;text-align:justify}
.txtNewsC{font-size:11px}

font{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:10px;
    color:#1a1a1a
}

.sRub10,
.sTXT10,
.sTXT11,
.sTXT12,
.sTXT13,
.sTXT14{color:#1a1a1a;font-family:Verdana, sans-serif, arial}
.sRub10{font-size:10px}
.sTXT10{font-size:10px;text-align:justify}
.sTXT11{font-size:11px;text-align:justify}
.sTXT12{font-size:12px;text-align:justify}
.sTXT13{font-size:13px;text-align:justify}
.sTXT14{font-size:14px;text-align:justify}

a.MenuBrc{
    font-weight:bold;
    color:#1a1a1a;
    text-decoration:none
}
a.Menu{color:#1a1a1a}
a.Menu:hover{color:#4d4d4d}

/*BEGIN TOP NAVIGATION*/
.topnav td{border-right:1px solid #fff}
.topnav a{
    height:20px;
    font-family: Verdana, sans-serif, arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding:5px 10px 0 10px
}
* html .topnav a{height:25px}
.topnav a.MenuOr{color:#fff}
.topnav a.MenuOr:hover{color:#d9d9d9}
.topnav a.MenuS{color:#1a1a1a;background:#ccc}
/*END TOP NAVIGATION*/

/*BEGIN LEFT NAVIGATION*/
.leftnav a{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none
}
.leftnav a.Menu{color:#1a1a1a}
.leftnav a.MenuR{color:#ba0303}
.leftnav a.Menu:hover,
.leftnav a.MenuR:hover{color:#4d4d4d}
/*END LEFT NAVIGATION*/

.list a{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none
}
.list a{color:#1a1a1a}
.list a:hover{color:#4d4d4d}

.testo7{
    font-family:Verdana, Sans-Serif, Arial; 
    font-size: 7px; 
    color: #1a1a1a
}
.testo9,
.testo9N,
.testo10,
.testo10D,
.testo10N,
.testo11,
.testo11R,
.testo11N,
.testo12N{font-family:Verdana, Sans-Serif, Arial;color:#1a1a1a}
.testo12NR,
.testo10Netto{font-family:Verdana, Sans-Serif, Arial;color:#ba0303}
.testo10Ricavato{font-family:Verdana, Sans-Serif, Arial;color:#268e06}
.testo9{font-size:9px;text-align:justify}
.testo9N{font-size:9px}
.testo10{font-size:10px}
.testo10D{font-size:10px;text-align:right}
.testo10N{font-size:10px}
.testo11{font-size:11px;text-align:justify}
.testo11R{font-size:11px;text-align:right}
.testo11N{font-size:11px}
.testo12N{font-size:12px}
.testo12NR{font-size:12px}
.testo10Netto,
.testo10Ricavato{font-size:10px;text-align:justify}

.testo10B,
.testo10BN{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:10px;
    color:#fff
}
.testo10B{text-align:justify}

.testo10R,
.testo12R,
.testo12{font-family:Verdana, Sans-Serif, Arial;text-align:justify}
.testo10R{color:#ba0303;font-size:10px}
.testo12R{color:#ba0303;font-size:12px}
.testo12{color:#1a1a1a;font-size:12px}

/*BEGIN OFFER TABLE*/
tr.estimate td{padding:3px 0}
tr.hdr td.testo10,
tr.ftr td.testo10,
tr.ftr td.testo10N{color:#fff;background:#1a1a1a}
tr.ftr td.testo10Netto{background:#1a1a1a}
tr.ftr td.testo10Ricavato{background:#1a1a1a}
/*END OFFER TABLE*/

/*BEGIN CART TABLE*/
.tblCart tr.hdr td.testo10,
.tblCart tr.hdr td.testo11,
.tblCart tr.ftr td.testo10{
    color:#fff;
    text-transform:uppercase;
    padding:3px 0;
    background:#1a1a1a
}
.tblCart tr.itm td.testo10{padding:3px 0;border-bottom:1px solid #d9d9d9}
.tblCart .lbl{width:30%!important;padding:0!important}
.tblCart .mandatory{color:#ba0303}
.tblCart td.testo11 .inBox{width:300px}
.tblCart td.testo11 .small{width:100px!important}
/*END CART TABLE*/

/*BEGIN ORDER TABLE*/
tr.hdrOrder td.testo11,
tr.hdrOrder td.testo11N{
    color:#fff!important;
    padding:1px 0;
    background:#1a1a1a!important
}
tr.itmOrder td{padding:3px 0}
tr.totalOrder td{padding-bottom:3px}
/*BEGIN ORDER TABLE*/

.HeadCart,
.bodyCartB{font-family:Verdana, Sans-Serif, Arial}
.HeadCart{
    height:27px!important;
    color:#fff;
    font-size:9px;
    overflow:hidden
}
.bodyCartB{color:#1a1a1a;font-size:9px}

.LBLLink{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:12px;
    font-weight:bold;
    color: #4d4d4d
}
a.LinkCart:link,
a.LinkCart:visited,
a.LinkCart:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:9px;
    font-weight:bold;
    text-decoration:none
}
a.LinkCart:link,
a.LinkCart:visited{color:#1a1a1a}
a.LinkCart:hover{color:#4d4d4d}

a.Links:link,
a.Links:visited,
a.Links:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline
}
a.Links:link, 
a.Links:visited{color:#1a1a1a}
a.Links:hover{color:#4d4d4d}

/*BEGIN PAGINATION BUTTONS*/
.currentpage,
.myBtnPagina{
    width:20px;
    height:20px;
    font-family:Verdana, Sans-Serif, Arial;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    float:left
}
.currentpage{
    height:18px;
    color:#fff;
    display:block;
    padding-top:2px;
    background:#1a1a1a
}
* html .currentpage{height:20px}
.myBtnPagina{
    color:#1a1a1a;
    cursor:pointer;
    margin-top:2px;
    border:none;
    background:#d9d9d9
}
/*END PAGINATION BUTTONS*/

.settComp{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:9px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    background:#1a1a1a
}
.settComp a{text-decoration:none!important}

.user{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:9px;
    color:#1a1a1a
}

a.userLnk:link,
a.userLnk:visited,
a.userLnk:hover,
a.userLnk12:link, 
a.userLnk12:visited,
a.userLnk12:hover{font-family:Verdana, Sans-Serif, Arial;text-decoration:none}
a.userLnk:link,
a.userLnk:visited,
a.userLnk:hover{font-size:9px}
a.userLnk12:link, 
a.userLnk12:visited,
a.userLnk12:hover{font-size:12px}
a.userLnk:link,
a.userLnk:visited,
a.userLnk12:link, 
a.userLnk12:visited{color:#1a1a1a}
a.userLnk:hover,
a.userLnk12:hover{color:#4d4d4d}

a.LinkCartC:link,
a.LinkCartC:visited,
a.LinkCartC:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:10px;
    text-decoration:none
}
a.LinkCartC:link,
a.LinkCartC:visited{color:#1a1a1a}
a.LinkCartC:hover{color:#4d4d4d}

.sTXT10C,
.sTXT10CN,
.sTXT12C,
.sTitolo,
.sSotTitolo{font-family:Verdana, Sans-Serif, Arial;color:#1a1a1a}
.sTXT10C{font-size:10px;font-weight:bold}
.sTXT10CN{font-size:10px}
.sTXT12C{font-size:12px;font-weight:bold}
.sTitolo{font-size:14px;font-weight:bold}
.sSotTitolo{font-size:13px}

.BtnMultiCart,
.Btnlistino{
    font-family:Verdana, Sans-Serif, Arial;
    font-weight:bold;
    color:#fff;
    cursor:hand;
    border-top: #D5DAE1 1px solid;
    border-right: #D5DAE1 1px solid;
    border-bottom: #627492 1px solid;
    border-left: #627492 1px solid;
    background-color:#1a1a1a
}
.BtnMultiCart{font-size:12px}
.Btnlistino{font-size:10px}

/*BEGIN FORM*/
.lbl{
    width:25%;
    font-weight:bold;
    padding:2px 0
}
.field{width:75%;padding:2px 0}
.field input,
.field select,
.field textarea{
    width:305px;
    font-family:Verdana, Sans-Serif, Arial;
    color:#1a1a1a;
    float:left;
    border:1px solid #666;
    background:#ebebeb
}
.field .fldCap{width:50px!important;margin-right:5px}
.field .fldCity{width:100px!important;margin-right:5px}
.field .fldProvince{width:30px!important}
.field .fldLoc{width:150px!important;margin-right:5px}
.field .fldDate{width:80px!important;margin-right:5px}
.field .fldValidity{width:30px!important;margin-right:5px}
.field span{float:left;margin-top:2px}

.registration .mandatory{color:#ba0303}
.registration .lbl{width:130px!important;padding:0!important}
.registration .short{width:80px!important}
.registration .long{width:160px!important}
.registration .long2{width:190px!important}
.registration .cap{width:50px!important}
.registration .inBox{width:100%}

.REGBTN{
    width:auto!important;
    font-family:Verdana, Sans-Serif, Arial;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    cursor:hand;
    margin-top:5px;
    border:1px solid #1a1a1a;
    background:#ba0303
}
/*END FORM*/

/*BEGIN LOGIN*/
.login .inBox{width:100%;height:19px}

.lostPwd strong{
    float:left;
    display:inline;
    margin:2px 10px 0 0
}
.lostPwd .inBox{
    width:150px;
    float:left;
    display:inline;
    margin-right:10px
}
.lostPwd .blackBtn{float:left}

.blackBtn{
    width:auto;
    height:19px;
    font-family:Verdana, Sans-Serif, Arial;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding:0 10px;
    border:none;
    background:#1a1a1a
}
* html .blackBtn{height:17px;padding:0}
/*END LOGIN*/

a.LinkScheda:link,
a.LinkScheda:visited,
a.LinkScheda:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:10px;
    font-weight:bold;
    text-decoration:none
}
a.LinkScheda:link,
a.LinkScheda:visited{color:#1a1a1a}
a.LinkScheda:hover{color:#268e06}

/*BEGIN INNER WEB LINK*/
.signIW span,
.signIW  a.testoIW{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:10px;
    font-style:italic;
    color:#1a1a1a
}
.signIW span{font-weight:normal}
.signIW a.testoIW{font-weight:bold;text-decoration:none}
.signIW a.testoIW:hover{color:#4d4d4d}
/*END INNER WEB LINK*/

/*BEGIN ENGINE BAR BUTTONS*/
a.BtnCerca:link, 
a.BtnCerca:visited,
a.BtnCerca:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:13px;
    font-weight:bold;
    color:#fff
}
a.BtnCerca:link, 
a.BtnCerca:visited{text-decoration:none}
a.BtnCerca:hover{text-decoration: underline}

a.BtnReset:link, 
a.BtnReset:visited,
a.BtnReset:hover{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:9px;
    font-weight:bold;
    color:#fff
}
a.BtnReset:link, 
a.BtnReset:visited{text-decoration:none}
a.BtnReset:hover{text-decoration: underline}
/*END ENGINE BAR BUTTONS*/

/*BEGIN LEFT COLUMN SEARCH BUTTON*/
.BtnRicerca{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:12px;
    font-weight:bold;
    color:#1a1a1a;
    cursor:pointer;
    border:none;
    background:#d9d9d9
}
* html .BtnRicerca{height:20px}
.BtnRicerca:hover{color:#4d4d4d}

.TitoloCircolare{
    font-family:Verdana, Sans-Serif, Arial;
    font-size:16px;
    color:#1a1a1a
}
/*END LEFT COLUMN SEARCH BUTTON*/
