html {
}

BODY { margin: 0px;
font-family : Times New Roman, Times, serif; font-size:12pt; color:#000000;
 }
TD {
	font-family : Times New Roman; font-size:10pt; color:#000000
}
img
{
	max-width: 300pt;
}
.img_block
{
	max-width: 300pt;
}

TEXTAREA {font-family : Times New Roman;
	FONT-SIZE: 8pt;}
ul li { 
	padding: 0px;
	font-size:0.9em;
	line-height:1.3em;
	color: #291670;
	
}


#hider {	/* per nascondere i menu nel documento */
	LEFT: 0px; VISIBILITY: hidden; OVERFLOW: auto; WIDTH: 1%; POSITION: absolute; TOP: 0px; HEIGHT: 1%
}

#contenitore { /*contenitore principale*/
	 border:1pt solid #291670; padding:0; margin:0pt; 
}

#water { 
	DISPLAY: none;
	
}

/* BARRA SUPERIORE*/
#top { /*contenitore superiore liquido*/
	margin:0px; 
	padding:0px;
	height:71px;
	text-align:left;
	border-bottom:1px solid #291670;
	
}

#header { /*contenitore superiore a larghezza fissa*/
	margin:0px; 
	padding:0px;
	position:relative;
	 WIDTH: 100%;
	
}

#logo { /*contenitore logo pricipale*/
	height: 71px; 
	width:199px;
	border-right:1px solid #291670;
	margin:0px; 
	padding:0px;
	top:0px;
	background-color:#FFFFFF;
	float:left;
	
}

#logo h1{
	margin:0px; 
	padding: 0px;
	font-size: 8pt;
	display:none;
}

#loghi { /*contenitore dei loghi degli altri due dipartimenti bono*/
	display: none;
}

#loghi img { 
	margin:0px; 
	padding:0px;
	display:block;
	
}
#logosopra { 
	border-bottom: 1px solid #291670;
}

#switch_search_menu 
{
}

#switch_search { /*contenitore per lo switch linguistico e il campo search*/

	margin:0px; 
	padding:0px;
}

#switch_language {
	display: none;
}

#switch_language img{ 
	margin:0px 0px 3px 0px; 
	border:0px;
	
}

#switch_language p{ 
	margin:0px;
	padding:0px;
	font-size:8pt;
	line-height:8pt;
}

#switch_language p a{ 
	color: #FFFFFF;
	text-decoration:none;
}

#switch_language p a:hover{ 
	color: #FF8A00;
	text-decoration:none;
}

#search { 
	display: none;	
}

#search form{
	margin:0px;
	padding:0px;
}

#search label{ 
	margin:0px;
	padding:0px 0px 0px 0px;
	
	color: #FFFFFF;
	font-size:0.8em;
	line-height:1.6em;
	float:left;
}

#cerca{ 
	top:0px;
	border: 1px solid #291670;
	background-color:#FFFFFF;
	
	color: #291670;
	font-size:0.8em;
	height:18px;
	width:118px;
	padding:1px 0px 0px 4px;
	margin: 0px 6px 0px 6px;
	float:left;
}

.go{
	border: 1px solid #FFFFFF;
	background: #291670;
	font-size: 11px;
	color: #FFFFFF;
    width: 42px; 
	height: 20px;
	padding:0px;
	margin: 0px;
}
	 
.goon{
	border: 1px solid #291670;
	background: #FFFFFF;
	font-size: 11px;
	color: #291670;
    width: 42px; 
	height: 20px;
	padding:0px;
	margin: 0px;
}

#menu_orizzontale { 
		display: none;
}

P.validator{
	display: none;
	}

/*CONTENITORE CONTENUTI*/
#centrale { /*contenitore principale*/
	Display: block;
	margin:0px; 
	padding:0px;
}
#right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; POSITION: relative;Float: right;
}


#contenutileft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left; line-height:17pt
}

#contenutileft div{
	margin:0px;
	padding:0px;
	width:199;
	text-align:center;
}

#contenutileft div p{
	font-size:8pt;
	color: #29396D;
	text-transform: uppercase;
	font-weight:bold;
}
#contenutileft div img{
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
	display:block;
	
}
.border_bottom{
	border-bottom:1px solid #29396D;
}
.border_bottom_banner{
	DISPLAY: none;
	
	}
/*ELEMENTI BARRA SINISTRA*/
#left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left; line-height:17pt
}


.primo_livello {
	  WIDTH: 199px;  font-size:10pt; text-indent: 2mm; 
}
.primo_livello P {
	MARGIN: 0px; TEXT-TRANSFORM: uppercase; 
}
.secondo_livello {
	 MARGIN: 0px; WIDTH: 199px; text-indent: 3mm;}
.secondo_livello P {
	FONT-SIZE: 9pt; MARGIN: 0px; 
}

ul.terzo_livello { 
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

ul.terzo_livello li{
	margin: 0px;
	padding:0px;
	
	color: #291670;
	font-size:0.8em;
	border-bottom:1px dashed #FF0000;
}


/*ELEMENTI BARRA DESTRA E CONTENUTI*/
/*MENU A SCOMPARSA*/
#menu_secondlevel_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 24px
}
#menu_group {
display:none;
}
#menu_group UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_group UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}

#menu_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 23px; TEXT-ALIGN: left
}
#menu_news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 220px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_news UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase;  PADDING-TOP: 0px
}
#menu_contact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 3; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 23px;  TEXT-ALIGN: left
}
#menu_contact UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 60px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_contact UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#menu_links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 23px; TEXT-ALIGN: left
}
#menu_links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_links UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase;   PADDING-TOP: 0px
}

/*SEZIONE CONTENUTI: ELEMENTI PRINCIPALI*/
#contents { /*contenitore della parte destra dei contenuti*/
	margin:0px 0px 0px 0px; 
	padding:0px;
	text-align:left;
}


#titolo_sezione {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN: 0px; BORDER-BOTTOM: #291670 1px solid; HEIGHT: 35px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#titolo_sezione H2 {
	PADDING-RIGHT: 14pt; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 16pt; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase;   PADDING-TOP: 14px
}
#contenuti_sezione {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 4px 0px;   LINE-HEIGHT: 12pt; PADDING-TOP: 0px
}
#contenuti_sezione P IMG {
	FLOAT: right
	
}
#contenuti_sezione LI {
	FONT-SIZE: 8pt;   LINE-HEIGHT: 14pt
}
#contents_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; 
}
#contenuti_sezione_news {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_news H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_news H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenitore_news {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 8px 0px 12px; BORDER-LEFT: #291670 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; TEXT-ALIGN: left
}

#label_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; HEIGHT: 24px;
}
#label_news H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
#label_news SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#contenitore_news P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; MARGIN: 10px 0px 12px;   PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px dashed
}
.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px; FONT-STYLE: italic
}
#contenitore_events {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 8px 0px 12px; BORDER-LEFT: #291670 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; TEXT-ALIGN: left
}
#label_events {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; HEIGHT: 24px; 
}
#label_events H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
#label_events SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px;  LINE-HEIGHT: 24px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.evento {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; MARGIN: 10px 0px 12px;   PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px dashed
}
.evento P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.evento P IMG {
	FLOAT: left; MARGIN: 0px 12px 12px 0px;
	
}
#contenuti_sezione_news_dettaglio {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_news_dettaglio H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_news_dettaglio H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_news_dettaglio H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_news_dettaglio P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   LINE-HEIGHT: 13pt; PADDING-TOP: 0px
}
#contenitore_download {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 12px; MARGIN: 8px 0px 12px 12px; BORDER-LEFT: #291670 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; TEXT-ALIGN: left
}
#label_download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; HEIGHT: 20px; 
}
#label_download H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px
}
#contenitore_download P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; MARGIN: 10px 0px 12px;   PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px dashed
}
#contents_address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_address {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_map {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 252px; PADDING-TOP: 0px; TEXT-ALIGN: justify; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_map P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
#contenuti_sezione_map IMG {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; BORDER-LEFT: #291670 1px solid; BORDER-BOTTOM: #291670 1px solid
}
#contenuti_sezione_form_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 262px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_form_a FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenuti_sezione_form_a P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
#address_search {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #291670 1px solid; WIDTH: 160px;   PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 18px;
}
#clear {
	CLEAR: both
}
#contents_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_form {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenuti_sezione_form H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_form H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_form FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 20px; PADDING-TOP: 12px; BORDER-BOTTOM: #291670 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.fieldset_left {
	TEXT-ALIGN: left
}
.fieldset_center {
	TEXT-ALIGN: center
}
#contenuti_sezione_form LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase;   PADDING-TOP: 0px; TEXT-ALIGN: left
}
.label_140 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px;   LINE-HEIGHT: 14pt; MARGIN-RIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.label_112 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 112px;   LINE-HEIGHT: 14pt; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.label_full {
	CLEAR: left; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 140px;   LINE-HEIGHT: 14pt; TOP: 0px
}
#contenuti_sezione_form LABEL {
	FONT-SIZE: 8pt
}
.inputsingle {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; FONT-SIZE: 8pt; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 0px;  1px solid; WIDTH: 324px;   BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 14pt;  
}
.inputsingle100 {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 8px;  1px solid; WIDTH: 100px;   BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 14pt;  
}
.text_area {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; MARGIN: 0px 0px 12px; BORDER-LEFT: #291670 1px solid; WIDTH: 400px; BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 100px;
}
.text_area40 {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; MARGIN: 0px 0px 12px; BORDER-LEFT: #291670 1px solid; WIDTH: 400px;  BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 40px;
}
.text_area_margin {
	BORDER-RIGHT: #291670 1px solid; BORDER-TOP: #291670 1px solid; FONT-SIZE: 8pt; MARGIN: 12px 0px; BORDER-LEFT: #291670 1px solid;  BORDER-BOTTOM: #291670 1px solid; TOP: 0px; HEIGHT: 100px
}
#contenuti_sezione_form P {
	FONT-SIZE: 8pt;   LINE-HEIGHT: 16pt; TEXT-ALIGN: left
}
#contenuti_sezione_form P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
#contenuti_sezione_form P A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
#contenuti_sezione_form H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 3px;   TEXT-ALIGN: left
}
.div_submit {
	FLOAT: right; TEXT-ALIGN: right
}
.submitoff {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; BACKGROUND: #291670; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid;  ; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
.submiton {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #291670 1px solid;   PADDING-TOP: 3px; BORDER-BOTTOM: #291670 1px solid
}
#contents_profile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_profile {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_profile H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_profile H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_profile P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 4px 0px;   PADDING-TOP: 0px
}
#contenuti_sezione_profile UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#contenuti_sezione_profile UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   LINE-HEIGHT: 14pt; PADDING-TOP: 0px
}
#contents_products {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_products {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_products H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_products H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_products_dettaglio {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_products_dettaglio H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_products_dettaglio H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_products_dettaglio H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_products_dettaglio P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px;   LINE-HEIGHT: 13pt; PADDING-TOP: 0px
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px;   LINE-HEIGHT: 13pt; PADDING-TOP: 0px
}

.img_left {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 12px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#box_lato {

}
.label_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 22px; 
}

.label_title H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  ; PADDING-TOP: 2px
}
.label_tipo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; HEIGHT: 22px;  
}
.label_tipo H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  ; PADDING-TOP: 2px
}
#box_lato P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; MARGIN: 6px 0px 16px;   PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px dashed
}
#box_lato P IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#box_lato UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#box_lato UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   LINE-HEIGHT: 13pt; PADDING-TOP: 0px
}
#contents_appl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_appl {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_appl H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_appl H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
.testo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 6px 0px;   PADDING-TOP: 0px
}
#contenitore_appl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 8px 0px 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tipo H5 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 12px
}
.serie P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.tecnologia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; BORDER-BOTTOM: #291670 1px dashed
}
.tecnologia P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 0px;   PADDING-TOP: 0px
}
#bottom {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 52px; TEXT-ALIGN: left
}
#contents_job {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_job {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
#contenuti_sezione_job H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px;   PADDING-TOP: 0px
}
#contenuti_sezione_job H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_job H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px;   PADDING-TOP: 0px
}
#contenuti_sezione_job P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px;   LINE-HEIGHT: 13pt; PADDING-TOP: 0px
}
#contenuti_sezione_job FIELDSET {
	BORDER-RIGHT: #291670 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #291670 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; MARGIN: 10px 0px; BORDER-LEFT: #291670 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #291670 1px solid
}
#contenuti_sezione_job LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase;   PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_job FIELDSET UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#contenuti_sezione_job FIELDSET UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 0px;   LINE-HEIGHT: 14pt; PADDING-TOP: 4px
}
#contents_sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#contenuti_sezione_sitemap {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.testo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 6px 0px;   PADDING-TOP: 0px
}
#contenitore_sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 8px 0px 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.unit H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 6px 6px; TEXT-TRANSFORM: uppercase;   PADDING-TOP: 0px
}
.titolo H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 4px 18px;   PADDING-TOP: 0px
}
.primolivello {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px 26px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.level1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.comments1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px
}
.secondolivello {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
.level2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.comments2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px
}
.terzolivello {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.level3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}
.comments3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px
}
.descrizione P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px;   PADDING-TOP: 0px
}


/* FOOTER*/
#footer { /*contenitore barra sinistra*/
	
	height: 41px;
	margin:0px; 
	padding:0px;
	text-align:center;
	border-top:1px solid #291670;
	position:relative;
	clear: both;
}

#footer p{
	margin:0px;
	padding: 0px;
	
	color: #291670;
	font-size:0.6em;
	line-height:20px;
	background-color:#FFFFFF;
}

#footer p a{
	color: #291670;
	text-decoration:none;
}

#footer p a:hover{
	color: #FFFFFF;
	background-color: #291670;
	text-decoration:none;
}

#breadcrumb {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 4px; LINE-HEIGHT: 13pt; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#breadcrumb P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px;   LINE-HEIGHT: 10pt; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#indstamp {text-align: center; PADDING-TOP: 10pt;}
P.validator{
	display: none;
	}
