/* 
--------------------------------------- COLORI DI DEFAULT ---------------------------------------
colore testo standard: #494949

prove verde pulsanti e titoli:    1 prova: B8CB27
                                  2 prova: 9FAF22
                                  3 prova: 99A921 
                                  4 prova: B3C626
                                  5 prova (nicola): BEDE73

arancio titoli (vecchio): default:  ECBB37
                          1 prova   eab528

azzurro prezzi: 83b4cf
azzurro pager: 64A1C3 (vecchio)
azzurro aforismi    2b7fab
grigio prezzi:  8A8A8A
azzurro sfondo footer: E8EEF7


colore bordi dotted: DDDDDD
colore bordi solid: CED6D9

-------------------------------------------------------------------------------------------------
*/



body, div, h1, a, table, select, input, button, textarea {
	/* font-family: Calibri, Arial, Helvetica, Sans-Serif; */
	/* font-family: Tahoma, Arial, Helvetica, Sans-Serif; */
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size: 100%;			/* azzera la differenza di dimensione dei tag H */
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


select, input, button, textarea {
	border: 0px;
	color: #494949;
	font-size: 12px;
	background-color: #FFFFFF;
}

body {
    text-align: center;		/*centra in IE 5.x */
    background-position:top;
	background-repeat:no-repeat;
}

form {
    position: relative;
    margin: 0px auto;		/*centra negli altri browsers*/
    text-align: left;		/*ripristina l' allineamento*/
}

/* disabilito i puntini per gli elenchi dei plugin */
div.layers_object ul,
div.layers_object ol {
	list-style-type: none;
	/* toglie i puntini sugli altri browser */
	margin: 0px;
	padding: 0px;
}

body.email div.layers_object
{
	background-color:White;	
}

div.shinystat{
	visibility:hidden;
}

/*---------------------------------------- gestione icone delle categorie -------------------*/
div.menucategorieorizzontale li a,
div.homebody span.categoria_1,
div.homebody span.categoria_2,
div.homebody span.categoria_3,
div.homebody span.categoria_4,
div.homebody span.categoria_5,
div.homebody span.ajax__tab_active span.categoria_1,
div.homebody span.ajax__tab_active span.categoria_2,
div.homebody span.ajax__tab_active span.categoria_3,
div.homebody span.ajax__tab_active span.categoria_4,
div.homebody span.ajax__tab_active span.categoria_5
{
    display:block;
    width:188px;
    line-height:42px;
    text-align:left;
    
padding-bottom:3px;

}


/* Prodotti ufficio */
div.menucategorieorizzontale li.item1 a,
div.menucategorieorizzontale li.selecteditem1 a,
div.homebody span.categoria_1
{
    padding-left:65px;
    background: url(/upload/1/images/interfaccia/icone/categorie/prodottiufficio.jpg) no-repeat 15px 5px;
    
width:123px;
}

div.menucategorieorizzontale li.item1 a:hover,
div.menucategorieorizzontale li.selecteditem1 a,
div.homebody span.ajax__tab_active span.categoria_1
{
     background: url(/upload/1/images/interfaccia/icone/categorie/prodottiufficio_selected.jpg) no-repeat 15px 5px;
}

/* Tecnologia */
div.menucategorieorizzontale li.item2 a,
div.menucategorieorizzontale li.selecteditem2 a,
div.homebody span.categoria_2
{
    padding-left:45px;
    background: url(/upload/1/images/interfaccia/icone/categorie/tecnologia.gif) no-repeat 13px 5px;
    
width:143px;
}

div.menucategorieorizzontale li.item2 a:hover,
div.menucategorieorizzontale li.selecteditem2 a,
div.homebody span.ajax__tab_active span.categoria_2
{
     background: url(/upload/1/images/interfaccia/icone/categorie/tecnologia_selected.gif) no-repeat 13px 5px; 
}

/* Scuola e didattica */
div.menucategorieorizzontale li.item3 a,
div.menucategorieorizzontale li.selecteditem3 a,
div.homebody span.categoria_3
{
    padding-left:61px;
    background: url(/upload/1/images/interfaccia/icone/categorie/ScuolaDidattica.jpg) no-repeat 13px 5px;
    
width:127px;
}

div.menucategorieorizzontale li.item3 a:hover,
div.menucategorieorizzontale li.selecteditem3 a,
div.homebody span.ajax__tab_active span.categoria_3
{
     background: url(/upload/1/images/interfaccia/icone/categorie/ScuolaDidattica_selected.jpg) no-repeat 13px 5px;
}

/* Arredo ed accessori */
div.menucategorieorizzontale li.item4 a,
div.menucategorieorizzontale li.selecteditem4 a,
div.homebody span.categoria_4
{
    padding-left:52px;
    background: url(/upload/1/images/interfaccia/icone/categorie/ArredoAccessori.gif) no-repeat 13px 5px;
    
width:136px;
}

div.menucategorieorizzontale li.item4 a:hover,
div.menucategorieorizzontale li.selecteditem4 a,
div.homebody span.ajax__tab_active span.categoria_4
{
     background: url(/upload/1/images/interfaccia/icone/categorie/ArredoAccessori_selected.gif) no-repeat 13px 5px; 
}

/* Pulizia e servizi */
div.menucategorieorizzontale li.item5 a,
div.menucategorieorizzontale li.selecteditem5 a,
div.homebody span.categoria_5
{
    padding-left:52px;
    background: url(/upload/1/images/interfaccia/icone/categorie/PuliziaServizi.gif) no-repeat 13px 5px;
    
width:136px;
}

div.menucategorieorizzontale li.item5 a:hover,
div.menucategorieorizzontale li.selecteditem5 a,
div.homebody span.ajax__tab_active span.categoria_5
{
     background: url(/upload/1/images/interfaccia/icone/categorie/PuliziaServizi_selected.gif) no-repeat 13px 5px; 
}

/*---------------------------------------- div del prezzo di acquisto -------------------*/
div.divprezzoacquisto
{
    font-size:9px;
    border-style:dotted;
    border-width:1px;
    /*
    border-left:0px;
    border-right:0px;
    */
    
}

div.divprezzoacquisto span
{
    margin-left:5px;
    margin-right:3px;
    margin-bottom:1px;
    display:block;
}


/*---------------------------------------- briciole -------------------*/
div.briciole{
	overflow:hidden !important;
}

div.briciole li{
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	background:url(/upload/1/images/interfaccia/briciole_separatore.png) no-repeat left 2px;
}

div.briciole li.first
{
    background:none;
    padding-left:0px;
}

div.briciole li a{
	color:#494949;
}

div.briciole li:first-letter
{
    text-transform:uppercase;
}


/*------------------------------------------ stili comuni prezzo acquisto ------------------------------------*/
div.prezzoacquisto h1 a
{
    font-size:16px;
    font-weight:normal;
    color:#494949;
    text-transform:uppercase;
}

div.prezzoacquisto p
{
    display:inline;
    padding-top:3px;
    font-size:14px;
    font-style:italic;
    color:#2B7FAB;
}

div.prezzoacquisto a.button
{
    font-size:10px;
    color:#2B7FAB;
}

/*------------------------------------------ Prezzo acquisto home ------------------------------------*/

div.prezzoacquistohome div.prezzoacquisto
{
    padding-left:10px;
}

/*------------------------------------------ Prezzo acquisto interno ------------------------------------*/
div.prezzoacquistointerno
{
    width:712px;
    float:left;
    border-left:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
    background-color: #E8EEF7;
}

div.prezzoacquistointerno div.prezzoacquisto
{
    padding:16px;
    padding-left:28px;
    padding-right:28px;
}


/*------------------------------------------ Lista di prezzo acquisto ------------------------------------*/

div.prezzoacquistolista li
{
    border-bottom:1px dotted #DDDDDD;
    padding:28px;
}

div.prezzoacquistolista li h1 a{
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
    color:#494949;
}

div.prezzoacquistolista li  p
{
    padding-top:3px;
    font-size:12px;
    color:#494949;
}


/*------------------------------------------ no records found ------------------------------------*/
div.divnorecord
{
    padding:28px;
    font-size:16px;
    font-weight:bold;
    color: #494949;
}

div.b2b_articoloscheda h1
{
	color:Red;
	margin-left: 20px;
}

/*------------------------------------------Pager------------------------------------*/
div.pager{
	text-align:right;
	font-size:12px;
	color:#494949;
	text-transform:lowercase;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:30px;
	border-top:1px dotted #DDDDDD;
}

div.pager span.label{
	color:#494949;
	margin-left:4px;
}

div.pager span.label{
	margin-right:8px;
	margin-left:0px;
}

div.pager span
{
    margin-left:4px;
}

div.pager a{
	margin-left:4px;
	color: #64A1C3;
	text-decoration:underline;
}

div.pager a.next{
	margin-left:10px;
}

div.pager a.current{
	color:#494949;
	text-decoration:none;
}

div.pager a.alternate
{
    padding-left:3px;
    padding-right:3px;
}

div.pagerfoot{
	float:left;
    width:100%;
    border-top:1px dotted #DDDDDD;
    border-left:1px dotted #DDDDDD;
    line-height:30px;
    text-transform:lowercase;
	padding:0px;
}

div.pagerfoot div.pager
{
    padding:0px;
    border:0px;
    padding-right:16px;
}

/*----------------------------------------riepilogo shopping cart-------------------*/
div.b2b_shoppingcart_riepilogo span.shoppingcartvuota,
div.b2b_shoppingcart_riepilogo a
{
    color:#494949;
	font-size:12px;
    display:block;
    background:url(/upload/1/images/interfaccia/icone/carrello.gif) no-repeat 0px 7px;
    padding-left:40px;
}

div.b2b_shoppingcart_riepilogo a:hover
{
    text-decoration:none;
}


/*---------------------------------------- Bacheca dei messaggi -------------------*/
div.bacheca div
{
    height:90px;
    width:200px;
    padding-right:10px;
    padding-left:30px;
	padding-top:14px;
    overflow:hidden;
}

div.bacheca div p{
	font-size:11px;
	font-style:italic;
	color:#494949;
}

div.bacheca div h6
{
    font-size:16px;
	color:#494949;
	padding-bottom:2px;
}

div.bacheca div.default
{
    width:auto;
	padding-left:20px;
	padding-top:12px;
}

div.bacheca div.default h6
{
    font-size:17px;
    font-style:italic;
    font-weight:normal;
	padding-bottom:3px;
}

div.bacheca div.default p
{
    font-size:14px;
}

div.bacheca div.avviso
{
    background:url(/upload/1/images/interfaccia/fumetti/avviso.jpg) no-repeat 0px 0px;
}

div.bacheca div.avviso h6
{
    font-size:18px;
}

div.bacheca div.errore
{
    background:url(/upload/1/images/interfaccia/fumetti/errore.jpg) no-repeat 0px 0px;
}

div.bacheca div.errore h6,
div.bacheca div.errore p
{
    color:Red;
}

div.bacheca div.ok
{
    background:url(/upload/1/images/interfaccia/fumetti/ok.jpg) no-repeat 0px 0px;
}

div.bacheca div.ok h6
{
    font-size:20px;
    color:#ECBB37;
}

/*---------------------------------------- Stili del container degli oggetti con footer -------------------*/
div.footedcontainer
{
    float:left;
    width:100%;
	background-color:#FFFFFF;
	border-bottom:1px solid #CED6D9;
    border-left:1px solid #CED6D9;
    border-right:1px solid #CED6D9;
}

div.footedcontent
{
    width:100%;
    float:left;   
}

/*---------------------------------------- stili delle varianti -------------------*/

span.listavalorivariante{
	font-size:12px;
	color:#494949;
}

span.articolovariantevalore{
	display:block;
}				

span.valorevariante
{
    font-weight:bold;
    color:#64a1c3;
}

/*---------------------------------------- box di visualizzazione articolo -------------------*/

div.articolo_box{
	padding:10px;
	float:left;
}

div.articolo_box img{
	float:left;
	width:80px;
	height:80px;
	margin-right:20px;
}

div.articolo_box *{
	font-size:12px;
	color:#494949;
}

div.articolo_box h2.nome{
	padding-top:7px;
	padding-bottom:7px;
}

div.articolo_box h2.nome a{
	color:#ECBB37;
	font-size:16px;
}

div.articolo_box span.codice
{
	display:none;
	visibility:hidden;
}

/*div.b2b_shoppingcart_conferma div.articolo_box span.codice,*/
div.b2b_shoppingcart_completata div.articolo_box span.codice,
div.areariservata_ordineconfermato div.articolo_box span.codice
{
	display:block !important;
	visibility:visible !important;
}


/*---------------------------------------- Stili standard tabelle del b2b-------------------*/

div.b2btable table{
	width:100%;
}

div.b2btable thead th{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	color:#494949;
	line-height:20px;
	border-bottom:1px dotted #DDDDDD;
}

div.b2btable thead th.prezzi
{
    background-color:#F3F3F3;
    border:1px solid #DDDDDD;
	border-bottom:1px dotted #DDDDDD;
}

div.b2btable thead th.prezzoin{
	font-size:12px;
	font-weight:normal;
	border-bottom:0px;
	text-align:center;
	width:20%;
	padding-bottom:0px;
	background-color:#F3F3F3;
	border-bottom:0px;
}

div.b2btable thead th.quantita{
	width:12%;
	text-align:center;
}

div.b2btable thead th.articolo{
}

div.b2btable thead th.note{
	width:12%;
	text-align:center;
}

div.b2btable thead th.unitario{
	width:10%;
	background-color:#F3F3F3;
	border-right:0px;
	border-bottom:0px;
}

div.b2btable thead th.totale{
	width:20%;
	text-align:right;
	background-color:#F3F3F3;
	border-bottom:0px;
}

div.b2btable thead th.cancella{
	width:7%;
	text-align:center;
}

div.b2btable tbody{
}

div.b2btable tbody td{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#494949;
	border-bottom:1px dotted #DDDDDD;
}

div.b2btable tbody tr.alternate td{
	
}

div.b2btable tbody td.disponibilita,
div.b2btable tbody td.quantita{
	width:10%;
	text-align:center;
}

/*
div.b2btable tbody td.quantita input
{
    padding-top:6px;
    height:20px;
    letter-spacing:2px;
    text-align:center;
    border:1px solid #CED6D9;
}
*/

div.b2btable tbody td.quantita input
{
    border:0px;
    color:#64A1C3;
    font-size:20px;
    white-space:nowrap;
    text-align:center;
    padding-top:6px;
    height:20px;
}


div.b2btable tbody td.variante,
div.b2btable tbody td.articolo
{
    padding-left:29px;
}

div.b2btable tbody td.note{
	/* width:15%; */
}

div.b2btable tbody td.prezzi,
div.b2btable tbody td.unitario
{
    text-align:center;
	border-right:0px;
	background-color:#F3F3F3;
    border-left:1px solid #CED6D9;
    border-right:1px solid #CED6D9;
}

div.b2btable tbody td.totale{
	background-color:#F3F3F3;
	color:#64A1C3;
	font-size:20px;
	text-align:right;
	border-left:0px;
}

div.b2btable tbody td.cancella{
	width:7%;
	text-align:center;
}

div.b2btable tfoot td{
	padding:10px;
	text-align:right;
}

div.b2btable tfoot td.label{
	width:68%;
	font-size:12px;
	color:#494949;
	font-weight:bold;
}

div.b2btable tfoot td.prezzo
{
    font-size:12px;
	text-align:right;
    background-color:#F3F3F3;
	border-right:1px solid #CED6D9;
	border-left:1px solid #CED6D9;
	margin-right:7%;
}

div.b2btable tr.spesespedizione td
{
    font-size:14px;
    background-color:#F3F3F3;
    border-top:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
}

div.b2btable tr.spesespedizione td.spese
{
    color:#494949;
    font-size:20px;
    border:1px dotted #DDDDDD;
}

div.b2btable tr.spesespedizione td.speseiva
{
    font-size:12px;
    border-left:0px;
}

div.b2btable tr.nospese td.spese
{
    font-size:14px;
    color: #ECBB37;
    text-align:center;
    font-weight:bold;
    margin:0px;
}

div.b2btable tr.spesegestione td
{
    border-bottom:1px dotted #DDDDDD;
}

div.b2btable tr.spesegestione td.spese{
    font-size:12px;
	text-align:right;
    background-color:#F3F3F3;
	border-right:1px solid #CED6D9;
	border-left:1px solid #CED6D9;
	margin-right:7%;
}

div.b2btable tr.totali td.label
{
    font-size:14px;
}

div.b2btable tr.totali td.prezzo
{
	width:25%;
	font-size:20px;
	color: #64a1c3;
	border-bottom:1px solid #CED6D9;
}


div.internocatalogoschedaarticolo div.b2b_articoloscheda div.b2btable td.variante p
{
	color:#64A1C3;
	font-style:italic;
}
div.internocatalogoschedaarticolo div.b2b_articoloscheda div.b2btable td.variante p.valori
{
	color:#494949;
	font-style:normal;
}

div.internocatalogoschedaarticolo div.b2b_articoloscheda div.b2btable td.variante p.codice
{
	color:#494949;
	font-style:normal;
	display:none;
	visibility:hidden;
}

/*---------------------------------------- Shopping cart -------------------*/

div.shoppingcart
{
    margin-top:0px;
	width:100%;
}

div.shoppingcart div.empty
{
    color:#494949;
    font-size:14px;
    font-weight:bold;
    height:300px;
}

div.shoppingcart th.quantita,
div.shoppingcart td.quantita,
div.shoppingcart div.button
{
    text-align:left !important;
    padding-left:28px;
    padding-right:0px;
}

div.shoppingcart th.cancella,
div.shoppingcart td.cancella
{
    padding-right:15px;
}

div.shoppingcart thead th.articolo
{
    text-align:center;
}

div.shoppingcart thead th.prezzoin
{
    border-top:1px solid #CED6D9;
}

div.shoppingcart thead th.prezzoin,
div.shoppingcart thead th.unitario
{
    border-left:1px solid #CED6D9;
    text-align:center;
}

div.shoppingcart thead th.unitario,
div.shoppingcart thead th.totale
{
    border-bottom:1px dotted #DDDDDD;
}

div.shoppingcart tbody td.unitario,
div.shoppingcart thead th.totale,
div.shoppingcart tbody td.totale
{
    white-space:nowrap;
    border-right:1px dotted #DDDDDD;
}

div.shoppingcart tr.subtotali td.prezzo
{
    border-right:1px dotted #DDDDDD;
}

div.shoppingcart thead th.iva,
div.shoppingcart tbody td.iva,
div.shoppingcart tr.subtotali td.iva
{
    background-color:#F3F3F3;
    width:12%;
    white-space:nowrap;
}

div.shoppingcart tr.subtotali td.iva
{
    border-right:1px solid #CED6D9;
    border-left:none;
    font-size:12px;
    font-weight:normal;
}

div.shoppingcart thead th.prezzoin,
div.shoppingcart thead th.iva,
div.shoppingcart tbody td.iva
{
    border-right:1px solid #CED6D9;
}

div.shoppingcart div.button{
	padding-top:30px;
	min-height:70px;
	padding-right:28px;
}

div.shoppingcart tfoot td.prezzo
{
    color:#494949;
}

div.shoppingcart div.button div{
	float:left;
}

div.shoppingcart div.button div.aggiorna,
div.shoppingcart div.button div.svuota{
	padding-right:20px;
}

div.shoppingcart div.button div.conferma{
	float:right;
}

div.shoppingcart div.empty
{
    padding-left:28px;
    font-size:14px;
}


div.shoppingcart p.note_info,
div.shoppingcart p.note_help
{
    text-align:left;
    font-size:11px;
    font-weight:normal;
    margin-top:8px;
    padding:8px;
	border: 1px dotted #64a1c3;
	color:#64a1c3;
	padding-left:40px;
}

div.shoppingcart p.note_info
{
    background:url(/upload/1/images/interfaccia/icone/info.png) no-repeat 8px 6px;
    background-color:#FFFFFF;
    min-height:40px;
}

div.shoppingcart p.note_help
{
    background:url(/upload/1/images/interfaccia/icone/help.png) no-repeat 8px 8px;
    background-color:#F3F3F3;
	padding-left:45px;
}

/*---------------------------------------- Donazione shopping cart -------------------*/

div.b2b_shoppingcart_donazione div.mostraprofilo td.form_label,
div.b2b_shoppingcart_donazione div.mostraprofilo td.value
{
    min-height:auto;
    padding-top:8px;
    padding-bottom:8px;
}

div.b2b_shoppingcart_donazione div.mostraprofilo td.form_label
{
    width:30% !important;
}

div.b2b_shoppingcart_donazione div.mostraprofilo td.nospese
{
    color:#ECBB37;
}

div.spesedonazione
{
    margin-top:20px;
    background-color:#e8eef7;
}

div.spesedonazione h1
{
    line-height:47px;
    text-transform:uppercase;
    padding-left:28px;
    color:#ecbb37;
    font-size:16px;
    border-top:1px dotted #DDDDDD;
}

div.spesedonazione tr.barra td.spacer
{
    padding:0px;
    width:30px;
}

div.spesedonazione tr.barra td.help
{
}

div.spesedonazione tr.barra td.percentuale
{
    font-size:20px;
    border-top:1px solid #CED6D9;
    border-left:1px solid #CED6D9;
}

div.spesedonazione tr.barra td.value
{
    font-size:20px;
    border-top:1px solid #CED6D9;
    border-left:1px dotted #DDDDDD;
    border-right:1px solid #CED6D9;
}

div.spesedonazione tr.fascia td
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
    border:1px solid #CED6D9;
    border-top:0px;
    border-bottom:0px;
}

div.spesedonazione tr.fascia td.fascia_default
{
    background: url(/upload/1/images/interfaccia/icone/freccia_sinistra.gif) no-repeat 10px 10px; 
    background-color:#FFFFFF;
}

div.spesedonazione tr.fascia td.scelta,
div.spesedonazione tr.fascia td.label
{
    border:0px;
}

div.spesedonazione tr.totale td.label
{
    font-size:14px;
    font-weight:bold;
}

div.spesedonazione tr.totale td.totale
{
    width:32%;
    color:#ECBB37;
    background-color:#FFFFFF;
    border:1px solid #CED6D9;
}



/*------------------------------ Ordini confermati --------------------------------------*/
/*------------------------------ Carrelli parcheggiati --------------------------------------*/

div.ordiniconfermati,
div.b2b_shoppingcart_elencosospese
{
    padding-top:15px;
}

div.ordiniconfermati tr.last td,
div.b2b_shoppingcart_elencosospese tr.last td
{
    border-bottom:none;
}

div.ordiniconfermati tr.last td.prezzo,
div.b2b_shoppingcart_elencosospese tr.last td.prezzo
{
    border-bottom:1px solid #CED6D9 !important;
}

div.ordiniconfermati th,
div.b2b_shoppingcart_elencosospese th
{
    text-align:left;    
}

div.ordiniconfermati div.bottom,
div.b2b_shoppingcart_elencosospese div.bottom
{
    margin-top:15px;
}

div.ordiniconfermati th.link,
div.ordiniconfermati td.link,
div.b2b_shoppingcart_elencosospese th.link,
div.b2b_shoppingcart_elencosospese td.link
{
    padding-left:28px !important;
}

div.ordiniconfermati td.link a,
div.b2b_shoppingcart_elencosospese td.link a
{
    color:#ECBB37;
    font-size:12;
    font-weight:bold;
}

div.ordiniconfermati td.prezzo,
div.b2b_shoppingcart_elencosospese td.prezzo
{
    border-left:1px solid #CED6D9 !important;
    border-right:1px solid #CED6D9 !important;
}

div.ordiniconfermati th.prezzo,
div.b2b_shoppingcart_elencosospese th.prezzo
{
    border:1px solid #CED6D9 !important;
    border-bottom:none !important;
}

div.ordiniconfermati th.apri,
div.b2b_shoppingcart_elencosospese th.apri
{
	text-align:center;
	width: 100px;
}

div.ordiniconfermati td.apri a
{
    margin-left: 30px;    
}

div.b2b_shoppingcart_elencosospese td.apri a
{
	margin-left: 30px;
}


/*******************************News scheda************************************/
div.scheda
{
    width:650px;     
    padding-left:28px; 
}

div.scheda h2
{
	visibility:hidden;
}

div.scheda div.img
{
    float:left;
    padding-right: 10px;    
}

div.scheda h3
{
    color: #494949;
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 10px;
}

div.scheda p
{   
    color: #494949;
	font-size: 12px;
	padding-bottom: 10px;
}

div.scheda a
{
    font-size: 12px;
    color: #8A8A8A;
}

div.scheda div.approfondimenti a
{
    display:block;
    padding-bottom:2px;
}

div.scheda div.indietro,
div.scheda div.button
{
    visibility:hidden;
}


/*----------------------------- Accessori articolo -----------------*/

div.accessori_art ul.accessori
{
    border-top:1px dotted #DDDDDD;
    border-left:none !important;
}

div.accessori_art ul.accessori li
{
    float:left;
    min-height:157px;
    width:237px;
    border-right:none !important;
}

div.accessori_art ul.accessori li.lastcolumn
{
    width:238px;
}

div.accessori_art ul.accessori li div.box
{
    float:left;
    padding-left:5px !important;
    padding-right:10px !important;
    padding-top:18px !important;
    padding-bottom:8px !important;
    border-bottom:1px dotted #DDDDDD !important;
    border-right:1px dotted #DDDDDD;
}

div.accessori_art ul.accessori li.lastcolumn div.box
{
    border-right:none;
}

div.accessori_art ul.accessori li div.box div.img
{
    float:right;
    height:80px;
    margin-top:5px;
    overflow:hidden;
    width:80px;
}

div.accessori_art ul.accessori li div.box div.button
{
    padding-top:0px;
}

div.accessori_art ul.accessori li div.box p
{
    color:#494949;
    font-size:12px;
    height:40px !important;
    overflow:hidden;
    padding-right:0px !important;
    padding-top:12px;
}

/*----------------------------- sharethis -----------------------*/

div.sharethis
{
    width:auto;
    text-align:right;
}

div.sharethis span
{
    float:right;
}

div.sharethis span.stbuttontext
{
    margin-bottom:4px;
}

div.sharethis a
{
    float:right;
    display:inline;
    color:#494949;
    font-size:12px;
    line-height:20px;
    padding-left:28px;
}

div.sharethis a.facebooklink,
div.sharethis a.deliciouslink,
div.sharethis a.livelink
{
    width:0px;
    overflow:hidden;
}

div.sharethis span a
{
    background:url(/upload/1/images/interfaccia/icons/sharethis_20x20.jpg) no-repeat 0px 0px !important;
}

div.sharethis a.facebooklink
{
    background:url(/upload/1/images/interfaccia/icons/facebook_20x20.jpg) no-repeat 0px 0px !important;
}

div.sharethis a.deliciouslink
{
    background:url(/upload/1/images/interfaccia/icons/delicious_20x20.jpg) no-repeat 0px 0px !important;
}

div.sharethis a.livelink
{
    background:url(/upload/1/images/interfaccia/icons/live_20x20.jpg) no-repeat 0px 0px !important;
}

/*----------------------------- ProvideSupportButton -----------------------*/
div.providesupportbutton
{
    text-align:right;
    padding-top:4px;
}


/*------------------------------ Google Map -------------------------*/

div.googlemap
{
    border:1px dotted #DDDDDD;
}

/*------------------------------ Indietro-------------------------*/
div.indietro
{
    float:left;
    width:712px;
    border-top:1px dotted #DDDDDD;
    border-left:1px dotted #DDDDDD;
    font-size:11px;
    color: #999999;
    text-align:right;
    padding-top:10px;
    padding-bottom:10px;
}

div.indietro a
{
    margin-right:28px;
    float:right;
}

div.internocatalogobody div.indietro
{
    float:right;
    width:713px;
    border-left:1px solid #DDDDDD;
}
