/* -------- */
/* GENERICS */
/* ---------*/
.freccia_indietro  a {
	text-decoration:none;
}

.legenda-indietroicona a {
  text-decoration:none;
}

.freccia_indietro_text {
	vertical-align:super;
	margin-left: 5px;
	font-size: 13px;
	color:#43be4a;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}
.msgInfo,
.msg_info {
	font-size: 14px;
	color: green;
}
/* ------------- */
/* FINE GENERICS */
/* --------------*/



.digisol-portlet .testo_grande {
	font-size: 20px;
}

.digisol-portlet .testo_grandino {
	font-size: 14px;
}

.digisol-portlet .testo_rosso {
	color: red;
}

.digisol-portlet .testo_align_dx {
        text-align: right;
}

.digisol-portlet .testo_align_sx {
        text-align: left;
}

.digisol-portlet .testo_align_center {
        text-align: center;
}

.digisol-portlet .grassetto {
	font-weight: bold; 
}

.digisol-portlet .titolo {
	font-size: 16px;
	font-weight: bold; 
}

.digisol-portlet img.fotoPiccola {
/*
	non mettere le dimensioni, perche vengono imposte dallo script che le ridimensiona
	width: 64px;
	height: 64px; 
*/	
}

.digisol-portlet img.fotoGrande {
/*
	non mettere le dimensioni, perche vengono imposte dallo script che le ridimensiona
	width: 250px;
	height: 250px; 
*/
}

.digisol-portlet img.iconaMarca {
	/*border: 1px solid gray;*/
  	width: 128px;
	height: 96px; 
}

.digisol-portlet .iconaMarca {
	float:right;
}


.digisol-portlet div.aDestra {
	text-align: right;
}

.digisol-portlet .prezzo {
	Font-Family: Verdana;
	Color: #D0070D; 
	Font-Size: 12px;
	font-weight: bold; 
}

.digisol-portlet .prezzoMax {
	Font-Family: Verdana;
	Color: #D0070D; 
	Font-Size: 14px;
	font-weight: bold; 
}

.digisol-portlet .descrizioneMarca {
	Font-Family: Verdana;
	Font-Size: 12px;
	font-weight: bold; 
}

.digisol-portlet .but_carrello {
	Color: white;
	background-color: red;
	font-weight: bold; 
}

.digisol-portlet div.cornice {
	border: 1px solid #CCCCCC;
    text-align: center;
	overflow: hidden;
}

.help {
	background-image:url(/portalegol/images/foglio_quadretti.gif);
	color:black;
	border: 4px solid #9dacbf;
	padding: 10px 10px 10px 10px;
	Font-Family: Verdana;
	Font-Size: 10px;
	text-align:justify
}
.help h1{
	Font-Size: 16px;
	margin-top: 0px;
}


.digisol-portlet table.gridDestinatarioProv {
}
.digisol-portlet .gridDestinatarioProvCol1 {
  width: 15%;
}
.digisol-portlet .gridDestinatarioProvCol2 {
  width: 25%;
}
.digisol-portlet .gridDestinatarioProvCol3 {
  width: 25%;
}
.digisol-portlet .gridDestinatarioProvCol4 {
  width: 35%;
}

/* ------------------------------------------- */
/* INIZIO parti standard per tutti i cataloghi */
/* ------------------------------------------- */
.digisol-portlet #catalogoGuestForm\3A idTabellaLink,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexIco\3A idTabellaLinkMarche {
  	margin-bottom: 20px;
  	border-collapse: separate;
  	border-spacing: 5px;
  	background: #FFFFFF;
}
.digisol-portlet #catalogoGuestForm\3A idTabellaLink td,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexIco\3A idTabellaLinkMarche td {
  	border:0 none;
	padding-bottom:2px;
	text-align:center;
	width:16%;
}
.digisol-portlet #catalogoGuestForm\3A idTabellaLink .cella,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexIco\3A idTabellaLinkMarche .cella {
    font-size: 9px;
	height: 120px;
	overflow: hidden;
	width: auto;
}
.digisol-portlet #catalogoGuestForm\3A idTabellaLink .cornice,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexIco\3A idTabellaLinkMarche .cornice,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexDesc\3A idTabellaLinkMarche .cornice {
	border: 2px outset #6699FF;
	height: 90px;
	width: auto;
}
.digisol-portlet #catalogoGuestForm\3A idTabellaLink .cornice img.figurinaCella
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexIco\3A idTabellaLinkMarche .cornice img.figurinaCella,
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexDesc\3A idTabellaLinkMarche .cornice img.figurinaCella {
 	border: none;
  	width: 120px;
  	height: 80px;  
}
/* ----------------------------------------- */
/* FINE parti standard per tutti i cataloghi */
/* ----------------------------------------- */


/* ------------------------ */
/* Inizio HeaderMarchexDesc */
/* ------------------------ */
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexDesc\3A idTabellaLinkMarche {
	background-color: #F9F5D2;
	border-spacing:0;
	margin: 5px 0 20px 0;
	padding:0;
	width: 100%;
}
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexDesc\3A idTabellaLinkMarche td {
	border-right: 1px solid #FFFFFF;
}
.digisol-portlet #catalogoCercaForm\3A idHeaderMarchexDesc\3A idTabellaLinkMarche .cella {
	font-size:12px;
	height:auto;
	overflow:hidden;
	width:auto;
}
/* ---------------------- */
/* Fine HeaderMarchexDesc */
/* ---------------------- */


/* ---------------------- */
/* INIZIO catalogo Guest  */
/* ---------------------- */
.digisol-portlet .cssClassTextBriciola {
	color: green;
}
.digisol-portlet .cssClassTextUltimaBriciola {
	color: red;
}
.digisol-portlet table#catalogoGuestForm\3A idGridButton {
	background-color: #c4c4c4;
    margin-bottom: 15px;
}
.digisol-portlet table#catalogoGuestForm\3A idGridButton td {
	width: 19%;
	padding: 2px 5px 2px 5px;
}
.digisol-portlet table#catalogoGuestForm\3A idGridCercaAlias td {
	width: auto;
	vertical-align: bottom;
}
/* ---------------------- */
/* FINE catalogo Guest  */
/* ---------------------- */


/* ---------------------- */
/* INIZIO portlet Vetrina */
/* ---------------------- */
.digisol-portlet img.fotoVetrinaMax {
/*
  non mettere le dimensioni, perche vengono imposte dallo script che le ridimensiona
  width: 128px;
  height: 128px;
*/
}
.digisol-portlet table#vetrinaMax\3A vetrinaForm\3A vetrina_max td.tabella_colonna {
  border: 2px outset #6699FF;
}
.digisol-portlet table#vetrinaNorm\3A vetrinaForm\3A vetrina td.tabella_colonna_foto {
  width: 40%;
}
.digisol-portlet table#vetrinaMax\3A vetrinaForm\3A vetrina_max {
  margin-bottom: 20px;
  border-collapse: separate;
  border-spacing: 5px;
}
.digisol-portlet table#vetrinaNorm\3A vetrinaForm\3A vetrina div.cornice {
    width: 73px;
    height: 73px;
}
.digisol-portlet table#vetrinaMax\3A vetrinaForm\3A vetrina_max div.cornice {
  width: 129px;
    height: 129px;
}
.digisol-portlet table#vetrinaNorm\3A vetrinaForm\3A vetrina td.tabella_colonna {
  text-align: center;
}
.digisol-portlet table#vetrinaNorm\3A vetrinaForm\3A vetrina tr.tabella_riga_pari {
  background-color: #f0f0f0;
}
.digisol-portlet table#vetrinaNorm\3A vetrinaForm\3A vetrina th.tabella_riga_testata {
  color: #12317A;
  background-color: #f0f0f0;
  text-align: center;
}
.digisol-portlet .cellaDesPrezzoColVetrinaMax {
  padding-bottom: 15px;
}
.digisol-portlet .cellaDesPrezzoColVetrinaNorm {
  text-align: center;
  padding-bottom: 5px;
}
.digisol-portlet .linkOrdinaVetrina {
  Color: red;
}
/* ---------------------- */
/* FINE   portlet Vetrina */
/* ---------------------- */


/* ------------------------- */
/* INIZIO ListaArticoli.jspx */
/* ------------------------- */
.digisol-portlet .disponibilitaSi {
	color: green;
}
.digisol-portlet .disponibilitaNo {
	color: red;
}
.digisol-portlet .dataPrevistoArrivo {
	color: #c0980f;
}
.digisol-portlet #listaArticoliForm div.cornice {
	border: none;
	width: 49px;
	height: 49px;
}
.digisol-portlet #listaArticoliForm div.corniceIconaListaArt {
	border: none;
	width: 49px;
	height: 49px;
}
.digisol-portlet .gridCtrlPaginazione {
        text-align: center;
}
.digisol-portlet table.gridCtrlPaginazione td {
        width: 30%;
}
.digisol-portlet table.gridCtrlPaginazione2 {
        width: 200px;
}
.digisol-portlet table.gridCtrlPaginazione2 td {
        width: 20%;
}
.digisol-portlet .styleButCtrlLista {
        border: 0px;
        background-color: white;
}
/* Rinominate classi delle colonne della lista */
.digisol-portlet .colLstArtCambioFamiglia {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArticoloPadre {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtIconaFoto {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtMarca {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtIdArt {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtDesArt {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtMisMod {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtDispon {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.digisol-portlet .colLstArtPrezzoPub {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	text-align:center;
	white-space:nowrap;
}

.digisol-portlet .colLstPrezzoLordo {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	white-space:nowrap;
}
.digisol-portlet .colLstPrezzoListino {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	white-space:nowrap;
}
.digisol-portlet .colLstPrezzoUnitario {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	white-space:nowrap;
}

.digisol-portlet .colLstSconto {
	white-space:nowrap;
}
.digisol-portlet .colLstArtUxC {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	text-align: center;
	white-space:nowrap;
}
.digisol-portlet .colLstArtQta {
	border: 1px solid #FFFFFF;
	text-align: right;
	padding: 3px 3px 3px 3px;
	white-space: nowrap;
}
.digisol-portlet .colLstArtPrezzoRis {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colLstArtPrezzi {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
.digisol-portlet .colLstArtTipoAss {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
/* ------------------------- */
/* FINE   ListaArticoli.jspx */
/* ------------------------- */

/* --------------------------- */
/* INIZIO Tracking ordine.jspx */
/* --------------------------- */
.digisol-portlet .semaforoOrdini {
    border: none;
	width: 15px;
}
.digisol-portlet .iconeStatus {
    border: none;
	width: 25px;
}
.digisol-portlet .iconeEvasione {
    border: none;
}
.digisol-portlet .tabNavigazione {
	width: auto;
	text-align: center;
}
.digisol-portlet .tabNavigazione td {
	padding-left: 120px;
}
/* Rinominate classi delle colonne della lista  del Tracking */
.digisol-portlet .colTrkData {
	border: 1px solid #FFFFFF;
	text-align: right;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkRegistro {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkDestinatario {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkStato {
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkApeChi {
	border: 1px solid #FFFFFF;
	text-align: center;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkInPrel {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkRifTerzi {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkVettore {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkPorto {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkTrasporto {
	border: 1px solid #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkNRighe {
	border: 1px solid #FFFFFF;
	text-align: right;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet .colTrkTotMerce {
	border: 1px solid #FFFFFF;
	text-align: right;
	padding: 3px 3px 3px 3px;
}
.digisol-portlet #trackingFormListe\3A idZoomTestataOrdine\3A zoomTestataPortafoglio{
	width:auto;
}
.digisol-portlet #trackingFormListe\3A idVistaListaDettagliOrdine\3A listaDettagliPortafoglio{
	width:auto;
}
/* --------------------------- */
/* FINE   Tracking ordine.jspx */
/* --------------------------- */


/* ---------------------------- */
/* INIZIO ZoomArticolo_max.jspx */
/* ---------------------------- */
.digisol-portlet .gridZoomArt {
/*  margin-left: 5px;
  margin-right: 5px; */
}
.digisol-portlet .gridZoomArtFotoCol {
  vertical-align: top;
  width: 300px;
  padding: 0px 0px 0px 0px;
}
.digisol-portlet .gridZoomArtDescrizioniCol {
  vertical-align: top;
  padding: 0px 25px 0px 25px;
}
.digisol-portlet .gridZoomArtCodice {
  margin-top: 20px;
  margin-bottom: 10px;
  width: auto;
}
.digisol-portlet table#zoomNorm\3A zoomArticoloForm\3A idGridTestata td.tabella_colonna {
  color: black;
}
.digisol-portlet table#zoomNorm\3A zoomArticoloForm\3A idGridTestata tr {
  background-color: #f0f0f0;
}
.digisol-portlet #zoomNorm\3A zoomArticoloForm div.cornice {
	width: 150px;
	height: 150px;
}
.digisol-portlet #zoomMax\3A zoomArticoloForm div#zoomMax\3A zoomArticoloForm\3A divFotoGrande,
.digisol-portlet #zoomMaxGuest\3A zoomArticoloForm div#zoomMaxGuest\3A zoomArticoloForm\3A divFotoGrande {
	border: none;
	width: 301px;
	height: 301px;
}

.digisol-portlet .gridZoomArtFotoCol .conai .titolo_conai {
	font-weight: bold
}

/* 

          BLUCA

*/


.digisol-portlet img#zoomMax\3A zoomArticoloForm\3A fotoArt, 
.digisol-portlet img#zoomMaxGuest\3A zoomArticoloForm\3A fotoArt {
	cursor: pointer;
	
	/* Questa e la foto grande dello zoom articolo */
	
}
.digisol-portlet img#zoomNorm\3A zoomArticoloForm\3A galleria\3A 0\3A foto {
	cursor: pointer;
}






.digisol-portlet table#zoomNorm\3A zoomArticoloForm\3A galleria {
  background-color: white;
}

.digisol-portlet table#zoomMax\3A zoomArticoloForm\3A idTabClassificazione,
.digisol-portlet table#zoomMaxGuest\3A zoomArticoloForm\3A idTabClassificazione {
  font-size: 12px;
}
.digisol-portlet table#zoomMax\3A zoomArticoloForm\3A idTabClassificazione tr.tabella_riga_pari,
.digisol-portlet table#zoomMaxGuest\3A zoomArticoloForm\3A idTabClassificazione tr.tabella_riga_pari {
  background-color: #f0f0f0;
}

.digisol-portlet .gridZoomArtCodiceCol {
  padding: 0px 5px 0px 0px;
  /* border: 1px solid gray; */
  
}

.digisol-portlet table.gridZoomArtCodiceDisponibilita {
	width: auto;
}
.digisol-portlet .gridZoomArtCodiceDisponibilitaCol {
  padding: 0px 5px 0px 0px;
}

.digisol-portlet .gridZoomArtQta {
  /* border: 1px solid gray; */
  width: auto;
  margin-top: 10px;
  margin-bottom: 20px;
}

.digisol-portlet .gridZoomArtQta td {
  padding: 0px 15px 0px 0px;
}

.digisol-portlet .tab_caratteristiche {
	margin-top: 0px;
  	font-size: 12px;
}

.digisol-portlet .tab_caratteristiche tr.tabella_riga_pari {
	background-color: #f0f0f0;
}

.digisol-portlet td.tab_colonna_caratteristiche {
  padding: 0px 0px 0px 0px;
  font-weight : bold;
  width: auto;
  vertical-align: top;
}

.digisol-portlet td.tab_colonna_caratteristiche_valore {
	padding: 0px 0px 0px 0px;
}

.digisol-portlet #zoomMax_zoomArticoloForm_idTabbedPaneZoomArt,
.digisol-portlet #zoomMaxGuest_zoomArticoloForm_idTabbedPaneZoomArt {
  margin-top: 14px;
  margin-bottom: 10px;
  border: 1px solid black;
  float:right;
}

.digisol-portlet #zoomMax_zoomArticoloForm_idTabbedPaneZoomArt .myFaces_panelTabbedPane_pane div#zoomMax\3A zoomArticoloForm\3A tab1,
.digisol-portlet #zoomMax_zoomArticoloForm_idTabbedPaneZoomArt .myFaces_panelTabbedPane_pane div#zoomMax\3A zoomArticoloForm\3A tab2,
.digisol-portlet #zoomMaxGuest_zoomArticoloForm_idTabbedPaneZoomArt .myFaces_panelTabbedPane_pane div#zoomMaxGuest\3A zoomArticoloForm\3A tab1,
.digisol-portlet #zoomMaxGuest_zoomArticoloForm_idTabbedPaneZoomArt .myFaces_panelTabbedPane_pane div#zoomMaxGuest\3A zoomArticoloForm\3A tab2 
{
  /* Per le prime due tab, stabilisco una misura minima, altrimenti vuota e' bruttina */
  /* non funziona con IE6 */
/*  min-height: 80px; */
}

.digisol-portlet .myFaces_panelTabbedPane {
	border-style:solid;
	border-width:1px;
}

.digisol-portlet .myFaces_panelTabbedPane_subHeaderCell {
	height:0;
    border-left: 1px solid white;  
    border-color: black;
    border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color  black;
}

.digisol-portlet .myFaces_panelTabbedPane_disabledHeaderCell {
	background-color:#CCCCCC;
	border-color:black;
	border-style:solid;
	border-width:1px;
}
.digisol-portlet .myFaces_panelTabbedPane_inactiveHeaderCell {
	background-color:#CCCCCC;
	border-color:black;
	border-bottom-color:black;
	border-style:solid;
	border-width:1px;
    border-bottom: 1px solid black;
    width: auto;
/*	border-color:-moz-use-text-color -moz-use-text-color black; */
}

.digisol-portlet .myFaces_panelTabbedPane_inactiveHeaderCell input {
  	margin: 2px 2px 2px 2px;
  	text-align: left;
  	padding-left: 5px;
  	background-color: #CCCCCC;
	width: auto;
}

.digisol-portlet .myFaces_panelTabbedPane_inactiveHeaderCell input:hover {
	color: #C51015;
}

.digisol-portlet .myFaces_panelTabbedPane_activeHeaderCell {
   color: black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-top: 1px solid black;
   border-bottom: 1px solid white;
   width: auto;
}

.digisol-portlet .myFaces_panelTabbedPane_activeHeaderCell input {
  border-color: black;
  width: auto;
  text-align: left;
  padding-left: 5px;
}
.digisol-portlet .myFaces_panelTabbedPane_emptyHeaderCell {
	display:none;
/*  background-color:#CCCCCC;
  border-bottom: 1px solid black;
  border-left: 1px solid black; */
}

.digisol-portlet #zoomMaxGuest\3A zoomArticoloForm\3A tab3_headerCell td.activeTab {
	background-color:red;
}

.digisol-portlet .myFaces_panelTabbedPane_pane {
/*	border:hidden; */
/*   border: 1px solid black; */
 border-color: black;
 border-color:-moz-use-text-color black black;
}


.digisol-portlet table#zoomMax\3A gesDescrizioneTecnicaForm\3A idGridDescrizioneTecnica,
.digisol-portlet table#zoomMaxGuest\3A gesDescrizioneTecnicaForm\3A idGridDescrizioneTecnica {
  border: 1px solid #cccccc;
  margin: 5px 5px 5px 5px;
}
.digisol-portlet table#zoomMax\3A gesDescrizioneTecnicaForm\3A idGridDescrizioneTecnica td,
.digisol-portlet table#zoomMaxGuest\3A gesDescrizioneTecnicaForm\3A idGridDescrizioneTecnica td {
  padding: 10px 2px 10px 2px;
}

.digisol-portlet table#zoomMax\3A gesCaratteristicheTecnicheForm\3A idGridGestioneCaratteristicheTecniche,
.digisol-portlet table#zoomMaxGuest\3A gesCaratteristicheTecnicheForm\3A idGridGestioneCaratteristicheTecniche {
  border: 1px solid #cccccc;
  margin: 5px 5px 5px 5px;
}
.digisol-portlet table#zoomMax\3A gesCaratteristicheTecnicheForm\3A idGridGestioneCaratteristicheTecniche td,
.digisol-portlet table#zoomMaxGuest\3A gesCaratteristicheTecnicheForm\3A idGridGestioneCaratteristicheTecniche td {
  padding: 10px 2px 10px 2px;
}
.digisol-portlet table#zoomMax\3A gesCaratteristicheTecnicheForm\3A idGridAddCaratteristica,
.digisol-portlet table#zoomMaxGuest\3A gesCaratteristicheTecnicheForm\3A idGridAddCaratteristica {
  border: 1px solid #cccccc;
  margin: 10px 0px 0px 0px;
}

.digisol-portlet table#zoomMax\3A idGridGesDesCar td,
.digisol-portlet table#zoomMaxGuest\3A idGridGesDesCar td {
  width: 50%;
  padding: 0px 8px 0px 8px;
}
/* ---------------------------- */
/* FINE  ZoomArticolo_max.jspx  */
/* ---------------------------- */




/* -------------------- */
/* INIZIO lista offerte */
/* -------------------- */
.digisol-portlet #dettaglioOffertaForm\3A idGridDettagli {
  width: auto;
}
.digisol-portlet .col_descrizione_offerta {
	font-size:12px;
	font-weight:bold;  
}
/* -------------------- */
/* FINE   lista offerte */
/* -------------------- */



.digisol-portlet .tab_caratteristiche_cat {
	margin-top: 0px;
  	font-size: 12px;
  	border: 1px solid #cccccc;
  	width: auto;
}

.digisol-portlet .tab_caratteristiche_cat tr {
	background-color: #d2e5cf;
	vertical-align: top;
    width: auto;
}

.digisol-portlet .tab_header_caratteristiche_cat  {
  background-color: #876a81;
  color: white;
  border: 1px solid white;
  text-align: center;
  width: auto;
  padding: 9px;
}

.digisol-portlet .tab_colonna_caratteristiche_cat td {
  padding: 0px 0px 0px 0px;
  font-weight : bold;
  width: auto;
  vertical-align: bottom;
}

.digisol-portlet .tab_caratteristiche_cat_cella {
  width: 100%;
  border: 1px solid white;
}

.digisol-portlet .tab_caratteristiche_cat_cella tr {
  border: 1px solid white;
}
.digisol-portlet .tab_caratteristiche_cat_cella td {
  border: 1px solid white;
  padding: 2px;
}

.digisol-portlet img#regalino {
	border: 0px;
	float: left;
}

.digisol-portlet div.viewOffeNonRic {
	text-align: center;
	width: 70%;
	margin-top: 30px;
	margin-bottom: 5px;	
	margin-left: auto;
	margin-right: auto;
	border: 1px dashed #FF3FFF;
}

.digisol-portlet div.viewOffeNonRic h1 {
	background-color: yellow;
	width: 70%;
}

.digisol-portlet table.tabOffeNonRic {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid blue;
	font-size: 18px;
}

.digisol-portlet th.tabOffeNonRic_header {
	background-color: #515151;  /* grigetto */
	padding: 8px 8px 8px 8px;
	color: #33FFFF;
}

/* STILE DELLA COLONNA : testo normale*/
.digisol-portlet td.tabOffeNonRic_column {
	border-bottom: 1px solid #000000;
	padding: 8px 8px 8px 8px;
	vertical-align: top;
	text-align: left;
}

.digisol-portlet img#zoomNorm\3A zoomArticoloForm\3A galleria\3A 0\3A foto,
.digisol-portlet img#zoomMax\3A zoomArticoloForm\3A tableArt\3A 0\3A fotoArt,
.digisol-portlet img#zoomMaxGuest\3A zoomArticoloForm\3A tableArt\3A 0\3A fotoArt {
	cursor: pointer;
	
	/* Questa e la foto grande dello zoom articolo */
	
}

.migliorato {
	color: green;
}

.peggiorato {
	color: red;
}

.digisol-portlet table.gridTop td {
	vertical-align: top;
	padding: 1px 1px 1px 1px;
}

div#varianti1 div.digisol-portlet {
}

div#varianti1 div.digisol-portlet table {
}

div#varianti1 div.digisol-portlet table#idGrid {
	background-color: orange; 
}

.normal-portlet-state div#varianti1 div.digisol-portlet {
	height: auto !important;
	height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 250px;
}

div#varianti1 div.digisol-portlet table#variantiMin\3A variantiArticoloMinForm\3A idGrid {
	padding: 0px;
	overflow: hidden;
	text-align: left;
}

div#varianti1 div.digisol-portlet table#variantiMin\3A variantiArticoloMinForm\3A idGrid td {
/*	border: 1px solid blue; */
}

div#varianti1 div.digisol-portlet input#variantiMin\3A variantiArticoloMinForm\3A qtaord {
	float: left;
}

div#varianti1 div.digisol-portlet table#variantiMin\3A variantiArticoloMinForm\3A idGridMenoPiu {
	float: left;
	width: 30px;
}

div#varianti1 div.digisol-portlet img#variantiMin\3A variantiArticoloMinForm\3A idImgPiu,
div#varianti1 div.digisol-portlet img#variantiMin\3A variantiArticoloMinForm\3A idImgMeno {
	width: 20px;
	height: 10px;
	border: 0px;
	float: left;
}

div#varianti1 div.digisol-portlet img#variantiMin\3A variantiArticoloMinForm\3A idImgCarrello {
	width: 23px;
	height: 18px;
	border: 0px;
	float: left;
}

div#varianti1 div.digisol-portlet span#variantiMin\3A variantiArticoloMinForm\3A desvar {
	padding: 4px;
	border: 1px solid;
	color: #5c5c8f;
	background-color:#ffffff; 
}

div#varianti1 div.digisol-portlet select#variantiMin\3A variantiArticoloMinForm\3A comboVarianti {
	/* background-color: red;  grigetto */
}
/* riquadro colorato per edit-mode */
#catalogoCercaEditForm {
	border-top: 2px solid #CC3300;
	border-left: 2px solid #3333FF;
	border-bottom: 2px solid #33FF33;
	border-right: 2px solid #FFFF00;
	padding: 4px 10px 4px 10px;
}

/* riquadro scelta aziende */
#jpCambioAziendaForm {
    overflow: hidden;
}

.spostato {
	margin-left: 10px;
	margin-right: 10px;
}

/* ---------------------- */
/* BOTTONE VERDE indietro */
/* ---------------------- */
.digisol-portlet .indietroMin{
	vertical-align:middle;
	margin-left: 5px;
	font-size: 13px;
	color:#43be4a;
	text-transform:uppercase;
	font-weight:bold;
}
.digisol-portlet .colIndietro1{
	width:3%;
}
.digisol-portlet .colIndietro2{
	text-decoration:none;
	vertical-align:middle;
}
.digisol-portlet .colIndietro2 a {
	text-decoration:none;
}

/* ------------------------------- */
/*   PORTLET CAMBIO LINGUA DI EXO  */
/* ------------------------------- */
.options {
  display:none;
}

/* ------------- */
/* ZOOM ARTICOLO */
/* ------------- */
.digisol-portlet .gridZoomArtDescrizioniCol .titolo_articolo {
	margin-bottom: 30px;
}
.digisol-portlet .zoom_art_inizio_dati {
	float:none;
	clear:both;
	width: 600px;	
}
.digisol-portlet .gridZoomArtDescrizioniCol .dato_articolo {
	font-size:14px;
	width:auto;
	clear:both;	
}
.digisol-portlet .gridZoomArtDescrizioniCol .dato_articolo .testo_descrizione {
}
.digisol-portlet .gridZoomArtDescrizioniCol .testo_descrizione {
	width:250px;
	float:left;
}
.digisol-portlet .gridZoomArtDescrizioniCol .testo_dato {
	font-weight:bold;
	width:200px;
	float:left;
	text-align:left;
}
.digisol-portlet .gridZoomArtDescrizioniCol .prezzo_pub .testo_dato {
}
.digisol-portlet .testo_dato .testo_dato_2, 
.testo_dato .testo_dato_4 {
	font-weight:normal;
	color:#000000;
}
.digisol-portlet .gridZoomArtDescrizioniCol .bottone_aggiungi_catalogo_personale {
	margin-left:140px;
	margin-top:25px;
	width: 450px;
}
.digisol-portlet .gridZoomArtDescrizioniCol .aggiungi_qta {
	margin-top: 20px;
}
.digisol-portlet .gridZoomArtDescrizioniCol table.qta_gridzoomart {
	width:0;
}
.digisol-portlet #zoomMax\3A zoomArticoloForm\3A qtaord {
	width:35px;
	margin-right:15px;
}
.digisol-portlet .gridZoomArtDescrizioniCol .qta_aggiungi_al_carrello {
	margin-top:20px;
}
.digisol-portlet .testo_2 {
	margin-right:20px;
}

/* ----------------- */
/* ZOOM ARTICOLO MAX */
/* ----------------- */
.digisol-portlet #zoomMax\3A zoomArticoloMax .titolo_articolo {
	margin-bottom: 30px;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .zoom_art_inizio_dati {
	float:none;
	clear:both;
	width: 600px;	
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .dato_articolo {
	font-size:14px;
	width:auto;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .testo_descrizione {
	width:250px;
	float:left;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .testo_dato {
	font-weight:bold;
	width:200px;
	float:left;
	text-align:left;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .testo_dato .testo_dato_2, 
.digisol-portlet #zoomMax\3A zoomArticoloMax .testo_dato .testo_dato_4 {
	font-weight:normal;
	color:#000000;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .bottone_aggiungi_catalogo_personale {
	margin-top:25px;
	width: 450px;
	float:left;
	clear:left;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .numero_dispo {
	margin-left: 20px;
	margin-right: 20px;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .testo_icone_dato {
	float:right;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .non_disponibile_qta {
	margin-right: 10px;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .aggiungi_qta {
	float:left;
	clear:left;
	margin-top: 20px;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax table.qta_gridzoomart {
	width:0;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .ordinata_qta {
	width:35px;
	margin-right:15px;
}
.digisol-portlet #zoomMax\3A zoomArticoloMax .qta_aggiungi_al_carrello {
	margin-top:20px;
}
/* Linguette a tab su ZOOM ARTICOLO MAX */
.digisol-portlet #zoomMax\3A zoomArticoloMax table#zoomMax_zoomArticoloForm_idTabbedPaneZoomArt .testo_2 {
	margin-right:20px;
}

/* ------- */
/* LEGENDA */
/* ------- */
#tabelle-legenda .blocco-titolo {
color:black;
font-size: 15px;
font-weight: bold;
text-align: center;
padding-top: 20px;
padding-bottom: 5px;
}
#tabelle-legenda .titolo-icona {
width: 30px;
padding: 2px 10px;
}
#tabelle-legenda .titolo-descrizione {
padding: 2px 10px;
}
#tabelle-legenda .titolo-funzionalita {
padding: 2px 10px;
}
#tabelle-legenda .text-descrizione {
border: 1px solid black;
width: 30%;
padding: 2px 10px;
}
#tabelle-legenda .text-funzionalita {
border: 1px solid black;
width: 60%;
padding: 2px 2px;
}
#tabelle-legenda .text-icona {
border: 1px solid black;
padding: 2px 2px 2px 10px;
}

/* ------------- */
/* HEADER MARCHE */
/* ------------- */
.digisol-portlet .scelta-marche-lettere {
	background-color:#D7E6F8;
	height:26px;
	margin-bottom:7px;
	width:100%;
}
.digisol-portlet .scelta-marche-lettere td {
	width: auto;
	margin: 0;
	padding: 0 10px;
}
.digisol-portlet .scelta-marche-icone td {
}

/* ------------------ */
/* FORM REGISTRAZIONE */
/* ------------------ */
#formRegistrazioneForm {
	width:500px;
}
#formRegistrazioneForm .testo_1  {
	color:#FF0000;
}
#formRegistrazioneForm .testata-2  {
	font-size:10px;
}
#formRegistrazioneForm .testata-3  {
	margin-bottom:5px;
}
#formRegistrazioneForm .campo_obbligatorio {
	margin-left:4px;
}
#formRegistrazioneForm .blocco_1 {
	display:inline-block;
	float:left;
	width:170px;
}
#formRegistrazioneForm .campo-ragsocFR .campo_dato {
	width:250px;
}
#formRegistrazioneForm .campo-capFR .campo_dato {
	width:50px;
}

#formRegistrazioneForm  #formRegistrazioneForm\3A invioFormRegistrazione {
	margin-top:10px;
}