/* 31/01/2025 19:59:09 */
/* TABLET */

#_____DOCSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____DOCSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FAQSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FAQSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUM_SCAMBIOSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUM_SCAMBIOSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUMSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____FORUMSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____GALLERYSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____GALLERYSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____INTSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____INTSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

border-color: rgb(0,57,168);

#_____ORDINISubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____ORDINISubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PRODSubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PRODSubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PROFILESubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_____PROFILESubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#_iframe-CEDetInLineOpenbox {
background-image:url(../images/ce/loading_spinner.gif) #ffffff center center; 
background-repeat: no-repeat;
}

:root {

/*--shadow: 0 0 5px rgb(139,141,142);*/
--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);

--bordercolorTab: rgb(0,57,168);

--borderradiusB: 5px;

--borderradiusS: 3px;

}

a { color: rgb(0,57,168); 
text-decoration: none; } 

a:hover { color: rgb(0,57,168); 
text-decoration: underline; } 

#ACCETTAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEDOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ACCETTAORDINEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(0,57,168); 
background-color: rgb(139,141,142); 
font-weight:bold;
height:28px;
}

.BasketCEStyle tr:nth-child(1) td {
color: rgb(0,57,168); 
background-color: rgb(139,141,142); 
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(0,57,168)!important; 
background-color: rgb(139,141,142)!important; 
font-weight:bold!important;
height:28px!important;
}

#BasketCEStyleTRHeaderM td {
color: rgb(0,57,168)!important; 
background-color: rgb(139,141,142)!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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ButtonClose:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteAggiornaOrdini{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteAggiornaOrdini:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}



.CarrelloPulsanteInserimentoManualeOrdini{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CarrelloPulsanteInserimentoManualeOrdini:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATARESET{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATARESET:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATASAVE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_DATASAVE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#ce_5_fp_crm_ordini_gestione_ordini_NEW td {
padding: 5px;
border-bottom: rgb(139,141,142) 1px solid;

}
#ce_5_fp_crm_ordini_gestione_ordini_NEW th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(0,57,168);
background-color: rgb(139,141,142);
}


#ce_5_fp_crm_ordini_gestione_ordini_NEW th img{
vertical-align: sub;
}

#CE_5_LOGIN_CATALOGUE { text-align: left; 
width: 250px; 
color: #000000; } 

#CE_5_MATRICOLARESET{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLARESETL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASAVE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASAVE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASEARCH{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_MATRICOLASEARCH:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(139,141,142) 1px solid;

}
#ce_5_sr_listsn_gestione_prodotti_registrati th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(0,57,168);
background-color: rgb(139,141,142);
}


#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_listsr_gestione_interventi td {
padding: 5px;
border-bottom: rgb(139,141,142) 1px solid;

}
#ce_5_sr_listsr_gestione_interventi th {
font-weight: bolder;
vertical-align: middle;
padding: 5px;
color: rgb(0,57,168);
background-color: rgb(139,141,142);
}


#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;
}



#CE_5_SUBMIT_CATALOGUE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_5_SUBMIT_CATALOGUE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_CURRENT_FOLDER_NEW_MAKE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_MANAGE_FOLDER_DONE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE_BASKET_MANAGE_FOLDER_DONE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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,57,168);


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,57,168);


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(0,57,166); 
text-decoration: none;
}

.CEMenuDropdToggle:hover {
COLOR: rgb(0,57,168); 
text-decoration: none;
}

.CEMenuDropdToggle:focus {
outline: 0;
COLOR: rgb(0,57,168); 
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(0,57,168);
background-color: rgb(139,141,142); 
}

.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(139,141,142); 
}

.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,57,168);



overflow: auto; } 

.CE50DDP { margin: 0px; 
padding: 0px; 
height: 555px; 
width: 100%; 
overflow: auto; 
z-index: 1; } 

.CE50DDP {
/*ONLY PHONE */
}

.CE50DDPDINAMICRESIZE { margin: 0px; 
padding: 0px; 
height: 555px; 
width: 100%; 
overflow: auto; 
z-index: 1; } 

.CE50DDPDINAMICRESIZEPORTRAIT { margin: 0px; 
padding: 0px; 
height: 100%; 
width: 555px; 
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: 555px; 
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,57,168); 
text-decoration: none; } 

.CE50LG:hover { color:rgb(0,57,168); 
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,57,168); 
 text-decoration: none } 

.CE50LP:hover { color:rgb(0,57,168); 
text-decoration: underline; } 

.CE50LPPrint { color:rgb(0,57,168); 
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(0,57,166); 
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(0,57,166);
text-decoration: none; } 

.CE50NAVTOP:hover { color: rgb(0,57,168);
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE50P:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
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(139,141,142);
border: none;
color: rgb(0,0,64);
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(0,57,168);
border: none;
color: rgb(255,255,255);
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(139,141,142);
border: none;
color: rgb(0,0,64);
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(204,60,60);
height:28px; } 

.CE50TD1RNOMAG { background-color: rgb(204,60,60);
height:28px; } 

.CE50TD1RNOMAGPRINT { background-color: rgb(204,60,60);
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(204,60,60);
height:28px; } 

.CE50TD2RNOMAG { background-color: rgb(204,60,60);
height:28px; } 

.CE50TD2RNOMAGPRINT { background-color: rgb(204,60,60);
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(0,57,168); 
background-color: rgb(139,141,142); 
font-weight:bold;
height:28px;
}

.CE50TDI tr {

color: rgb(0,57,168); 
background-color: rgb(139,141,142); 
font-weight:bold;
height:28px;
}

.CE50TDI tr td {

color: rgb(0,57,168); 
background-color: rgb(139,141,142); 
font-weight:bold;
height:28px;
}

.CE50TDI td {
color: rgb(0,57,168); 
background-color: rgb(139,141,142); 
font-weight:bold;
height:28px;
}



.CE50TDI td a{
color: rgb(0,57,168); 
font-weight:bold;
height:28px;
}

.CE50TDI td a:hover {
color: rgb(0,0,64); 
font-weight:bold;
text-decoration:underline;
height:28px;
}






.CE50TDI a{
color: rgb(0,57,168); 
font-weight:bold;
height:28px;
}

.CE50TDI a:hover {
color: rgb(0,57,168); 
font-weight:bold;
text-decoration:underline;
height:28px;
}

.CE50TDI{
border-bottom: solid 1px #d0d0d0;
}

.CE50TDIDETT {

color: rgb(0,57,168); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT tr {

color: rgb(0,57,168); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT tr td {

color: rgb(0,57,168); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT td {
color: rgb(0,57,168); 
background-color: #FFFFFF;
font-weight:bold;
height:28px;
}

.CE50TDIDETT td a{
color: rgb(0,57,168); 
font-weight:bold;
height:28px;
}

.CE50TDIDETT td a:hover {
color: rgb(0,0,64); 
font-weight:bold;
text-decoration:underline;
height:28px;
}

.CE50TDIPRINT {

color: rgb(0,57,168); 
background-color: rgb(139,141,142) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT tr {

color: rgb(0,57,168); 
background-color: rgb(139,141,142) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT tr td {

color: rgb(0,57,168); 
background-color: rgb(139,141,142) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td {
color: rgb(0,57,168); 
background-color: rgb(139,141,142) !important; 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td a{
color: rgb(0,57,168); 
font-weight:bold;
height:28px;
}

.CE50TDIPRINT td a:hover {
color: rgb(0,0,64); 
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(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRE td {

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRE td a{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRE td a:hover{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDREO {

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;

}

.CE50TDREO td{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREO td a{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREO td a:hover{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT {

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;

}

.CE50TDREOPRINT td{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT td a{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREOPRINT td a:hover{

color: rgb(255,255,255); background-color: rgb(0,128,255);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT tr {

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td {

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td a{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDREPRINT td a:hover{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRER {

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRER td{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}
.CE50TDRER td a{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRER td a:hover{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT {

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT td{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}
.CE50TDRERPRINT td a{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRERPRINT td a:hover{

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRETAV tr {

color: rgb(255,255,255);  
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td {

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td a{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE50TDRETAV td a:hover{

color: rgb(255,255,255); 
background-color: rgb(0,0,255);
text-decoration: none;
height:28px;
}

.CE5LinksButt
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.CE5LinksButt:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
text-decoration: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CE61divmenu { float:Left;

margin-top:81px;

width:453;
height:36px;


margin-Left:25px;
 } 

#CE61headerSmall { clear: both; 
margin: 0px auto; 
width: 100%; 
height: 60px; 
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(255,255,255); 
padding-top: 5px; 
text-decoration: none;
font-size:10pt;
height:30; } 

#CE61leftmenu A:hover { color: rgb(0,0,64);
font-size:10pt; } 

#CE61leftpulsante { background: rgb(0,57,168) no-repeat left center; } 

#CE61leftpulsante:hover { background: rgb(139,141,142) no-repeat left center; } 

#CE61NavPrincTop { background-color:rgb(139,141,142); } 

#CE61tabletop { height:120px; } 

.tab-pane {

width: 95%; 
POSITION: relative

}

.dynamic-tab-pane-control .tab-row .tab {

border-right: rgb(139,141,142) 1px solid; 
padding-right: 6px; 
border-top:: 0px; 
DISPLAY: inline; 
padding-left: 6px; 
/*font-size: 12px; */
z-index: 1; 
background: rgb(139,141,142);
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(139,141,142) 1px solid; 
padding-right: 6px; 
border-top:: #b5aa9c 1px solid; 
padding-left: 6px; z-index: 3; 
background: rgb(139,141,142);
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(0,57,168); 
text-decoration: none; 
height: 20px; 

}


.dynamic-tab-pane-control .tab-row .hover A {
color: rgb(0,0,64);
}


.dynamic-tab-pane-control .tab-row .selected A {

font-weight: bold; 
color: rgb(0,0,64);

}


.dynamic-tab-pane-control .tab-page {

clear: left; 
border-right: rgb(139,141,142) 1px solid; 
padding-right: 3px; 
border-top: rgb(139,141,142) 1px solid; 
padding-left: 3px; 
/*font-size: 13px; */
z-index: 2; 
background: white; 
padding-bottom: 3px; 
border-left: rgb(139,141,142) 1px solid; 
color: #404040; 
padding-top: 3px; 
border-bottom: rgb(139,141,142) 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(255,255,255); 
font-size:10pt; } 

#CE61topmenu A:hover {  } 

.CE61topmenupulsante { background: rgb(0,57,168) no-repeat left center; 
width: 150px; 
height: 36px;
text-align: center;
vertical-align: middle;
cursor:pointer;
color: rgb(255,255,255); } 

.CE61topmenupulsante:hover {  } 

.CE61topmenupulsantehover { background: rgb(139,141,142) no-repeat left center; 
width: 150px; 
height: 36px;
text-align: center;
vertical-align: middle;
cursor:pointer;
color: rgb(0,0,64); } 

.CE61topmenupulsantehover #inttdtatext { color: rgb(0,0,64); 
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(255,255,255); 
text-decoration: none;
font-size:10pt; } 

#CE62leftmenu A:hover { color: rgb(0,0,64);
font-size:10pt; } 

#CE62leftmenu table { height:30px;
width:100%;
margin:0px;
padding:0px;
border:0px;
border-spacing: 0px; } 

#CE62leftmenu td { margin:0px;
padding:0px; } 

.CE62leftmenupulsante { background: rgb(0,57,168) no-repeat left center; 
color: rgb(255,255,255); } 

.CE62leftmenupulsantehover { background: rgb(139,141,142) no-repeat left center; cursor:pointer; 
color: rgb(0,0,64); } 

#CE62leftpulsante { background: rgb(0,57,168) no-repeat left center; 
color: rgb(255,255,255); } 

#CE62leftpulsante:hover { background: rgb(139,141,142) no-repeat left center; 
color: rgb(0,0,64); } 

.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(139,141,142);
color: rgb(0,57,168);
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(139,141,142);
color: rgb(0,57,168);
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(0,0,64) ;
background-color: rgb(0,57,166) ;
text-decoration: none ;

}


.CEBtnRound:hover {
color: rgb(255,255,255) !important;
background-color: rgb(139,141,142) !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(0,57,166) ;
background-color: rgb(139,141,142) ;
text-decoration: none ;

}


.CEBtnRoundEditRot:hover {
color: rgb(255,255,255) !important;
background-color: rgb(139,141,142) !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,57,168); 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,57,168); 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 } 

.CEdhtmlwindow{
position: absolute;
visibility: hidden;
background-color: white;
box-shadow: var(--shadowCorn);
}

.drag-handle-external{
background-color: rgb(139,141,142);;
padding: 2px;
}


.drag-handle{
padding: 2px;
text-indent: 3px;
font: bold ;
background-color: rgb(139,141,142);;
color: rgb(0,57,168); 
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:25px;
top:40px;

width:500px;
height:25px;

background:rgb(255,255,255);

}

#CEFastPanelData1
{
float:left; 
display:block;
vertical-align: middle;
color:rgb(0,0,0);
width:33%; 
padding: 2px; 
text-align:left;

}

#CEFastPanelData2
{
float:left; 
display:block;
vertical-align: middle;
color:rgb(0,0,0);
width:33%; 
padding: 2px; 
text-align:left;

}

#CEFastPanelData3
{
display:block;
vertical-align: middle;
color:rgb(0,0,0);
width:32%; 

}

#CEFastPanelData1IText 
{
  margin-left:3px;
}

#CEFastPanelData2IText
{
  margin-left:3px;
}



#CEFastPanelData1Link
{
color:rgb(0,0,0);
text-decoration:none;
}

#CEFastPanelData1Link:hover
{
color:rgb(0,0,0);
text-decoration:none;
}



#CEFastPanelData2Link
{
color:rgb(0,0,0);
text-decoration:none;
}

#CEFastPanelData2Link:hover
{
color:rgb(0,0,0);
text-decoration:none;
}

#CEFastPanelSearch
{
position:absolute ;

Right:25px;
top:87px;

width:400px;
height:25px;

background-color:rgb(255,255,255);


}

#CEFastPanelSearch1
{
float:left; 
display:block;

}
#CEFastPanelSearch2
{
float:left; 
display:block;
padding-left: 3px;


}

#CEFastPanelSearch1 #CERCATXT_FIELD
{
background-color:rgb(255,255,255);
color: rgb(0,0,0);

}


#CEFastPanelSearch2 #CERCATXT
{
background-color:rgb(255,255,255);
color: rgb(0,0,0);

}

#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-height: 500px) {
  .CEFPoverlay a {font-size: 20px}
  .CEFPoverlay .CEFPclosebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}

.CEFPoverlay-btn {
		position: absolute;
		left: 6px;
		top: calc(59px - 7px);
		height: calc(34px + 4px);
		font-size:calc(34px + 2px);
		cursor:pointer;
		z-index: 10001;
		visibility:hidden;
                color: rgb(255,255,255);
	}
@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(255,255,255);
min-width:60px; 
text-align:center;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
padding: 8.5px;
margin-left: 2px;
margin-top: 0px;
margin-right: 5px;
}

#CEhmenuButton a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEhmenuButton:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEhmenuButton a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(0,0,0);
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(139,141,142);
}

#CELanguageChoice-menu ul 
{
padding: 0;
margin: 0;
}

#CELanguageChoice-menu li 
{
list-style: none;
text-align: left;
}

#CELanguageChoice-menu .CELanguageChoice-menu-switch 
{
color:rgb(0,0,0);
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(139,141,142);
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(0,0,0);
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(0,0,0);
text-decoration:none;
}

#CELanguageChoice-menu .CELanguageChoice-list-column .CELanguageChoice a:hover 
{
color:rgb(0,0,0);
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(0,57,166);
}

#CELinksThumb:hover
{
text-decoration: none;
color:rgb(0,57,168);
}



.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(139,141,142);
color: rgb(0,57,168);
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(139,141,142);
color: rgb(0,57,168);
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: scroll;

}

#CEmainIntLayer
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerBack  
{
position: relative;
}

#CEmainIntLayerBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerBasketBack 
{
position: relative;
}

#CEmainIntLayerBasketBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerBasketBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerBasketBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerContacts
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerContactsTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerContactsBack 
{
position: relative;
}

#CEmainIntLayerContactsBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerContactsBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerContactsBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerContents
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerContentsTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerContentsBack 
{
position: relative;
}

#CEmainIntLayerContentsBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerContentsBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerContentsBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerCRM
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerCRMTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerCRMBack 
{
position: relative;
}

#CEmainIntLayerCRMBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerCRMBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerCRMBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}





#CEmainIntLayerCRMBodyTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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);

}



#CEmainIntLayerFastFullBodyInt
{

height: 300;
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFastFullBodyNav
{
}







#CEmainIntLayerFastFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullGO a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastFullGO:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullGO a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFastFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullEdit a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastFullEdit:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullEdit a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFastFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastFullShow a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastFullShow:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastFullShow a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#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(139,141,142);
border: none;
color: rgb(0,57,168);
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);

}



#CEmainIntLayerFastLeftFullBodyInt
{

/*height: 85%;*/
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFastLeftFullBodyNav
{
}







#CEmainIntLayerFastLeftFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullGO a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastLeftFullGO:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullGO a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFastLeftFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullEdit a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastLeftFullEdit:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullEdit a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFastLeftFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFastLeftFullShow a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFastLeftFullShow:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFastLeftFullShow a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

.CEmainIntLayerFastLeftIMG{
width:40px;
}

#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(139,141,142);
border: none;
color: rgb(0,57,168);
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);

}



#CEmainIntLayerFasTtopFullBodyInt
{

height: 120px;
overflow: auto;
margin-bottom: 10px;
}

#CEmainIntLayerFasTtopFullBodyNav
{
}







#CEmainIntLayerFasTtopFullGO a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullGO a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFasTtopFullGO:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullGO a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}










#CEmainIntLayerFasTtopFullEdit a
{

float:left; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullEdit a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFasTtopFullEdit:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullEdit a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}



#CEmainIntLayerFasTtopFullShow a
{

float:right; 
display:block;
vertical-align: middle;
color: rgb(255,255,255);
min-width:60px; 
text-align:center;
position: relative;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-right: 7px;
margin-top: 2px;
}

#CEmainIntLayerFasTtopFullShow a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerFasTtopFullShow:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerFasTtopFullShow a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}


#CEmainIntLayerFasTtopFullBodyImg{
float: left;
height: 100px;
}

#CEmainIntLayerFasTtopFullBodyText{
margin-top: 15px
}

#CEmainIntLayerInterno
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerInternoTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerInternoBack 
{
position: relative;
}

#CEmainIntLayerInternoBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerInternoBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerInternoFP
{

min-width:450px;
max-width:90%;
margin: auto;
}

#CEmainIntLayerInternoFPTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerInternoFPBack 
{
position: relative;
}

#CEmainIntLayerInternoFPBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerInternoFPBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoFPBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}





#CEmainIntLayerInternoFPEditAdmin a
{

float:left; 
display:block;
vertical-align: middle;
/* color: rgb(255,255,255); */
min-width:30px; 
text-align:center;
position: absolute;
/* border-radius: var(--borderradiusB); */
/* background-color: rgb(0,57,168); */
border: none;

padding: 6px;
margin-left: 5px;
margin-top: 2px;
}

#CEmainIntLayerInternoFPEditAdmin 
{
position: relative;
}

#CEmainIntLayerInternoFPEditAdmin a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerInternoFPEditAdmin:hover {
/* background-color: rgb(139,141,142); */
/* color: rgb(0,0,64); */
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerInternoFPEditAdmin a:hover {
/* background-color: rgb(139,141,142); */
/* color: rgb(0,0,64); */
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerlanguageBack 
{
position: relative;
}

#CEmainIntLayerlanguageBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerlanguageBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerlanguageBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginBack 
{
position: relative;
}

#CEmainIntLayerLoginBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerLoginBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginFullBack 
{
position: relative;
}

#CEmainIntLayerLoginFullBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerLoginFullBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginFullBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginInfoDownBack 
{
position: relative;
}

#CEmainIntLayerLoginInfoDownBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerLoginInfoDownBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginInfoDownBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginInfoUpBack 
{
position: relative;
}

#CEmainIntLayerLoginInfoUpBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerLoginInfoUpBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginInfoUpBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerLoginRegBack 
{
position: relative;
}

#CEmainIntLayerLoginRegBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerLoginRegBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerLoginRegBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerMatricola
{

min-width:450px;
max-width:450px;
margin: auto;
}

#CEmainIntLayerMatricolaTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerMatricolaBack 
{
position: relative;
}

#CEmainIntLayerMatricolaBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerMatricolaBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerMatricolaBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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:600px;
margin: auto;
}

#CEmainIntLayerOrderTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerOrderBack 
{
position: relative;
}

#CEmainIntLayerOrderBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerOrderBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerOrderBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
text-decoration:none;
}

#CEmainIntLayerSearchProd
{

min-width:450px;
max-width:600px;
margin: auto;
}

#CEmainIntLayerSearchProdTitle
{

border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerSearchProdBack 
{
position: relative;
}

#CEmainIntLayerSearchProdBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerSearchProdBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerSearchProdBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: none;
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerSearchRicBack 
{
position: relative;
}

#CEmainIntLayerSearchRicBack a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerSearchRicBack:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerSearchRicBack a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(139,141,142);
border: solid 1px;
border-color: var(--bordercolorTab);
color: rgb(0,57,168);
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(255,255,255);
min-width:60px; 
text-align:center;
position: absolute;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;

padding: 8px;
margin-left: 7px;
margin-top: 2px;
}

#CEmainIntLayerShopFullGO a
{
text-decoration:none;
color: rgb(255,255,255);
}

#CEmainIntLayerShopFullGO:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
transition: all 0.5s;
cursor: pointer;
}

#CEmainIntLayerShopFullGO a:hover {
background-color: rgb(139,141,142);
color: rgb(0,0,64);
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(0,57,168);
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;
}

#CEShopADD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
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: 25px;
padding-top: 20px;
}


#CEmainCenterPage {
padding-top: 20px;
display:block ;
width:calc(95% - 200px);
float: right;
margin-right: 25px;
}


.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(59px - 7px);
		height: calc(34px + 4px);
		font-size:calc(34px + 2px);
		cursor:pointer;
		z-index: 10001;
		visibility:hidden;
                color: rgb(255,255,255);
	}
@media only screen and (max-width: 500px) {
.CEMNoverlay-btn 
	{
		visibility:visible;

	}

}

#CEORDER{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDER:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERCLOSE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERCLOSE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDETAIL{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDETAIL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERDISABLED{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: not-allowed;
margin: 5px;
min-width:100px;
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(150px + 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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#CEORDERSOST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(150px + 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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchCompNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchCompNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchMatrNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchMatrNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#CESearchProdNav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

#CESearchProdNav strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(139,141,142);
}

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(150px + 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;
}

.CodiceTabellaCarrello { text-align: left; } 

#COMPILAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#COMPILAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#COMPILAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#COMPILAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

.content{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.contentcontact{

height:100%; 
background: #FFFFFF ; 
color: #000000;

}

.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(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

#DELETEALL{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#DELETEALL:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

.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(139,141,142);
-webkit-box-shadow: 0 0 5px rgb(139,141,142); 
-moz-box-shadow: 0 0 5px rgb(139,141,142); 
}




.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(139,141,142);
-webkit-box-shadow: 0 0 5px rgb(139,141,142); 
-moz-box-shadow: 0 0 5px rgb(139,141,142); 
}




.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(139,141,142);
-webkit-box-shadow: 0 0 5px rgb(139,141,142); 
-moz-box-shadow: 0 0 5px rgb(139,141,142); 
}




.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(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#EVADIORDINEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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; } 

#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 } 

#gestione_ordini_NEW_Nav a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#gestione_ordini_NEW_Nav a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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: 120px; 
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(0,57,168) no-repeat center top; 
padding-bottom: 2px; 
margin: 0px 0px 3px 1px; 
color: rgb(255,255,255); 
padding-top: 12px; 
border-bottom: rgb(255,255,255) 4px solid; 
text-decoration: none; } 

#hmenu A:hover { background: url(../../ce/001/hmenuarrowhover.gif) rgb(139,141,142) no-repeat center top; 
color: rgb(0,0,64); 
border-bottom: rgb(0,0,64) 4px solid; } 

#HRSep {

border-top: 1px dotted rgb(0,57,168);

}

HTML #mainContent { height: 100% } 

IMG { BORDER-TOP-width: 0px; 
BORDER-LEFT-width: 0px; 
BORDER-BOTTOM-width: 0px; 
BORDER-RIGHT-width: 0px; } 

.ImgNewsHomeFP {
display: block;
max-width:180px;
max-height:80px;
width: auto;
height: auto;
margin-top: 15px;
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]
{
  -webkit-appearance:checkbox;
}



input[type=checkbox] {
         position: relative;
	       cursor: pointer;
    }
    input[type=checkbox]:before {
         content: "";
         display: block;
         position: absolute;
         width: 15px;
         height: 15px;
         top: 0;
         left: 0;
         background-color:#e9e9e9;
}
input[type=checkbox]:checked:before {
         content: "";
         display: block;
         position: absolute;
         width: 15px;
         height: 15px;
         top: 0;
         left: 0;
         background-color:rgb(139,141,142);
}
    input[type=checkbox]:checked:after {
         content: "";
         display: block;
         width: 4px;
         height: 8px;
         border: solid white;
         border-width: 0 2px 2px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 1px;
         left: 5px;
}

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: 95px;
}

.INTERVENTI input[type=text] 
{
width: 95px;
}

#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(0,57,168) no-repeat left center; 
padding-bottom: 5px; 
margin: 0px 0px 1px; 
color: rgb(255,255,255); 
padding-top: 5px; 
text-decoration: none; } 

#leftmenu A:hover { background: url(../../ce/001/vmenuarrowhover.gif) rgb(139,141,142) no-repeat left center;  
color: rgb(0,0,64); } 

.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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

.LinkDetIntervento:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
text-decoration: none;
}

.LinkEditIntervento
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

.LinkEditIntervento:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
text-decoration: none;
}

.LinkEditSmallIntervento
{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
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(139,141,142);
border: none;
color: rgb(0,0,64);
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(139,141,142)!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(139,141,142)!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(139,141,142)!important;
    --mc-btn-success-foreground: rgb(139,141,142)!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(139,141,142)!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(139,141,142)!important;
    --mc-date-inactive-pick-background: rgb(139,141,142)!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(139,141,142)!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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
text-decoration:none;
}

#ORDINI_PDF_Export:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.pagenum:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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; } 

#PROFILESubmit{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROFILESubmit:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROSEGUI_ORDINE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PROSEGUI_ORDINE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEDOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEDOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#PULSANTEUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTECONFERMA{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#REGISTRACODICEUTENTECONFERMA:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#REGISTRACODICEUTENTERITORNA{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REGISTRACODICEUTENTERITORNA:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#REORDERBUTTON{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#REORDERBUTTON:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
}

#Reset_CRM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_CRM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DEST{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DEST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DOC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_DOC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_EXT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_EXT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FAQ{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FAQ:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM_SCAMBIO{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_FORUM_SCAMBIO:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_GALLERY{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_GALLERY:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_INT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_INT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_NEWS{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_NEWS:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_ORDINI{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_ORDINI:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD_Registrato{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_PROD_Registrato:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_SPEC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Reset_SPEC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNACARRELLOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTODOWN{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTODOWN:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTOUP{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAINTERVENTOUP:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#RITORNAORDINEDOWN { display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
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(255,255,255);
text-align: center;
padding: 10px;
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(255,255,255);
text-align: center;
padding: 10px;
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: 10px;
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: 10px;
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(255,255,255);
text-align: center;
padding: 10px;
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(255,255,255);
text-align: center;
padding: 10px;
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(255,255,255);
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileCRMColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileCRMColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileDESTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileDESTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileDESTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileDOCColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileDOCColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileDOCColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileEXTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileEXTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileEXTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileFAQColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileFAQColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileFAQColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileINTColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileINTColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileINTColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileINTERVENTIColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileINTERVENTIColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileINTERVENTIColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileIntestazioneTabellaCarrello { text-align: left; 
background-color: #000000; } 

.StileNEWSColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileNEWSColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileNEWSColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StileORIDNIColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StileORIDNIColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StileORIDNIColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
margin: 1px;
font-weight:bold;
}

.StilePRODColoreBase2 a{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

.StilePRODColoreBase2 a:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
text-decoration:none;
}

.StilePRODColoreBase2 strong{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_CRM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DEST{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DEST:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DOC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_DOC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_EXT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_EXT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FAQ{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FAQ:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM_SCAMBIO{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_FORUM_SCAMBIO:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_GALLERY{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_GALLERY:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_INT{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_INT:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_NEWS{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_NEWS:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_ORDINI{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_ORDINI:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD_Registrato{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_PROD_Registrato:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_SPEC{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit_SPEC:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit1{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit1:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit2{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#Submit2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC1{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC1:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC2{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitC2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitFormUploadFile{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#SubmitFormUploadFile:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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(255,255,255); 
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(0,57,168);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 1px;
}

#Torna_Indice_ORDINI_2:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
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(139,141,142);;
padding: 2px;
}

#TreeViewDivcontentHeader {
padding: 4px;
cursor: move;
z-index: 10;
background-color: rgb(139,141,142); 
color: rgb(0,57,168); 
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(0,0,255);
}
.tree-view-full .selected
{
    background-color:rgb(0,128,255);
}

.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(0,0,255);
}

.tree-view-full .selected .label, .tree-view-full .selected,  .tree-view-full .selected:hover .label{
 background-color:rgb(0,128,255) !important;
 color:white;
}

.tree-view-full .labelSerch{
background-color:#C27D1A !important;
}

#UPDATE{
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(0,57,166);
border: none;
color: rgb(255,255,255);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

#UPDATE:hover {
display: inline-block;
border-radius: var(--borderradiusB);
background-color: rgb(139,141,142);
border: none;
color: rgb(0,0,64);
text-align: center;
padding: 10px;
transition: all 0.5s;
cursor: pointer;
margin: 5px;
min-width:100px;
-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;
}

