body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
body {
	background-color: #000000;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}


.modulo_menu_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background:#333333;
	border-style:solid; 
	border-width:1px; 
	border-color:#000000;
	
}

.testi_arancio_menu_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	
}

.testi_grigi_menu_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0080;
	font-weight: bold;
}

A.link_testa, A.link_testa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
	font-weight: bold;
	text-decoration: none;
}

A.link_sottocat_testa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

A.link_sottocat_testa:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0080;
	font-weight: bold;
	text-decoration: none;
}


.categoria_testa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}




/****catalogo****/

.codice_articolo_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}

.nome_articolo_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CCCCCC;
	font-weight: bold;
}

.descrizione_articolo_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	
}


.testi_arancio_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;

}

.prezzo_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0080;
	font-weight: bold;
}


.quantita_carrello_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background:#cccccc;
	border-style:solid; 
	border-width:1px; 
	border-color:#000000;
	
}


A.link_menu_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
	font-weight: bold;

}

A.link_menu_sx:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
	font-weight: bold;

}



A.link_carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
	font-weight: bold;
	text-decoration: none;
}

A.link_carrello:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}


A.link_contatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0080;
	font-weight: bold;
	text-decoration: none;
}

A.link_contatti:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}



.testi_menu_sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	
}

.piede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	
}

.testo_supporto {
	color: #cccccc;
	font: 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

.testo_supporto_grass {
	color: #cccccc;
	font: bold 12px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

A.titolo_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0080;
	font-weight: bold;
	text-decoration: none;
}







/*SITO*/

/*BARRA DI SCROLL GALLERY*/



#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 300px;
height: 400px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
//background-color: #f1f1f1;
margin: 1px;
padding: 4px;
}

#mycustomscroll_news {
/* Typical fixed height and fixed width example */
width: 750px;
height: 380px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
//background-color: #f1f1f1;
margin: 1px;
padding: 4px;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
/* the following line puts fleXcroll into scrollbar-on-left mode */

/* posizione barra sinistra o destra togli commento */
/*.vscrollerbase {left: 0 !important;} */

/* fleXcroll detects this CSS setting and sets content positions correctly with
respect to whether a scrollbar is needed or not*/


/* following are the styles for fat & cuddly, comments and newlines removed */
.vscrollerbarbeg {
background: url(immagini/vscroller2.png) 0px -9px;
width: 13px;
height: auto;
}

.vscrollerbarend {
background: url(immagini/vscroller2.png);
width: 13px;
height: 9px;
}

.vscrollerbase {
width: 13px;
background: #333333;
}

.vscrollerbar {
//background-color: #000000;
padding: 0px;
}


.vscrollerbasebeg, .vscrollerbaseend {
background-image: none;
}

/* Scroll Bar Master Styling Ends Here */







