body { 
	margin:			0 1px 0 0; 
	padding:		0; 
	font:				.80em verdana, sans-serif;
	background: #FFFF;
	color:			#000;
	width:100%;
}

#container {width:1024px;height:auto;}
#header { 
	border-top:		1px solid #000;
	border-bottom:	1px solid #000;
	background:	white; 
	color:		#FFFF;  
	background: url("img/header.gif") no-repeat top center white;
	height:71px;
}
#header h1 {  
	font:			bold italic 40px/50px impact, arial, verdana, helvetica, sans-serif;
	margin:		0;
}

#colonna-sx { 
	float:left;
	width:			200px; 
	background:	#FFFF; 
	color:			#000;
	MARGIN-top: 20px;
}

p.titolobox {
	background:	blue; 
	margin: 0px 0px 0px;
	text-align: center;
	color: white;
        FONT-WEIGHT: bolder;
	padding:0px;
}	
p.contenuto
{
	color: red;
	text-align: left;
      MARGIN: 5px 5px 0px;
}	

#titolosezione
{ 
	float:left;
	width:			1000px; 
	height:			40px;
	color:			white;
	text-align:			center;
	background:			#004080; 
	font-weight: bold;
}

#principale { 
	float:			right; 
	width:			760px; 
	color:			#000;
	MARGIN-right: 30px;
	MARGIN-top: 20px;
	MARGIN-left: 10px;
	min-height: 600px;
	height: auto !important;
	height: 600px;}
#principale   fieldset { 
	padding:15px;
        margin: 0px 0px 0px;
	background:	#FFF; 
	align:center;
	background:none;
	border-color:#5A89C0;
	font: 13px Verdana, sans-serif;
	width:95%;
	color:#234A76;
}
#principale A:link { color: #003366; FONT-SIZE: 10pt;font-weight:bold;
}          /* unvisited link */
#principale A:visited { color: #003366; FONT-SIZE:10pt; FONT-weight: bold;}        /* visited links */
#principale A:active { color: #003366; FONT-SIZE:10pt; FONT-weight: bold;}        /* active links */
#principale A:hover { color: #003366 ; FONT-SIZE:10pt; FONT-weight: bold; text-decoration:underline; }        /* active links */

#footer { 
	border-top:			1px solid #000;
	border-bottom:	1px solid #000; 
	padding:				2px 10px;
	background:			#004080; 
	color:					#FFF; 
	font-size:			.80em;
	line-height:		1em;
	clear:both;
	height:20px
}

.buttonscontainer {width: 100%;}

.buttons a {color: #234A76;
background-color: ;
padding: 5px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #5A89C0;
font: 13px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #004080;
color: #FFFFFF;
text-decoration: none;}
/*    STILI PER MENU ORIZZONTALE */


div#navigation{float:left;width: 1000px;border-bottom: 2px solid #B9998C;padding-top: 20px;background-color: #fff}
div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{float: left;margin: 0;padding:0;
    background: url("img/sfondohover.jpg") no-repeat top left}
div#navigation a{display: block;width: 250px;line-height: 30px;text-decoration: none;
    background: url("img/sfondonormale.jpg") no-repeat top left;
    color: #333;text-align: center}
div#navigation a:hover{background-image: none;color: #503325}
div#navigation li#activelink a,div#navigation li#activelink a:hover{ background: url("img/sfondoattivo.jpg") no-repeat top left;color: #6B4131}


div#navigation li a {font-weight:bold}





 
.sfondo_pagina 
{ 
background-image: url('../img/sfondo-pagina.gif')
 }

.homepage
{
    FONT-SIZE: x-small;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
	background-color:#FFFFFF;
}


.headerhomepage { 
	font-size: 11pt;
 	color: #FFFFFF;
  	background-color:#003366; 
  	font-variant: small-caps; 
  	font-family: Tahoma;
  	font-stretch:expanded;
    margin-top: 9;
	margin-bottom: 16;
	padding-left: 10px 
		  }
			   
tr {
height:15px;
}


.textdocument
{
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    TEXT-DECORATION: none;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
	text-transform:none;
}
			   		   
.texthomepage
{
    FONT-SIZE: 10pt;
    COLOR: darkblue;
    TEXT-DECORATION: none;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
	text-transform:none;
}

.titolodocumento
{
    FONT-SIZE: 10pt;
    COLOR: darkblue;
    TEXT-DECORATION: none;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    font-weight:bold;
}

.texthomepage_conf
{
    FONT-SIZE: 10pt;
    COLOR:#003366;
    TEXT-DECORATION: none;
    FONT-VARIANT: normal;
    FONT-STYLE: normal
}

			
.redaz_page  {    
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    background-color:#993333; }
 
.PugliaPerche
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    /*FONT-VARIANT: small-caps;*/
    TEXT-DECORATION: none;
    BACKGROUND-COLOR:#003366;
}

.PugliaPercheTesto 
{
    COLOR:#003366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
	font-variant:normal;
	text-transform:none;
	font-size:12px;
	width:760px;
}

.PugliaPercheTesto p
{
    COLOR:#003366;
    TEXT-ALIGN: justify;
	font-size:12px;
} 
p.pdx{
	font-size:12px;
	text-align:right;
	color:#003366;
	font-weight:bold;
}   
p.ptitolo{
	font-size:12px;
	text-align:center;
	color:#003366;
	font-weight:bold;
}     
.PugliaPercheTesto li
{
    COLOR:#003366;
    TEXT-ALIGN: justify;
	text-transform:none;
	font-size:12px;
} 
.PugliaPercheTesto span
{
    COLOR:#003366;
    TEXT-ALIGN: left;
	text-transform:none;
	font-size:9px;
	font-weight:bold;
} 

span.spandx
{
    COLOR:#003366;
    TEXT-ALIGN: right;
	text-transform:none;
	font-size:9px;
} 

.PugliaPercheTesto .layout
{
    COLOR:#003366;
    border-style:none;
    text-align:left;

} 

.PugliaPercheTesto .layout TD
{
    COLOR:#003366;
    border-style:none;
    text-align:left;

} 

.PugliaPercheTesto table
{
    COLOR:#003366;
	border-color:#003366;
	border-width:thin;
	border-style:double;
	text-align:center;

} 
.PugliaPercheTesto td
{
    COLOR:#003366;
	border-color:#003366;
    TEXT-ALIGN: left;
	text-transform:none;
	height:15px;
	border-bottom-style:double;
	border-width:thin;
	font-size:12px;
	padding-left:5px;
} 

.PugliaPercheTesto th
{
    COLOR:#003366;
	border-color:#003366;
	background-color:#003366;
    TEXT-ALIGN: left;
	text-transform:none;
	height:15px;
	border-bottom-style:double;
	border-width:thin;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
	color:white;
} 

td.tdtitolo
{
    COLOR:#FFFFFF ;
	background-color:#003366;
	border-color:#FFFFFF;
    TEXT-ALIGN: center;
	height:20px;
	border-bottom-style:double;
	border-width:thin;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
} 
.PugliaPercheinte
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR:#003366;
}

.ServInf_Mnu
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR:#003366;
}

.ServInf_Int
{
    FONT-SIZE:x-small;
    COLOR:#FFFFFF;
    FONT-STYLE:normal;
    FONT-FAMILY:Arial;
	text-align:center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION:none;
    BACKGROUND-COLOR:#003366;
	font-weight:bold;
}

.ServInf_Iframe
{
    FONT-SIZE: x-small;
    COLOR:#003366;
    FONT-STYLE:normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN:left;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR:#FFFFFF;
}

.offerte
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366
}

.offerteinte
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    /*BACKGROUND-COLOR: #EFA200*/
	BACKGROUND-COLOR:#003366;
}

.servizi
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366;
}

.serviziinte
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #003366;
}


.textlabelform
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    TEXT-DECORATION: none;
    FONT-FAMILY: Arial;
    FONT-STYLE: bold
}

.texthomepagewh
 { 
 	font-size: 13pt; 
 	color: #FFFFFF; 
 	font-style: bold 
 	}

.tabtestata
{ 
 	font-size: 10pt; 
 	color: white; 
 	font-style: bold; 
 	FONT-FAMILY: Arial;
 	background-color: #003366;
 	TEXT-DECORATION: none;
	TEXT-ALIGN: center
 	}

.tabriga
{ 
 	font-size: 10pt; 
 	color: #003366; 
 	font-style: bold; 
 	FONT-FAMILY: "Arial, Helvetica, sans-serif";
 	background-color: #FFFFFF;
 	TEXT-DECORATION: none;
 	BORDER-COLOR: #FFFFFF;
	BORDER-COLOR-LIGHT: #FFFFFF;
	BORDER-COLOR-DARK: #FFFFFF;
	TEXT-ALIGN: middle;
	HEIGHT: 15pt
 	}
.tabrigatit
{ 
 	font-size: 10pt; 
 	color: #003366;
 	font-style: bold; 
 	FONT-WEIGHT: bolder;
 	FONT-FAMILY: Arial;
 	TEXT-DECORATION: none;
 	BORDER-COLOR: #FFFFFF;
	BORDER-COLOR-LIGHT: #FFFFFF;
	BORDER-COLOR-DARK: #FFFFFF;
	TEXT-ALIGN: top;
	HEIGHT: 10pt;
	background-color: #e8eff7
 	}
.tabrigadett
{ 
 	font-size: 10pt; 
 	color: #003366; 
 	font-style: normal; 
 	FONT-FAMILY: "Arial, Helvetica, sans-serif";
 	TEXT-DECORATION: none;
 	BORDER-COLOR: #FFFFFF;
	BORDER-COLOR-LIGHT: #FFFFFF;
	BORDER-COLOR-DARK: #FFFFFF;
	TEXT-ALIGN: top;
	HEIGHT: 10pt;
	background-color: #FFFFFF
 	}


.ancorhomepage
{
    FONT-SIZE: 11pt;
    FONT-STYLE: bold;
	text-align:left;
}

.BottoneNavigazione
{
    BORDER-RIGHT: medium none;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: medium none;
    DISPLAY: none;
    FONT-WEIGHT: lighter;
    FONT-SIZE: medium;
    BACKGROUND-IMAGE: url(immagini/tasto.jpg);
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    BORDER-BOTTOM: medium none;
    LETTER-SPACING: normal;
    HEIGHT: 40px;
    TEXT-ALIGN: center
}
.StileBody
{
    SCROLLBAR-FACE-COLOR: 003366;
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    TEXT-TRANSFORM: capitalize;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    COLOR: firebrick;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    SCROLLBAR-BASE-COLOR: #ffffff;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-dark-shadow-color: #ffffff;
    font-color: green
}
.StileLink
{
    FONT-SIZE: xx-small;
    CURSOR: hand;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.StileLinkInattivo
{
    FONT-SIZE: xx-small;
    CURSOR: help;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.StileLinkDisattivato
{
    FONT-SIZE: xx-small;    
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.StileLinkCliente
{
    FONT-SIZE: xx-small;
    CURSOR: hand;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.RegionNoBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 3px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    COLOR: #003366;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.RegionHeaderColor
{
    FONT-SIZE: 3px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.CaratterePiccolo
{
    FONT-SIZE: xx-small;
    CURSOR: hand;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.Titolo
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.TitoloMenuSup
{
    FONT-SIZE: x-small;
    CURSOR: hand;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.TitoloCliente
{
    FONT-SIZE: x-small;
    COLOR: #003366;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.TitoloMenuCliente
{
    BORDER-RIGHT: firebrick;
    BORDER-TOP: firebrick;
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    BORDER-LEFT: firebrick;
    COLOR: #003366;
    BORDER-BOTTOM: firebrick;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.TabellaMenuSup
{
    COLOR: #003366;
    BORDER-BOTTOM: #003366 thin solid
}
.TestoTagSelezione
{
    FONT-SIZE: xx-small;
    WIDTH: 200px;
    CURSOR: hand;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.TestoTagSelezioneCorto
{
    FONT-SIZE: xx-small;
    OVERFLOW: visible;
    WIDTH: 25px;
    CURSOR: hand;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.TestoTagSelezioneData
{
    FONT-SIZE: xx-small;
    OVERFLOW: visible;
    WIDTH: 75px;
    CURSOR: hand;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.TabellaMenuCliente
{
    BORDER-RIGHT: firebrick thin solid;
    PADDING-RIGHT: 6pt;
    BORDER-TOP: firebrick thin;
    PADDING-LEFT: 6pt;
    BORDER-LEFT: firebrick thin solid;
    WIDTH: 60%;
    COLOR: #003366;
    LINE-HEIGHT: 15pt;
    BORDER-BOTTOM: firebrick thin solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.TabellaCliente
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    FONT-WEIGHT: lighter;
    FONT-SIZE: xx-small;
    WIDTH: 60%;
    COLOR: firebrick;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.TabellaDefinizioneProdotto
{
    BORDER-RIGHT: firebrick thin solid;
    PADDING-RIGHT: 10pt;
    BORDER-TOP: firebrick thin;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #003366 thin solid;
    WIDTH: 500px;
    COLOR: #003366;
    BORDER-BOTTOM: #003366 thin solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.TabellaBasket
{
    BORDER-RIGHT: firebrick thin solid;
    PADDING-RIGHT: 10pt;
    BORDER-TOP: firebrick thin;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    BORDER-LEFT: #003366 thin solid;
    WIDTH: 500px;
    COLOR: #003366;
    BORDER-BOTTOM: #003366 thin solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.CorpoAreaCliente
{
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.CorpoDefinizioneProdotto
{
    FONT-SIZE: xx-small;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.Bottone
{
    BORDER-RIGHT: gray thin inset;
    BORDER-TOP: #003366 thin;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/site/bg.gif);
    OVERFLOW: visible;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: gray thin;
    WIDTH: 140px;
    CURSOR: hand;
    COLOR: #003366;
    BORDER-BOTTOM: gray thin inset;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.BottoneInattivo
{
    BORDER-RIGHT: gray thin groove;
    BORDER-TOP: gray thin groove;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/site/bg.gif);
    OVERFLOW: visible;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: gray thin groove;
    WIDTH: 140px;
    CURSOR: wait;
    COLOR: gray;
    BORDER-BOTTOM: gray thin groove;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.BottonePiccolo
{
    BORDER-RIGHT: gray thin inset;
    BORDER-TOP: blue thin;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/site/bg.gif);
    OVERFLOW: visible;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: gray thin;
    WIDTH: 20px;
    CURSOR: hand;
    COLOR: #003366;
    BORDER-BOTTOM: gray thin inset;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    HEIGHT: 25px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

.bottoneScheda
{
    BORDER-RIGHT: gray thin groove;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(http://arca:7778/rupar/img/bg.gif);
    COLOR: #003366;
    BORDER-BOTTOM: gray thin groove;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.Note
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.formEtichetta
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: fire#003366brick;
    FONT-STYLE: normal;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.formValore
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    WIDTH: 280px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.formValoreChekBx { font-weight: lighter; font-size: 8pt; width: 280px; color: #B22222; 
               font-family: Arial; text-align: left; text-decoration: none; 
               background-color: #FFFFFF; border-style: solid; border-color: 
               #FFFFFF }
               
.formField
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    WIDTH: 280px;
    COLOR: firebrick;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.nomeFunzione
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    font-weigth: Bold
}
.infoArgomento
{
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.infoEtichetta
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.infoValore
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #bcc1ec;
    TEXT-ALIGN: justify
}

.commentoTitolo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.commentoTesto
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.testo
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.copyright
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    TEXT-ALIGN: center
}
.toolBar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: firebrick;
    BORDER-BOTTOM: firebrick thin solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    font-weigth: normal
}
.toolBarNoBord   
  { font-weight: bolder;
   font-size: 8pt; 
   color: firebrick; 
   text-align: right; 
   text-decoration: none; 
   font-weigth: normal }

#barranavigazione { color: #003366; FONT-SIZE: 8pt;font-weight:bold;text-decoration:none; 
}
#barranavigazione A:link { color: #003366; FONT-SIZE: 8pt;font-weight:bold;text-decoration:none; 
}          /* unvisited link */
#barranavigazione A:visited { color: #003366; FONT-SIZE:8pt; FONT-weight: bold;text-decoration:none }        /* visited links */
#barranavigazione A:active { color: #003366; FONT-SIZE:8pt; FONT-weight: bold }        /* active links */
#barranavigazione A:hover { color: #003366 ; FONT-SIZE:8pt; FONT-weight: bold; text-decoration:underline; }        /* active links */

.formazione table tr th
  { font-weight: bolder;
   font-size: 8pt; 
   color: darkblue; 
   text-align: left; 
   text-decoration: none; 
  }
.formazione table tr td
  { 
   font-size: 8pt; 
   color: darkblue; 
   text-align: left; 
   text-decoration: none; 
   font-weigth: normal }

.formazione .nome
  { 
   font-weigth: bolder;
   font-size: 9pt; 
   color: darkblue; 
   text-align: left; 
   text-decoration: none 
   }

.combocomune
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-STYLE: normal;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.combocomune select 
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-STYLE: normal;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

#principale .schede
{
    COLOR:#003366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-variant:normal;
    text-transform:none;
    font-size:12px;
}
#principale .schede fieldset
{
    TEXT-ALIGN: justify;
    width:95%;
    border-style:none;	
    padding:0;	
}

#principale .schede .titolo
{
    COLOR:#003366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-variant:normal;
    text-transform:none;
    font-size:13px;
    font-weight:bold;	
}
#principale .schede A:link { color: #003366; FONT-SIZE: 10pt;
font-weight:normal;text-decoration:none; 
}          /* unvisited link */
#principale .schede A:visited { color: #003366; FONT-SIZE:10pt; FONT-weight: normal }        /* visited links */
#principale .schede A:active { color: #003366; FONT-SIZE:10pt; FONT-weight: normal }        /* active links */
#principale .schede A:hover { color: #003366 ; FONT-SIZE:10pt; FONT-weight: normal; text-decoration:underline; }        /* active links */


#principale .tab A:link { color: #003366; FONT-SIZE: 10pt;font-weight:normal;text-decoration:none;background:#E0E0E0;padding:0px 5px 0px 5px;}          /* unvisited link */
#principale .tab A:visited { color: #003366; FONT-SIZE: 10pt;font-weight:normal;text-decoration:none;background:#E0E0E0;padding:0px 5px 0px 5px;}         /* visited links */
#principale .tab A:active { color: #003366; FONT-SIZE: 10pt;font-weight:normal;text-decoration:none;background:#E0E0E0;padding:0px 5px 0px 5px;}      /* active links */
#principale .tab A:hover { color: #003366; FONT-SIZE: 10pt;font-weight:normal;text-decoration:none;background:#E0E0E0;padding:0px 5px 0px 5px;}       /* active links */
#principale .selezionato { color: white; FONT-SIZE: 10pt;font-weight:normal;text-decoration:none;background:#003366;padding:0px 5px 0px 5px;}
#principale table th {text-align:left}

