#topRightMiniMenu {
    width: 600px;
    text-align: right;
    color: #666666;
    font-size: 12px;
    float: right;
}

#topRightButtons {
    padding-top: 8px;
    width: 650px;
    text-align: right;
    color: #666666;
    font-size: 12px;
    float: right;
}

a.topRightButton {
    font-weight: 600;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 35px;
    padding-top: 8px;
    text-align: center;
    font-size: 12px;
    margin: 8px;
    height: 26px;
    width: 150px;
    float: right;
}

a.topRightButton:hover {
    text-decoration: none;
}

a.topRightButtonAssistenza {
    background-image: url(/img/businesscenter/top-right-button-assistenza.gif);
    color: #7F0101;
    background-color: #cccccc;
}

a.topRightButtonUser {
    background-image: url(/img/businesscenter/top-right-button-user.gif);
    color: #7F0101;
    background-color: #cccccc;
}

a.topRightButtonAssistenza:hover {
    color: #7F0101;
}

a.topRightButtonUser:hover {
    color: #7F0101;
}

a.topRightButtonCarrello {
    background-image: url(/img/businesscenter/top-right-button-carrello.gif);
    color: white;
    background-color: #ff6600;
}

a.topRightButtonCarrello:hover {
    color: white;
}


div#navigationBC {
    background-position: 0 top;
    background-repeat: repeat-x;
    margin: 5px 0 5px 0;
    height: 32px;
    position: relative;
    background-image: url(/img/businesscenter/menuBar_bgr.gif);
}

.boxLabelClmn {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
    width: 135px;
}

.boxLabelClmnFirst {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #cccccc;
    border-right-style: dotted;
    border-right-width: 1px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

a.boxLabelClmnElmnt {
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin-right: 0px;
    margin-top: 6px;
    margin-left: 0px;
    margin-bottom: 6px;
    color: #000
}

a.boxLabelClmnElmnt:hover {
    color: #E7501E
}

.BottomContent {
    color: #1B4C74;
    padding: 12px 0 0 10px;
    font-size: 18px;
    font-weight: normal;
    height: 25px;
    background-image: url(/img/businesscenter/title-bottom-content.gif);
    background-repeat: no-repeat;
    margin: 10px 0 20px 0;
}

.Ccolumn {
    float: left;
    width: 210px;
    display: inline;
    margin-left: 15px;
}

.Lcolumn {
    float: left;
    width: 210px;
    display: inline;
}

.Rcolumn {
    float: left;
    width: 210px;
    display: inline;
    margin-left: 15px;
}

.ColumnContent {
    padding: 0;
}

.ColumnContent_titlebar {
    font-weight: bold;
    margin-bottom: 5px;
    border-bottom: #dbe1e6 1px solid;
    font-weight: normal;
    color: #1B4C74;
    text-decoration: none;
    font-size: 16px;
}

.linea {
    background-image: url(/img/portale/tratteggiogrigio.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    margin: 5px 0;
    height: 1px;
}

input.emptyForm {
    background-color: #f9b0b0
}

.linguettaOfferta {
    font-size: 11px;
    margin: 3px;
    padding: 3px;
    background-color: #fff8e7;
    border: 1px solid #fee6ab;
}

.linguettaOfferta a {
    color: #000;
}

.columnHalf {
    width: 310px;
    float: left;
}

.columnHalfL {
    margin-right: 40px
}

.menuCategoriaBox {
    padding-top: 10px;
}

.menuCategoriaBox h4 {
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial", "Helvetica", sans-serif;
    color: #E7501E
}

.menuCategoriaBox ul {
    border-top-style: dotted;
    border-top-color: #cccccc;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 1px;
    list-style: none
}

.menuCategoriaBox ul li {
    font-size: 12px;
    padding: 2px 0 3px 0;
}

.menuCategoriaBox ul li a {
    text-decoration: underline;
}

.menuCategoriaBox ul li span.details {
    text-decoration: none;
    color: #666666;
    font-size: 11px;
}

.viewAllButton {
    font-weight: bold;
    float: right;
    background-color: #CCC;
    width: 180px;
    height: 22px;
    text-align: center;
    padding-top: 4px;
    background-image: url(/img/businesscenter/view-all-button.gif);
}

.lastProdBox {
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    padding-top: 10px;
    margin-left: 5px;
}

.lastProdBox ul {
    border-top-style: dotted;
    border-top-color: #cccccc;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 1px;
    list-style: none
}

.lastProdBox ul li {
    font-size: 12px;
    padding: 2px 0 3px 0;
}

.more {
    font-size: 11px;
}

.lastProdBox a.more {
    color: #666666;
}

.lastProdBox a.more:hover {
    color: #E7501E;
}

.AdWords_Content a.more {
    font-style: normal;
    font-weight: normal;
    color: #E7501E
}

.AdWords_Content a.more:hover {
    color: #000
}

.redLight {
    color: #fff;
}

.red {
    font-size: larger;
    font-weight: bold;
    color: #CC0000;
}

.green {
    font-size: larger;
    font-weight: bold;
    color: #009900;
}

.white {
    color: #FFF;
}

.orange {
    color: #FF6600;
}

.azzuro {
    color: #0066FF;
}

.bluAzz {
    color: #6699CC;
}


ul#navBC, ul#navBC li, ul#navBC ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    margin: 0;
}

ul#navBC {
    margin: 0 auto;
    height: 32px;
    font-size: 11px;
    float: right;
}

ul#navBC a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial", "Helvetica", sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: 8px 12px;
    color: #FFF;
    background-image: url(/img/businesscenter/separatore.gif);
    background-repeat: no-repeat;
    background-position: left;
}

ul#navBC a:hover, ul#navBC li:hover h2 a {
    color: #7f0303;
    background-image: url(/img/businesscenter/menubgr-over.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    position: relative;
    z-index: 600;
    text-decoration: underline;
}

/** ul#navBC li:active{background-color:#7f0303;} **/
.searchField {
    width: 150px;
    height: 18px;
    background-color: #FFFFFF;
    border-top: solid 1px #cc6666;
    border-left: solid 1px #cc6666;
    border-bottom: solid 1px #cc6666;
    margin: auto 0 auto 3px;
    float: left;
    display: inline;
    padding-left: 2px;
}

.schedaContenuto {
    float: left;
    width: 450px;
}

.descriptiondetail {
    margin-right: 10px;
    float: left;
    width: 450px;
}

.cartdetail {
    background-color: #fdfbfb;
    width: 190px;
    float: right;
}

.cartbtn, .cartbtndetail, .price {
    margin: auto;
    width: 90%;
    margin-top: 7px;
}

.cartbtndetailinfo {
    font-size: 11px;
    color: #000;
}

.price {
    margin: 7px 10px
    width: 150px;
    position: relative;
}

.pricebold {
    font-weight: bold;
    font-size: 25px;
    line-height: 34px;
    color: #1B4C74;
}

.azzurro18px {
    font-size: 18px;
    color: #3399CC;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.prodottoRigaTesto {
    width: 480px;
    float: left;
    margin: 10px;
}

.prodottoRiga {
    width: 660px;
    height: auto;
    background-color: #f5f5f5;
    float: left;
    margin-bottom: 15px;
}

.arancione12px {
    font-size: 12px;
    color: #e7501e;
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial", "Helvetica", sans-serif;
}

.samecategoryprice {
    font-size: 16px;
    font-weight: bold;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    color: #1B4C74;
}

.pricePromo {
    display: inline;
    font-size: 13px;
    font-weight: bold;
    color: #1B4C74;
}

.priceNotPromo {

    display: inline;
    font-size: 12px;
    color: #1B4C74;
    text-decoration: line-through;

}


.freesamecategorybtn {
    margin-top: 12px;
    font-size: 10px;
    color: #ffffff;
    margin-left: 5px;
    width: 137px;
    height: 16px;
    background-image: url(/img/businesscenter/freesamecategorybtn.gif)
}

.SameCategoryDiv {
    width: 660px;
    height: 91px;
    background-color: #f5f5f5;
}

.samecategorybtnpromo {
    width: 310px;
    margin-left: 6px;
    text-align: center;
    padding-left: ;
    padding-right:;
    font-size: 10px;
    color: #ffffff;
    background-image: url(/img/businesscenter/freesamecategorybtn.gif)
}

.samecategorybtn {
    margin-top: 12px;
    font-size: 10px;
    color: #ffffff;
    margin-left: 5px;
    width: 137px;
    height: 16px;
    background-image: url(/img/businesscenter/samecategorybtn.gif)
}

.listdetails {
    width: 50px;
    display: inline;
}


.inputText {
    height: 20px;
    font-size: 14px;
}

.inputTextMini {
    height: 16px;
    font-size: 12px;
}

input.orangeButton {
    font-size: 14px;
    text-align: center;
    margin-top: 6px;
    font-weight: bold;
    color: #FFF;
    width: 195px;
    height: 34px;
    background-image: url(/img/businesscenter/orange_btn.gif);
    border: 0;
}

a.orangeButton {
    font-size: 13px;
    margin-top: 10px;
    font-weight: bold;
    color: #FFF;
    width: 195px;
    height: 28px;
    background-image: url(/img/businesscenter/orange_btn.gif);
    padding-top: 8px;
    text-align: center;
}

a.orangeButton:hover {
    color: #FFF;
    text-decoration: none
}

.orangeButtonMini {
    margin-bottom: 5px;
    font-size: 11px;
    color: #fff;
    width: 137px;
    height: 16px;
    background-image: url(/img/businesscenter/samecategorybtn.gif);
    border: 0;
    float: left;
    text-align: center
}

.orangeButtonMiniDownload {
    margin-bottom: 5px;
    font-size: 11px;
    color: #FFF;
    width: 137px;
    height: 16px;
    background-image: url(/img/businesscenter/samecategorybtn_dowlnoad.gif);
    border: 0;
    float: left;
    text-align: center
}

a.orangeButtonMini {
    margin-bottom: 5px;
    font-size: 11px;
    color: #fff;
    width: 100px;
    height: 16px;
    background-image: url(/img/businesscenter/samecategorybtn.gif);
    border: 0;
    float: left;
    text-align: left;
    padding-left: 37px
}

a.orangeButtonMiniDownload {
    margin-bottom: 5px;
    font-size: 11px;
    color: #fff;
    width: 137px;
    height: 16px;
    background-image: url(/img/businesscenter/samecategorybtn_download.gif);
    border: 0;
    float: left;
    text-align: center
}

.faxButtonMini, a.faxButtonMini {
    margin-bottom: 5px;
    font-size: 11px;
    color: #fff;
    width: 100px;
    height: 16px;
    background-image: url(/img/businesscenter/fax-button-mini.gif);
    border: 0;
    float: left;
    text-align: left;
    padding-left: 37px
}

a.orangeButtonMediumFax {
    background-image: url(/img/businesscenter/fax-button.gif);
    padding-left: 35px;
    padding-right: 15px;
    width: 120px;
}


a.orangeButtonMedium {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    height: 23px;
    padding-top: 7px;
    text-align: center;
    float: left;
}

a.orangeButtonMediumEmpty {
    background-image: url(/img/businesscenter/orange_btn_m.gif);
    width: 170px;
}

a.orangeButtonMediumCarrello {
    background-image: url(/img/businesscenter/orange_btn_m_carrello.gif);
    padding-left: 35px;
    padding-right: 15px;
    width: 120px;
}

a.orangeButtonMediumDownload {
    background-image: url(/img/businesscenter/orange_btn_m_download.gif);
    padding-left: 35px;
    padding-right: 15px;
    width: 120px;
}

a.orangeButtonLarge {
    font-size: 21px;
    font-weight: bold;
    color: #FFF;
    height: 43px;
    padding-top: 7px;
    text-align: center;
    float: left;
}

a.orangeButtonLargeDownload {
    background-image: url(/img/businesscenter/orange_btn_l_download.gif);
    padding-left: 35px;
    padding-right: 15px;
    width: 235px;
}

a.orangeButtonMedium:hover, a.orangeButtonLarge:hover {
    color: #FFF;
    text-decoration: none
}


.contentFirstCol {
    float: left;
    width: 460px;
    padding-right: 10px;
}

.contentSecondColGrey {
    border-color: #DBE1E6;
    border-width: 1px;
    border-style: solid;
    float: left;
    width: 170px;
    padding: 9px;
    background-color: #F5F5F5;
    margin-top: 25px
}

.bluprice {
    font-size: 18px;
    font-weight: bold;
    color: #1b4c74;
}

#scalapay-text {
    margin-top: 5px;
    font-size: 12px;
}

.incompleto {
    color: #c00
}

.boxCarrello {
    margin-top: 20px;
    background-color: #efefef;
    border: 2px solid #cccccc !important;
    padding: 7px 5px;
}

.tipoPagamento {
    padding: 7px 5px;
    margin-bottom: 5px;
}

.sidebar-box {
    border-color: #cfcfcf;
    border-width: 1px;
    border-style: solid;
    background-color: #f2f2f2;
}

h2 #box-abbonamento-facile {
    background-color: #fff8e7;
    border: 1px solid #fee6ab;
    margin-top: 10px;
    color: #000000;
}

#box-abbonamento-facile {
    padding: 3px;
    font-size: 12px;
}

.card-header-author {
    padding: 20px 12px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    box-shadow: -1px -1px 10px 2px rgba(0, 0, 0, .15);
    margin-bottom: 20px;
}

p.b-border-scheda {
    border-bottom: 1px solid #d7d7d7;
}

i.fas, i.fab {
    width: 16px !important;
}

.price_discount {
    font-size: 21px;
    font-weight: bold;
    color: #1b4c74;
}

#codice-sblocco {
    margin-top: 15px;
}

#codice-sblocco .label-title {
    display: inline-block;
    padding: 5px 12px 7px;
    font-size: 14px;
    color: #fff;
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    margin-bottom: 0;
}

#codice-sblocco .label-data {
    display: inline-block;
    padding: 4px 12px 6px;
    font-family: 'Conv_AFBattersea', Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    color: #1a4c74;
    border: 1px solid #0f395b;
    margin-left: -4px;
    border-radius: 0 4px 4px 0;
}

#codice-sblocco .clipboard-copy {
    position: relative;
    font-size: 18px;
    margin-left: -5px;
    margin-right: 15px;
    border-radius: 0 4px 4px 0;
    color: #fff;
}

#codice-sblocco .clipboard-copy:focus {
    outline-offset: 0 !important;
}

#codice-sblocco .clipboard-copy span {
    color: #fff;
    position: relative;
}