/* 06/03/2025 10:45:32 */
#CEDataSheetpreviewTD {
border-top-left-radius: 1px !important;
border-top-right-radius: 1px !important;
border-bottom-left-radius: 1px !important;
border-bottom-right-radius: 1px !important;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
background-color: #ffffff;
}

/* TABLET */

#_____DOCSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____DOCSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FAQSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FAQSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUM_SCAMBIOSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUM_SCAMBIOSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUMSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUMSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____GALLERYSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____GALLERYSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____INTSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____INTSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

border-color: rgb(192,192,192);

#_____ORDINISubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____ORDINISubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PRODSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PRODSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PROFILESubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PROFILESubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.ce_5_fp_ce_veloci td {
justify-content:center !important;
}

#_iframe-CEDetInLineOpenbox {
background-image:url(../images/ce/loading_spinner.gif) #ffffff center center; 
background-repeat: no-repeat;
}

:root {

/*--shadow: 0 0 5px rgb(144,144,144);*/
--shadow: 0 0 5px rgba(0, 0, 0, 0.2);

/*--shadowCorn: 0 4px 8px 0 rgba(100, 100, 100, 0.9), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
--shadowCorn: 0 0 5px rgba(0, 0, 0, 0.2);

--bordercolorTab: rgb(192,192,192);

/*--borderradiusB: 5px;*/
--borderradiusB: 15px;

--borderradiusS: 3px;

}

:root {

--paddingBU: 10px;
--paddingB: 5px;
--paddingS: 5px;


--widthBU: 100px;
--widthB: 75px;
--widthS: 50px;

}

a { color: rgb(196,4,1); 
text-decoration: none; } 

a:hover { color: rgb(196,4,1); 
text-decoration: underline; } 

#ACCETTAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEDOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.AggiornaTabellaCarrello { text-align: center; } 

.Allarme { color: #666666; 
font-weight: bold; } 

#articles { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px auto 10px; 
width: 100%; 
padding-top: 3px; 
height: 100%; } 

#articlesSmall { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px auto 10px; 
width: 100%; 
padding-top: 3px; 
height:100%; } 

.atappo { color: #C8C8C8; 
text-decoration: none; } 

.atappo:hover { color: #C8C8C8; 
text-decoration: underline; } 

.BasketCEStyle tr:nth-child(odd) {
color: #000000;  
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.BasketCEStyle tr:nth-child(even) {
color: #000000;  
background-color: #F0F0F0;
text-decoration: none;
height:28px;
}

.BasketCEStyle tr:nth-child(1) {
color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}

.BasketCEStyle tr:nth-child(1) td {
color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}

.BasketCEStyle{
border-collapse: collapse; border-spacing: 0;
}

.BasketCEStyle #tdA001{
height:0px!important;
}

.BasketCEStyle #trA001{
height:0px!important;
}

.BasketCEStyle #tdA002{
height:0px!important;
}

.BasketCEStyle #trA002{
height:0px!important;
}

.BasketCEStyle #tdA003{
height:0px!important;
}

.BasketCEStyle #trA003{
height:0px!important;
}

#BasketCEStyleTRHeaderM tr {
color: rgb(255,255,255)!important; 
background-color: rgb(144,144,144)!important; 
font-weight:bold!important;
height:28px!important;
}

#BasketCEStyleTRHeaderM td {
color: rgb(255,255,255)!important; 
background-color: rgb(144,144,144)!important; 
font-weight:bold!important;
height:28px!important;
}


BODY { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 


padding-top: 0px;
text-align:center; 
height:100%;


overflow: auto; } 



.bodyPrintCover{

BACKGROUND: url(../../ce/001/PDF_Front-Cover.png) left top; 
background-repeat:no-repeat;
overflow-y: auto;
background-size: contain;

}

.CoverTitle {
font-size:30pt; 
font-weight: bold;
}

.BodySfondo { background: url(../../ce/001/header.png), url(../../ce/001/header.jpg) left top; 
background-repeat: no-repeat; } 

.BodySfondoSmall_SHADOW { .BodySfondoSmall {
background-repeat:no-repeat;
background-color:#FFFFFF;
} } 

.btn-formalert {
        color: #fff;
        background-color: #cccc00;
        border-color: #cccc00;
}

.btn-formalert:hover,
.btn-formalert:focus,
.btn-formalert:active,
.btn-formalert.active,
.open .dropdown-toggle.btn-formalert {
        color: #fff;
        background-color: ##cccc00;
        border-color: #cccc00;
}

.btn-formalert:active,
.btn-formalert.active,
.open .dropdown-toggle.btn-formalert {
        background-image: none
}

.btn-formalert.disabled,
.btn-formalert[disabled],
fieldset[disabled] .btn-formalert,
.btn-formalert.disabled:hover,
.btn-formalert[disabled]:hover,
fieldset[disabled] .btn-formalert:hover,
.btn-formalert.disabled:focus,
.btn-formalert[disabled]:focus,
fieldset[disabled] .btn-formalert:focus,
.btn-formalert.disabled:active,
.btn-formalert[disabled]:active,
fieldset[disabled] .btn-formalert:active,
.btn-formalert.disabled.active,
.btn-formalert[disabled].active,
fieldset[disabled] .btn-formalert.active {
        background-color: #cccc00;
        border-color: #cccc00;
}

.btn-formalert .badge {
        color: #cccc00;
        background-color: #fff
}


#ButtonClose{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ButtonClose:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteAggiornaOrdini{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteAggiornaOrdini:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteInserimentoManualeOrdini{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteInserimentoManualeOrdini:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}



#CE_5_DATARESET{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATARESET:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATASAVE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATASAVE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.ce_5_fp_ce_veloci {
    display: flex;
    flex-direction: column;

}
.ce_5_fp_ce_veloci thead {

}
.ce_5_fp_ce_veloci thead tr,
.ce_5_fp_ce_veloci tbody tr {
    display: flex;
}
.ce_5_fp_ce_veloci tbody tr+tr {
    border-top: 1px solid #ccc;
}
.ce_5_fp_ce_veloci thead tr th,
.ce_5_fp_ce_veloci tbody tr td {
    display: flex;
    flex: 1;
    padding: .5em;
}

.ce_5_fp_ce_veloci td {
justify-content:center !important;
}


@media screen and (max-width: 640px) {
    .ce_5_fp_ce_veloci {
        border: 0;
    }
    .ce_5_fp_ce_veloci thead {
        display: none;
    }
    .ce_5_fp_ce_veloci tbody tr {
        flex-direction: column;
        margin: 1em;

    }
    .ce_5_fp_ce_veloci tbody tr td {
        flex-direction: column;
    }
    .ce_5_fp_ce_veloci tbody tr td+td {

    }
    .ce_5_fp_ce_veloci tbody tr td:before {
        display: flex;
        align-items: center;
        margin: -.5em -.5em .75em -.5em;
        padding: .5em;
        content: attr(data-label);
        color: #fff;

    }
}


#ce_5_fp_crm_ordini_gestione_ordini_NEW td {
padding: 5px;
border-bottom: rgb(144,144,144) 1px solid;

}
#ce_5_fp_crm_ordini_gestione_ordini_NEW th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(255,255,255);
background-color: rgb(144,144,144);
}


#ce_5_fp_crm_ordini_gestione_ordini_NEW th img{
vertical-align: sub;
}

/* flex-table */

#CE_5_LOGIN_CATALOGUE { text-align: left; 
width: 250px; 
color: #000000; } 

#CE_5_MATRICOLARESET{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLARESETL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASAVE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASAVE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASEARCH{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASEARCH:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_PASSWORD_CATALOGUE { text-align: left; 
width: 250px; 
color: #000000; } 

#ce_5_sr_listsn_gestione_prodotti_registrati td {
padding: 5px;
border-bottom: rgb(144,144,144) 1px solid;
}

#ce_5_sr_listsn_gestione_prodotti_registrati th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(255,255,255);
background-color: rgb(144,144,144);
}


#ce_5_sr_listsn_gestione_prodotti_registrati th img{
vertical-align: sub;
}

#ce_5_sr_listsn_gestione_prodotti_registrati {
border-collapse: collapse; 
border-spacing: 0;
}

#ce_5_sr_listsn_gestione_prodotti_registrati{ 
border-collapse: separate; 
border-spacing: 0; 
}

#ce_5_sr_listsn_gestione_prodotti_registrati th:first-child {
border-radius: 5px 0 0 5px;
}

#ce_5_sr_listsn_gestione_prodotti_registrati th:last-child {
border-radius: 0 5px 5px 0;
}

#ce_5_sr_listsn_gestione_prodotti_registrati_search {
width:100%;
}

/* flex-table */

#ce_5_sr_listsr_admin_gestione_interventi td {
padding: 5px;
border-bottom: rgb(144,144,144) 1px solid;

}
#ce_5_sr_listsr_admin_gestione_interventi th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(255,255,255);
background-color: rgb(144,144,144);
}


#ce_5_sr_listsr_admin_gestione_interventi th img{
vertical-align: sub;
}

#ce_5_sr_listsr_admin_gestione_interventi { 
border-collapse: separate; 
border-spacing: 0; 
}

#ce_5_sr_listsr_admin_gestione_interventi th:first-child {
  border-radius: 5px 0 0 5px;
}
#ce_5_sr_listsr_admin_gestione_interventi th:last-child {
  border-radius: 0 5px 5px 0;
}

#ce_5_sr_listsr_admin_gestione_interventi {
border-collapse: collapse; border-spacing: 0;
}



/* flex-table */

#ce_5_sr_listsr_gestione_interventi td {
padding: 5px;
border-bottom: rgb(144,144,144) 1px solid;

}
#ce_5_sr_listsr_gestione_interventi th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(255,255,255);
background-color: rgb(144,144,144);
}


#ce_5_sr_listsr_gestione_interventi th img{
vertical-align: sub;
}

#ce_5_sr_listsr_gestione_interventi { 
border-collapse: separate; 
border-spacing: 0; 
}

#ce_5_sr_listsr_gestione_interventi th:first-child {
  border-radius: 5px 0 0 5px;
}
#ce_5_sr_listsr_gestione_interventi th:last-child {
  border-radius: 0 5px 5px 0;
}

#ce_5_sr_listsr_gestione_interventi {
border-collapse: collapse; border-spacing: 0;
}



/* flex-table */

#CE_5_SUBMIT_CATALOGUE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_SUBMIT_CATALOGUE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_CURRENT_FOLDER_NEW_MAKE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_CURRENT_FOLDER_NEW_MAKE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_MANAGE_FOLDER_DONE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_MANAGE_FOLDER_DONE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50CRC { text-align: left;
background-color: #FFFFFF; 
color: #666666;  
width:100%;

padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS); } 

.CE50DAN { margin: 0px; 
padding: 0px; 
width: 300px; 
z-index: 1; 
text-align:left;
background-color:rgb(255,255,255);
color:rgb(0,0,0);


height:100%;

overflow: auto; } 

.CE50DANCOMB { margin: 0px; 
padding: 5px!important; 
width: 300px; 
z-index: 1; } 

.CE50DANDINAMICRESIZE { margin: 0px; 
padding: 0px; 
width: 100%; 
z-index: 1; 
text-align:left;
background-color:rgb(255,255,255);
color:rgb(0,0,0);


height:100%;

overflow: auto; } 

.CE50DANMENUUl {
list-style: none;
border-radius: 4px;
margin: auto;
padding: 10px 15px;
}

.CE50DANMENUUl>li {
display: inline-block
}

.CE50DANMENUUl>li+li:before {
content: "/\00a0";
padding: 1px 1px;

}

.CE50DANMENUUl>.active {
color: #999
}

.CE50DANMENUUl.dropdown {
position: relative
}

.CEMenuDropdToggle {
COLOR: rgb(255,0,0); 
text-decoration: none;
}

.CEMenuDropdToggle:hover {
COLOR: rgb(196,4,1); 
text-decoration: none;
}

.CEMenuDropdToggle:focus {
outline: 0;
COLOR: rgb(196,4,1); 
text-decoration: none;
}



.CE50DANMENUUl .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1010;
display: none;
float: left;
min-width: 160px;
max-height: 350px;
overflow:auto;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
background-clip: padding-box
}

.CE50DANMENUUl .dropdown-menu.pull-right {
right: 0;
left: auto
}

.CE50DANMENUUl .dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5
}

.CE50DANMENUUl .dropdown-menu>li>a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap
}

.CE50DANMENUUl .dropdown-menu>li>a:hover,
.CE50DANMENUUl .dropdown-menu>li>a:focus {
text-decoration: none;
color: rgb(255,255,255);
background-color: rgb(144,144,144); 
}

.CE50DANMENUUl .dropdown-menu>.active>a,
.CE50DANMENUUl .dropdown-menu>.active>a:hover,
.CE50DANMENUUl .dropdown-menu>.active>a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: rgb(144,144,144); 
}

.CE50DANMENUUl .dropdown-menu>.disabled>a,
.CE50DANMENUUl .dropdown-menu>.disabled>a:hover,
.CE50DANMENUUl .dropdown-menu>.disabled>a:focus {
color: #999
}

.CE50DANMENUUl .dropdown-menu>.disabled>a:hover,
.CE50DANMENUUl .dropdown-menu>.disabled>a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor: not-allowed
}

.CE50DANSELECT { margin: 0px; 
padding: 0px; 
z-index: 1; 
text-align:left;
background-color:rgb(255,255,255);
color:rgb(0,0,0);



overflow: auto; } 

.CE50DDP { margin: 0px; 
padding: 0px; 
height: 140px; 
width: 100%; 
overflow: auto; 
z-index: 1; } 

.CE50DDP {
/*ONLY PHONE */
}

.CE50DDPDINAMICRESIZE { margin: 0px; 
padding: 0px; 
height: 140px; 
width: 100%; 
overflow: auto; 
z-index: 1; } 

.CE50DDPDINAMICRESIZEPORTRAIT { margin: 0px; 
padding: 0px; 
height: 100%; 
width: 140px; 
overflow: auto; 
z-index: 1; } 

.CE50DDPF { margin: 0px; padding: 0px; height: 100%; width: 100%; overflow: auto; z-index: 1; } 

.CE50DDPFPORTRAIT { margin: 0px; 
padding: 0px; 
height: 100%; 
width: 140px; 
overflow: auto; 
z-index: 1; } 

.CE50DDPM { margin: 0px; 
padding: 0px; 
height: 200px; 
width: 100%; 
overflow: auto; 
z-index: 1; } 

.CE50DRP { margin: 4px; padding: 0px; overflow: auto; z-index: 1; } 

.CE50DSC { margin: 4px; padding: 0px; height: 100%; width: 100%; overflow: auto; z-index: 1; } 

.CE50DTP { margin: 0px; 
padding: 0px; 
height:100%; 
width: 100%; 
overflow: auto; 
z-index: 1; 
text-align: center; 
vertical-align: middle; } 

.CE50DTPEXT { margin: 0px; 
padding: 0px; 
height:100%; 
width: 100%; 
overflow: no; 
z-index: 1; 
text-align: center; 
vertical-align: middle; } 

.CE50DTPSCHEDA{
margin:0px;
padding-left: 50px; 

padding-right: 50px; 

padding-top: 50px; 

#width: 100%; 
overflow: auto; 
z-index: 1; 
text-align: 
center; 
vertical-align: middle;
background: #ffffff;
}

.CE50DTPSCHEDAFAST { margin:0px;
padding-left: 1px; 

padding-right: 1px; 

padding-top: 1px; 

height:100%; 
#width: 100%; 
overflow: auto; 
z-index: 1; 
text-align: left; 
vertical-align: middle; } 

.CE50IRP { text-align: left; 
background-color: #FFFFFF; 
width: 80px; 
color: #666666; } 

.CE50LCP {  } 

.CE50LCP:hover {  } 

.CE50LG { color:rgb(0,0,0); 
text-decoration: none; } 

.CE50LG:hover { color:rgb(0,0,0); 
text-decoration: underline; } 

.CE50LGS { color: #000000;  
text-decoration: none; 
background-color: #dcdcdc; } 

.CE50LGS:hover { color: #000000;  
text-decoration: underline; } 

.CE50LGSIMG { color: #000000;  
text-decoration: none; 
/*background-color: #dcdcdc;*/ } 

.CE50LGSIMG:hover { color: #000000;  
text-decoration: underline; } 

.CE50LP { color:rgb(0,0,0); 
 text-decoration: none } 

.CE50LP:hover { color:rgb(0,0,0); 
text-decoration: underline; } 

.CE50LPPrint { color:rgb(0,0,0); 
text-decoration: none;
FONT-WEIGHT:bold;
 } 

.CE50LPS { color: #000000;  
text-decoration: none; 
background-color: #dcdcdc; } 

.CE50LPS:hover { color: #000000; 
text-decoration: underline; } 

.CE50LPSIMG { color: #000000;  
text-decoration: none; } 

.CE50LPSIMG:hover { color: #000000; 
text-decoration: underline; } 

.CE50LPT { color: rgb(255,0,0); 
font-weight:bold;
font-size: 11pt; } 

#CE50MMCEDIV { background: #ffffff; } 

#CE50MMCEDIVPRINT { background-color: #ffffff;
margin-left:2px;
margin-right:2px; } 

#CE50MMCEDIVPRINT8888 { background-color: #ffffff;
margin-left:-1px;
margin-right:0px; } 

.CE50NAVTOP { color: rgb(255,0,0);
text-decoration: none; } 

.CE50NAVTOP:hover { color: rgb(196,4,1);
text-decoration: none; } 

.CE50NTC { text-align: left; 
background-color: #FFFFFF; 
width: 50px; 
font-size:8pt; 
color: #666666; } 

.CE50NTCC { text-align: left; 
BACKGROUND-COLOR: #FFFFFF; 
width: 100px; 

COLOR: #666666; } 

.CE50NTCCSC { text-align: left; 
background-color: #FFFFFF; 
width: 250px; 

color: #666666; } 

.CE50P 
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50P:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50P_OLD { background-color: #FFFFFF; 
color: #666666; } 

.CE50PSmall
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:70px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50PSmall:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:70px;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50PSmallIcon
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:30px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50PSmallIcon:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:30px;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50QTC { text-align: right; 
background-color: #FFFFFF; 
width: 40px; 
color: #666666; } 

.CE50QTCSC { text-align: right; 
background-color: #FFFFFF; 
width: 40px; 

color: #666666; } 

.CE50SV { text-align: left; 
background-color: #FFFFFF; 
color: #000000;
width:100%; } 

.CE50TD { background-color: #D0D0D0; } 

.CE50TD1R {
border-bottom: solid 1px #d0d0d0;
}

.CE50TD2R {
border-bottom: solid 1px #d0d0d0;
}

.CE50TDRE{
border-bottom: solid 1px #d0d0d0;
}

.CE50TDREO{
border-bottom: solid 1px #d0d0d0;
}

.CE50TD1R {

color: #000000;  
background-color: #F0F0F0;
text-decoration: none;
height:28px;
}

.CE50TD1R td{

color: #000000;  
background-color: #F0F0F0;
text-decoration: none;
height:28px;
}

.CE50TD1R td a{

color: #000000;  
background-color: #F0F0F0;
text-decoration: none;
height:28px;

}

.CE50TD1R td a:hover{

color: #000000;  
background-color: #F0F0F0;
text-decoration: none;
height:28px;

}

.CE50TD1RDETT{

color: #000000;  
background-color: #FFFFFF;
text-decoration: none;
height:28px;
}

.CE50TD1RDETT td{

color: #000000;  
background-color: #FFFFFF;
text-decoration: none;
height:28px;
}

.CE50TD1RDETT td a{

color: #000000;  
background-color: #FFFFFF;
text-decoration: none;
height:28px;

}

.CE50TD1RDETT td a:hover{

color: #000000;  
background-color: #FFFFFF;
text-decoration: none;
height:28px;

}

.CE50TD1RDETTNOMAG { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD1RNOMAG { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD1RNOMAGPRINT { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD1RPRINT {

color: #000000;  
background-color: #F0F0F0 !important;
text-decoration: none;
height:28px;
}

.CE50TD1RPRINT td{

color: #000000;  
background-color: #F0F0F0 !important;
text-decoration: none;
height:28px;
}

.CE50TD1RPRINT td a{

color: #000000;  
background-color: #F0F0F0 !important;
text-decoration: none;
height:28px;

}

.CE50TD1RPRINT td a:hover{

color: #000000;  
background-color: #F0F0F0 !important;
text-decoration: none;
height:28px;

}

.CE50TD2R {

color: #000000;  
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2R td {

color: #000000;  
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2R td a{

color: #000000;   
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2R td a:hover{

color: #000000;    
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2RDETT {

color: #000000;  
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2RDETT td {

color: #000000;  
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2RDETT td a{

color: #000000;   
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2RDETT td a:hover{

color: #000000;    
background-color: #ffffff;
text-decoration: none;
height:28px;
}

.CE50TD2RDETTNOMAG { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD2RNOMAG { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD2RNOMAGPRINT { background-color: rgb(196,4,1);
height:28px; } 

.CE50TD2RPRINT {

color: #000000;  
background-color: #ffffff !important;
text-decoration: none;
height:28px;
}

.CE50TD2RPRINT td {

color: #000000;  
background-color: #ffffff !important;
text-decoration: none;
height:28px;
}

.CE50TD2RPRINT td a{

color: #000000;   
background-color: #ffffff !important;
text-decoration: none;
height:28px;
}

.CE50TD2RPRINT td a:hover{

color: #000000;    
background-color: #ffffff !important;
text-decoration: none;
height:28px;
}

.CE50TDI {

color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}

.CE50TDI tr {

color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}

.CE50TDI tr td {

color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}

.CE50TDI td {
color: rgb(255,255,255); 
background-color: rgb(144,144,144); 
font-weight:bold;
height:28px;
}



.CE50TDI td a{
color: rgb(255,255,255); 
font-weight:bold;
height:28px;
}

.CE50TDI td a:hover {
color: rgb(255,255,255); 
font-weight:bold;
text-decoration:underline;
height:28px;
}






.CE50TDI a{
color: rgb(255,255,255); 
font-weight:bold;
height:28px;
}

.CE50TDI a:hover {
color: rgb(255,255,255); 
font-weight:bold;
text-decoration:underline;
height:28px;
}

.CE50TDI{
border-bottom: solid 1px #d0d0d0;
}

.CE50TDIDETT {

color: rgb(255,255,255); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT tr {

color: rgb(255,255,255); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT tr td {

color: rgb(255,255,255); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT td {
color: rgb(255,255,255); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT td a{
color: rgb(255,255,255); 
font-weight:bold;
height:28px;
}

.CE50TDIDETT td a:hover {
color: rgb(255,255,255); 
font-weight:bold;
text-decoration:underline;
height:28px;
}

.CE50TDIPRINT {

color: rgb(255,255,255); 
background-color: rgb(144,144,144) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT tr {

color: rgb(255,255,255); 
background-color: rgb(144,144,144) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT tr td {

color: rgb(255,255,255); 
background-color: rgb(144,144,144) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td {
color: rgb(255,255,255); 
background-color: rgb(144,144,144) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td a{
color: rgb(255,255,255); 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td a:hover {
color: rgb(255,255,255); 
font-weight:bold;
text-decoration:underline;
height:28px;
}

.CE50TD1R td{
/*padding:3px;*/
}

.CE50TD2R td {
/*padding:3px;*/
}

.CE50TD1RPRINT td{
/*padding:3px;*/
}

.CE50TD2RPRINT td {
/*padding:3px;*/
}

.CE50TDI td {
/*padding:3px;*/
}

.CE50TDI tr td {
/*padding:3px;*/
}

.CE50TDIPRINT td {
/*padding:3px;*/
}

.CE50TDIPRINT tr td {
/*padding:3px;*/
}

.CE50TDRE td {
/*padding:3px;*/
}

.CE50TDREOtd {
/*padding:3px;*/
}

.CE50TDRE tr {

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRE td {

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRE td a{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRE td a:hover{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREO {

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;

}

.CE50TDREO td{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREO td a{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREO td a:hover{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT {

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;

}

.CE50TDREOPRINT td{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT td a{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT td a:hover{

color: rgb(255,255,255); background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT tr {

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td {

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td a{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td a:hover{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRER {

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRER td{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}
.CE50TDRER td a{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRER td a:hover{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT {

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT td{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}
.CE50TDRERPRINT td a{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT td a:hover{

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRETAV tr {

color: rgb(255,255,255);  
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td {

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td a{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td a:hover{

color: rgb(255,255,255); 
background-color: rgb(245,129,19);
text-decoration: none;
height:28px;
}

.CE5LinksButt
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE5LinksButt:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE61divmenu { float:Left;

margin-top:83px;

width:513;
height:28px;


margin-Left:25px;
 } 

#CE61headerSmall { clear: both; 
margin: 0px auto; 
width: 100%; 
height: 1px; 
background: url(../../ce/001/header_Small.png), url(../../ce/001/header_Small.jpg) #999999 left top; 
background-repeat: no-repeat; } 

#CE61leftmenu { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
text-align:left; 
color: rgb(255,255,255);
font-size:10pt; } 

#CE61leftmenu A { padding-right: 0px; 
DISPLAY: block; 
padding-bottom: 5px; 
margin: 0px 0px 1px; 
color: rgb(0,0,0); 
padding-top: 5px; 
text-decoration: none;
font-size:10pt;
height:16; } 

#CE61leftmenu A:hover { color: rgb(255,255,255);
font-size:10pt; } 

#CE61leftpulsante { background: rgb(192,192,192) no-repeat left center; } 

#CE61leftpulsante:hover { background: rgb(255,0,0) no-repeat left center; } 

#CE61NavPrincTop { background-color:rgb(212,212,212); } 

#CE61tabletop { height:120px; } 

.tab-pane {

width: 100%; 
POSITION: relative

}

.dynamic-tab-pane-control .tab-row .tab {

border-right: rgb(144,144,144) 1px solid; 
padding-right: 6px; 
border-top:: 0px; 
DISPLAY: inline; 
padding-left: 6px; 
/*font-size: 12px; */
z-index: 1; 
background: rgb(144,144,144);
FLOAT: left; 
padding-bottom: 3px; 
margin: 1px -5px 1px 5px; 
border-left: 0px; 
CURSOR: pointer; 
padding: 8px; 
border-bottom: 0px; 
POSITION: relative; TOP: 0px; 
height: 20px; 

border-top-left-radius: 5px;
border-top-right-radius: 5px;

}


.dynamic-tab-pane-control .tab-row .selected {

border-right: rgb(144,144,144) 1px solid; 
padding-right: 6px; 
border-top:: #b5aa9c 1px solid; 
padding-left: 6px; z-index: 3; 
background: rgb(255,0,0);
padding-bottom: 3px; 
margin: 1px -6px -2px 0px; 
border-left: #b5aa9c 1px solid; 
padding: 8px;
border-bottom: 0px; 
TOP: -2px;height: 20px; 

border-top-left-radius: 5px;
border-top-right-radius: 5px;

}


.dynamic-tab-pane-control .tab-row .tab A {

font-weight: normal; 
/*font-size: 11px; */
CURSOR: pointer; 
color: rgb(255,255,255); 
text-decoration: none; 
height: 20px; 

}


.dynamic-tab-pane-control .tab-row .hover A {
color: rgb(255,255,255);
}


.dynamic-tab-pane-control .tab-row .selected A {

font-weight: bold; 
color: rgb(255,255,255);

}


.dynamic-tab-pane-control .tab-page {

clear: left; 
border-right: rgb(144,144,144) 1px solid; 
padding-right: 3px; 
border-top: rgb(144,144,144) 1px solid; 
padding-left: 3px; 
/*font-size: 13px; */
z-index: 2; 
background: white; 
padding-bottom: 3px; 
border-left: rgb(144,144,144) 1px solid; 
color: #404040; 
padding-top: 3px; 
border-bottom: rgb(144,144,144) 1px solid; 
POSITION: relative; 
TOP: -3px; 
height: 100%; 
MIN-height: 450px; 

}


.dynamic-tab-pane-control .tab-row {

z-index: 1; 
width: 100%; 
WHITE-SPACE: nowrap; 
height: 1.95em; 

}

#CE61topmenu {  } 

#CE61topmenu #inttd {  } 

#CE61topmenu #inttd:hover {  } 

#CE61topmenu #inttdta td { color: rgb(0,0,0); 
font-size:10pt; } 

#CE61topmenu A:hover {  } 

.CE61topmenupulsante { background: rgb(192,192,192) no-repeat left center; 
width: 170px; 
height: 28px;
text-align: center;
vertical-align: middle;
cursor:pointer;
color: rgb(0,0,0); } 

.CE61topmenupulsante:hover {  } 

.CE61topmenupulsantehover { background: rgb(255,0,0) no-repeat left center; 
width: 170px; 
height: 28px;
text-align: center;
vertical-align: middle;
cursor:pointer;
color: rgb(255,255,255); } 

.CE61topmenupulsantehover #inttdtatext { color: rgb(255,255,255); 
font-size:10pt; } 

#CE61topmenutd {  } 

#CE62leftmenu { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
text-align:left; 
color: rgb(255,255,255);
font-size:10pt; } 

#CE62leftmenu A { color: rgb(0,0,0); 
text-decoration: none;
font-size:10pt; } 

#CE62leftmenu A:hover { color: rgb(255,255,255);
font-size:10pt; } 

#CE62leftmenu table { height:16px;
width:100%;
margin:0px;
padding:0px;
border:0px;
border-spacing: 0px; } 

#CE62leftmenu td { margin:0px;
padding:0px; } 

.CE62leftmenupulsante { background: rgb(192,192,192) no-repeat left center; 
color: rgb(0,0,0); } 

.CE62leftmenupulsantehover { background: rgb(255,0,0) no-repeat left center; cursor:pointer; 
color: rgb(255,255,255); } 

#CE62leftpulsante { background: rgb(192,192,192) no-repeat left center; 
color: rgb(0,0,0); } 

#CE62leftpulsante:hover { background: rgb(255,0,0) no-repeat left center; 
color: rgb(255,255,255); } 

.CE63PRINTPAGE {
}





.CE63PRINTPAGELANDSCAPE {
height: 17.7cm; position: relative;

}

.CE63PRINTPAGETAVLANDSCAPE {
width: 100%; height: 16cm; max-height: 16cm;
}



.CE63PRINTDISTLANDSCAPE{
width: 100%; height: 16cm; max-height: 16cm;
}

.CE63PRINTPAGEBREAKLANDSCAPE {
display: block !important;
page-break-after: always !important;
page-break-inside: avoid !important;
page-break-before: avoid !important;
}

@media  print{
@page  {
margin: 0cm;
}

*,
*:before,
*:after {
background: transparent !important;
-webkit-print-color-adjust:exact;
}


}

#DivCEGRIDLANDSCAPE {
padding: 15px;
}

.CE63PRINTPAGEPORTRAIT {
height: 20cm; position: relative;

}

.CE63PRINTPAGETAVPORTRAIT {
width: 100%; height: 19cm; max-height: 19cm;
}



.CE63PRINTDISTPORTRAIT{
width: 100%; height: 19cm; max-height: 19cm;
}

.CE63PRINTPAGEBREAKPORTRAIT {
display: block !important;
page-break-after: always !important;
page-break-inside: avoid !important;
page-break-before: avoid !important;
}

@media  print{
@page  {
margin: 0cm;
}

*,
*:before,
*:after {
background: transparent !important;
-webkit-print-color-adjust:exact;
}


}

#DivCEGRIDPORTRAIT {
padding: 15px;
}

.CEBLULTS { background-color: #FFFFFF; } 

.CEBLULTSR1 { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: #FFFFFF; } 

.CEBLULTSR1C { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: rgb(144,144,144);
color: rgb(255,255,255);
font-weight:bold;
width:30%; 
max-width:100px;
vertical-align:middle; } 

.CEBLULTSR1V { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #F0F0F0; } 

.CEBLULTSR2 { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF3333;
color: #FFFFFF;
font-weight:bold; } 

.CEBLULTSR2C { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: rgb(144,144,144);
color: rgb(255,255,255);
font-weight:bold;
width:30%; 
max-width:100px;
vertical-align:middle; } 

.CEBLULTSR2V { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:  #ffffff; } 

.CEBtnRound
{

border-radius: 50%;
height: 24px;
width: 24px;
border: none;
display: inline-block;
padding: 8px 8px;
vertical-align: middle;
overflow: hidden;
text-decoration: none;
text-align: center;
cursor: pointer;
white-space: nowrap;


-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}

.CEBtnRound
{

color: rgb(255,255,255) ;
background-color: rgb(238,13,35) ;
text-decoration: none ;

}


.CEBtnRound:hover {
color: rgb(0,0,0) !important;
background-color: rgb(255,0,0) !important;
text-decoration: none !important;
transition: all 0.5s;

}

.CEBtnRoundEditRot
{

border-radius: 50%;
height: 25px;
width: 25px;
border: none;
display: inline-block;
padding: 8px 8px;
vertical-align: middle;
overflow: hidden;
text-decoration: none;
text-align: center;
cursor: pointer;
white-space: nowrap;


-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;



background-image: url(../../images/symbol/iconmonstr-pencil-14.svg);
background-repeat: no-repeat;
background-attachment: center;
background-position: center;

}

.CEBtnRoundEditRot
{

color: rgb(238,13,35) ;
background-color: rgb(255,0,0) ;
text-decoration: none ;

}


.CEBtnRoundEditRot:hover {
color: rgb(0,0,0) !important;
background-color: rgb(255,0,0) !important;
text-decoration: none !important;
transition: all 0.5s;

}

#CEDataSheetMain
{
width:100%
}

#CEDataSheetMainFilter { border-collapse: separate; border-spacing: 0; }
#CEDataSheetMainFilter td {
border: solid 1px #f0f0f0;
border-style: none solid solid none;
}

#CEDataSheetMainFilter tr {
height: 30px;
}

#CEDataSheetMainFilter tr:first-child td:first-child { border-top-left-radius: var(--borderradiusB); }
#CEDataSheetMainFilter tr:first-child td:last-child { border-top-right-radius: var(--borderradiusB); }
#CEDataSheetMainFilter tr:last-child td:first-child { border-bottom-left-radius: var(--borderradiusB); }
#CEDataSheetMainFilter tr:last-child td:last-child { border-bottom-right-radius: var(--borderradiusB); }
#CEDataSheetMainFilter tr:first-child td { border-top-style: solid; }
#CEDataSheetMainFilter tr td:first-child { border-left-style: solid; }
#CEDataSheetMainFilter tr td:first-child { border-left-style: solid; background-color:#F0F0F0;}
#CEDataSheetMainFilter tr td:first-child {color:rgb(0,0,0); text-decoration: none; font-weight:bold;}


#CEDataSheetMainFilterName
{
padding-left:10px;
padding-right:10px;
}

#CEDataSheetMainFilterValue
{
padding-left:10px;
padding-right:10px;
}

#CEDataSheetMainPicture
{
}

#CEDataSheetMainPictureImg
{
}






#CEDataSheetMainDoc { border-collapse: separate; border-spacing: 0; }
#CEDataSheetMainDoc td {
border: solid 1px #f0f0f0;
border-style: none solid solid none;
}

#CEDataSheetMainDoc tr {
height: 30px;
}

#CEDataSheetMainDoc tr:first-child td:first-child { border-top-left-radius: var(--borderradiusB); }
#CEDataSheetMainDoc tr:first-child td:last-child { border-top-right-radius: var(--borderradiusB); }
#CEDataSheetMainDoc tr:last-child td:first-child { border-bottom-left-radius: var(--borderradiusB); }
#CEDataSheetMainDoc tr:last-child td:last-child { border-bottom-right-radius: var(--borderradiusB); }
#CEDataSheetMainDoc tr:first-child td { border-top-style: solid; }
#CEDataSheetMainDoc tr td:first-child { border-left-style: solid; }
#CEDataSheetMainDoc tr td:first-child { border-left-style: solid; background-color:#F0F0F0;}
#CEDataSheetMainDoc tr td:first-child a{color:rgb(0,0,0); text-decoration: none; font-weight:bold;}

#CEDataSheetMainDocName
{
padding-left:10px;
padding-right:10px;
}

#CEDataSheetMainDocValue
{
padding-left:10px;
padding-right:10px;
}
#CEDataSheetMainDocLink a img
{
padding:10px;
}


#CEDataSheetpreviewTD { border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px } 

#CEFancyIMG {
height: auto; 
width: auto; 
max-width: 100px; 
max-height: 100px;
margin: 5px;
}

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

.CEdhtmlwindow{
position: absolute;
visibility: hidden;
background-color: white;
box-shadow: var(--shadowCorn);
}

.drag-handle-external{
background-color: rgb(144,144,144);;
padding: 2px;
}


.drag-handle{
padding: 2px;
text-indent: 3px;
font: bold ;
background-color: rgb(144,144,144);;
color: rgb(255,255,255); 
font-weight: bold;
cursor: move;
overflow: hidden;
width: auto;
-moz-opacity: 1;
opacity: 1;
height: 18px;
padding-top: 5;
}

.drag-handle .drag-controls{
position: absolute;
right: 2px;
top: 2px;
cursor: hand;
cursor: pointer;
padding-top: 5;
padding-right: 5;
}

* html .drag-handle{ 
width: 100%;
}


.drag-contentarea{ 
background-color: white;
color: black;
height: 150px;
overflow: auto;
}

.drag-statusarea{
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; 
}


.drag-resizearea{ 
float: right;
width: 13px;
height: 13px;
cursor: nw-resize;
font-size: 0;
}

#_iframe-CEDetInLineOpenbox{
border:0px;
}

#CEDivPopUp { position: fixed;
top: 0;
z-index: 1004;
visibility: hidden;
border: 1px solid #f0f0f0;
filer: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=9); } 

#CEDivPopUpDet
{
position: fixed;
top: 0;
z-index: 1004;
visibility: hidden;
border: 1px solid #f0f0f0;

background-color: #ffffff;

overflow: auto;

filer: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=9);
}

#CEDivPopUpDet IFRAME
{
overflow: auto;
}

#CEDivPopUpDetIframe { background: url(../images/ce/loading_spinner.gif) #cc0000 center center; 
background-repeat: no-repeat;


filer: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=9);
border-radius: var(--borderradiusB);
border: solid 1px;
 border-color: var(--bordercolorTab); } 

#CEDivPopUpSearch { position: fixed;
top: 0;
z-index: 1004;
visibility: hidden;
border: 1px solid #f0f0f0;

background-color: #ffffff;


filer: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#c0c0c0,strength=9); } 

#CEDocumentListLow{
/*padding:2px;*/
padding-top:2px;
}


#CEFastPanelData
{
position:absolute ;

Right:15px;
top:43px;

width:500px;
height:26px;

background:rgb(255,255,255);

}

#CEFastPanelData1
{
float:left; 
display:block;
vertical-align: middle;
color:rgb(15,15,15);
width:33%; 
padding: 2px; 
text-align:left;

}

#CEFastPanelData2
{
float:left; 
display:block;
vertical-align: middle;
color:rgb(15,15,15);
width:33%; 
padding: 2px; 
text-align:left;

}

#CEFastPanelData3
{
display:block;
vertical-align: middle;
color:rgb(15,15,15);
width:32%; 

}

#CEFastPanelData1IText 
{
  margin-left:3px;
}

#CEFastPanelData2IText
{
  margin-left:3px;
}



#CEFastPanelData1Link
{
color:rgb(15,15,15);
text-decoration:none;
}

#CEFastPanelData1Link:hover
{
color:rgb(15,15,15);
text-decoration:none;
}



#CEFastPanelData2Link
{
color:rgb(15,15,15);
text-decoration:none;
}

#CEFastPanelData2Link:hover
{
color:rgb(15,15,15);
text-decoration:none;
}

#CEFastPanelSearch
{
position:absolute ;

Right:15px;
top:84px;

width:500px;
height:25px;

/*background-color:rgb(128,128,128);*/
background-color: transparent;


}

#CEFastPanelSearch1
{
float:left; 
display:block;

}
#CEFastPanelSearch2
{
float:left; 
display:block;
padding-left: 3px;


}

#CEFastPanelSearch1 #CERCATXT_FIELD
{
background-color:rgb(255,255,255);
color: rgb(15,15,15);

}


#CEFastPanelSearch2 #CERCATXT
{
background-color:rgb(255,255,255);
color: rgb(15,15,15);

}

#CEFastPanelSearch3
{
float:right; 
display:block;
padding-right: 1px;

}
CEFastPanelSearchSep1
{
float:left; 
display:block;
width:5px;

}

CEFastPanelSearchSep2
{
float:left; 
display:block;
width:5px;

}

#CEFastPanelSearch3 img
{
border-radius: var(--borderradiusB);
}

.CEFPoverlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  /*background-color: rgba(0,0,0, 0.9);*/
  overflow-x: hidden;
  transition: 0.5s;
}

.CEFPoverlay-content {
  position: relative;
  top: 40px;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.CEFPoverlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.CEFPoverlay a:hover, .CEFPoverlay a:focus {
  color: #f1f1f1;
}

.CEFPoverlay .CEFPclosebtn {
  position: absolute;
  top: 10px;
  right: 30px;
  font-size: 60px;
}

@media screen and (max-width: 500px) {
  .CEFPoverlay a {font-size: 20px}
  .CEFPoverlay .CEFPclosebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}

.CEFPoverlay-btn {
		position: absolute;
		left: 6px;
		top: calc(64px - 7px);
		height: calc(30px + 4px);
		font-size:calc(30px + 2px);
		cursor:pointer;
		z-index: 10001;
		visibility:hidden;
                color: rgb(0,0,0);
	}
@media only screen and (max-width: 500px) {
.CEFPoverlay-btn 
	{
		visibility:visible;

	}
}

#CEGRID { WIDTH: 100%;
border-collapse: collapse;
border-spacing: 0 } 

#CEGRIDBASKET { border-collapse: collapse;
border-spacing: 0; } 

#CEhmenuButton
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
padding: 8.5px;
margin-left: 2px;
margin-top: 6px;
margin-right: 5px;
}

#CEhmenuButton a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEhmenuButton:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEhmenuButton a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

.CEInputRicercaProdotto { text-align: left; 
background-color: #FFFFFF; 
width: 80px;  
color: #666666; } 

#CELanguageChoice-menu 
{
position: absolute;
right: 0;
z-index: 1050;
}

#CELanguageChoice-menu .CELanguageChoice-menu-title 
{
text-align: right;
color:rgb(15,15,15);
margin-bottom: 5px;
font-size: 12px;
font-weight: normal;
}

.gate #CELanguageChoice-menu .CELanguageChoice-menu-title 
{
color: #ffffff !important;
}

#CELanguageChoice-menu .CELanguageChoice-menu-switch 
{
float: right;
padding: 5px;

background-color: rgb(255,255,255);
}

#CELanguageChoice-menu ul 
{
padding: 0;
margin: 0;
}

#CELanguageChoice-menu li 
{
list-style: none;
text-align: left;
}

#CELanguageChoice-menu .CELanguageChoice-menu-switch 
{
color:rgb(15,15,15);
min-width: 120px;
background-image: url(../../images/ce/CELanguageChoice-down-arrow.png);
background-repeat: no-repeat;
background-position: 97%;
padding: 5px;
cursor: pointer;
}

#CELanguageChoice-menu.open .CELanguageChoice-menu-switch 
{
background-image: url(../../images/ce/CELanguageChoice-up-arrow.png);
}

#CELanguageChoice-menu .CELanguageChoice-list 
{
background-color: rgb(255,255,255);
display: none;
min-width: 100px;
overflow: hidden;
clear: both;
}

#CELanguageChoice-menu .CELanguageChoice-list-column 
{
float: left;
padding: 0 9px;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice 
{
padding: 5px 3px;
min-width: 100px;
border-bottom: solid 1px #dddddd;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice:hover 
{
background-color: #f3f3f3;
color:rgb(15,15,15);
text-decoration:none;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice:first-child 
{
border-top: solid 1px #dddddd;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice a 
{
background-repeat: no-repeat;
padding-left: 35px;
color:rgb(15,15,15);
text-decoration:none;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice a:hover 
{
color:rgb(15,15,15);
text-decoration:none;
}

#CELanguageChoice-menu .CELanguageChoiceSelect 
{

background-repeat: no-repeat;
padding-left: 35px;
}

#CELayerD
{

max-height: 300px !important;

overflow-y:auto !important; 

}

#CELinksThumb
{
text-decoration: none;
color:rgb(255,0,0);
}

#CELinksThumb:hover
{
text-decoration: none;
color:rgb(196,4,1);
}



.CellaIntestazioneFormEvasioneOrdine { text-align: center; 
font-weight: bold; } 

.CELT { background-color: #FFFFFF; } 

.CELTR1 { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: #FFFFFF; } 

.CELTR1C { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: rgb(144,144,144);
color: rgb(255,255,255);
font-weight:bold;
width:40%; } 

.CELTR1V { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #F0F0F0; } 

.CELTR2 { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: #FF3333;
color: #FFFFFF;
font-weight:bold; } 

.CELTR2C { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color: rgb(144,144,144);
color: rgb(255,255,255);
font-weight:bold;
width:40%; } 

.CELTR2V { font-size: 8pt; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:  #ffffff; } 

#CEmainFP {

/* overflow: scroll; */
height: 100%;
overflow-y: auto;
position: relative;

}

#CEmainIntLayer
{

min-width:450px;
max-width:80%;
margin: auto;
}

#CEmainIntLayerTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerBack  
{
position: relative;
}

#CEmainIntLayerBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerBasket
{

min-width:450px;
max-width:85%;
margin: auto;
}

#CEmainIntLayerBasketTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerBasketBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerBasketBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerBasketBack 
{
position: relative;
}

#CEmainIntLayerBasketBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerBasketBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerBasketBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerContacts
{

min-width:450px;
max-width:80%;
margin: auto;
}

#CEmainIntLayerContactsTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerContactsBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerContactsBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerContactsBack 
{
position: relative;
}

#CEmainIntLayerContactsBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerContactsBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerContactsBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerContents
{

min-width:450px;
max-width:80%;
margin: auto;
}

#CEmainIntLayerContentsTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerContentsBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerContentsBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerContentsBack 
{
position: relative;
}

#CEmainIntLayerContentsBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerContentsBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerContentsBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerCRM
{

min-width:450px;
max-width:80%;
margin: auto;
}

#CEmainIntLayerCRMTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerCRMBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerCRMBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerCRMBack 
{
position: relative;
}

#CEmainIntLayerCRMBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerCRMBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerCRMBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}





#CEmainIntLayerCRMBodyTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
margin: 3px;
min-width:450px;

}

#CEmainIntLayerCRMBodyInt
{

border-radius: var(--borderradiusB);
border: solid 1px;
 border-color: var(--bordercolorTab);
text-align: left;
padding: 5px;
margin: 3px;
min-width:450px;
overflow:auto;

}

#CEmainIntLayerFast
{
float:left;
display:block;
min-width: 49%;
max-width: 49%
}

#CEmainIntLayerFastFull
{

min-width:150px;
max-width:90%;
margin: auto;
}

#CEmainIntLayerFastFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
box-shadow: var(--shadow);
}

#CEmainIntLayerFastFullBody
{
border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
overflow:auto;
box-shadow: var(--shadow);

background: white;
opacity: 0.92;

}



#CEmainIntLayerFastFullBodyInt
{

/*height: 300;*/
height: 240px;
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFastFullBodyNav
{
}







#CEmainIntLayerFastFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullGO a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastFullGO:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullGO a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFastFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullEdit a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastFullEdit:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullEdit a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFastFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullShow a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastFullShow:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullShow a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerFastFullShow a {
  display: none !important;
}

#CEmainIntLayerFastLeft
{
float:left;
display:block;
min-width: 49%;
max-width: 49%
}

#CEmainIntLayerFastLeftFull
{

min-width:150px;
max-width:90%;
margin: auto;
}

#CEmainIntLayerFastLeftFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
box-shadow: var(--shadow);
}

#CEmainIntLayerFastLeftFullBody
{
border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
overflow:auto;
box-shadow: var(--shadow);

background: white;
opacity: 0.92;
}



#CEmainIntLayerFastLeftFullBodyInt
{

/*height: 85%;*/
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFastLeftFullBodyNav
{
}







#CEmainIntLayerFastLeftFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullGO a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastLeftFullGO:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullGO a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFastLeftFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullEdit a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastLeftFullEdit:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullEdit a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFastLeftFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullShow a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFastLeftFullShow:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullShow a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerFastLeftFullTitle {
display: none;
}

.CEmainIntLayerFastLeftIMG{
width:35px;
}

#CEmainIntLayerFasTtop
{
float:left;
display:block;
min-width: 49%;
max-width: 49%;
/*padding-bottom: 15px;*/
}

#CEmainIntLayerFasTtopFull
{

min-width:150px;
max-width:90%;
margin: auto;
}

#CEmainIntLayerFasTtopFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
box-shadow: var(--shadow);
}

#CEmainIntLayerFasTtopFullBody
{
border-radius: var(--borderradiusB);
height: 120px;
text-align: left;
padding: 10px;
margin: 5px;
overflow:auto;
box-shadow: var(--shadow);

}

#CEmainIntLayerFasTtopFullBody {
background: white;
opacity: 0.92;
}


#CEmainIntLayerFasTtopFullBodyInt
{

height: 120px;
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFasTtopFullBodyNav
{
}







#CEmainIntLayerFasTtopFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullGO a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFasTtopFullGO:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullGO a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFasTtopFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullEdit a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFasTtopFullEdit:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullEdit a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFasTtopFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullShow a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerFasTtopFullShow:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullShow a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}


#CEmainIntLayerFasTtopFullBodyText{
margin-top: 15px
}

#CEmainIntLayerFasTtop {
padding-bottom: 47px;
}

#CEmainIntLayerFasTtopFullBodyImg{
float: left;
height: 100px;
}

#CEmainIntLayerHomeClear {
/*
clear: both
*/
}


#CEmainIntLayerInterno
{

min-width:450px;
max-width:80%;
margin: auto;
}

#CEmainIntLayerInternoTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerInternoBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerInternoBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerInternoBack 
{
position: relative;
}

#CEmainIntLayerInternoBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerInternoBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerInternoFP
{

min-width:450px;
max-width:95%;
margin: auto;
}

#CEmainIntLayerInternoFPTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadow);
}

#CEmainIntLayerInternoFPBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadow);
}
#CEmainIntLayerInternoFPBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerInternoFPBack 
{
position: relative;
}

#CEmainIntLayerInternoFPBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerInternoFPBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoFPBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}





#CEmainIntLayerInternoFPEditAdmin a
{

float:left; 
display:block;
vertical-align: middle;
/* color: rgb(0,0,0); */
min-width:30px; 
text-align:center;
position: absolute;
/* border-radius: var(--borderradiusB); */
/* background-color: rgb(192,192,192); */
border: none;

padding: 6px;
margin-left: 5px;
margin-top: 2px;
}

#CEmainIntLayerInternoFPEditAdmin 
{
position: relative;
}

#CEmainIntLayerInternoFPEditAdmin a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerInternoFPEditAdmin:hover {
/* background-color: rgb(255,0,0); */
/* color: rgb(255,255,255); */
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoFPEditAdmin a:hover {
/* background-color: rgb(255,0,0); */
/* color: rgb(255,255,255); */
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerInternoFPEditAdmin img {
width: 20px;
}

#CEmainIntLayerlanguage
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerlanguageTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerlanguageBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerlanguageBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerlanguageBack 
{
position: relative;
}

#CEmainIntLayerlanguageBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerlanguageBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerlanguageBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerLogin
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerLoginTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerLoginBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerLoginBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginBack 
{
position: relative;
}

#CEmainIntLayerLoginBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerLoginBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerLoginFull
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerLoginFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerLoginFullBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerLoginFullBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginFullBack 
{
position: relative;
}

#CEmainIntLayerLoginFullBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerLoginFullBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginFullBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerLoginInfoDown
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerLoginInfoDownTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerLoginInfoDownBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerLoginInfoDownBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginInfoDownBack 
{
position: relative;
}

#CEmainIntLayerLoginInfoDownBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerLoginInfoDownBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginInfoDownBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerLoginInfoUp
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerLoginInfoUpTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerLoginInfoUpBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerLoginInfoUpBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginInfoUpBack 
{
position: relative;
}

#CEmainIntLayerLoginInfoUpBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerLoginInfoUpBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginInfoUpBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerLoginReg
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerLoginRegTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerLoginRegBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerLoginRegBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginRegBack 
{
position: relative;
}

#CEmainIntLayerLoginRegBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerLoginRegBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginRegBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerMatricola
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerMatricolaTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerMatricolaBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}
#CEmainIntLayerMatricolaBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerMatricolaBack 
{
position: relative;
}

#CEmainIntLayerMatricolaBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerMatricolaBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerMatricolaBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

.CEmainIntLayerMatricolaIMGSN{
max-width: 100%;
max-width: -moz-available;
max-width: -webkit-fill-available;
max-width: fill-available;
}

#CEmainIntLayerOrder
{

min-width:450px;
max-width:85%;
margin: auto;
}

#CEmainIntLayerOrderTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerOrderBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerOrderBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerOrderBack 
{
position: relative;
}

#CEmainIntLayerOrderBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerOrderBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerOrderBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerProd
{
float:left;
display:block;
width: 320px;
/* margin-top: 10px;
margin-bottom: 10px; */
}

#CEmainIntLayerProdFull
{

min-width:150px;
max-width: 100%; /*prima 90%*/
margin: auto;
}

#CEmainIntLayerProdFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: solid 1px;
border-color: var(--bordercolorTab);
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}

#CEmainIntLayerProdFullBody
{

/* border-radius: var(--borderradiusB); */
text-align: left;
padding: 10px;
margin: 5px;
overflow:auto;
box-shadow: 0 0 5px 0px rgb(0 0 0 / 20%);
border: none;

}
#CEmainIntLayerProdFullGO
{
position: relative;
}

#CEmainIntLayerProdFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerProdFullGO a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerProdFullGO:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerProdFullGO a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}


#CEmainIntLayerProdDivIMG {

width: 250px;
height: 250px;
margin: auto;

}

#CEmainIntLayerProdDivIMG img {

width: 250px;
height: auto;

}



#CEShopADD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEShopADD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEmainIntLayerSearchProd
{

min-width:450px;
max-width:800px;
margin: auto;
}

#CEmainIntLayerSearchProdTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerSearchProdBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerSearchProdBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerSearchProdBack 
{
position: relative;
}

#CEmainIntLayerSearchProdBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerSearchProdBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerSearchProdBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerSearchRic
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerSearchRicTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
min-width:450px;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerSearchRicBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
min-width:450px;
overflow:auto;
box-shadow: var(--shadowCorn);
}

#CEmainIntLayerSearchRicBack a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerSearchRicBack 
{
position: relative;
}

#CEmainIntLayerSearchRicBack a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerSearchRicBack:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerSearchRicBack a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerShop
{
float:left;
display:block;
width: 320px;
}

#CEmainIntLayerShopFull
{

min-width:150px;
max-width:90%;
margin: auto;
}

#CEmainIntLayerShopFullTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(144,144,144);
border: solid 1px;
border-color: var(--bordercolorTab);
color: rgb(255,255,255);
text-align: center;
padding: 10px;
margin: 5px;
/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}

#CEmainIntLayerShopFullBody
{

border-radius: var(--borderradiusB);
text-align: left;
padding: 10px;
margin: 5px;
overflow:auto;
/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
border: solid 1px;
border-color: var(--bordercolorTab);
}
#CEmainIntLayerShopFullGO
{
position: relative;
}

#CEmainIntLayerShopFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(0,0,0);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerShopFullGO a
{
text-decoration:none;
color: rgb(0,0,0);
}

#CEmainIntLayerShopFullGO:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerShopFullGO a:hover {
background-color: rgb(255,0,0);
color: rgb(255,255,255);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}


#CEmainIntLayerShopDivIMG {

width: 250px;
height: 250px;

}

#CEmainIntLayerShopDivIMG img {

width: 250px;
height: auto;

}



#CEShopADD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEShopADD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:20px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEmainSideBar {

display:block ;
width:150px;
float: left;
margin-left: 15px;
padding-top: 10px;
/*position: absolute;*/
/*position: fixed;*/
}

/*
#CEmainCenterPage {
padding-top: 10px;
display:block ;
width:calc(95% - 200px);
float: right;
margin-right: 25px;
}
*/



#CEmainCenterPage {
padding-top: 10px;
display: block;
margin-left: 170px;
padding-right: 20px;
}


#CEmainSideBar {
position: fixed;
}

.CEMNoverlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  /*background-color: rgba(0,0,0, 0.9);*/
  overflow-x: hidden;
  transition: 0.5s;
}

.CEMNoverlay-content {
  position: relative;
  top: 40px;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.CEMNoverlay a {
  padding: 8px;
  text-decoration: none;
  font-size: 36px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.CEMNoverlay a:hover, .CEMNoverlay a:focus {
  color: #f1f1f1;
}

.CEMNoverlay .CEMNclosebtn {
  position: absolute;
  top: 10px;
  right: 30px;
  font-size: 60px;
}

@media screen and (max-height: 500px) {
  .CEMNoverlay a {font-size: 20px}
  .CEMNoverlay .CEMNclosebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}

.CEMNoverlay-btn {
		position: absolute;
		left: 6px;
		top: calc(64px - 7px);
		height: calc(30px + 4px);
		font-size:calc(30px + 2px);
		cursor:pointer;
		z-index: 10001;
		visibility:hidden;
                color: rgb(0,0,0);
	}
@media only screen and (max-width: 500px) {
.CEMNoverlay-btn 
	{
		visibility:visible;

	}

}

#CEORDER{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDER:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERCLOSE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERCLOSE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDETAIL{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDETAIL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDISABLED{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: not-allowed;
margin: 5px;
min-width: var(--widthBU);
font-weight: normal;
font-style: italic;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEorderForm{
width: auto;
text-align: left;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(calc(225px + 20px), 1fr));
}

.CEorderFormcol2Int {
min-height: 25px;
width:30%;
float: left;
position: relative;
}

.CEorderFormcol2Field {
min-height: 25px;
width:60%;
float: left;
position: relative;
}

.CEorderFormcol1Full {
min-height: 25px;
width: 95%;
float: left;
position: relative;
text-align: center;
margin: 10px 10px;
}

.CEorderFormcol1FullLeft {
min-height: 25px;
width: 95%;
float: left;
position: relative;
text-align: left;
margin: 10px 10px;
}


.CEorderFormcol1FullExtended {
min-height: 25px;
width: 100%;
float: left;
position: relative;
text-align: center;
/*margin: 10px 10px;*/
}


#CEORDERSOST{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERSOST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CEPEWaitLayer { display: block;
visibility: hidden;
position: absolute;
z-index: 999;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color:white;
vertical-align:bottom;
filter: alpha(opacity=75); 
opacity: 0.75; 
background-image: url("../../images/ce/loading_spinner.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center; } 

.CeProgetImg {
width:60px;
}

#CErequestForm{
width: auto;
text-align: left;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(calc(225px + 20px), 1fr));
}

.CErequestFormcol2Int {
min-height: 15px;
width:30%;
float: left;
position: relative;
}

.CErequestFormcol2Field {
min-height: 15px;
width:60%;
float: left;
position: relative;
}

.CErequestFormcol1Full {
min-height: 15px;
width: 95%;
float: left;
position: relative;
text-align: center;
margin: 10px 10px;
}




#CESearchCompFields
{
width:100%;
}

#CESearchCompFieldsName
{

white-space: nowrap;
}
#CESearchCompFieldsValue
{
width:100%;
}

#CESearchCompButton
{
}

#CESearchCompResult
{
background-color:#ffffff;
border-collapse: collapse;
border-spacing: 0;
}

#CESearchCompNOResult
{
}

#CESearchCompNav
{
}

#CESearchCompResultProd
{
background-color:#ffffff;
border-collapse: collapse;
border-spacing: 0;
}


#CESearchCompNav a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchCompNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchCompNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

#CESearchLanguage
{
width:100%;
}
#CESearchLanguageFields
{
}

#CESearchLanguageFieldsName
{
width:210px;
white-space: nowrap;
}
#CESearchLanguageFieldsValue
{
}

#CESearchLanguageButton
{
}

#CESearchLanguageResult
{
background-color:#ffffff;
}

#CESearchLanguageNOResult
{
}

#CESearchMatrFields
{
width:100%;
}

#CESearchMatrFieldsName
{

white-space: nowrap;
}
#CESearchMatrFieldsValue
{
width:100%;
}

#CESearchMatrFieldsValue #CE_5_MATRICOLAVALUE
{
width:100%;
}

#CESearchMatrButton
{
}

#CESearchMatrResult
{
background-color:#ffffff;
border-collapse: collapse;
border-spacing: 0;
}

#CESearchMatrNOResult
{
}

#CESearchMatrNav
{
}

#CESearchMatrResultProd
{
background-color:#ffffff;
}


#CESearchMatrNav a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchMatrNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchMatrNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

#CESearchProdFields
{
width:100%;
}

#CESearchProdFieldsName
{

white-space: nowrap;
}
#CESearchProdFieldsValue
{
width:100%;
}

#CESearchProdFieldsHelp
{
}

#CESearchProdButton
{
text-align: center;
}

#CESearchProdResult
{
background-color:#ffffff;
border-collapse: collapse;
border-spacing: 0;
}

#CESearchProdNOResult
{
}

#CESearchProdNav
{
}

#CESearchProdResultProd
{
background-color:#ffffff;
}


#CESearchProdNav a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchProdNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchProdNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.CESEARCHWaitLayer { width: 250; 
visibility: hidden; 
overflow: visible; 
position: absolute; 
left: 35%; 
top: 30%; 
background-color: #FFFFFF; } 

.CESwitch{
  display: inline-block;
  height: 20px;
  position: relative;
  width: 40px;
}

.CESwitch input {
  display:none;
}

.CESwitchSlider{
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

.CESwitchSlider:before {
  background-color: #fff;
  bottom: 1px;
  content: "";
  height: 18px;
  left: 1px;
  position: absolute;
  transition: .4s;
  width: 18px;
}

input:checked + .CESwitchSlider {
  background-color: rgb(255,0,0);
}

input:checked + .CESwitchSlider:before {
  transform: translateX(20px);
}

.CESwitchSlider.CESwitchRound {
  border-radius: 18px;
}

.CESwitchSlider.CESwitchRound:before {
  border-radius: 50%;
}



#CETableDataSheetpreview { border-spacing: 5px; } 

#CETableDetailsMultiCellIntes { width:40%; } 

#CETableLogin { width:100% } 

CETableLoginStart {
width:100%;
}

#CETableMultiCode { border-collapse: collapse;
border-spacing: 0; } 

#CETableNavDX {
min-height:28px;
}

#CETableProductsCelValue 
{
background-color:#ffffff;
}

#CETableProductsCelInt
{
background-color:#ffffff;
}

#CETableZoom3d {  } 

#CETableZoomMobile {  } 

#CETableZoomPNG {  } 

#CETableZoomSVG 
{
}

#CETableZoomSVG #CEzoomInSVG
{
cursor: pointer;
}

#CETableZoomSVG #CEzoomOutSVG
{
cursor: pointer;
}

#CETableZoomSVG #CEzoomResetSVG
{
cursor: pointer;
}

#CETableZoomSWF {  } 

#CEThumbnailsList{
width: auto;
text-align: center;
display: grid;
/*grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));*/
grid-template-columns: repeat(auto-fit, minmax(calc(225px + 20px), 1fr));
}


#CEThumbnailsListIt {
float:left; 
display: inline-block;

border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border: thin solid #f0f0f0;
padding: 10px;
text-align:center;
margin: 3px;

}


#CEThumbnailsListItIMG 
{
/*display:table-cell; 
vertical-align:middle; 
text-align:center*/
}

#CEThumbnailsListItThumbIMG
{
}

#CEThumbnailsListItThumb
{
}

#CEThumbnailsListItLabel 
{
padding: 2px;
}

@charset "UTF-8";
@font-face{
    font-family:toast;
    src:url(../images/ce/toast.eot?76tjxy);
    src:url(../images/ce/toast.eot?76tjxy#iefix) format("embedded-opentype"),url(../images/ce/toast.ttf?76tjxy) format("truetype"),url(../images/ce/toast.woff?76tjxy) format("woff"),url(../images/ce/toast.svg?76tjxy#toast) format("svg");
    font-weight:400;
    font-style:normal
}
i{
    font-family:toast!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.toast-icon-error:before{
    content:"&#59648;"
}
.toast-icon-info:before{
    content:"&#59649;"
}
.toast-icon-notice:before{
    content:"&#59650;"
}
.toast-icon-success:before{
    content:"&#59651;"
}
.toast-icon-warning:before{
    content:"&#59652;"
}
.toast-item-wrapper{
    min-width:250px;
    padding:10px;
    box-sizing:border-box;
    color:rgb(0,0,0);
    overflow:hidden;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.toast-item-wrapper i.toast-icon{
    position:absolute;
    top:12px;
    left:0;
    width:50px;
    text-align:center;
    vertical-align:middle;
    font-size:2rem
}
.toast-item-wrapper .toast-close{
    font-size:1.2rem;
    position:absolute;
    top:0;
    right:0;
    width:20px;
    text-align:center;
    cursor:pointer
}
.toast-item-wrapper.success{
    background-color:rgb(192,192,192);
    /*border:1px solid #1a9581*/
}
.toast-item-wrapper.error{
    background-color:rgb(255,0,0);
    border:1px solid #f35818
}
.toast-item-wrapper.warning{
    background-color:rgb(238,13,35);
    border:1px solid #f0c948;
    color:#333
}
.toast-item-wrapper.notice{
    background-color:rgb(238,13,35);
    border:1px solid #208ce4
}
.toast-item-wrapper.info{
    background-color:rgb(238,13,35);
    border:1px solid #6b8699
}
.toast-item-wrapper.toast-top-left{
    left:20px;
    top:20px
}
.toast-item-wrapper.toast-top-right{
    right:20px;
    top:20px
}
.toast-item-wrapper.toast-top-center{
    margin:0 auto;
    top:20px
}
.toast-item-wrapper.toast-bottom-left{
    left:20px;
    bottom:20px
}
.toast-item-wrapper.toast-bottom-right{
    right:20px;
    bottom:20px
}
.toast-item-wrapper.toast-bottom-center{
    margin:0 auto;
    bottom:20px
}
.toast-item-wrapper.fullscreen{
    left:20px;
    right:20px;
    width:calc(100% - 40px)
}
.toast-item-wrapper p{
    margin:0
}
.toast-item-wrapper .toast-message{
    font-size:.87rem
}
.toast-item-wrapper .toast-progress{
    width:0;
    height:3px;
    /*background-color:rgba(0,0,0,.5);*/
    background-color:rgb(0,0,0);
    position:absolute;
    bottom:0;
    right:0
}
.toast-item-wrapper.rtl{
    direction:rtl;
    text-align:right
}
.toast-item-wrapper.rtl i.toast-icon{
    left:auto;
    right:0
}
.toast-item-wrapper.rtl .toast-close{
    right:auto;
    left:0
}
.toast-item-wrapper.rtl p{
    text-align:right
}
.toast-item-wrapper.rtl .toast-progress{
    left:auto;
    right:0
}


.DISTFastAdd{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingB);
transition: all 0.3s;
cursor: pointer;
margin: 2px;
min-width: var(--widthB);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin-left: 5px;
min-width: 30px;
}

.DISTFastAdd:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingB);
transition: all 0.3s;
cursor: pointer;
margin: 2px;
min-width: var(--widthB);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin-left: 5px;
min-width: 30px;
}


.DISTFastAddQTY{
text-align: right;
BACKGROUND-COLOR: #FFFFFF;
width: 30px;
}

.CodiceTabellaCarrello { text-align: left; } 

#COMPILAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#COMPILAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#COMPILAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#COMPILAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

.content{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentcontact{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentFP {
  background-image: url(../../ce/001/backdash.jpeg) !important;
  background-size: cover !important;
}

.contentloginonly{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentloginonlyinfo{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentloginonlynomenu{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentloginonlyreg{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentSmall { border-top:: #fefefe 1px solid; 

color: #000000; } 

.current_pagenum{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

#DELETEALL{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#DELETEALL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

.DivCategoriaDocumento{
height: 90px; 
width: 250px; 
overflow: auto; 

padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;


}




.DivCategoriaDocumento:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

box-shadow: 0 0 5px rgb(144,144,144);
-webkit-box-shadow: 0 0 5px rgb(144,144,144); 
-moz-box-shadow: 0 0 5px rgb(144,144,144); 
}




.DivCategoriaDocumento label { 
color: #000000;
}

.DivCheckDominio {
height: 150px; 
width: 250px; 
overflow: auto; 
border: thin groove #999999; 
color: #000000;
}


.DivCheckDominio label { 
color: #000000;
}

#DivContainerDistintaKitLong {
overflow: auto;
height: 150px;
}

#DivContainerDistintaKitNormal {

}

.DivGENERICODocumento{
height: 90px; 
width: 250px; 
overflow: auto; 

padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;


}




.DivGENERICODocumento:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

box-shadow: 0 0 5px rgb(144,144,144);
-webkit-box-shadow: 0 0 5px rgb(144,144,144); 
-moz-box-shadow: 0 0 5px rgb(144,144,144); 
}




.DivGENERICODocumento label { 
color: #000000;
}

.DivGuasti {
height: 75px; 
overflow: auto; 
border: thin groove #999999;  
color: #000000;
}


.DivGuasti label { 
color: #000000;
}

.DivTipoDocumento{
height: 90px; 
width: 250px; 
overflow: auto; 

padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;


}




.DivTipoDocumento:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: 3px;
box-sizing: border-box;
color: #000000;

box-shadow: 0 0 5px rgb(144,144,144);
-webkit-box-shadow: 0 0 5px rgb(144,144,144); 
-moz-box-shadow: 0 0 5px rgb(144,144,144); 
}




.DivTipoDocumento label { 
color: #000000;
}

.dottedline { background: url(../../ce/001/horizontaldotted.gif) repeat-x left bottom; 
MARGIN-BOTTOM: 10px; } 

.DropDownMenu { width: 255px; } 

#EVADIORDINEDOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#FiileNameUpload{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#FiileNameUpload:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#FlagTop { padding-right: 0px; 
padding-left: 0px; 
FLOAT: right; 
padding-bottom: 5px; 
padding-top: 13px; } 

#FlagTop A { padding-right: 2px; 
padding-left: 2px; 
padding-bottom: 2px; 
margin: 0px 0px 3px 1px; 
color: #666666; 
padding-top: 12px; 
border-bottom: #666666 4px solid; 
text-decoration: none; } 

#FlagTop A:hover { color: #FFFFFF; 
border-bottom: #bcbcbc 4px solid; } 

.flex-table {
    display: flex;
    flex-direction: column;
    border: 1px solid rgb(144,144,144);
    background: #fff;
}
.flex-table thead {
    color: #fff;
    background: rgb(192,192,192);
}
.flex-table thead tr,
.flex-table tbody tr {
    display: flex;
}
.flex-table tbody tr+tr {
    border-top: 1px solid rgb(144,144,144);
}
.flex-table thead tr th,
.flex-table tbody tr td {
    display: flex;
    flex: 1;
    padding: .5em;
    width:inherit!important;
}
@media screen and (max-width: 640px) {
    .flex-table {
        border: 0;
    }
    .flex-table thead {
        display: none;
    }
    .flex-table tbody tr {
        flex-direction: column;
        margin-bottom: 20px;
        border: 1px solid rgb(144,144,144);
    }
    .flex-table tbody tr td {
        flex-direction: column;
    }
    .flex-table tbody tr td+td {
        border-top: 1px solid rgb(144,144,144);
    }
    .flex-table tbody tr td:before {
        display: flex;
        align-items: center;
        margin: -.5em -.5em .75em -.5em;
        padding: .5em;
        content: attr(data-label);
        color: #fff;
        background: rgb(192,192,192);
        width:inherit!important;
    }
    .flex-table tbody tr td:first-child:before {
        background: rgb(192,192,192)!important;
        color: rgb(255,255,255)!important;
    }
}
.flex-fixhead-table tbody {
    overflow: auto;
    height: 50vh;
}

#footer { padding-right: 5px; 
padding-left: 5px; 
padding-bottom: 0px; 
margin: 5px auto; 
width: 990px; 
padding-top: 0px; } 

#footer A { color: #808080; } 

#footer P { background: #eeeeee; 
padding-bottom: 25px; 
color: #808080; 
LINE-height: 1.8em; 
padding-top: 10px } 

/* flex-table */

/* flex-table */

/* flex-table */

#gestione_ordini_NEW_Nav a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#gestione_ordini_NEW_Nav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#gestione_ordini_NEW_Nav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.Grassetto { font-weight:bold; } 

.GrassettoCENewsTitolo {
FONT-WEIGHT:bold;
vertical-align: sub;
}

H1 { padding-right: 0px; 
padding-left: 0px; 
MARGIN-LEFT: 0px; 
padding-bottom: 0px; 
margin: 0px; 
color: #999999; 
padding-top: 3px;
font-size: 8pt; } 

H1 A { color: #bf3e17; 
text-decoration: none } 

H1 A:hover { color: #3c6491; 
text-decoration: none } 

H2 { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 8px 0px 5px; 
color: #808080; 
padding-top: 0px; 
LETTER-SPACING: -1px } 

H2 A { padding-right: 0px; 
BACKGROUND-POSITION: left center; 
BACKGROUND-IMAGE: url(../../ce/001/h2bg.gif); 
padding-bottom: 0px; 
color: #000000; 
padding-top: 0px; 
BACKGROUND-REPEAT: no-repeat; 
text-decoration: none } 

H2 A:hover { background: url(../../ce/001/h2bghover.gif) no-repeat left center } 

H3 { LETTER-SPACING: 1px } 

#header { clear: both; 
margin: 0px auto; 
width: 100%; 
height:100%;
background: url(../../ce/001/header.png), url(../../ce/001/header.jpg) #999999 left top; 
background-repeat:repeat; } 

.header_sito { background: url(../../ce/001/sfondo_header_sito.png), url(../../ce/001/sfondo_header_sito.jpg) #ffffff left top;
 background-repeat: no-repeat; 
border-right: #cccccc 0px solid; 
border-left: #cccccc 0px solid; 
height: 108px; 
width: 750px; } 

.headersito { background: url(../../ce/001/header.png), url(../../ce/001/header.jpg) #999999 left top; 
background-repeat: no-repeat;
border-right: #cccccc 1px solid;
border-left: #cccccc 1px solid; } 

#headerSmall { clear: both; 
margin: 0px auto; 
width: 100%; 
height: 100%; 
background: url(../../ce/001/header_Small.png), url(../../ce/001/header_Small.jpg) #999999 left top; 
background-repeat: no-repeat; } 

#headerSmallPrint { clear: both; 
margin: 0px auto; 
width: 100%; 
height: 113px; 
background: url(../../ce/001/header_print.png), url(../../ce/001/header_print.jpg) left top !important; 
background-repeat:no-repeat !important; } 

#hmenu  { padding-right: 0px; 
padding-left: 0px; 
FLOAT: right; 
padding-bottom: 5px; 
padding-top: 13px; } 

#hmenu A { padding-right: 13px; 
padding-left: 11px; background: url(../../ce/001/hmenuarrow.gif) rgb(192,192,192) no-repeat center top; 
padding-bottom: 2px; 
margin: 0px 0px 3px 1px; 
color: rgb(0,0,0); 
padding-top: 12px; 
border-bottom: rgb(0,0,0) 4px solid; 
text-decoration: none; } 

#hmenu A:hover { background: url(../../ce/001/hmenuarrowhover.gif) rgb(255,0,0) no-repeat center top; 
color: rgb(255,255,255); 
border-bottom: rgb(255,255,255) 4px solid; } 

#HRSep {

border-top: 1px dotted rgb(192,192,192);

}

HTML #mainContent { height: 100% } 

IMG { BORDER-TOP-width: 0px; 
BORDER-LEFT-width: 0px; 
BORDER-BOTTOM-width: 0px; 
BORDER-RIGHT-width: 0px; } 

.ImgNewsDetailFP{
  padding-top: 20;
  width: 150;
}

.ImgNewsHomeFP {
display: block;
width: 50px;
height: auto;
margin-top: 30px;
padding: 5px;
}

input[type=text] {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;

}


input[type=text]:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

box-shadow: var(--shadow);
-webkit-box-shadow: var(--shadow); 
-moz-box-shadow: var(--shadow); 
}

input[type=password] {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;

}


input[type=password]:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

box-shadow: var(--shadow);
-webkit-box-shadow: var(--shadow); 
-moz-box-shadow: var(--shadow); 
}

input[type="checkbox"] {
   height:15px;
   width:15px;
   vertical-align:middle;
   /*margin:0 0.4em 0.4em 0;*/
   border:1px solid rgb(144,144,144);
   -webkit-appearance:none;
   -webkit-transition:box-shadow 200ms;
   background-color:#ffffff;
}


input[type="checkbox"] {
   -webkit-border-radius:2px;
   border-radius:2px;
}

input[type="checkbox"]:not(:disabled):hover {
   border-color:rgb(144,144,144);
}

input[type="checkbox"]:active:not(:disabled) {
   border-color:rgb(144,144,144);
}

input[type="checkbox"]:focus {
   outline:none;
}

input[type="checkbox"]:checked {
   border-color:rgb(144,144,144);
   background-color:rgb(144,144,144);
}


input[type="checkbox"]:checked:before {
   content:'';
   display:block;
   width:4px;
   height:8px;
   border:solid #fff;
   border-width:0 2px 2px 0;
   -webkit-transform:rotate(45deg);
   transform:rotate(45deg);
   margin-left:4px;
   margin-top:1px;
}

input[type=checkbox]
{
/*  -webkit-appearance:checkbox;*/
}

input[type=radio]
{
    -webkit-appearance: radio;
}

input[type=submit]
{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;

}

.IntCell { padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
color: #000000;
padding-top: 0px;
background-color: #FFFFFF;
background-repeat: repeat-x;
background-position: left top;
border-top-width: 1pt;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-left-width: 1pt;
border-top-style: none;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: #8E8F91;
border-right-color: #8E8F91;
border-bottom-color: #8E8F91;
border-left-color: #8E8F91; } 

.intcellEnd { border-top-width: 1pt;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-left-width: 1pt;
border-top-style: none;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: dashed;
border-top-color: #8E8F91;
border-right-color: #8E8F91;
border-bottom-color: #8E8F91;
border-left-color: #8E8F91; } 

.intcellHead { background-color: #F2F2F2;
border-top-width: 1pt;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-left-width: 1pt;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #8E8F91;
border-right-color: #8E8F91;
border-bottom-color: #8E8F91;
border-left-color: #8E8F91; } 

.intcellOt { border-top-width: 1pt;
border-right-width: 1pt;
border-bottom-width: 1pt;
border-left-width: 1pt;
border-top-style: none;
border-right-style: dashed;
border-bottom-style: none;
border-left-style: dashed;
border-top-color: #8E8F91;
border-right-color: #8E8F91;
border-bottom-color: #8E8F91;
border-left-color: #8E8F91; } 

#INTERVENTI select
{
width: 150px;
}

.INTERVENTI input[type=text] 
{
width: 100px;
}

#left { FLOAT: left; 
width: 220px; 
height:100%; 
background-color:rgb(255,255,255); } 

.leftarticle { padding-right: 0px; 
padding-left: 0px; 
background: #f2f2f2; 
padding-bottom: 0px; 
margin: 0px 0px; 
color: #808080; 
LINE-height: 1.4em; 
padding-top: 0px; 
height:100%; } 

#leftmenu { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
text-align:left; 
color: rgb(255,255,255); } 

#leftmenu A { padding-right: 0px; 
DISPLAY: block; 
padding-left: 19px; 
background: url(../../ce/001/vmenuarrow.gif) rgb(192,192,192) no-repeat left center; 
padding-bottom: 5px; 
margin: 0px 0px 1px; 
color: rgb(0,0,0); 
padding-top: 5px; 
text-decoration: none; } 

#leftmenu A:hover { background: url(../../ce/001/vmenuarrowhover.gif) rgb(255,0,0) no-repeat left center;  
color: rgb(255,255,255); } 

.letterdiv { border-right: #cccccc 1px solid; 
padding-right: 8px; 
border-top:: #cccccc 1px solid; 
padding-left: 8px; 
padding-bottom: 8px; 
border-left: #cccccc 1px solid; 
width: 500px; 
padding-top: 8px; 
border-bottom: #cccccc 1px solid; 
background-color: #f5f5f5; } 

.LinkDetIntervento
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

.LinkDetIntervento:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration: none;
}

.LinkEditIntervento
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

.LinkEditIntervento:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration: none;
}

.LinkEditSmallIntervento
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:75px;
}

.LinkEditSmallIntervento:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 5px;
transition: all 0.5s;
cursor: pointer;
margin: 3px;
min-width:75px;
text-decoration: none;
}

#links { clear: both; 
padding-right: 0px; 
padding-left: 0px; 
margin: 0px auto; 
width: 100%; 
color: #ffffff; } 

#links A:hover { color: #FFFFFF; } 

#logo { padding-right: 0px; 
padding-left: 0px; 
FLOAT: left; 
padding-bottom: 0px; 
width: 400px; 
color: #000000; 
padding-top: 0px; 
z-index:1;
position:relative; } 

.ManualeADDTabellaCarrello { text-align: center; } 

.ManualeCodiceTabellaCarrello { text-align: center; } 

.ManualeNotaTabellaCarrello { text-align: center; } 

.ManualePrezzoTabellaCarrello { text-align: center; } 

.ManualeQuantitąTabellaCarrello { text-align: center; } 

.ManualeTextCodiceTabellaCarrello { text-align: left; } 

.ManualeTextNomeTabellaCarrello { text-align: left; } 

.ManualeTextNotaTabellaCarrello { text-align: left; } 

.ManualeTextPrezzoTabellaCarrello { text-align: right; } 

.ManualeTextQuantitąTabellaCarrello { text-align: right; } 

.MatricolaWaitLayer { width: 250; 
visibility: hidden; 
overflow: visible; 
position: absolute; 
left: 35%; 
top: 20%; } 

.mc-calendar {
    --mc-theme-color: rgb(144,144,144)!important;
    --mc-main-bg: #f5f5f6!important;
    --mc-active-text-color: #000!important;
    --mc-inactive-text-color: rgba(0, 0, 0, 0.8)!important;
    --mc-display-foreground: hsla(0, 0%, 100%, 0.8)!important;
    --mc-display-background: rgb(144,144,144)!important;
    --mc-picker-foreground: #000!important;
    --mc-picker-background: #f5f5f6!important;
    --mc-picker-header-active: #818181!important;
    --mc-picker-header-inactive: rgba(0, 0, 0, 0.2)!important;
    --mc-weekday-foreground: rgb(144,144,144)!important;
    --mc-btn-success-foreground: rgb(144,144,144)!important;
    --mc-btn-danger-foreground: #e65151!important;
    --mc-date-active-def-foreground: #000!important;
    --mc-date-active-pick-foreground: #fff!important;
    --mc-date-active-pick-background: rgb(144,144,144)!important;
    --mc-date-active-today-foreground: #000!important;
    --mc-date-active-today-background: rgba(0, 0, 0, 0.2)!important;
    --mc-date-inactive-def-foreground: rgba(0, 0, 0, 0.2)!important;
    --mc-date-inactive-pick-foreground: rgb(144,144,144)!important;
    --mc-date-inactive-pick-background: rgb(144,144,144)!important;
    --mc-date-inactive-today-foreground: rgba(0, 0, 0, 0.2)!important;
    --mc-date-inactive-today-background: rgba(0, 0, 0, 0.2)!important;
    --mc-date-marcked-foreground: rgb(144,144,144)!important;
    --mc-prev-active-def-foreground: #000!important;
    --mc-prev-active-pick-foreground: #000!important;
    --mc-prev-active-pick-background: rgba(0, 0, 0, 0.2)!important;
    --mc-prev-inactive-def-foreground: rgba(0, 0, 0, 0.2)!important;
    --mc-prev-inactive-pick-foreground: rgba(0, 0, 0, 0.2)!important;
    --mc-prev-inactive-pick-background: rgba(0, 0, 0, 0.2)!important;
}

.MMCE { background-repeat: no-repeat; } 

.NewsFontdataSmall {

font-size: x-small;
font-style: italic;

}

.NomeTabellaCarrello { text-align: left; } 

.NotaTabellaCarrello { text-align: left; } 



#OrderError
{
color: red;
font-weight: bold;
}

.OrderWaitLayer { width: 250; 
visibility: hidden; 
overflow: visible; 
position: absolute; 
left: 35%; 
top: 20%; } 

#OrderWarning
{
color: orange;
font-weight: bold;
}

.OrdineTotaleTabellaCarrello { text-align: right; 
font-weight: bold; } 

#ORDINI_PDF_Export{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration:none;
}

#ORDINI_PDF_Export:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
text-decoration:none;
}



P { padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px; } 

.pagenum{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.pagenum:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

input[type=password] {
/* EMPTY */
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

::-ms-input-placeholder { /* Microsoft Edge */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

::placeholder { /* Most modern browsers support this now. */
color:    #c0c0c0;
opacity:  1;
font-style: italic;
}

.PrezzoTabellaCarrello { text-align: right; } 

.PrezzoTotaleTabellaCarrello { text-align: right; } 

.privacycondizvend { width:100%;
height: 100px;
overflow:auto;
border:1px solid #7F9DB9;
font-size: 10px;
font:Verdana, Arial, Helvetica, sans-serif; } 

.privacycondizvend_email { width:100%;
height: 100px;
overflow:auto;
border:1px solid #7F9DB9;
font-size: 10px;
font:Verdana, Arial, Helvetica, sans-serif; } 

#PRODOTTI select
{
width: 150px;
}

.PRODOTTI input[type=text] 
{
width: 100px;
}

#PROFILESubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROFILESubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROSEGUI_ORDINE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROSEGUI_ORDINE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEDOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.PulsanteEliminaTabellaCarrello {   } 

.PulsanteInviaEmail { background-color: #FFFFFF; 
font-size:8pt; 
color: #666666; } 

#PULSANTEUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.QuantitąProdotto { text-align: right; } 

.QuantitąTabellaCarrello { text-align: right; } 

#REGISTRACODICE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICERITORNA{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICERITORNA:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTECONFERMA{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#REGISTRACODICEUTENTECONFERMA:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#REGISTRACODICEUTENTERITORNA{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTERITORNA:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REORDERBUTTON{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#REORDERBUTTON:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
}

#Reset_CRM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_CRM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DEST{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DEST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DOC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DOC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_EXT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_EXT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FAQ{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FAQ:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM_SCAMBIO{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM_SCAMBIO:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_GALLERY{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_GALLERY:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_INT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_INT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_NEWS{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_NEWS:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_ORDINI{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_ORDINI:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD_Registrato{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD_Registrato:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_SPEC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_SPEC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#right { padding-right: 6px; 
padding-left: 0px; 
FLOAT: right; 
padding-bottom: 0px; 
width: 100%; 
padding-top: 0px; 
text-align: justify; 
height: 100%; } 

.RightNav { border-top-width: 0pt;
border-right-width: 1pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: inset;
border-bottom-style: none;
border-left-style: none;
border-top-color: #999999;
border-right-color: #D0D0D0;
border-bottom-color: #999999;
border-left-color: #999999;
background-color: #ffffff;
width:100%; } 

#RITORNACARRELLODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAORDINEDOWN { display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; } 

#RITORNAORDINEUP { display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; } 

/* width */
::-webkit-scrollbar {
width: 10px;
height: 10px;

}

/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
background: rgb(192, 192, 192);; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555; 
}

SELECT {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;

}

SELECT:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

box-shadow: var(--shadow);
-webkit-box-shadow: var(--shadow); 
-moz-box-shadow: var(--shadow); 

}

.sfondo_login_home { background: url(../images/common/sfondo_login.jpg) #999999 left top; 
background-repeat: no-repeat; 
width:430px;
height:130px; 
padding-left:20px; 
padding-top:50px; } 

.sfondo_td_home_new { background-color: #cc0000; } 

.small { font-weight: bold;
font-size: 8pt; 
color: #FFFFFF; } 

.Stato_Intervento_0
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_1
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_100
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: DodgerBlue;
border: none;
color: white;
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_105
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: white;
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_2
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: yellow;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_3
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_0
{
display: inline-block;
border-radius: 5px;
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}



.Stato_Intervento_1
{
display: inline-block;
border-radius: 5px;
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}



.Stato_Intervento_105
{
display: inline-block;
border-radius: 5px;
background-color: black;
border: none;
color: white;
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}


.Stato_Intervento_2
{
display: inline-block;
border-radius: 5px;
background-color: yellow;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}



.Stato_Intervento_3
{
display: inline-block;
border-radius: 5px;
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}



.Stato_Intervento_ACCEPTED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_CHIUSO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: white;
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_CLOSED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: white;
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_DECLINED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: red;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_ELABORATO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: yellow;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_ELIMINATO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_FATTURATO
{
display: inline-block;
border-radius: 5px;
background-color: DodgerBlue;
border: none;
color: white;
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_INLAVORAZIONE
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_INPROGRESS
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_RECEIVED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_RICEVUTO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 10px;
transition: all 0.5s;
margin: 5px;
min-width:150px;
}

.Stato_Intervento_Small_0
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_1
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_100
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: DodgerBlue;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_105
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_2
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: yellow;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_3
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_ACCEPTED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_CHIUSO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_CLOSED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: black;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_DECLINED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: red;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_ELABORATO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: yellow;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_ELIMINATO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_FATTURATO
{
display: inline-block;
border-radius: 5px;
background-color: DodgerBlue;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_INLAVORAZIONE
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: green;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_INPROGRESS
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: orange;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_RECEIVED
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.Stato_Intervento_Small_RICEVUTO
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: gray;
border: none;
color: rgb(0,0,0);
text-align: center;
padding: 5px;
transition: all 0.5s;
margin: 3px;
min-width:100px;
}

.StileCarrelloCodiceManualeText { text-align: left; 
background-color: #FFFFFF; 
color: #666666; 
width:100%; } 

.StileCarrelloCodiceTabella { text-align: left; } 

.StileCarrelloCodiceText { text-align: left; 
background-color: #FFFFFF; 
color: #666666; 
width:100px; } 

.StileCarrelloEliminaPulsanteImage { text-align: center; } 

.StileCarrelloEliminaTabella { text-align: center; } 

.StileCarrelloIntestazioneTabella { text-align: left; 
background-color: #666666; } 

.StileCarrelloIntestazioneTabellaCella { text-align: left; 
background-color: #666666; 
color:#FFFFFF;
font-weight:bold;
font-size:10px; } 

.StileCarrelloIntestazioneTabellaCellaElimina { text-align: left; 
background-color: #666666; 
color:#FFFFFF;
font-weight:bold; } 

.StileCarrelloNomeTabella { text-align: left; } 

.StileCarrelloNomeText { text-align: left; 
background-color: #FFFFFF; 
color: #666666; 
width:265px; } 

.StileCarrelloNotaCella { text-align: left; 
color: #666666; } 

.StileCarrelloNotaManualeText { text-align: left; 
background-color: #FFFFFF; 
color: #666666; 
width:100%; } 

.StileCarrelloNotaTabella { text-align: left; } 

.StileCarrelloNotaText { text-align: left; 
background-color: #FFFFFF; 
color: #666666; 
width:65px; } 

.StileCarrelloOrdinamentoText { text-align: right; 
background-color: #FFFFFF; 
color: #666666; 
width:25px; } 

.StileCarrelloPrezzoTabella { text-align: right; } 

.StileCarrelloPrezzoText { text-align: right; 
background-color: #FFFFFF; 
color:#666666; 
width:85px; } 

.StileCarrelloPrezzoTotaleTabella { text-align: right; } 

.StileCarrelloPulsanteElimina {  } 

.StileCarrelloQuantitaCella { text-align: right; 
color: #666666; } 

.StileCarrelloQuantitaManualeText { text-align: right; background-color: #FFFFFF; color: #666666; width:100%; } 

.StileCarrelloQuantitaTabella { text-align: right; } 

.StileCarrelloQuantitaText { text-align: right; 
background-color: #FFFFFF; 
color: #666666; 
width:30px; } 

.StileCarrelloRiga1Tabella { background-color: #FFFFFF; } 

.StileCarrelloRiga2Tabella { background-color: #F2F2F2; } 

.StileCarrelloScontoTabella { text-align: right; } 

.StileCarrelloScontoText { text-align: right; background-color: #FFFFFF; color: #666666; width:45px; } 

.StileCarrelloTabella { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; background-color:#E4E4E4; } 

.StileCarrelloTotaleImporto { text-align: right; 
font-weight:bold;
color:#FFFFFF; } 

.StileCarrelloTotaleTabella { background-color:#666666; } 

.StileCarrelloTotaleTesto { text-align: right;  
color:#FFFFFF; } 

.StileCRMColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileCRMColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileCRMColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileDESTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileDESTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileDESTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileDOCColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileDOCColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileDOCColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileEXTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileEXTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileEXTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileFAQColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileFAQColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileFAQColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileINTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileINTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileINTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileINTERVENTIColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileINTERVENTIColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileINTERVENTIColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileIntestazioneTabellaCarrello { text-align: left; 
background-color: #000000; } 

.StileNEWSColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileNEWSColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileNEWSColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileORIDNIColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileORIDNIColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileORIDNIColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StilePRODColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StilePRODColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StilePRODColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
margin: 1px;
font-weight:bold;
}

.StileRiga1TabellaCarrello { text-align: left; 
background-color: #F2F2F2; } 

.StileRiga2TabellaCarrello {  text-align: left; 
background-color: #E4E4E4; } 

#Submit_CRM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_CRM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DEST{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DEST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DOC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DOC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_EXT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_EXT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FAQ{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FAQ:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM_SCAMBIO{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM_SCAMBIO:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_GALLERY{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_GALLERY:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_INT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_INT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_NEWS{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_NEWS:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_ORDINI{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_ORDINI:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD_Registrato{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD_Registrato:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_SPEC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_SPEC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit1{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit1:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit2{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC1{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC1:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC2{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitFormUploadFile{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitFormUploadFile:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.Tappo_sito { background: url(../../ce/001/sfondo_tappo_sito.png), url(../../ce/001/sfondo_tappo_sito.jpg) #ffffff left top; 
background-repeat: no-repeat; 
width: 750px; } 

TD { color: #000000; } 

#TDAlb { z-index: 1; 
overflow: no; 
border:2;
height:100%; } 

.TDCellMain { width: 10px; 
height: 100% } 

#TDCellmainCE { background: url(../../images/ce/loading_spinner.gif) #ffffff center center; 
background-repeat: no-repeat; } 

.TDCellTappo { height: 0px;
background-color:rgb(128,128,128); 
font-size: 0px; } 

.TDCellTopNav { height: 1% } 

#TDScheda { z-index: 1; 
overflow: auto; 
border:0;
height:100%; } 

.testobianco { color: #ffffff;
font-weight: bold; } 

TEXTAREA {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

outline:none;
transition: all 0.25s ease-in-out;
-webkit-transition: all 0.25s ease-in-out;
-moz-transition: all 0.25s ease-in-out;

-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}



TEXTAREA:focus {
padding: 1px 1px;
display: inline-block;
border: 1px solid #999;
border-radius: var(--borderradiusS);
box-sizing: border-box;
color: #000000;

box-shadow: var(--shadow);
-webkit-box-shadow: var(--shadow); 
-moz-box-shadow: var(--shadow); 

-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.TitoloPagina { FONT: bold 120% Verdana, Arial, Helvetica, sans-serif; color:#FF0000; } 

.TopNav { border-top-width: 1pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #D0D0D0;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999; } 

.TopNavDist { border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: #D0D0D0;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999; } 

.TOPsticky-image-wrapper{
position: fixed;
bottom: 0;
left: 50%;
margin-left: -30px;
z-index:25;
}

.TOPsticky-image-wrapper img{
display: table;
position: relative;
margin: auto;
}

#Torna_Indice_ORDINI_2{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(192,192,192);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#Torna_Indice_ORDINI_2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.tree-view {
width:300px;
height:400px;
max-height:600px;
line-height: 100%;
white-space:nowrap;
margin: 2px;
}
.tree-view .group
{

}

.tree-view .group-c
{
}

.tree-view .items
{
margin-left:12px;
}

.tree-view .selected
{
}

.tree-view .group-c .items
{
margin-left:12px;
display:none;
}


.tree-view .icon, .tree-view .open, .tree-view .mesh, .vis, .hdn, .markup,.camera
{
background-image:url('../../images/ce/treeicons.png');
height: 16px;
width: 16px;
display:block;
float:left;

}

.tree-view .icon{background-position:-128px,0px;}
.tree-view .open{background-position:-16px,0px;}
.tree-view .open:hover{background-position:-48px,0px;}
.tree-view .mesh{background-position:-160px,0px;}
.tree-view .markup{background-position:-256px,0px;}
.tree-view .camera{background-position:-192px,0px;}
.tree-view .vis{background-position:-80px,0px;}
.tree-view .hdn{background-position:-64px,0px;}


.tree-view .group-c .open{background-position:0px,0px;}
.tree-view .group-c .open:hover{background-position:-32px,0px;}


.tree-view .item,.tree-view .gitem
{
display: block;
cursor:pointer;
height: 17px;
}

.tree-view .item
{
margin-left:16px;
}

.tree-view .label
{
height: 16px;
padding-left:4px;
padding-right:4px;
display:inline-block;
padding-top:1px;
text-align:left;
}


.tree-view .item:hover .label,.tree-view .gitem:hover .label
{
 background-color:#E5F3FB;
}

.tree-view .selected .label,.tree-view .selected:hover .label
{
 background-color:#007ACC;
 color:white;
}

#TreeViewDivcontent {
position: absolute;
z-index: 2500;
background-color: rgba(255,255,255,0.7);
text-align: left;
visibility:hidden;
display:none;
box-shadow: var(--shadowCorn);
width:400px;

}


#TreeViewDivcontentHeader-external{
background-color: rgb(144,144,144);;
padding: 2px;
}

#TreeViewDivcontentHeader {
padding: 4px;
cursor: move;
z-index: 10;
background-color: rgb(144,144,144); 
color: rgb(255,255,255); 
text-align: center;
font-weight: bold;
height: 18px;
}

#TreeViewDivcontentHeader .drag-controls {
position: absolute;
right: 2px;
top: 2px;
cursor: pointer;
padding-top: 5;
padding-right: 5;

}


#TreeViewDivcontentBody {
overflow:auto;
height: calc(100% - 32px);
}

#TreeViewDivcontent {
min-width:200px;
max-width:400px;
width:calc(100vw / 4);
}

.tree-view-full, .no-select
{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.tree-view-full
{
/*overflow:hidden;*/
line-height: 100%;
white-space:nowrap;
/* add */
width:250px;
height:400px;
max-height:600px;
margin: 2px;

}

.tree-view-full .group{}
.tree-view-full .group-c{}
.tree-view-full .items{margin-left:12px;}


.tree-view-full .group-c .items{margin-left:12px;display:none;}

.tree-view-full .icon, .tree-view-full .open, .tree-view-full .node, .tree-view-full .vis, .tree-view-full  .hdn{
background-image:url('../../images/ce/CE3DTreeicons.png');
height:16px;
width:16px;
display:block;
float:left;
margin-top:1px;
margin-left:4px;
}

.tree-view-full .open , .tree-view-full .vis, .tree-view-full  .hdn{
    margin-left:0px;
}

.tree-view-full .icon{background-position:-128px,0px;}
.tree-view-full .open{background-position:-16px,0px;}
.tree-view-full .open:hover{background-position:-48px,0px;}
.tree-view-full .node{background-position:-160px,0px;}
.tree-view-full .vis{background-position:-80px,0px;}
.tree-view-full .hdn{background-position:-64px,0px;}


.tree-view-full .group-c .open{background-position:0px,0px;}
.tree-view-full .group-c .open:hover{background-position:-32px,0px;}

.tree-view-full .item,.tree-view-full .gitem
{
display:block;
cursor:pointer;
height:18px;
}

.tree-view-full .normal,.tree-view-full .selected
{
display:inline-block;
cursor:pointer;
height:18px;
width:max-content;
}
.tree-view-full .normal:hover{
    background-color:rgb(245,129,19);
}
.tree-view-full .selected
{
    background-color:rgb(245,129,19);
}

.tree-view-full .item{
margin-left:16px;
}
.tree-view-full .label, .tree-view-full .labelSerch{
height: 18px;
padding:0px;
padding-left:4px;
padding-right:8px;
display:inline-block;
/*
font-family:"Segoe UI",Tahoma, Arial, Helvetica, sans-serif;
font-size:12.73px;
*/
line-height:126%;
}

.tree-view-full .item:hover .label,.tree-view-full .gitem:hover .label{
 background-color:#rgb(245,129,19);
}

.tree-view-full .selected .label, .tree-view-full .selected,  .tree-view-full .selected:hover .label{
 background-color:rgb(245,129,19) !important;
 color:white;
}

.tree-view-full .labelSerch{
background-color:#C27D1A !important;
}

#UPDATE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(238,13,35);
border: none;
color: rgb(0,0,0);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#UPDATE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(255,0,0);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: var(--paddingBU);
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width: var(--widthBU);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#user_admin_destinazioni_Gestione_Destinazioni td {
background: url(../images/common/bg_carr_offerta.gif) left bottom repeat-x;
padding: 2px;

}
#user_admin_destinazioni_Gestione_Destinazioni th {
font-weight: bolder;
background-color: #eeeeee;
color: #000000;
vertical-align: middle;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: #b5aa9c 1px solid;
text-align: left;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

#user_admin_destinazioni_utente_Gestione_Destinazioni td {
background: url(../images/common/bg_carr_offerta.gif) left bottom repeat-x;
padding: 2px;

}
#user_admin_destinazioni_utente_Gestione_Destinazioni th {
font-weight: bolder;
background-color: #eeeeee;
color: #000000;
vertical-align: middle;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: #b5aa9c 1px solid;
text-align: left;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

#user_admin_detail_Gestione_Destinazioni td {
background: url(../images/common/bg_carr_offerta.gif) left bottom repeat-x;
padding: 2px;

}
#user_admin_detail_Gestione_Destinazioni th {
font-weight: bolder;
background-color: #eeeeee;
color: #000000;
vertical-align: middle;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: #b5aa9c 1px solid;
text-align: left;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

#user_admin_gestione_crm td {
background: url(../images/common/bg_carr_offerta.gif) left bottom repeat-x;
padding: 2px;

}
#user_admin_gestione_crm th {
font-weight: bolder;
background-color: #eeeeee;
color: #000000;
vertical-align: middle;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
border-bottom: #b5aa9c 1px solid;
text-align: left;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

#CEDataSheetMainDocValue iframe{
/* no data */
}

@media screen and (max-width: 500px) {

#CEDataSheetMainDocValue iframe{
width: calc(100vw - 170px);
}

}

