body 	{font-family: trebuchet ms, Helvetica, sans-serif; font-size: 11px; color:#574F4F;	margin:0px; background:url(../images/top.jpg) repeat-x top center #ffffff; text-align:center ; padding:0}
img		{border:0}

#main	{text-align:left; margin:auto; width:1000px}
ul, li 	{margin:0; padding:0; list-style:none}
#top 	{height:129px; color:#747475}	
#top input {border:1px solid #868686; width:120px}
#top a {color:#293e6b}
#top label {font-size:14px; padding:0 5px 0 0}
h1 {font-size:24px; color:#293e6b; margin:0 0 20px 0; padding:0; text-transform:uppercase; font-weight:normal; letter-spacing:-1px}
h2,.titolo_sezione {font-size:18px; color:#293e6b; margin:0 0 5px 0; padding:0; text-transform:uppercase; font-weight:normal; }
.titolo_sottosezione {font-size: 15px; color: #797979; font-weight: bold;  text-transform:uppercase; padding:5px}
h4 {font-size: 13px; color: #797979; font-weight: bold;  padding:5px}


#menu_products ul 	{height:37px}
#menu_products li 	{text-transform:uppercase; color:#dde2e9 ; font-size:16px; display:inline}
#menu_products li a	{background:url(../images/li1.gif) no-repeat left; color:#dde2e9; padding:8px 4px 8px 6px; display:block; float:left}
#menu_products li a.sel {/*color:#8cbcfe*/}

#menu form 	{float:right; padding:5px 10px 0 0; margin:0}
#menu ul 	{padding:8px 0}
#menu li 	{text-transform:uppercase; color:#6f6e6e ; font-size:13px; display:inline }
#menu li a	{color:#6f6e6e ;}
#menu input {border:1px solid #868686; width:150px; margin-left:10px}
.foto_hp	{background:url(../images/bg_fotohp.jpg) repeat-x top; height:326px;}
.foto_ar	{background:url(../images/bg_fotohp.jpg) repeat-x bottom; height:168px; border-top:1px solid #ffffff; margin-top:3px}

.foto_interna	{height:166px; border-top:1px solid #ffffff; margin-top:3px}
.ombra_foto_hp	{background:url(../images/ombra_fotohp.jpg) no-repeat center top;  margin:auto; width:1000px}
.ombra_interna	{background:url(../images/ombra_interna.jpg) no-repeat center top;  margin:auto; width:1000px; padding-top:27px}
.ombra_interna0	{background:url(../images/ombra_interna0.jpg) no-repeat center top;  margin:auto; width:1000px; padding-top:27px}
.ombra_interna1	{background:url(../images/ombra_interna1.jpg) no-repeat center top;  margin:auto; width:1000px; padding-top:27px}
.ombra_interna2	{background:url(../images/ombra_interna2.jpg) no-repeat center top;  margin:auto; width:1000px; padding-top:27px}


.read {float:right; width:66px; height:22px; margin:10px 0}
.login 		{float:right; width:538px; height:129px; background:url(../images/bg_toplogin.jpg) no-repeat top}
.print_privacy	{padding:10px 25px 0 0; float:right}
.login_margin {padding:20px 0 0 30px}
#footer 	{border-top:2px solid #12416f; clear:both; background:url(../images/bg_btm.gif) top center; font-size:12px; color:#7d858c; margin-top:10px; height:110px}
#footer a 	{color:#2e5072}
form {margin:0; padding:0}

.corpo_principale 	{margin:auto; width:965px; clear:both; padding-top:27px}
.home_colonna1		{float:left; width:320px; text-align:center; margin:0}
.home_colonna2		{float:left; width:320px; text-align:center; margin:0 4px 0 0 }
.home_colonna3		{float:left; width:320px; text-align:center; margin:0 }


/* possibile scroll per la pagina dvd */
.scroll{ 
	width:362px;
	height: 450px;
	overflow: auto;
	margin: 2px;
	padding: 2px;
	SCROLLBAR-FACE-COLOR: #BDC1C4; SCROLLBAR-HIGHLIGHT-COLOR: #CCCDCE; 
	SCROLLBAR-SHADOW-COLOR: #606A74; SCROLLBAR-3DLIGHT-COLOR: #f1f1f1; 
	SCROLLBAR-ARROW-COLOR: #606A74; SCROLLBAR-TRACK-COLOR: #CCCDCE; 
	SCROLLBAR-DARKSHADOW-COLOR: #f1f1f1; SCROLLBAR-BASE-COLOR: #cccccc 
}
/*linea che separa le colonne*/
.linea{border-right:1px solid #B4B4B4;}

/* questo sotto serve per mettere: cellpadding=0 e cellspacing=0 
table {
	border-collapse: collapse; 
	width:100%;
}
*/
.table_principale{
	background-image: url(../images/sfondo.jpg);
	width:1000px;
}

td 	{
	padding: 0px;
	font-size: 11px;
	vertical-align: top;
	color:#574F4F;
}



		



/* usato per il titolo dell'evento */
.titolo_evento {
	font-size: 14px;
	color: #797979;
	font-weight: bold;
}

/*  usato per i link */
A:visited 		{	COLOR: #797979; TEXT-DECORATION: none}
A:hover 		{	COLOR: #797979; TEXT-DECORATION: underline}
A:link 			{	COLOR: #797979; TEXT-DECORATION: none}


/* usato per le didascalie */
blockquote {
	font-size: 11px;
	color: #797979;
	width:160px;
	margin:0px;
	padding:0px;
	text-align: center;
}

/* usato per i bottoni dei form */
.bottone {
	border: 1px dotted;
}

/* usato, per es,  per evidenziare l'articolo corrente (la brouchure, la case history, ecc. */
.prodotto_corrente, .prodotto_corrente A {
  font-weight: none;
  background-color: #f1f1f1;
 /*padding: 3px;*/
}

/* usato per tutti gli altri elementi dell'elenco (di news, di brouchures, ecc.) */
.altro_prodotto, .altro_prodotto A {
  /*padding: 3px;*/
  background:url(../images/hr.gif) no-repeat top
}


/* usato, per es,  per evidenziare il prodotto corrente nell'albero dei prodotti/categorie */
.prodotto_corrente_albero, .prodotto_corrente_albero A {
  font-weight: none;
  background-color: #f1f1f1;
  padding: 0px;
}

/* usato, per es,  per evidenziare il categoria corrente nell'albero dei prodotti/categorie */
.categoria_corrente_albero, .categoria_corrente_albero A {
  font-size:13px; 
  color: #5D5D5D; 
  font-weight: bold;
  background-color: #f1f1f1;
  padding: 0px;
}


/* usato in caso di login errata */
.errore {
	color: red;
	font-weight: bold;
}

/* Classi spareparts, usate per la parte sotto autenticazione */
.spareparts {
  width: 100%;
}

/* celle  */
.spareparts TD {
  padding: 2px;
}

/* Titoli delle colonne */
.spareparts THEAD {
  background-color: #E0DFE3; /* ex orange*/
  font-weight: bold;
  border: 1px solid brown;
}

/* I link nella sezione dei titoli delle colonne */
.spareparts THEAD A {
  color: white;
}

/* Righe pari nella tabella */
.spareparts .pari {
  background-color: #F4F5F5;
  border-bottom: 1px dotted silver;
}
.br{border-right:1px solid #E0DFE3}

/* Righe dispari nella tabella */
.spareparts .dispari {
  background-color: white;
  border-bottom: 1px dotted silver;
}

/* usato in homepage, per differenziare gli oggetti (prodotti o categorie) al primo livello nell'albero dei prodotti*/
.categoria_prodotto  {
  margin-top:24px;  
  color: brown;
  font-weight: bold;
}

/*  Classi usate nelle schede dei prodotti, nel caso ci fosse una tabella */
.tabellaprodotti {
  background-color: #e0e0ff;
}

.tabellaprodotti TD {
  border-bottom: 1px dotted;
}

.tabellaprodotti THEAD {
  font-weight: bold;
}


input,select,textarea{
	font-family: trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	color:#574F4F;
	margin:0px;
}
.data{
	color:#355294;
	font-weight: bold;
	margin-top:6px;
	margin-bottom:4px;
}


/* Usato per la categoria ed i prodotti di primo livello */

.primolivello, .primolivello A {
  font-size:13px; 
  color: #5D5D5D; 
  font-weight: bold;
}


.altrolivello A{
  font-size:13px; 
  color: #5D5D5D; 
  font-weight: normal;
}

/*stile per dei bottoni*/
A.link:visited,A.link:hover, A.link:link	{	COLOR: #ffffff; TEXT-DECORATION: none; background-color:#293e6b; padding:3px 6px; text-transform: uppercase; font-weight: bold;}