

/* I colori: quando possibile nella pagina come variabili */
/* I font qui */

/* TIPI DI LINK __________________________________________ */
/* bulletlink */
.bulletlink a:link { font-weight: bold; color: #06236E; text-decoration: none }
.bulletlink a:visited { font-weight: bold; color: #06236E; text-decoration: none }
.bulletlink a:hover { font-weight: bold; color: #ff0000; text-decoration: underline }

/* menulink */
.menulink a:link { color: #06236E; text-decoration: none }
.menulink a:visited { color: #06236E; text-decoration: none }
.menulink a:hover { color: #ff0000; text-decoration: underline; }

/* rightmenulink */
.rightmenulink {font-size: 1em; }
.rightmenulink a:link { color: #0000ff; text-decoration: none }
.rightmenulink a:visited { color: #0000ff; text-decoration: none }
.rightmenulink a:hover { color: #0000ff; text-decoration: underline; }

/* menu carrello link */
.menucarrello { color: #000033; font-size: 0.64em; font-family: verdana, arial, helvetica, sans-serif;; text-decoration: none }
.menucarrello a:link { color: #000033; text-decoration: none }
.menucarrello a:visited { color: #000033; text-decoration: none }
.menucarrello a:hover { color: red; text-decoration: underline }


/* LINK FISSI: NON CAMBIANO COLORE ON HOVER */
/* link brillante fisso, sottolineato on hover */
.lightcolorunderlinelink a:link { color: #5500ff; text-decoration: none }
.lightcolorunderlinelink a:visited { color: #5500ff; text-decoration: none }
.lightcolorunderlinelink a:hover { color: #5500ff; text-decoration: underline }

/* link brillante fisso, mai sottolineato */
.lightcolornounderlinelink a:link { color: #5500ff; text-decoration: none }
.lightcolornounderlinelink a:visited { color: #5500ff; text-decoration: none }
.lightcolornounderlinelink a:hover { color: #5500ff; text-decoration: none }

/* link scuro fisso, sottolineato on hover */
.darkcolorunderlinelink a:link { color: #4F5171; text-decoration: none }
.darkcolorunderlinelink a:visited { color: #4F5171; text-decoration: none }
.darkcolorunderlinelink a:hover { color: #4F5171; text-decoration: underline }

/* link scuro fisso, mai sottolineato */
.darkcolornounderlinelink a:link { color: #4F5171; text-decoration: none }
.darkcolornounderlinelink a:visited { color: #4F5171; text-decoration: none }
.darkcolornounderlinelink a:hover { color: #4F5171; text-decoration: none }

/* LINK VARIABILI: CAMBIANO COLORE ON HOVER */
/* link2 brillante, sottolineato on hover */
.lightcolorunderlinelink2 a:link { color: #5500ff; text-decoration: none }
.lightcolorunderlinelink2 a:visited { color: #5500ff; text-decoration: none }
.lightcolorunderlinelink2 a:hover { color: #5500ff; text-decoration: underline }

/* link2 brillante, mai sottolineato */
.lightcolornounderlinelink2 a:link { color: #5500ff; text-decoration: none }
.lightcolornounderlinelink2 a:visited { color: #5500ff; text-decoration: none }
.lightcolornounderlinelink2 a:hover { color: #5500ff; text-decoration: none }

/* link2 scuro, sottolineato on hover */
.darkcolorunderlinelink2 a:link { color: #4F5171; text-decoration: none }
.darkcolorunderlinelink2 a:visited { color: #4F5171; text-decoration: none }
.darkcolorunderlinelink2 a:hover { color: #ff0022; text-decoration: underline }

/* link2 scuro, mai sottolineato */
.darkcolornounderlinelink2 a:link { color: #4F5171; text-decoration: none }
.darkcolornounderlinelink2 a:visited { color: #4F5171; text-decoration: none }
.darkcolornounderlinelink2 a:hover { color: #ff0022; text-decoration: none }


/* base */
a:link { color: blue; text-decoration: none }
a:visited { text-decoration: none }
a:hover { color: red; text-decoration: underline }


/* TIPI DI CARATTERE __________________________________________ */

/* body */
body { 
	color: #110022; 
	margin: 0; /* sets all to 0 */ 
	padding: 0; /* think Opera sets padding on body */
}

h1 {
	font-size: 20px; 
	font-family: verdana, arial, helvetica, sans-serif;;
	margin-bottom: 0;
}

h2 {
	font-size: 1em; 	
	margin-top: 0;
	margin-bottom: 0;
}

h3 {
	font-size: 1em; 	
	margin-top: 0;
	margin-bottom: 0;
}

h4 {
	font-size: 1em; 	
	margin-top: 0;
	margin-bottom: 0;
}

/* scritte abbastanza grandi ed in grassetto */  
.titoli {	font-weight: bold; font-size: 1em; font-family: arial, helvetica, sans-serif; }

/* scritte medio grandi */  
.bigmediumtext {	font-size: 1.05em; font-family: verdana, arial, helvetica, sans-serif; }

/* scritte medie */
.mediumtext { font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; }

/* scritte medio piccole */
.smallmediumtext {	font-size: 0.7em; font-family: verdana, arial, helvetica, sans-serif; }

/* scritte per menu destro */
.rightmenutext {	font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; }

/* diritti */
.smalltext { font-size: 0.6em; font-family: verdana, arial, helvetica, sans-serif; }

/* PAGINA ARTICOLI */
/* titolo pagina */

.headerpagina {	font-weight: bold;  font-size: 0.95em; color: #1a2030;  font-family: arial, helvetica, sans-serif;;}

.linktosubsubsection {	font-weight: bold;  font-size: 0.95em; }

/* nome sezione all'interno della pagina */
.subsectionname {	font-weight: bold; font-family: arial, helvetica, sans-serif; }

/* ARTICOLI */
/* codice articolo */
.codefield { font-size: 0.75em; white-space: nowrap; font-family: arial, helvetica, sans-serif; }

/* misure articolo */
.measurefield {	font-size: 0.75em; font-family: arial, helvetica, sans-serif; }

/* nome articolo */
.itemname {	font-weight: bold; font-size: 0.9em; font-family: arial, helvetica, sans-serif; }

/* immagini articolo */
.imgfield {	font-size: 0.7em; font-family: arial, helvetica, sans-serif; }

/* descrizione articolo */
.itemdescr { font-size: 1em; color: #000055; }

/* variante articolo */
.variantfield {	font-weight: bold; font-size: 0.8em; font-family: arial, helvetica, sans-serif; }

/* prezzo variante articolo */
.prezzo {	font-size: 0.8em; font-family: arial, helvetica, sans-serif;; }

/* prezzo su cui fare lo sconto: barrato*/
.prezzovecchio { font-size: 0.8em; font-family: arial, helvetica, sans-serif;; text-decoration: line-through }

/* prezzo scontato: evidenziato */
.prezzoscontato {	font-size: 0.8em; font-family: arial, helvetica, sans-serif;; }

/* scritta del bottone "nel carrello" */
.nelcarrello { font-size: 0.8em; }

/* link per le offerte */
.linkofferte {color: #0000ff; text-decoration: none; background: #ffff00; }
.linkofferte:hover{	color: #0000ff; text-decoration: underline; background: #ffff00; }

/* testo spedizione gratuita */
.freeshipping {text-decoration: none; background: #ffffbb; }

/* tagcloud */
.tagcloud a:link { text-decoration: none }
.tagcloud a:visited { text-decoration: none }
.tagcloud a:hover { text-decoration: underline; }

/* TREE */
.treehome {	font-weight: bold; font-size: 16px; color: #ff0000; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treehome:hover{ font-weight: bold; font-size: 16px; color: #ff0000; text-decoration: underline; font-family: arial, helvetica, sans-serif; }

.treesection { font-weight: bold; font-size: 15px; color: #0000aa; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treesection:hover{	font-weight: bold; font-size: 15px; color: #aa0000; text-decoration: underline; font-family: arial, helvetica, sans-serif; }

.treesubsection {	font-weight: bold; font-size: 15px; color: #06738a; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treesubsection:hover{	font-weight: bold; font-size: 15px; color: #ff0000; text-decoration: underline; font-family: arial, helvetica, sans-serif; }

.treesubsubsection:link { font-weight: bold; font-size: 15px; color: #ffffff; background-color: #06738a; text-decoration: none; font-family: sans-serif }
.treesubsubsection:visited { font-weight: bold; font-size: 15px; color: #ffffff; background-color: #06738a; text-decoration: none; font-family: sans-serif }
.treesubsubsection:hover{	font-weight: bold; font-size: 15px; color: #ffffaa; background-color: #06738a; text-decoration: none; font-family: sans-serif }

.treeitem:link {	font-size: 14px; color: #000077; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treeitem:visited {	font-size: 14px; color: #000077; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treeitem:hover{ font-size: 14px; color: #ff0000; background-color: #ffffcc; text-decoration: underline; font-family: arial, helvetica, sans-serif; }

.treeitemvar { font-size: 13px; color: #0000ff; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treeitemvar:hover{	font-size: 13px; color: #ff0000; background-color: #ffffcc; text-decoration: underline; font-family: arial, helvetica, sans-serif; }

.treeitemcode {	font-size: 11px; }
.treeitemdiscount { font-size: 13px; color: #0000ff; background: #ffff55; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treeexpand { font-weight: bold; font-size: 13px; background-color: #eeeeff; border: solid 1px #000000; color: #0000ff; text-decoration: none; font-family: arial, helvetica, sans-serif; }
.treeexpand:hover{ font-weight: bold; font-size: 13px; background-color: #9999ff; color: #ffff00; text-decoration: none; font-family: arial, helvetica, sans-serif; }


