@import(css_reset.css);
html * {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body
{
  background-color: #222;
  font-family: verdana,tahoma,_sans;
  font-size: 10px;
  color: white;
  scrollbar-face-color: #3A3633;
  scrollbar-shadow-color: #3A3633;
  scrollbar-highlight-color: black;
  scrollbar-3dlight-color: #3A3633;
  scrollbar-darkshadow-color: #282623;
  scrollbar-track-color: black;
  scrollbar-arrow-color: white;
}

body *
{font-size: 10px;}

/* Fondi per contenitori testi */
/*
.fondotitolo
{	background: #b2b2b2;
  
}

.fondotesto
{ 	background: #070300 url(FondoHtmlLente.jpg) no-repeat -50px -292px;}
.sx
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -50px -292px;
}
.dx
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -510px -292px;
}
.half
{
	width: 450px;
}
.col300
{
	width: 300px;	
}
*/

/*
.centro1
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -355px -315px;
}

.centro2
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -355px -292px;
}
.dx1
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -660px -315px;
}

.dx2
{
	background: #070300 url(FondoHtmlLente.jpg) no-repeat -660px -292px;
}
*/

/******************************
*   FONDI UNIFORMI RESTYLE    *
******************************/ 

.fondotitolo, .fondotesto, .sx, .sx1, .sx2, .dx,  .dx1, .dx2, .centro1, .centro2 {
	background: #393939;
}



.fondotesto a, .fondotesto a:visited , .testo a, .testo a:visited
{
  color: white;
  text-decoration: none;
}

.fondotesto a:hover, .testo a:hover {
	background-color: white;
	color: black;
}
.titolo {font-weight: bold; color: #333; background-color: white; text-transform: uppercase;}

.testo {
	color: white; background-color: black; text-decoration: none;
}

.titolo a, .titolo a:visited {
	color: #333;
}

td.menucatalogo .testo {
	color: white; background: black;
}
td.menuinterno
{
	/*color:white; background-color: black;*/
}

a, a:visited {
  text-decoration: none;
}
.fondo {
	background-image: url(fondo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.TITOLOregistrazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #707072;
	text-decoration: none;
}
.TITOLISX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #707072;
	text-decoration: none;
}
.registrazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #A2A2A3;
	text-decoration: none;
}
.TITOLOnews {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7C7C7D;
	text-decoration: none;
}
.news {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #A2A2A3;
	text-decoration: none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
}
a.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
}
a.menu:hover {

	text-decoration: underline;
}
a.entra {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #A2A2A3;
	text-decoration: underline;
}
a.entra:hover {

	text-decoration: underline;
}
.TITOLOricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.ricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.TITOLOcaratteristiche {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	padding-left : 2px;
	padding-right : 2px;
	background-color : #B0A93F;
	text-decoration: none;
}
.caratteristiche {
	font-family: Verdana,Arial,Helvetica;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: white;
	padding-left : 2px;
	padding-right : 2px;
	background-color : black;
	text-decoration: none;
}
a.ricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: white;
	text-decoration: none;
	background-color: black;
	padding: 1px;
	text-transform: uppercase;
}

a.ricerca:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: black;
	text-decoration: none;
	background-color: white;
}

.entra {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #A2A2A3;
	text-decoration: underline;
}
.menuinterno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
/*	line-height: 9px; */
	font-weight: bold;
	font-variant: normal;
	color: White;
	text-decoration: none;
	text-transform: uppercase;

}
a.menuinterno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;

}
a.menuinterno:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;

}
.minimali {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

INPUT.tasto {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;


	/*border-style: solid;
	border-width: 1*/
}
.privacy {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 8px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #202020;
	text-decoration: none;
	/*border: 1px solid #CCCCCC;*/
	border: 0;
	margin: 1px 0 1px 0;
   background-color: #cbcbcb;

}
.separatore {
	background-attachment: fixed;
	background-image: url(separatore.gif);
	background-repeat: repeat-x;
	height: 7px;
}
.fondo2 {
	background-attachment: fixed;
	background-image: url(fondo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


p.testonews {
  padding-left: 5px;
}

.sx_uniforme a, .sx_uniforme a:visited, p.testonews a, p.testonews a:visited  {
color: #ffffff;
  text-decoration: none;
}

.sx_uniforme {
  background: #484340;
}

li.allegati {
  list-style-type: none;
  margin:0;
  padding:0;
}

ul.allegati {
  margin:0;
  
  margin-top: 10px;
  padding:0;
  
}

span.label {
	/*
	color: black;
	background-color: white;
	*/
	text-transform: uppercase;
	font-weight: bold;
	line-height: 13px;
}
td.value {
	/*color: black !important;*/
}
