/*photo gallery*/
img.img_border{border:3px solid #dedede;}

.flag1 {	display:inline;	height: 56px;	right: 10px;	top: 76px;}
.flag img{	margin:0; border:0px;	opacity:1;	-moz-opacity:1;	filter:alpha(opacity=100);}
.flag a img{	margin:0;	border:0px;	opacity:0.3;	-moz-opacity:0.5;	filter:alpha(opacity=50);}
.flag a:hover img{	margin:0;	border:0px;	opacity:1;	-moz-opacity:1;	filter:alpha(opacity=100);}

A.testo_nero:link     	{ text-decoration: underline;         	color:#000000;  font: bold          12px/12px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero:visited  	{ text-decoration: underline;         		color:#000000;  font: bold          12px/12px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero:hover    	{ text-decoration: none;   			 	color:#b11a13;  font: bold         	12px/12px Verdana, Arial, Helvetica, sans-serif; }

A.testo_nero2:link     	{ text-decoration: underline;         	color:#000000;  font:         12px/12px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero2:visited  	{ text-decoration: underline;         		color:#000000;  font:         12px/12px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero2:hover    	{ text-decoration: none;   			 	color:#b11a13;  font:       	12px/12px Verdana, Arial, Helvetica, sans-serif; }


table.border {	background-color : #bbbbbb;}

.top_banner {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.top_menu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
A.top_menu:hover {
	COLOR: #b11a13
}
.left_menu {
	BORDER-TOP: #000000 0px solid; DISPLAY: block; FONT-SIZE: 10px; COLOR: #548ebc; LINE-HEIGHT: 18px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; FONT: bold; font-weight:bold;
}

.left_menu {
	BORDER-TOP: #000000 0px solid; DISPLAY: block; FONT-SIZE: 10px; COLOR: #548ebc; LINE-HEIGHT: 18px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; FONT: bold; font-weight:bold; white-space:nowrap;
}

a.left_menu {
	BORDER-TOP: #000000 0px solid; DISPLAY: block; FONT-SIZE: 10px; COLOR: #548ebc; LINE-HEIGHT: 18px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; FONT: bold; font-weight:bold; white-space:nowrap;
}

A.left_menu:hover {
	COLOR: #7D7C7A; FONT-SIZE: 10px;
}

.left_menu2 {
	BORDER-TOP: #000000 0px solid; DISPLAY: block; FONT-SIZE: 9px; COLOR: #FE8D1F; LINE-HEIGHT: 15px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;
white-space:nowrap;
}

a.left_menu2:hover {
	COLOR: #464747; FONT-SIZE: 9px; white-space:nowrap;
}


.left_menu3 {
	BORDER-TOP: #000000 0px solid; DISPLAY: block; FONT-SIZE: 13px; COLOR: #1F497D; LINE-HEIGHT: 18px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
}

A.left_menu3:hover {
	COLOR: #7D7C7A; FONT-SIZE: 13px;
}


.RossoPiccolo {
	FONT-SIZE: 7pt; COLOR: #ff0000; FONT-FAMILY: Verdana
}
.left_menu_order {
	BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.left_menu_step_fatto {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #a6a6a6; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.left_menu_step_corrente {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #b11a13; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.left_menu_step_dafare {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; COLOR: #3c3c3c; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.left_menu_freccia {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_left/left_menu_freccia_off.gif); COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #e4e4e4 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.left_menu_freccia:hover {
	BACKGROUND-IMAGE: url(image_left/left_menu_freccia_on.gif); COLOR: #b11a13
}
.left_tbl {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; WIDTH: 150px; BORDER-BOTTOM: #7a7a7a 1px solid
}
.left_sotto_tbl {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; BORDER-LEFT: #7a7a7a 1px solid; BORDER-BOTTOM: #7a7a7a 1px solid
}
.left_titolo {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.left_form_campo {
	BORDER-RIGHT: #716b6c 1px solid; BORDER-TOP: #716b6c 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #716b6c 1px solid; COLOR: #000000; LINE-HEIGHT: 11px; BORDER-BOTTOM: #716b6c 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.left_form_pulsante {
	BORDER-RIGHT: #716b6c 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #716b6c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_left/left_pulsante_sfondo.gif); VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #716b6c 1px solid; COLOR: #716b6c; LINE-HEIGHT: 11px; BORDER-BOTTOM: #716b6c 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.right_tbl {
	BORDER-TOP: #7a7a7a 1px solid; BORDER-LEFT: #7a7a7a 1px solid; WIDTH: 131px; BORDER-BOTTOM: #7a7a7a 1px solid
}
.right_titolo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.right_tratteggio {
	BORDER-LEFT: #7a7a7a 1px dashed
}
.top_barra_info {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #adadad 1px solid; COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #adadad 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fffaf1; TEXT-DECORATION: none
}
.separatore_5_orizzontale {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 5px
}
.separatore_5_verticale {
	FONT-SIZE: 1px; WIDTH: 5px; LINE-HEIGHT: 1px
}
.bottom {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 21px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.tbl_cornice {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; BORDER-LEFT: #7a7a7a 1px solid; BORDER-BOTTOM: #7a7a7a 1px solid
}
.tbl_tit_ara {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_carrello/tbl_tit_ara.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 17px
}
.txt_rosso {
	COLOR: #b11a13
}
.txt_grigio {
	COLOR: #999999
}
.txt_piccolo {
	FONT-SIZE: 9px
}
.tbl_tit_gri {
	PADDING-RIGHT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_carrello/tbl_tit_gri.gif); TEXT-TRANSFORM: uppercase; BACKGROUND-REPEAT: repeat-x; HEIGHT: 17px
}
.tbl_ara {
	BACKGROUND-COLOR: #fff3e2
}
.tbl_gri {
	BACKGROUND-COLOR: #f5f5f5
}
.txt_prezzo {
	PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 60px; COLOR: #b11a13; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e5e5e5; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.area_check {
	WIDTH: 20px; TEXT-ALIGN: left
}
.pulsante {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_carrello/pulsante_sfondo.gif); TEXT-TRANSFORM: uppercase; BORDER-LEFT: #7a7a7a 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #7a7a7a 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.txt_commento {
	BORDER-RIGHT: #7a7a7a 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #7a7a7a 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #7a7a7a 1px solid; COLOR: #7a7a7a; PADDING-TOP: 1px; BORDER-BOTTOM: #7a7a7a 1px solid
}
.NEW {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt_costo {
	WIDTH: 150px; TEXT-ALIGN: right
}
.mnu_tendina {
	BORDER-RIGHT: #e0a060 thin; BORDER-TOP: #e0a060 thin; FONT-SIZE: 12px; BORDER-LEFT: #e0a060 thin; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #e0a060 thin; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.main_tbl {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; BORDER-LEFT: #7a7a7a 1px solid; WIDTH: 100%
}
.main_titolo {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main_titolo_eu {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; COLOR: #001b94; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main_form_campo {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.main_servizi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; LINE-HEIGHT: 11px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.main_servizi_tit {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_main/main_servizi_top_sfondo.jpg); COLOR: #000000; LINE-HEIGHT: 12px; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 22px; TEXT-DECORATION: none
}
.main_servizi_tbl {
	BORDER-RIGHT: #7a7a7a 1px solid; BORDER-TOP: #7a7a7a 1px solid; BORDER-LEFT: #7a7a7a 1px solid; BORDER-BOTTOM: #7a7a7a 1px solid
}
.main_servizi_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(image_main/main_servizi_sfondo.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 11px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.main_loghi_tratteggio {
	BORDER-TOP: #7a7a7a 1px dashed; BORDER-LEFT-COLOR: #7a7a7a; BORDER-BOTTOM-COLOR: #7a7a7a; BORDER-RIGHT-COLOR: #7a7a7a
}
.radio {
	WIDTH: 65px
}
.link_chisiamo {
	FONT-SIZE: 11px; COLOR: #b11a13
}
.tab_comp_titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #7a7a7a 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 10px
}
.tab_comp_sottotitolo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; TEXT-DECORATION: none
}
.tab_comp_titolo_iniz {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(image_main/tab_comp_top.gif); VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 17px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tab_comp_HOSTING {
	FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 30px; BORDER-BOTTOM: #7a7a7a 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 31px; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none
}
.tab_comp_descr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pulsante_chiaro {
	BORDER-RIGHT: #b9b9b9 1px solid; BORDER-TOP: #b9b9b9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b9b9b9 1px solid; CURSOR: hand; COLOR: #7a7a7a; BORDER-BOTTOM: #b9b9b9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none
}
.separatore_right_sec_pag {
	PADDING-RIGHT: 5px
}
.main_tbl_FM_allinemanento {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.txt_normale {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_errore {
	FONT-SIZE: 11px; COLOR: #b11a13; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt_vistoso {
	FONT-SIZE: 11px; COLOR: #0373fc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sfondo_scuro {
	BACKGROUND-COLOR: #e9e9e9
}
.eu_nota {
	FONT-SIZE: 9px; COLOR: #999999; LINE-HEIGHT: 10px; FONT-FAMILY: Tahoma
}


A.testo_rosso:link      { text-decoration: none;        color:#000000;  font:           11px/11px verdana, serif; }
A.testo_rosso:visited   { text-decoration: none;        color:#000000;  font:           11px/11px verdana, serif; }
A.testo_rosso:hover     { text-decoration: none;        color:#ff0000;  font:           11px/11px verdana, serif; }

A.testo_bianco:link      { text-decoration: none;        color:#ffffff;  font:           13px/13px Tahoma; }
A.testo_bianco:visited   { text-decoration: none;        color:#ffffff;  font:           13px/13px Tahoma; }
A.testo_bianco:hover     { text-decoration: underline;   color:#ffffff;  font:           13px/13px Tahoma; }

A.testo_bianco2:link     { text-decoration: none;   	 color:#ffffff;  font: bold         10px/10px Verdana; }
A.testo_bianco2:visited  { text-decoration: none;   	 color:#ffffff;  font: bold         10px/10px Verdana; }
A.testo_bianco2:hover    { text-decoration: none;        color:#FAF455;  font: bold         10px/10px Verdana; }

A.testo_bianco2_1:link     { text-decoration: none;   	 color:#ffffff;  font: bold         11px/11px Verdana; }
A.testo_bianco2_1:visited  { text-decoration: none;   	 color:#ffffff;  font: bold         11px/11px Verdana; }
A.testo_bianco2_1:hover    { text-decoration: none;        color:#FAF455;  font: bold         11px/11px Verdana; }


.testo_bianco2_1_l{ text-decoration: none;   	 color:#ffffff;  font: bold         11px/11px Verdana; background-image:url(img/q_blu.gif); background-repeat:no-repeat; background-position:right; background-color:#1C95CE ; text-align:left }
.testo_bianco2_1_r{ text-decoration: none;   	 color:#ffffff;  font: bold         11px/11px Verdana; background-image:url(img/qr_blu.gif); background-repeat:no-repeat; background-position:left; background-color:#1C95CE ; text-align:right}


A.testo_bianco3:link     { text-decoration: none;   	 color:#98FED4;  font:           13px/13px verdana, serif; }
A.testo_bianco3:visited  { text-decoration: none;   	 color:#98FED4;  font:           13px/13px verdana, serif; }
A.testo_bianco3:hover    { text-decoration: underline;   color:#98FED4;  font:           13px/13px verdana, serif; }

A.testo_bianco4:link     { text-decoration: none;   	 color:#ffffff;  font:           11px/11px verdana, serif; }
A.testo_bianco4:visited  { text-decoration: none;   	 color:#ffffff;  font:           11px/11px verdana, serif; }
A.testo_bianco4:hover    { text-decoration: underline;   color:#ffffff;  font:           11px/11px verdana, serif; }

A.grey4:link     { text-decoration: none;   	 color:#777777;  font:bold            11px/11px verdana, serif; }
A.grey4:visited  { text-decoration: none;   	 color:#777777;  font:bold            11px/11px verdana, serif; }
A.grey4:hover    { text-decoration: none;        color:#ffffff;  font:bold            11px/11px verdana, serif; }

A.testo_nero:link     	{ text-decoration: none;         color:#000000;  font:           14px/14px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero:visited  	{ text-decoration: none;         color:#000000;  font:           14px/14px Verdana, Arial, Helvetica, sans-serif; }
A.testo_nero:hover    	{ text-decoration: underline;    color:#000000;  font:           14px/14px Verdana, Arial, Helvetica, sans-serif; }

A.testo_blu:link     	{ text-decoration: none;         color:#1CB5FB;  font: bold      10px/10px verdana, serif; }
A.testo_blu:visited  	{ text-decoration: none;         color:#1CB5FB;  font: bold      10px/10px verdana, serif; }
A.testo_blu:hover    	{ text-decoration: none;    	 color:#1CB5FB;  font: bold      10px/10px Verdana, Arial, Helvetica, sans-serif; }

A.testo_nero3:link     	{ text-decoration: none;         color:#000000;  font:           10px/10px verdana, serif; }
A.testo_nero3:visited  	{ text-decoration: none;         color:#000000;  font:           10px/10px verdana, serif; }
A.testo_nero3:hover    	{ text-decoration: underline;    color:#000000;  font:           10px/10px Verdana, Arial, Helvetica, sans-serif; }

A.testo_bordo:link     	{ text-decoration: underline;         color:#B12900;          }
A.testo_bordo:visited  	{ text-decoration: underline;         color:#B12900;          }
A.testo_bordo:hover    	{ text-decoration: none;    color:#B12900;          }


.testo_arancio{ 
  FONT-SIZE: 10px Verdana; COLOR: #FE8403; font-weight:bold;
}

.testo_page{
  
  FONT-SIZE: 12px ; FONT-FAMILY: Verdana;
}

.testo_page_8{
  
  FONT-SIZE: 11px ; FONT-FAMILY: Verdana;
}

.testo_azzurro{
  color:#5ECAFB;
  font: 14px/14px verdana, serif;
}

.testo_azzurro2{
  color:#5ECAFB;
  font: bold 14px/14px verdana, serif;
}
.testo_azzurro3{
  color:#1CB5FB;
  font: bold 11px/11px verdana, serif;
	text-decoration: none;  
}

.testo_nero{
  color:#000000;
  font: 14px/14px Verdana, Arial, Helvetica, sans-serif;
}

.testo_nero2{
  FONT-SIZE: 10px ; FONT-FAMILY: Verdana;
}

.testo_nero3{
  color:#000000;
  font: 12px/12px verdana, serif;
}

.testo_nero4{
  color:#000000;
  font: bold 9px/9px Verdana, Arial, Helvetica, sans-serif;
}

.testo_nero5{
  color:#000000;
  font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
}


.testo_bianco{
  color:#ffffff;
  font: 13px/13px verdana, serif;
}

.testo_bianco2{
  color:#ffffff;
  font: bold 10px/10px verdana, serif;
}

.testo_bianco3{
  color:#98FED4;
  font: 13px/13px verdana, serif;
}

.testo_bianco4{
  color:#ffffff;
  font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
}
.testo_bianco5{
  color:#ffffff;
  font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
}

.pulsanti
{
	background-color: #ADE0FF;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	color: #000000;
	border-width: 0px;
	border-style: solid;
	border-color: #1CB5FB;
}

.pulsanti1
{
	background-color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px solid #5ECAFB;
	
}

{
	background-color: #FBC97B;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	color: #ffffff;
	
}

.pulsanti3
{
	background-color: #ADE0FF;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	color: #1CB5FB;
	border-width: 1px;
	border-style: solid;
	border-color: #1CB5FB;
}


/* link menu */
a.menu:link, a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1CB5FB;
	font-size: 10pt;
	font-weight: bold;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1CB5FB;
	font-size: 10pt;
	font-weight: bold;
}
td.submenu2 {
color: #B12900; background-color : #FEE8CE; font-weight : bold; background-image: url("images/blubar2.gif");}
/* effetto mouseover nel menu */

.row1 {
	background-color: #ADE0FF;
}
.row2 {
	background-color: #FBC97B;
}

/* CSS Document */

/*body {background-color: #FFFFFF; background-image:url(../en/img/paper.gif)   } */

TD {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
A {color: #000000;}
A.menulink {color: #666666;}
A:hover {  text-decoration: none;}
font {font-family: Arial, Helvetica, sans-serif;}
table.border {	background-color : #bbbbbb;}
td.menu { color: #666666; background-color : #e1e1e1; font-weight : bold;}
td.menuuser { color: #666666; background-color : #f1f1f1; border-bottom-width : 1px; border-bottom-style: solid; border-bottom-color: #bbbbbb;}
td.headersubmenu { color: #666666; background-color : #f1f1f1;}
td.submenu {
color: #B12900; background-color : #FEE8CE;font-weight : bold;background-image: url("../img/bhead2.gif");}
td.submenu2 {
color: #B12900; background-color : #FEE8CE;font-weight : bold;background-image: url("../img/bhead3.gif");}
td.descrip_mrc { color: #039ADF; background-color : #EEF9FF;font-weight : bold;}
td.descrip_mrc2 { color: #000000; font-size : 12px; font-weight : bold;}
td.descrip { color: #6E4949; background-color : #FFFBF4;font-weight : bold;}
td.descrip2 { color: #6E4949; background-color : #FFFBF4}
td.dat { color: #000000; background-color: #FFFFFF;}
.detail {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}



.smenu
{
    TEXT-DECORATION: none;
    COLOR: #666666;
}
.smenu:hover{ text-decoration: none; color:#000000;}
.menu
{
    TEXT-DECORATION: none;
    COLOR: #666666;
}
.menu:hover{ text-decoration: none; color:#666666;}
//td.submenux { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF; background-color : #666666;}
//td.menux { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; background-color : #FFCC00;}

SELECT {
 FONT-SIZE: 11px;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
 border: 1px solid #000000;
}

TEXTAREA {
 FONT-SIZE: 11px;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
 border: 1px solid #000000;
 /*border-style: solid;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;*/
}

/*input {
  FONT-SIZE: 11px;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 COLOR: #000000;
 BACKGROUND-COLOR: #ffffff;
 border: 1px solid #000000;
color: #000000;
 border-style: solid;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 1px;
}*/
.binput {
	border: none;
	BACKGROUND-COLOR: #FFFFFF;
}


		table.codeLighterCode {
			width: 95%;
			height: 1%;
			border: 1px solid silver;
			padding: 8pt;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000033;
			background-color: #FAFAFA;
		}
		table.codeLighterQuote {
			width: 95%;
			height: 1%;
			border: 1px solid silver;
			padding: 8pt;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000000;
			background-color: #F1F1F1;
		}
		table.codeLighterPHP {
			width: 100%;
			height: 1%;
			border: 1px solid silver;
			padding: 8px;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000000;
			background-color: #FDFDFD;
		}
		img.codeLighterImg {
			border: 0px;
		}
		a.codeLighterLink:link {
			text-decoration: none;
			color: #000080;
			font-family: Verdana, Helvetica, sans-serif;
		}
		a.codeLighterLink:visited {
			text-decoration: none;
			color: #002255;
			font-family: Verdana, Helvetica, sans-serif;
		}
		a.codeLighterLink:hover {
			text-decoration: underline;
			color: #0000AA;
			font-family: Verdana, Helvetica, sans-serif;
		}
		/*textarea.codeLighterTextarea {
			border: 1px solid black;
			font-family: Verdena, Helvetica, sans-serif;
			font-size: 9pt;
		}*/
		input.codeLighterButton {
			border: 1px solid silver;
			font-family: Verdena, Helvetica, sans-serif;
			font-weight: bold;
			color: #FE8403;
			background-color: #EFEFEF;
			font-size: 7pt;
		}
		span.codeLighterSpan {
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 7pt;
			font-weight: normal;
		}
		
		input.formatname{
	text-transform :capitalize;
}