BODY {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	background: #e2e2e2;
}

A:LINK {
  COLOR: #8c8c8c;
  background-color: inherit;
	TEXT-DECORATION: none;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;	
}

A:VISITED {
  COLOR: #8c8c8c;
  background-color: inherit;
	TEXT-DECORATION: none;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
}

A:HOVER {
	COLOR: Red; 
	background-color: inherit;
	TEXT-DECORATION: none;
	 FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
}

A:ACTIVE {
	COLOR: Red;
	background-color: inherit;
	TEXT-DECORATION: none;
	 FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
}

UL { 
	COLOR: inherit;
  background-color: inherit;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  TEXT-ALIGN: left;
  LIST-STYLE: inside url(/images/icons/list_element_1.gif);
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
}

LI {
	COLOR: inherit; 
  background-color: inherit; 
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 
  LIST-STYLE: none;             
 	FONT-SIZE: 100%;
 	VERTICAL-ALIGN: top;
 	LINE-HEIGHT: 1.5em;
}

.LI1 {
	COLOR: inherit; 
  background-color: inherit;
  MARGIN: 0px 0px 0px 20px;
  PADDING: 0px 0px 0px 0px; 
  LIST-STYLE: none;             
 	FONT-SIZE: 100%;
 	VERTICAL-ALIGN: top;
}

.LI2 {
	COLOR: inherit; 
  background-color: inherit;
  MARGIN: 0px 0px 0px 30px;
  PADDING: 0px 0px 0px 0px; 
  LIST-STYLE: none;             
 	FONT-SIZE: 100%;
 	VERTICAL-ALIGN: top;
}

/* ---------- ---------- NEWS ---------- ---------- */

.titolo_news { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	  
  vertical-align: middle;
  /*BORDER: 1px solid #000000;*/
}

.titolo_news_focus { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: Red;
	background-color: inherit;
	TEXT-DECORATION: underline;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
  vertical-align: middle;
}

.DATA_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.INFO_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #8C8EA5;  
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.AUTORE_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
  MARGIN: 5px 20px 5px 170px;
  PADDING: 0px 0px 0px 0px; 	
}

.DESCRIZIONE_FILES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #5A5D5A;
	background-color: inherit;
	TEXT-DECORATION: none;
	text-indent: 5px;
	text-align: left;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.DESCRIZIONE_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #5A5D5A;
	background-color: inherit;
	TEXT-DECORATION: none;
	/*text-indent: 10px;*/
	text-align: justify;
  MARGIN: 0px 30px 0px 20px;
  PADDING: 0px 0px 0px 0px; 	
}

.ARTICOLO_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
	/*TEXT-INDENT: 10px;*/
	TEXT-ALIGN: justify;
	LINE-HEIGHT: 1.5em;
  MARGIN: 0px 20px 0px 15px;
  PADDING: 0px 0px 0px 0px; 	
}

.INFO_NEWS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #8C8EA5;  
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- UTSOURCES ---------- ---------- */

.TITOLO_OUTSOURCES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 5px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.DATA_OUTSOURCES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.AUTORE_OUTSOURCES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  FONT-STYLE: Italic;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
  MARGIN: 0px 20px 0px 170px;
  PADDING: 0px 0px 0px 0px; 	
}

	

.DESCRIZIONE_OUTSOURCES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
  /*FONT-STYLE: Italic;*/
	COLOR: #5A5D5A;
	background-color: inherit;
	TEXT-DECORATION: none;
	text-indent: 10px;
	text-align: justify;
  MARGIN: 2px 30px 5px 20px;
  PADDING: 0px 0px 0px 0px; 	
}

.ARTICOLO_OUTSOURCES { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-INDENT: 10px;
	TEXT-ALIGN: justify;
	LINE-HEIGHT: 1.5em;
  MARGIN: 2px 20px 0px 15px;
  PADDING: 0px 0px 0px 0px; 	
}

.INFO_OUTSOURCES  { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  FONT-STYLE: Italic;
	COLOR: #8C8EA5;  
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- TOPIC ---------- ---------- */

.INFO_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #8C8EA5;  
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.TITOLO_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 5px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.DATA_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

.AUTORE_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
  MARGIN: 0px 20px 0px 170px;
  PADDING: 0px 0px 0px 0px; 	
}

.DESCRIZIONE_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #5A5D5A;
	background-color: inherit;
	TEXT-DECORATION: none;
	text-indent: 10px;
	text-align: justify;
  MARGIN: 2px 20px 0px 20px;
  PADDING: 0px 0px 0px 0px; 	
}

.ARTICOLO_TOPIC { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	COLOR: #000000;
	background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-INDENT: 10px;
	TEXT-ALIGN: justify;
	LINE-HEIGHT: 1.5em;
  MARGIN: 2px 10px 0px 10px;
  PADDING: 0px 0px 0px 0px; 	
}

/* ---------- ---------- ---------- ---------- */

.TITOLO_DOCUMENTO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #007DD6;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.TITOLO_CAPITOLO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  background-color: inherit;
	color: #396DB5;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

A.TITOLO_CAPITOLO:LINK {
  background-color: inherit;
  COLOR: #396DB5;
	TEXT-DECORATION: none;
}

A.TITOLO_CAPITOLO:VISITED {
  background-color: inherit;
  COLOR: #396DB5;
	TEXT-DECORATION: none;
}

A.TITOLO_CAPITOLO:HOVER {
	background-color: inherit;
	COLOR: #FF0000;
	TEXT-DECORATION: none;	
}

A.TITOLO_CAPITOLO:ACTIVE {
	background-color: inherit;
	COLOR: #396DB5;
	TEXT-DECORATION: none;
}

.TITOLO_PARAGRAFO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

A.TITOLO_PARAGRAFO:LINK {
  COLOR: #08245A;
  background-color: inherit;
	TEXT-DECORATION: none;
}

A.TITOLO_PARAGRAFO:VISITED {
  COLOR: #08245A;
  background-color: inherit;
	TEXT-DECORATION: none;
}

A.TITOLO_PARAGRAFO:HOVER {
	COLOR: #FF0000;
	background-color: inherit;
	TEXT-DECORATION: none;	
}

A.TITOLO_PARAGRAFO:ACTIVE {
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
}

.SOTTOTITOLO_PARAGRAFO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.PARAGRAFO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-ALIGN: justify; 
	TEXT-INDENT: 2.5em;
  MARGIN: 2px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.LOG_DATA { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
}

.DATE { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  /*COLOR: #5A5D5A;*/
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 4px 4px 4px 4px;
  PADDING: 0px 0px 0px 0px; 	
}

/* ---------- ---------- TABELLA ---------- ---------- */

.TITOLO_TABELLA { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.TITOLO_TABELLA_1 { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  COLOR: #FFFFFF;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.TITOLO_TABELLA_2 { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  COLOR: #CE6500;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.TITOLO_TABELLA_ROSSO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
  COLOR: #FF0000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.VALORE_TABELLA_FOCUS { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
  COLOR: #FF0000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  cursor: hand;
}

.VALORE_TABELLA { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
}

.VALORE_TABELLA_ROSSO { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
  COLOR: #FF0000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
}

.LABEL { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
 	FONT-WEIGHT: Bold;  
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
}

A.LABEL:LINK {
  COLOR: #08245A;
  background-color: inherit;
	TEXT-DECORATION: none;
}

A.LABEL:VISITED {
  COLOR: #08245A;
  background-color: inherit;
	TEXT-DECORATION: none;
}

A.LABEL:HOVER {
	COLOR: #FF0000;
	background-color: inherit;
	TEXT-DECORATION: none;	
}

A.LABEL:ACTIVE {
	COLOR: #08245A;
	background-color: inherit;
	TEXT-DECORATION: none;
}

.VALUE { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;  
 	COLOR: #FF0000;
 	background-color: inherit;
	TEXT-DECORATION: none;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- CONTROLS ---------- ---------- */
	
#FORM_LOG {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  COLOR: inherit;
	background-color: inherit;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
}

.BUTTON{
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
  background-color: inherit;*/
  /*BORDER: 1px solid #000000;*/
	HEIGHT: 20px;
	CURSOR: pointer;
}

.SUBMIT {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
  background-color: inherit;*/
  /*BORDER: 1px solid #000000;*/
	HEIGHT: 20px;
	CURSOR: pointer;
}

.FILE_SELECT{
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
  background-color: inherit;*/
  /*background: #CFCFCF;
	BORDER: 1px solid #000000;*/
	HEIGHT: 20px;
	WIDTH: 300px;	
	/*CURSOR: pointer;*/
}

.CONTROLS_LABEL { 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
 	FONT-WEIGHT: Bold;  
  COLOR: #000000;
  background-color: inherit;
	TEXT-DECORATION: none;
	TEXT-ALIGN: RIGHT;
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 	
  WIDTH: 170px;
}

.PASSWORD_TEXT {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 0px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100px;
	HEIGHT: 20px;
}

.TEXT {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 0px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 300px;	
	HEIGHT: 20px;
}

.TEXT_FIELDS {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 0px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 150px;	
	HEIGHT: 20px;
}

.TEXTAREA {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	/*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 1px 0px 0px 3px;
	MARGIN: 0px 0px 0px 0px;
}

.SELECT {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	/*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 1px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 350px;
	HEIGHT: 20px;
	OUTLINE:0;
  DISPLAY: block;
}

.SELECT_FIELDS {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	/*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	/*BORDER-STYLE: outset;*/
	PADDING: 1px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 150px;
	HEIGHT: 20px;
}

.SELECT_DATE {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	/*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	/*BORDER-STYLE: outset;*/
	PADDING: 1px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100px;
	HEIGHT: 20px;
}

.SELECT_PAGE {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	/*COLOR: #000000;
	background: #FFFFFF;*/
	/*BORDER: 1px solid #000000;*/
	PADDING: 1px 0px 0px 1px;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 150px;
	HEIGHT: 20px;
	OUTLINE:0;
  DISPLAY: block;
}

.CHECKBOX{
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
  background: #FFFFFF;*/
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
  HEIGHT: 15px;
  WIDTH: 15px;
  OUTLINE:0;
  DISPLAY: block;
}

.RADIO{
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*COLOR: #000000;
  background-color: inherit;*/
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
  HEIGHT: 15px;
  WIDTH: 15px;
  OUTLINE:0;
  DISPLAY: block;
}

/* ---------- ---------- ---------- ---------- */

.container_logos {
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*BORDER: 1px solid #000000;*/
}

.stemma {
	border: 0px solid #ccc;
	margin: 0px 0px 0px 50px;
	width:70px;
	height:92px;
	padding: 0px 0px 0px 0px;
	float:none;
}

.titolo{
	border: 0px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:400px;
	height:92px;
	float:none;
}

.logos {
	border: 0px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:none;
}

.news_button {
	border: 0px solid #ccc;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:none;
}

.zoom_frame{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	/*width:300px;
	height:250px;*/
}

.zoom_image { 
	border:1px solid #ccc;
	display:block;
	/*width:300px;*/
	height:300px;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
}

.mini_picture_frame{
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	width:110px;
	height:250px;
	float: left;
}

.mini_picture_text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.mini_picture {
	border:1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	width: 70px; 
	cursor: hand;	
}

.picture {
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
}

.declaration { 
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
}

#log{
	margin: 10px 5px 10px 5px;
	padding: 2px 2px 2px 2px;
}

.preview_border{
	margin: 10px 5px 10px 5px;
	padding: 2px 2px 2px 2px;
}

.progress_frame{
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	width: 450px;
  height: 105px;
  background-color: #ffffff;
}

.preview_frame{
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	width: 600px;
  height: 200px;
  background-color: #ffffff;
}

.preview1_frame{
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	width: 600px;
  height: 500px;
  background-color: #ffffff;
}

.news_frame{
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	width: 400px;
  height: 400px;
}

#log iframe { 
	border:1px solid #ccc;
	margin: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
}


.body_table {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  /*border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
	BACKGROUND-IMAGE: url( "/images/bk_1.gif" ); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat;*/ 
	background: #ffffff; 
}

.container_body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:100%;
  background: #inherit;
}

.container_left {
  margin: 0px 0px 0px 4px;
  padding: 1px 0px 0px 0px;
  /*background-color: inherit;*/
  width: 230px;
  /*background: #FFFFFF;*/
  background: #ffffff;
  /*BORDER: 1px solid #000000;*/
  

}

.OFFSET_BAR_LEFT{
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 0px 0px;
	/*BORDER: 1px solid #000000;*/
	background: #ECEBE3;
	width: auto;
	
  background-image: url( "/images/sfumatura_header_bottom.gif" ); 
	background-position: 0% 100%; 
	background-repeat: repeat-x; 	

}

.container_right {
	margin: 0px 4px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*text-align: center;*/
  /*background-color: inherit;*/
  /*BORDER: 1px solid #000000;*/
  width: 230px;
  
  /*
  background-image: url( "/images/sfumatura_header_top.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;  
	*/
}

.OFFSET_BAR_RIGHT{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*BORDER: 1px solid #000000;*/
	background: #ECEBE3;
			
	background-image: url( "/images/sfumatura_header_bottom.gif" ); 
	background-position: 0% 100%; 
	background-repeat: repeat-x; 	
}

.container_frame {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 600px;
  height: 200px;
}

.preview_frame {
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 600px;
  height: 200px;
}

.container {
  MARGIN: 0px 0px 5px 0px;
  PADDING: 0px 0px 0px 0px;
  /*BORDER: 1px solid #000000;*/
}

.container_hided {
  DISPLAY: none;
}

/* ---------- ---------- Menu Button ---------- ---------- */

.menu_box_open {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  vertical-align: top;
  width: 100%;
}

.menu_box_close {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  vertical-align: top;
  width: 100%;
}

.menu_item_image_container {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  float:left;
  width: 10px;
  BORDER: 1px solid #009900;
}

.menu_item_label_container  {
  MARGIN: 0px 0px 0px 5px;
  PADDING: 0px 0px 0px 0px;
  float:left;
  width: 145px;
  BORDER: 1px solid #009900;
}

.menu_item_blank {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 3px 0px 4px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background-color: inherit;
	vertical-align: top;
	width: 100%;

	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}


.menu_item {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 3px 0px 4px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit;
	background-color: inherit;
	vertical-align: top;
	width: 100%;
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;	
	
	
}

.menu_item_focus {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #ffe600; 
	background: #f1f1f1;
	vertical-align: top;
	width: 100%;
		
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;			
}

.menu_item_l1 {
  MARGIN: 0px 0px 0px 13px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background-color: inherit;
	vertical-align: top;
	width: 100%;
	/*BORDER: 1px solid #009900;*/
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}

.menu_item_focus_l1 {
  MARGIN: 0px 0px 0px 13px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background: #f1f1f1;
	vertical-align: top;
	width: 100%;
	/*BORDER: 1px solid #009900;*/
		
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}

.menu_item_l2 {
  MARGIN: 0px 0px 0px 26px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background-color: inherit;
	vertical-align: top;
	width: 100%;
	/*BORDER: 1px solid #005500;*/
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}

.menu_item_focus_l2 {
  MARGIN: 0px 0px 0px 26px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background: #f1f1f1;
	vertical-align: top;
	width: 100%;
	/*BORDER: 1px solid #005500;*/
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}

.menu_item_l3 {
  MARGIN: 0px 0px 0px 39px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background-color: inherit;
	vertical-align: top;
	width: 164px;
	/*BORDER: 1px solid #005500;*/
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}

.menu_item_focus_l3 {
  MARGIN: 0px 0px 0px 39px;
  PADDING: 3px 0px 3px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit; 
	background: #f1f1f1;
	vertical-align: top;
	width: 100%;
	/*BORDER: 1px solid #005500;*/
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;		
}


.menu_item_info { 
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace;  
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
	TEXT-ALIGN: left;  
  color: #000000;
  background-color: inherit;
  CURSOR: default;
  vertical-align: top;
}

.menu_item_value { 
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace;  
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
	TEXT-ALIGN: left;  
  color: #ff8000;
  background-color: inherit;
  CURSOR: default;
  vertical-align: top;
}

.menu_item_date { 
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace;  
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
	TEXT-ALIGN: left;  
  color: #ff8000;
  background-color: inherit;
  CURSOR: default;
  vertical-align: top;
}

.menu_form {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  vertical-align: top;
  TEXT-ALIGN: left;  
}

.menu_image {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 0px 0px; 
	float:left;
	width:10px;
	height: 100%;
}

.menu_label_l1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	float:none;
	text-align: left;
	COLOR: #000000; 
	width: 100%;
}

.menu_label_l2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	float:none;
	text-align: left;
	COLOR: #000000;
	width: 100%;
}

.menu_label_l3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	float:none;
	text-align: left;
	COLOR: #000000; 
	width: 100%;
}

.navigation_button {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	/*COLOR: inherit;*/
	COLOR: #000000;
	background-color: inherit;
	/*vertical-align: top;*/
	/*BORDER: 1px solid #b4b5af;*/
}

.navigation_separator {
  MARGIN: 0px 1px 0px 1px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	/*COLOR: inherit;*/
	COLOR: #000000;
	background-color: inherit;
	/*vertical-align: top;*/
	/*BORDER: 1px solid #b4b5af;*/
}

.navigation_button_focus {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #ff8000;
	background-color: inherit;
	/*vertical-align: top;*/
	/*BORDER: 1px solid #b4b5af;*/
}

.menu_button {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	/*COLOR: inherit;*/
	COLOR: #000000;
	/*background-color: inherit;*/
	vertical-align: top;
}

.menu_button_focus {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	COLOR: #ff8000;
	background-color: inherit;
	CURSOR: pointer;
	vertical-align: top;
}

.menu_button_l1 {
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #e96b10; 
	background-color: inherit;
	vertical-align: top;
}

.menu_button_l1_i {
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #5A5D5A; 
	background-color: inherit;
	vertical-align: top;
}

.menu_button_focus_l1 {
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	COLOR: Red;
	background-color: inherit;
	CURSOR: pointer;
	vertical-align: top;
}

.menu_button_l2 {
  MARGIN: 0px 0px 0px 20px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #e96b10; 
	background-color: inherit;
	vertical-align: top;
}

.menu_button_focus_l2 {
  MARGIN: 0px 0px 0px 20px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	COLOR: Red;
	background-color: inherit;
	CURSOR: pointer;
	vertical-align: top;
}

/* ---------- ---------- ---------- ---------- */

.spacer {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
}

.logo_left {
  margin: 7px 0px 0px 2px;
  padding: 0px 0px 0px 0px; 
	COLOR: inherit;
  /*background-color: inherit;*/
  /*background-image: url( "/images/bk_l_1.jpg" );
  background-position: 0% 50%;
  background-repeat: no-repeat;*/
  
  /*height: 150px;*/
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Normal;
	TEXT-DECORATION: none;
	/*BORDER: 1px solid #b4b5af;*/
	
	width:215px;
	
	
	background-image: url( "/images/sfumatura_1.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;
	
}

.header {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  COLOR: inherit;
  background-color: inherit;
  /*background-image: url( "/images/bk_l_2.jpg" );
  background-position: 0% 50%;
  background-repeat: no-repeat;*/
  /*width: 500px;	*/
  
	/*background-image: url( "/images/sfumatura_1.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x; */ 
}

.logo_right {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  COLOR: inherit;
  background-color: inherit;
  /*background-image: url( "/images/bk_l_3.jpg" );
  background-position: 0% 50%;
  background-repeat: no-repeat;*/  
  /*width: 210px;*/
  /*height: 150px;*/
  /*BORDER: 1px solid #b4b5af;*/
}

.spacer_10{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  height: 10px;
  COLOR: inherit;
  background-color: inherit;  
}

.ribbon_t1_header{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  COLOR: inherit;  
  background-color: inherit;
  /*
	BACKGROUND-IMAGE: url( "/images/ribbon_t1_header.gif" ); 
	BACKGROUND-POSITION: 50% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	*/
	height:15px;
	vertical-align: top;
}

.footer {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  color: inherit;
  background: #ffffff;
}

.ribbon_t1_footer{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  COLOR: inherit;  
  background-color: inherit;
	BACKGROUND-IMAGE: url( "/images/ribbon_t1_footer.gif" ); 
	BACKGROUND-POSITION: 50% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	height:21px;
}

.ribbon_t1_footer_1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  COLOR: inherit;  
  background-color: inherit;
	BACKGROUND-IMAGE: url( "/images/ribbon_t1_footer_1.gif" );
	BACKGROUND-POSITION: 50% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	height:10px;
}

.ribbon_1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  COLOR: inherit;  
  background-color: inherit;
	BACKGROUND-IMAGE: url( "/images/ribbon_1.jpg" ); 
	BACKGROUND-POSITION: 50% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	height: 3px;
}

.ribbon_2{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  COLOR: inherit;
  background-color: inherit;
	background-image: url( "/images/ribbon_2.jpg" ); 
	background-position: 50% 0%; 
	background-repeat: repeat-x;
	width: 210px;
	height: 3px;
}

.ribbon_3{
  margin: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
  COLOR: inherit;
  background-color: inherit;
	background-image: url( "/images/ribbon_3.jpg" ); 
	background-position: 50% 0%; 
	background-repeat: repeat-x;
	width: 500px;
	height: 14px;
}

.form_header{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	background-image: url( "/images/sfondo_header.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;
  height: 30px;
}

.form_header_2{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	background-image: url( "/images/sfumatura_header_top_2.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;
  height: 30px;
  width: 100%;
}

.form_header_top{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	background-color: transparent;
	/*background: #fefbee;*/
  /*background-color: inherit;*/
	height:300px;
}

.form_header_logos{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	height:320px;
  background-color: inherit;
}

.form_header_1{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
  background-color: inherit;
  BORDER: 1px solid #b4b5af;

}

.log_form{
  margin: 0px 7px 0px 7px;
  padding: 0px 0px 0px 0px; 
	width: 215px;
	color: inherit;
	/*background-color: inherit;*/
  /*background: #ffffff;*/
  background-color: #ecebe3;
  /*BORDER: 1px solid #b4b5af;*/
}

.info_form{
  margin: 0px 7px 0px 7px;
  padding: 0px 0px 0px 0px; 
	width: 215px;
	color: inherit;
	/*background-color: inherit;*/
	/* background: #ffffff;*/
  background-color: #ecebe3;
  
  /*BORDER: 1px solid #b4b5af;*/
}

.LEFT_COLUMN{
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px; 
  color: inherit;
  background: #86a5ad;
}


.left_margin{
  background-image: url( "/images/ribbon_left.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-y;  
  color: inherit;
  background_color: #inherit;	
}

.right_margin{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	
  background-image: url( "/images/ribbon_right.gif" ); 
	background-position: 100% 0%; 
	background-repeat: repeat-y;  
	
  color: inherit;
  background_color: #inherit;	
}

.top_margin_left{
  background-image: url( "/images/ribbon_top_left.gif" ); 
	background-position: 0% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:10px;
}

.top_margin_right{
  background-image: url( "/images/ribbon_top_right.gif" ); 
	background-position: 100% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:10px;
}

.top_margin{
  background-image: url( "/images/ribbon_top.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;  
  color: inherit;
  height:10px;
}

.bottom_margin_left{
  background-image: url( "/images/ribbon_bottom_left.gif" ); 
	background-position: 0% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:10px;
}

.bottom_margin_right{
  background-image: url( "/images/ribbon_bottom_right.gif" ); 
	background-position: 100% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:10px;
}

.bottom_margin{
  background-image: url( "/images/ribbon_bottom.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;  
  color: inherit;
  height:10px;
}

.left_menu{
  background-image: url( "/images/left_menu.gif" ); 
	background-position: 0% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:20px;
}

.center_menu{
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
  background-image: url( "/images/center_menu.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;  
  color: inherit;
  height:20px;
}

.right_menu{
  background-image: url( "/images/right_menu.gif" ); 
	background-position: 100% 0%; 
	background-repeat: no-repeat;  
  color: inherit;
  height:20px;
}


.RIGHT_COLUMN{
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px; 
  color: inherit;
  background: #86a5ad;
}

.upper_link_form{
  margin: 2px 0px 2px 0px;
  padding: 0px 0px 0px 0px; 
	width: 215px; 
	height: 5px; 
	/*background-color: inherit;*/
	/*background-color: transparent;*/
  /*background: #86a5ad;*/
  /*background: #728aa4;*/
  
  background-image: url( "/images/big_dotted_ribbon.gif" ); 
	background-position: 50% 50%; 
	background-repeat: repeat-x;   
    
  color: #ffffff;
  /*BORDER: 1px solid #b4b5af;*/
}

.upper_content_form{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	width: auto; 
	height: 5px; 
	/*background-color: inherit;*/
	/*background-color: transparent;*/
  /*background: #86a5ad;*/
  /*background: #728aa4;*/
  
  background-image: url( "/images/big_dotted_ribbon.gif" ); 
	background-position: 50% 50%; 
	background-repeat: repeat-x;   
    
  color: #ffffff;
  /*BORDER: 1px solid #b4b5af;*/
}

.upper_content_form_header{
  margin:2px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	width: auto; 
	height: 5px; 
  background-image: url( "/images/big_dotted_ribbon.gif" ); 
	background-position: 50% 50%; 
	background-repeat: repeat-x;   
  color: #ffffff;
}

.upper_content_form_footer_left{
  margin:0px 0px 0px 12px;
  padding: 0px 0px 0px 0px; 
	//width: auto; 
	width: 215px; 
	height: 5px; 
  background-image: url( "/images/big_dotted_ribbon.gif" ); 
	background-position: 50% 50%; 
	background-repeat: repeat-x;   
  color: #ffffff;
}

.upper_content_form_footer_right{
  margin:0px 0px 0px 7px;
  padding: 0px 0px 0px 0px; 
	//width: auto; 
	width: 215px; 
	height: 5px; 
  background-image: url( "/images/big_dotted_ribbon.gif" ); 
	background-position: 50% 50%; 
	background-repeat: repeat-x;   
  color: #ffffff;
}

.link_form{
  margin: 0px 7px 0px 7px;
  padding: 0px 0px 0px 0px; 
	width: 215px;  
	
	/*width: 100%;*/
	color: inherit;
	/*background-color: inherit;*/
	/*background-color: transparent;*/
  /*background: #86a5ad;*/
  /*background: #728aa4;*/
  background: #ecebe3;
  /*BORDER: 1px solid #b4b5af;*/
}

.navigation_table{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	color: inherit;
  background-color: #ecebe3;
  /* background-color: inherit;	*/
  /*BORDER: 1px solid #b4b5af;*/
}

.navigation_table_pages{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	color: inherit;
  background-color: inherit;
  /*BORDER: 1px solid #b4b5af;*/
}

.navigation_form{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px; 
	width: 500px;
	color: inherit;
  /*background-color: inherit;	*/
  background-color: #ecebe3;
  /*BORDER: 1px solid #b4b5af;*/
}

.content_form{
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  width: 450px;
	color: inherit;
  background-color: inherit;  
	/*BORDER: 1px solid #b4b5af;*/
}

.select_form{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
}

.query_form{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	color: inherit;
  background-color: inherit;   
}

.content_cell{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  width:auto;
	/* height: 200px; */	
	/*BORDER: 1px solid #b4b5af;*/
}

.title_cell{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  color: inherit;
  background: #FFEC95;
  height: 22px;	
}

.fields_cell{
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px; 
  color: inherit;
  background: #EDEDED;
  height: 22px;	
}

.menu_bar{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	width: auto; 
	height: 18px;
	/*BORDER: 1px solid #000000;*/
	background: #8ca6c2;
}


.menu_bar_empty{
  MARGIN: 0px 0px 0px -2px;
  PADDING: 0px 0px 0px 0px; 
	position:relative; 
	width:500px; 
	height:17px;
}

.menu_bar_l1{
  MARGIN: 0px 0px 0px 10px;
  PADDING: 0px 0px 0px 0px; 
	position: relative; 
	width: 500px; 
	height: 20px;
}

/* ---------- ---------- ---------- ---------- */

.top_left_corner{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/top_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 10px; 
	height: 2px;
}

.horizontal_bar_top{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/horizontal.jpg); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	height: 2px;
}

.top_right_corner{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/top_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 10px; 
	height: 2px;
}

.vertical_bar_left{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/vetical.jpg); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 10px; 
}

.vertical_bar_right{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/vetical.jpg); 
	BACKGROUND-POSITION: 100% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 10px; 
}

.bottom_left_corner{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/bottom_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 10px; 
	height: 2px;	
}

.horizontal_bar_bottom{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/horizontal.jpg); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	height: 2px;	
}

.bottom_right_corner{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/bottom_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 10px; 
	height: 2px;
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- TEMPLATE1 ---------- ---------- */

.top_left_corner_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/top_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 7px;*/
}

.horizontal_bar_top_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/top.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 5px; 
	height: 7px;*/
}

.top_right_corner_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/top_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 7px;*/
}

.vertical_bar_left_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 5px; 
	height: 5px;*/
}

.vertical_bar_right_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/vertical_right.gif); 
	BACKGROUND-POSITION: 100% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 5px; 
	height: 5px;*/
}

.bottom_left_corner_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 5px;*/
}

.horizontal_bar_bottom_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom.gif); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 5px; 
	height: 5px;*/
}

.bottom_right_corner_t1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 5px;*/
}

.bottom_left_corner_t1_1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom_left_1.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 5px;*/
}

.horizontal_bar_bottom_t1_1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom_1.gif); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 5px; 
	height: 5px;*/
}

.bottom_right_corner_t1_1{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_1/bottom_right_1.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 5px; 
	height: 5px;*/
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- TEMPLATE2 ---------- ---------- */

.content_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	color: #f5f5f5;
	background: #f8f7f5;
}

.top_left_corner_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_left_2.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 30px;
}

.horizontal_bar_top_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/top.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 100%; 
	height: 6px;
}

.top_right_corner_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_right_2.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 30px;
}

.vertical_bar_left_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 6px; 
	height: 6px;
}

.vertical_bar_right_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/vertical_right.gif); 
	BACKGROUND-POSITION: 100% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 6px; 
	height: 6px;
}

.bottom_left_corner_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/bottom_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}

.horizontal_bar_bottom_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/bottom.gif); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 100%;
	height: 6px;
}

.bottom_right_corner_t2{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_2/bottom_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- TEMPLATE3 ---------- ---------- */

.content_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	color: inherit;
	/*background-color: inherit;*/
	background-color: transparent;
	/*BORDER: 1px solid #000000;*/
}

.content_header_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	color: inherit;
	/*background-color: inherit;*/
	background-color: #bbd2a8;
	
}

.middle_left_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/middle_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;*/
	width: 6px; 
	height: 7px;
}

.middle_horizontal_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/middle_horizontal.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;*/
	width: 6px; 
	height: 7px;
}

.middle_horizontal_blank_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/middle_horizontal_blank.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;*/
	width: 6px; 
	height: 10px;
}

.middle_right_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/middle_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;*/
	width: 6px; 
	height: 7px;
}

.top_left_corner_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}

.horizontal_bar_top_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/top.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;*/
	width: 100%; 
	height: 6px;
}

.top_right_corner_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}

.vertical_bar_left_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;*/
	width: 6px; 
	height: 6px;
}

.vertical_bar_right_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/vertical_right.gif); 
	BACKGROUND-POSITION: 100% 0%; 
	BACKGROUND-REPEAT: repeat-y;*/
	width: 6px; 
	height: 6px;
}

.bottom_left_corner_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/bottom_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;*/
	width: 6px; 
	height: 6px;
}

.horizontal_bar_bottom_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/bottom.gif); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;*/
	width: 100%;
	height: 6px;
}

.bottom_right_corner_t3{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	/*BACKGROUND-IMAGE: url(/images/borders/template_3/bottom_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;*/
	width: 6px; 
	height: 6px;
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- TEMPLATE4 ---------- ---------- */
/*
.content_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	color: inherit;
	background-color: inherit;
}

.top_left_corner_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/top_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}

.horizontal_bar_top_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/top.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 100%; 
	height: 6px;
}

.top_right_corner_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/top_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}

.vertical_bar_left_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 6px; 
	height: 6px;
}

.vertical_bar_right_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/vertical_right.gif); 
	BACKGROUND-POSITION: 100% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	width: 6px; 
	height: 6px;
}

.bottom_left_corner_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/bottom_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}

.horizontal_bar_bottom_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/bottom.gif); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;
	width: 100%;
	height: 6px;
}

.bottom_right_corner_t4{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/borders/template_4/bottom_right.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 6px;
}
*/
/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- ---------- ---------- */

.line_0 {
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
	COLOR: inherit;
  background: #FFEC95;
  height: 22px; 
}

.line_1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  COLOR: inherit;
  background-color: inherit;
  height: 22px;
  
}

.line_2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  COLOR: inherit;
  background-color: inherit;
  height: 22px;
}

.line_3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
  COLOR: inherit;
  background: #EDEDED;
  height: 22px;
}

.line_4 {
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
  COLOR: inherit;
  background: #EDEDED;
  height: 22px;
}

.line_5 {
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 2px;
  COLOR: inherit;
  background-color: inherit;
  height: inherit;
  height: 22px;
}

.line_odd {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  COLOR: inherit;
  background: #FFFFFF;
  height: 22px; 
  
	/*BACKGROUND-IMAGE: url( "/images/dotted_ribbon_1.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;*/ 
}

.line_even {
  margin: 0px 0px 0px 0px;
  padding: 1px 2px 1px 2px;
  COLOR: inherit;
  background: #F7F6F4;
  height: 22px; 
  
	/*BACKGROUND-IMAGE: url( "/images/dotted_ribbon_1.gif" ); 
	BACKGROUND-POSITION: 0% 100%; 
	BACKGROUND-REPEAT: repeat-x;*/    
}

/* ---------- ---------- ---------- ---------- */

/* ---------- ---------- ---------- ---------- */

.top_left_corner_news{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_left_4.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}

.form_header_news{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	background-image: url( "/images/sfondo_header_4.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;
  height: 30px;
  width:100%;
}

.top_right_corner_news{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfumatura_header_top_right_4.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}

.content_cell_news{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  width:auto;
	/* height: 200px; */	
	background: #ecebe3;
	/*BORDER: 1px solid #b4b5af;*/
}

.news_title {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 3px 0px 4px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit;
	background-color: inherit;
	vertical-align: middle;
	width: 100%;
}

.news_item {
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: inherit;
	background-color: inherit;
	vertical-align: top;
	width: 100%;
	height: 6px;
	
	BACKGROUND-IMAGE: url( "/images/dotted_ribbon.gif" ); 
	BACKGROUND-POSITION: 0% 50%; 
	BACKGROUND-REPEAT: repeat-x;	
	/*BORDER: 1px solid #b4b5af;*/
	
}

.vertical_bar_left_news{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	COLOR: inherit;
	background: #ecebe3;
  
  /*
	BACKGROUND-IMAGE: url(/images/borders/template_4/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	height: 6px;
	*/	
	width: 6px; 

}

.vertical_bar_right_news{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	COLOR: inherit;
	background: #ecebe3;
  
  /*
	BACKGROUND-IMAGE: url(/images/borders/template_4/vertical_left.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: repeat-y;
	height: 6px;
	*/	
	width: 6px; 

}


.top_left_corner_topic{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfonfo_header_top_left_5.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}

.form_header_topic{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, SansSerif, monospace; 
  FONT-SIZE: 11px;
  FONT-WEIGHT: Bold;
	color: #000000;
	background-image: url( "/images/sfonfo_header_5.gif" ); 
	background-position: 0% 0%; 
	background-repeat: repeat-x;
  height: 30px;
  width:100%;
}

.top_right_corner_topic{
  MARGIN: 0px 0px 0px 0px;
  PADDING: 0px 0px 0px 0px; 
	BACKGROUND-IMAGE: url(/images/sfonfo_header_top_right_5.gif); 
	BACKGROUND-POSITION: 0% 0%; 
	BACKGROUND-REPEAT: no-repeat;
	width: 6px; 
	height: 20px;
}