body {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-color: #ffffff;





}



table {

	font: 11px  Verdana, Tahoma, Arial;

	color: #666666;

	text-align: justify;

	line-height: 12px;



}







form {

	margin: 0px 0px 0px 0px;

}



hr {

height: 1px;

border: 0px;

border-top: 1px solid #DBDBDB;

margin: 6px 0px 6px 0px;

}



hr#grafica {

height: 1px;

border: 0px;

border-top: 1px solid #0066FF;

position:relative;

left:285px;

width:50%;

}



.a#ordini, a:hover#ordini { color:inherit;

text-decoration:underline; 

font-size:inherit; 

font-weight:inherit	

}





/* sfondi */



.sfHeader {

	background-image: url(img/sf_header.gif);

	background-repeat: repeat-x;

	margin: 0px 0px 9px 0px;

}



.sfAreaClienti {

	background-color: #D4E8F3;

	border-top: 1px solid #D2D2D2;

	border-bottom: 1px solid #D2D2D2;

	margin: 0px 0px 9px 0px;

}



.sfPromozioni2 {

	background-image: url(img/tab_prom_bottomssf.gif);

		background-repeat: repeat-x;

	background-position: top;

}



/* celle, div e 3elle */



.headerBoxTop {

	background-image: url(img/header_box3.gif);

	background-repeat: repeat-x;

	background-position: left;

	padding: 10px 5px 15px 0px;

	text-align: right;

}



.headerBoxBottom {

	background-image: url(img/header_box7.gif);

	background-repeat: repeat-x;

	background-position: top;

	padding: 0px 0px 0px 10px;

}



.headerRicercaAvanzata {

  text-align: right;

  padding: 0px 37px 0px 30px;

}



.headerMenu {

  text-align: center;

  padding: 0px 37px 0px 30px;

  font: 10px tahoma;

  color: #000000;

}



.areaClientiForm {

	padding: 0px 10px 0px 20px;

	font: 9px verdana;

	color: #222222;

}



.areaClientiDicitura {

	padding: 0px 0px 0px 20px;

}



.areaClientiRegistrazione {

	font: 9px verdana;

	color: #222222;

}



.barrasx {

background-color: #4B859F;

}



.barradx {

/* background-color: #F1F1F1; */

}



.tabCategorie {

/*	padding: 15px 12px 15px 13px; */

}



.cellCategorie {

	padding: 3px 5px 3px 5px;

	background-image: url(img/categoria_sfondo.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #ffffff;

	text-align: left;

}



.cellCategorieLinea {

	padding: 5px 0px 5px 0px;

}



.tabCarrello {

/*	padding: 10px 10px 5px 10px; */

/*	background-color: #ffffff; */

	border-right: 1px solid #DCDCDC; 

	border-left: 1px solid #DCDCDC; 

	border-bottom: 1px solid #DCDCDC; 

}



.cellaCarrello {

	background-color: #DADADA;

	border-bottom: 1px solid #BCBCBC;

	border-top: 1px solid #BCBCBC;

	padding: 5px;

	text-align: center;

	

}



.cellahomeprodotto {

	border-left: #DCDCDC 1px solid;

	border-right: #DCDCDC 1px solid;

	padding: 6px 10px 5px 10px ;

	font: 9px verdana;

	text-align: left;

	/*height: 400 px;*/

}



.cellafotoprodotto {

	border-bottom: 1px solid #FF0000;

	border-top: 1px solid #FF0000;

	border-right: 1px solid #FF0000;

	border-left: 1px solid #FF0000;



	text-align: center;

	

}



.cellazoomprodotto {

	background-color: #0C5D70;

	font: 14px  Tahoma, Verdana, Arial;

	text-align: left;

	color: #FFFFFF;

	padding: 0px 0px 0px 5px;

}

.cellaprodotto {

	padding: 6px 10px 5px 0px ;

	font: 12px verdana;

	text-align: left;

	color: #3B3178;

}





.cellahomeprodottoDownSx{

	background-image: url(img/cellahomecd_downsx.gif);

	padding: 12px 5px 5px 8px ;

}

.cellaCentrale{

	padding: 10px 15px 10px 15px;

	text-align: left;

}



.tabPromozioni {



	font: 15px tahoma;

	color: #C10404;

	padding: 0px 0px 3px 0px;

	font-weight: bold;

}





.tabPromozioni2 {

	border-left: #DCDCDC  1px solid;

	border-right: #DCDCDC 1px solid;

	border-top: #DCDCDC 1px solid;

	font: 13px verdana;

	color: #C10404;

	padding: 7px 15px 3px 15px;

	font-weight: bold;

}



.tabCommenti {

	border-left: #DCDCDC  1px solid;

	border-right: #DCDCDC 1px solid;

	border-top: #DCDCDC 1px solid;

	font: 12px verdana;

	color: #000080;

	padding: 7px 15px 3px 15px;

}



.footer {

	padding: 10px 0px 5px 0px;

}



.footerIndirizzi {

	/*padding: 10px; */

	font: 9px verdana;

}











/* immagini */



.imgPulsante {

	border: 1px solid #F49D9D;

}



.imgPulsanteAccedi {

	border: 1px solid #ffffff;

}



/* testo */

.rosso9 {

	font: 9px  Tahoma, Verdana, Arial;

	color: #DE322F;

	font-weight: bold;



}



.testonormale {

	font: 12px  Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



.testotitolo {

	font: 15px  Verdana, Arial, Helvetica, sans-serif;

	color: #003399;

	font-weight: bold;

}



.titoloparagrafo {

	font: 14px  Verdana, Arial, Helvetica, sans-serif;

	color: #FF0000;

}



/*  Testo per link   */

.testolink {

 cursor:crosshair;

 font-size:inherit;

 color:#0E97D2; 

 font-weight:bold;



}



/* testo per scheda prodotto */

.caratteristicheprodotto{

	font: 14px  Tahoma, Verdana, Arial;

	text-align: left;

	padding: 0px 0px 0px 10px; 

}



.titoloprodotto {

	font: 36px Tahoma, Verdana, Arial;

	color: #E6242F;

	font-weight: bold;

}



.vocecolore {

	color: #E6242F;

}



.voceplaycolore {

	color: #0C5D70;

}



/* fine testo per scheda prodotto */

.numerocarrello {

	font: 9px  Tahoma, Verdana, Arial;

	color: #8181A7;

	font-weight: bold;

}



.prezzocdHome{

	font: 16px  Tahoma, Verdana, Arial;

	color: #DE322F;

	font-weight: bold;

	

}



.prezzocdHome2{

	font: 11px  Tahoma, Verdana, Arial;

	color: #DE322F;

	font-weight: bold;

	

}





/* links */



  A#sond:hover {

    text-decoration: underline;

	color: #003C56;

	font-size: 11px;	

	font-weight: bold;

	cursor:pointer;

  }



  A#sond  {

	text-decoration: none;

	color: #0E97D2;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	cursor:pointer



}

  A:link  {

	text-decoration: none;

	color: #0E97D2;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;



}

 A:visited {

	text-decoration: none;

	color: #0E97D2;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;



}

 A:hover {

	color: #003C56;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bold;



}



A.linkHeader:link {

	text-decoration: none;

	color: #4B4B4B;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: lighter;

}

 A.linkHeader:visited {

	text-decoration: none;

	color: #4B4B4B;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: lighter;

}

 A.linkHeader:hover {

	color: #003B5C;

	font-size: 11px;

	text-decoration: underline;

	font-weight: lighter;

}



A.linkHeaderRicAv:link {

	text-decoration: none;

	color: #003B5C;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

 A.linkHeaderRicAv:visited {

	text-decoration: none;

	color: #003B5C;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

 A.linkHeaderRicAv:hover {

	color: #000000;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bold;

}



A.linkHeaderMenu:link {

	text-decoration: none;

	color: #000000;

	font-size: 10px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkHeaderMenu:visited {

	text-decoration: none;

	color: #000000;

	font-size: 10px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkHeaderMenu:hover {

	color: #BB0404;

	font-size: 10px;

	text-decoration: underline;

	font-weight: bold;

	text-transform: uppercase;

}



A.linkRegistrazione:link {

	text-decoration: none;

	color: #BB0404;

	font-size: 9px;

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkRegistrazione:visited {

	text-decoration: none;

	color: #BB0404;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkRegistrazione:hover {

	color: #000000;

	font-size: 9px;

	text-decoration: underline;

	font-weight: bold;

	text-transform: uppercase;

}





A.linkPassword:link {

	text-decoration: none;

	color: #000000;

	font-size: 9px;

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: lighter;

}

 A.linkPassword:visited {

	text-decoration: none;

	color: #000000;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: lighter;

}

 A.linkPassword:hover {

	color: #BB0404;

	font-size: 9px;

	text-decoration: underline;

	font-weight: lighter;

}



A.linkCategoria:link {

	text-decoration: none;

	color: #003C56;



	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

}

A.linkCategoria:link#acq {

	text-decoration: none;

	color: #E6242F;



	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.linkCategoria:hover#acq {

	text-decoration: underline;

	color: #E6242F;



	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

A.linkCategoria:visited#acq {

	text-decoration: none;

	color: #EE0808;



	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

 A.linkCategoria:visited {

	text-decoration: none;

	color: #FFFFFF;



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

}

 A.linkCategoria:hover {

	color: #FFFFFF;



	text-decoration: underline;

	font-weight: normal;

}



 A.linkProdottoCarrello:link {

	font: 9px Tahoma, Verdana, Arial;

	text-decoration: none;

	color: #0C48AF;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkProdottoCarrello:visited {

	font: 9px Tahoma, Verdana, Arial;

	text-decoration: none;

	color: #0C48AF;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkProdottoCarrello:hover {

	font: 9px Tahoma, Verdana, Arial;

	text-decoration: underline;

	color: #464646;

	font-weight: bold;

	text-transform: uppercase;

}



  A.linkPromozioni:link {

	text-decoration: none;

	color: #EE0808;

	/*colore originale:#0E97D2; */

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;



}

 A.linkPromozioni:visited {

	text-decoration: none;

	color: #AC0000;

	/* colore originale come quello "link" */

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

}

 A.linkPromozioni:hover {

	color: #003C56;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bold;

	text-transform: uppercase;

}



/* proprietà forms */



.textElement {

	font: 11px  Verdana, Arial;

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #ADADAD;

}



.textElementHeader {

	font: 12px  Verdana, Arial;

	color: #454545;

	font-weight: bold;

	background-color: #ffffff;

	border: 1px solid #ADADAD;

}



.textareaElement {font: 11 Verdana, Arial; color: #000000; background-color: #ffffff; 	border: 1px solid #ADADAD;}





.pulsante{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #ffffff;

	border: 1px solid #000000;

	height: 21px;

	background-color: #000000;

	



}



/*la classe all'asterisco (campi obbligatori)*/



.asterisco{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #FF0000;}



/* ThemeOfficeMenu Style Sheet */



.destinatarioetichetta {

	font: 28px Tahoma, Verdana, Arial;

	color: #E6242F;

	font-weight: bold;

}

.displaytr { 

	display:none

}	

.mouseOver {

	background-color:#C8DDDD;

    color:#000000;

	font-weight:normal

}

.testoprodotto {

	color: #0E97D2;

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	cursor:pointer;

}

.stato_rosso {

	color:#FF0033;

	font-size: 11px;

	font-weight: bold;	

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.stato_verde1 {

	color:#66FF99;

	font-weight: bold;	

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.stato_arancio {

	color:#FF8000;

	font-weight: bold;	

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

.stato_blu {

	color:#3333CC;

	font-weight: bold;	

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



}

.stato_verde {

	color:#009933;

	font-weight: bold;	

	font-size: 11px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;



}







/* css per il menu a sinistra 

/*		------	Basic style	------		*/



ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 180px;

	border-bottom: 2px solid #4B859F;

	}		

ul li {

	position: relative;

	}

li ul {

	position: absolute;

	left: 180px;

	top: 0;

	display: none;

	}

ul li a#elenco {

	display: block;

	font-weight:normal;

	text-decoration: none;

	color: #FFFFFF;

	font-size:13px;

	background: #0F5060;

	padding: 5px;

	border: 2px solid #4B859F;

	border-bottom: 0;

	}
	

ul li#arrow a#elenco {

		background-repeat: no-repeat;

	background-image:url(img/freccia_gialla.gif);

	background-position: 163px 50%;	

	}

	

li#arrow ul li#no_arrow a#elenco {

		background-repeat: no-repeat; 

	background-image:none;

	background-position: 143px 50%;	

	}	



ul li a#elenco:hover {

	display: block;

	font-weight:normal;

	text-decoration: underline;

	color: #FFFFFF;

	font-size:13px;

	background:#1A86A2;

	padding: 5px;

	border: 2px solid #4B859F;

	border-bottom: 0;

	}	

/* Fix IE. Hide from IE Mac \*/

* html ul li { float: left; }

* html ul li a { height: 1%; }

/* End */

li:hover ul, li.over ul { 

	display: block;

	 }	

	 

.testowrap {text-align:justify;

}	 

.tableform {

	background-color: #FFFFFF; 

	border-width: 1;

	border-style: solid; 

    border-color: #000000; 		

}

/*  nuove rules
aggiornamento layout by walkstudio.com
vers. 0.1 */
