﻿HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
.hide {
	height: 0em;

	width: 0em;

   overflow: hidden;
   
	position: absolute;

	font-size: 1em;

}

#containerbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 773px; PADDING-TOP: 0px;
	overflow: hidden;
}


IMG.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

IMG.noborder:hover {
	border: 1px solid;
}

IMG.noborder:active {
	border: 1px solid;
}

IMG.noborder:focus {
	border: 1px solid;
}


A.headerlink {
	FONT: bold 67% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; WHITE-SPACE: nowrap; TEXT-DECORATION: none; 
	vertical-align: 15%;
}

A.headerlink:hover  {
	TEXT-DECORATION: underline;
}

A.headerlink:active {
	border: 1px double;
}

A.headerlink:focus {
	border: 1px double;
	TEXT-DECORATION: underline;
}

#breadcrumbs {
	color: #003366; text-align: left; PADDING: 5px 0px; FONT: bold 0.68em Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; HEIGHT: 10%; WIDTH: 773px 
}

#breadcrumbs A {
	COLOR: #003366; TEXT-DECORATION: underline
}

#breadcrumbs A:hover {
	text-decoration: none;
	
}

#breadcrumbs A:active {
	text-decoration: none;
	font-size: 1.2em;
	text-transform: uppercase;
}

#breadcrumbs A:focus {
	text-decoration: none;
	font-size: 1.2em;
	text-transform: uppercase;
}

A.linkmore {
	COLOR: #003366;
}
A.link {
	COLOR: #003366
}
A.linklist {
	COLOR: #003366
}
A.linkmore {
	FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 5px; FONT-STYLE: italic; clear: both; display: block; TEXT-DECORATION: underline;
}
A.linkmore:hover {
	TEXT-DECORATION: none;
}

A.linkmore:active {
	TEXT-DECORATION: none;
}

A.linkmore:focus {
	TEXT-DECORATION: none;
}

A.link {
	TEXT-DECORATION: underline
}

A.link:hover {
	TEXT-DECORATION: none;
}

A.link:active {
	TEXT-DECORATION: none;
}

A.link:focus {
	TEXT-DECORATION: none;
}

A.linklist {
	TEXT-DECORATION: underline
}
A.linklist {
	FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.linklist:hover {
	TEXT-DECORATION: none;
}

A.linklist:active {
	TEXT-DECORATION: none;
	text-transform: uppercase;
}

A.linklist:focus {
	TEXT-DECORATION: none;
	text-transform: uppercase;
}

A.linkmenu {
	FONT: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.linkmenu:hover {
	TEXT-DECORATION: underline
}
A.linkmenu:active {
	border: 1px solid;
}

A.linkmenu:focus {
	border: 1px solid;
}

A.linkmenuindent {
	FONT: bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366; TEXT-ALIGN: left; TEXT-DECORATION: none
}


P.justify {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
SPAN.menuindent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; TOP: 0px
}

INPUT.bottone {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #eceef2; azimuth: behind
}

INPUT.textdestra {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 150px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}


DIV.pulsante_view {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #e0e4e8; LEFT: 156px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; WIDTH: 40px; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.pulsante_view A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.pulsante_view A:hover {
	TEXT-DECORATION: underline
}
DIV.pulsante_back {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #e0e4e8; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; WIDTH: 40px; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.pulsante_back A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.pulsante_back A:hover {
	TEXT-DECORATION: underline
}
DIV.pulsante_download {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #e0e4e8; LEFT: 146px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.pulsante_download A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.pulsante_download A:hover {
	TEXT-DECORATION: underline
}
DIV.abstract1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e0e4e8; PADDING-BOTTOM: 2px; COLOR: #003366; PADDING-TOP: 2px; POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}



LI.lista {
	PADDING-BOTTOM: 0.5em
}
INPUT.unsubtn {
	BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.5em; BORDER-LEFT: #003366 1px solid; WIDTH: auto; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #003366 1px solid; BACKGROUND-COLOR: #ebf5ff
}

/**
Modifiche css
*/

div.container {
	MARGIN-LEFT: auto; WIDTH: 773px; MARGIN-RIGHT: auto; clear: both;
}

/**
Intestazione
*/
span.immcentr {
	PADDING-LEFT: 131px; 
	TEXT-ALIGN: center;
	float: left;
}

div.riga {
clear: both;
	BACKGROUND-IMAGE: url(px_riga_sup.gif); WIDTH: 773px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 11px
}

span.leftExtLink{
	text-align: left; 
	float: left;
}

span.rightExtLink{
	float: right;
}



/** menu di sinistra */

div.menuLeft{
    float: left;
	WIDTH: 173px;
	padding-bottom: 400em;
	margin-bottom: -400em;
	min-HEIGHT: 40em;
	height: auto !important;
	height: 40em;
}

div.menuLeft  UL {
	PADDING: 0px; MARGIN: 0px;
}

div.menuLeft UL LI {
	PADDING-BOTTOM: 0.7em; LIST-STYLE-TYPE: none
}

div.menuLeft UL .listaMenuIdent LI {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc; margin-top:5px; margin-bottom:5px;
}
div.menuLeft UL .listaMenuIdent LI.select {
	LIST-STYLE-IMAGE: url(baffo_piccolo.gif); MARGIN-LEFT: 20px
}

/** intestazione menu di sinistra **/

div.box_b_sx {
   
    float:left;
	WIDTH: 9px; min-height: 1.2em; height: auto !important;  HEIGHT: 1.2em;
	BACKGROUND: url(box_b_sx2.gif);
	padding-bottom: 40px;
	margin-bottom: -40px;
}

div.box_b_dx {
    
    float:left;
	WIDTH: 9px; min-height: 1.2em; height: auto !important;  HEIGHT: 1.2em;
	BACKGROUND:  url(box_b_dx2.gif);
	padding-bottom: 40px;
	margin-bottom: -40px;
}



div.box_blu {
	float: left;
	BACKGROUND: url(box_b_center2.gif) #003366; FONT: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 155px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; min-HEIGHT: 1.2em; height: auto !important; height: 1.2em; TEXT-ALIGN: center; padding-top: 0.2em; padding-bottom: 50px;
	margin-bottom: -50px;
}

/** box menu di sinistra **/
div.menuSxBox{
    float: left;
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	FONT: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #003366 1px solid; 
	WIDTH: 158px; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #ebf5ff; 
	TEXT-ALIGN: left;
	COLOR: #003366;
	
}

div.menuBox{
    float: left;
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	FONT: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #003366 1px solid; 
	WIDTH: 158px; 
	BORDER-BOTTOM: #003366 1px solid; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #ebf5ff; 
	TEXT-ALIGN: left;
	COLOR: #003366;
	
}

/** Titolo Contenuto **/
div.box_a_sx {
	float: left;
	BACKGROUND: url(box_a_sx2.gif); 
	WIDTH: 10px; 
	min-HEIGHT: 1.8em;
	height: auto !important;
	height: 1.8em;
	padding-bottom: 80px;
	margin-bottom: -80px;
}

div.box_a_dx {
    float: left;
	BACKGROUND: url(box_a_dx2.gif);
	WIDTH: 10px; 
	min-HEIGHT: 1.8em;
	height: auto !important;
	height: 1.8em;
	padding-bottom: 80px;
	margin-bottom: -80px;
}

div.box_azz {
    
    float: left;
	width: 397px;
	BACKGROUND:url(box_a_center.gif)  repeat-x; 
	FONT: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: white;  
	min-HEIGHT: 1.8em;
	height: auto !important;
	height: 1.8em;
	TEXT-ALIGN: center;
	margin: 0em;
	padding-bottom: 80px;
	margin-bottom: -80px;
}

h1.intestazione{
	FONT: bold  90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0em;
	
	padding-top: .7em;
	padding-bottom: .6em;
}

/** fine titolo contenuto **/

div.centralprint {
 float: left;
 width: 417px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 400em;
 margin-bottom: -400em;
}

div.centralprint div.box_center_content {
  float: left;
  width: 391px;
  BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px;  MARGIN-right: 0px; margin-left: 0px; margin-top: 0px; FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 10px; BORDER-BOTTOM: #003366 1px solid; WHITE-SPACE: normal; HEIGHT: 100%; BACKGROUND-COLOR: white;
  padding-bottom: 400em;
  margin-bottom: -400em;
  text-align: justify;
}

div.centralprint div.boxSmall_center_content {
  float: left;
  width: 391px;
  BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px;  MARGIN-right: 0px; margin-left: 0px; margin-top: 0px; FONT: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 10px; BORDER-BOTTOM: #003366 1px solid; WHITE-SPACE: normal; HEIGHT: 100%; BACKGROUND-COLOR: white;
  
  margin-bottom: 10px;
  text-align: justify;
}

div.centralprint P {
	PADDING: 0px;  MARGIN: 0px; LINE-HEIGHT: 130%; TEXT-ALIGN: justify
}

div.centralprintBig P {
	PADDING: 0px;  MARGIN: 0px; LINE-HEIGHT: 130%; TEXT-ALIGN: justify
}



div.lastBox{
    float: left;
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	FONT: bold 0.68em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #003366 1px solid; 
	WIDTH: 158px;   
	BACKGROUND-COLOR: #ebf5ff; 
	TEXT-ALIGN: left;
	COLOR: #003366;
	
	padding-bottom: 400em;
	margin-bottom: -400em;
}
div.menuRight{
    float: left;
	WIDTH: 173px;
	padding-bottom: 400em;
	margin-bottom: -400em;
}

div.sessionMessage{
	padding: 6px 0px;
	width: 150px;
}

div.spazioRiga  {
	clear: both;
	height: .5em;
}

div.doppioSpazioRiga  {
	clear: both;
	height: 1em;
}

div.footerBorderContainer{
   clear:both;
   float:left;
   margin-right: auto;
   margin-left: auto;
   width: 773px;
   overflow: hidden;
   padding-bottom: 200em;
  margin-bottom: -200em; 
  height: 1em;
}

div.footerBorderRight{
  float: left;
  WIDTH: 173px;
  BORDER-top: #003366 1px solid; 
   background-color: white;
  padding-bottom: 200em;
  margin-bottom: -200em;
}

div.footerBorderCenter{
  float: left;
  BORDER-top: #003366 1px solid;
  width: 417px;
  margin-left: 5px;
  margin-right: 5px;
 background-color: white;
  padding-bottom: 200em;
  margin-bottom: -200em;  
}

div.footerBorderLeft{
  float: left;
  WIDTH: 173px;
  BORDER-top: #003366 1px solid; 
   background-color: white;
  padding-bottom: 200em;
  margin-bottom: -200em;
}


/** Stili inline trasportati su css **/
div.accessibilityText {
	font-style: italic; width: 150px; margin-top: 10px; margin-bottom: 10px;
}

div.accessibilityImg {
	margin-left: 24px; margin-top: 5px; margin-bottom: 5px;
}

img.imgTrasp 
{
	width: 5px;
	height: 22px;
}

img.imgTrasp2
{
	width: 1px; height: 22px; float:left;
}

/** fine stili inline trasportati su css **/
/** parte centrale a 2 colonne **/


div.box_azzBig {
    
    float: left;
	width: 575px;
	BACKGROUND: url(box_a_center.gif) #003366; 
	FONT: bold 80%  Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: white; 
	BACKGROUND-REPEAT: repeat; 
	min-HEIGHT: 1.8em;
	height: auto !important;
	height: 1.8em;
	TEXT-ALIGN: center;
	padding-bottom: 80px;
	margin-bottom: -80px;
}

div.centralprintBig{
 float: left;
 width: 595px;
 padding-left: 5px;
 overflow: hidden;

 padding-bottom: 400em;
 margin-bottom: -400em;
 text-align: justify;
}


div.centralprintBig  div.box_center_content {
float: left;
  width: 569px;
  BORDER-RIGHT: #003366 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px;  MARGIN-right: 0px; margin-left: 0px; margin-top: 0px; FONT: 0.68em Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #003366 1px solid; COLOR: #003366; PADDING-TOP: 10px; BORDER-BOTTOM: #003366 1px solid; WHITE-SPACE: normal;  BACKGROUND-COLOR: white;
  
  min-HEIGHT: 50em;
height: auto !important;
height: 50em;
  padding-bottom: 400em;
  margin-bottom: -400em;
}



div.footerBorderCenterBig{
  float: left;
  BORDER-top: #003366 1px solid;
  width: 595px;
  margin-left: 5px;
  padding-bottom: 100em;
  margin-bottom: -100em;
  background-color: white;
}



/* formattazione voce menu selezionata menu pubblico*/

div.pulsante_a_sx {
	float: left; BACKGROUND-IMAGE: url(puls_a_sx.gif); BACKGROUND-REPEAT: no-repeat; 
}

div.pulsante_a_dx {
	 float: left; display: inline; BACKGROUND-IMAGE: url(puls_a_dx.gif); BACKGROUND-REPEAT: no-repeat; 
}

div.pulsante_azz {
	float: left; VERTICAL-ALIGN: middle; WIDTH: 116px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center; background-image: url(puls_a_center.gif); background-color: #06479F; background-position: bottom
}


/* formattazione voce menu non selezionata menu pubblico*/

div.pulsante_b_dx {
	float:left; BACKGROUND-IMAGE: url(puls_b_dx.gif); BACKGROUND-REPEAT: no-repeat; 
}

div.pulsante_b_sx {
	float:left; BACKGROUND-IMAGE: url(puls_b_sx.gif); BACKGROUND-REPEAT: no-repeat; 
}

div.pulsante_blu {
	float:left; VERTICAL-ALIGN: middle; WIDTH: 116px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center; BACKGROUND-IMAGE: url(puls_b_center.gif); background-color: #003366; 
}
	
/** menù navigazione **/
ul.menuNavigazione{
	margin: 0px 0px 0px 2px; padding:0px; list-style-type: none; 
}

ul.menuNavigazione  li{
  float: left; height:22px; padding-right: 1px; padding-left: 1px;
  display: inline;
}

/* formattazione voce menu selezionata menu privato */


div.pulsante_azz_priv {
	/*float: left; VERTICAL-ALIGN: middle; min-WIDTH: 97.5px; width: auto !important; width: 97.5px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; min-HEIGHT: 22px; 
	height: auto !important;
	height: 22px;
	TEXT-ALIGN: center; background-image: url(puls_a_center.gif); background-color: #06479F;*/
	float: left; VERTICAL-ALIGN: middle; WIDTH: 116px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center; background-image: url(puls_a_center.gif); background-color: #06479F; background-position: bottom
}


/* formattazione voce menu non selezionata menu privato*/


div.pulsante_blu_priv {
	/*float:left; VERTICAL-ALIGN: middle; min-WIDTH: 97.5px; width: auto !important; width: 97.5px;COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; min-HEIGHT: 22px;
height: auto !important;
	height: 22px;
	TEXT-ALIGN: center; BACKGROUND-IMAGE: url(puls_b_center.gif); background-color: #003366;*/
	float:left; VERTICAL-ALIGN: middle; WIDTH: 116px; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 22px; TEXT-ALIGN: center; BACKGROUND-IMAGE: url(puls_b_center.gif); background-color: #003366; 
}

/** menù navigazione alto parte privata **/
div.containerUp {
	float: right;
	clear: both;
}

div.menusimple {
	display: inline;
}

div.menusimple UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; WHITE-SPACE: nowrap;
	display: inline;
}
div.menusimple UL LI {
	DISPLAY: inline
}
div.menusimple UL LI A {
	PADDING-RIGHT: 0em; PADDING-LEFT: 3px; FONT: bold 70% Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #003366 thin solid; COLOR: #003366; TEXT-DECORATION: none
}
div.menusimple UL LI A:hover {
	TEXT-DECORATION: underline
}

div.menusimple UL LI A:active {
	TEXT-DECORATION: underline;
	text-transform: uppercase;
}

div.menusimple UL LI A:focus {
	TEXT-DECORATION: underline;
	text-transform: uppercase;
}

div.menusimple UL LI A.first {
	BORDER: none;
}

/** messaggio errore login **/
div.msgError {
  color: red; padding: 5px 0px; 
 }
 /** order by delle risorse di una sezione **/
 
div.orderBy {
	DISPLAY: inline;
	clear: both;
}
div.orderBy SPAN {
	FONT-WEIGHT: bold
}
div.orderBy DIV  {
	display:inline;BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: silver 1px solid; WIDTH: 50px; PADDING-TOP: 1px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #e0e4e8; TEXT-ALIGN: center
}
div.orderBy DIV A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
div.orderBy DIV A:hover {
	TEXT-DECORATION: underline
}

div.orderBy DIV A:active {
	TEXT-DECORATION: underline
}

div.orderBy DIV A:focus {
	TEXT-DECORATION: underline
}
/** Pulsante per la lista completa delle risorse **/
 
 DIV.pulsante_clist {
    margin: 10px 0px;
	
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #e0e4e8; LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
 div.pulsante_clist a 
{
color: #003366;
font-weight: bold;
text-decoration: none !important;
}

div.pulsante_clist a:hover 
{
text-decoration: underline !important;
}

div.pulsante_clist a:active
{
text-decoration: underline !important;
}

div.pulsante_clist a:focus 
{
text-decoration: underline !important;
}

div.pages A {
	COLOR: #003366
}
div.pages {
	FONT-SIZE: 75%; COLOR: #003366
}

 div.backr {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #e0e4e8; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; WIDTH: 50px; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}

div.backr A {
	COLOR: #003366; TEXT-DECORATION: none !important
}



div.backr A:hover {
	TEXT-DECORATION: underline !important;
}

div.backr A:active {
	TEXT-DECORATION: underline !important;
}

div.backr A:focus {
	TEXT-DECORATION: underline !important;
}

/** risorse esempio parte pubblica **/
h2.resources {
 text-align: left;
 font-size: 110%;
 padding: 0.8em 0em;
}

div.centralprint UL {
	margin: 1em  0em 1em 0em;
	padding-left: 1em;
}

div.centralprint UL LI {
    width: 98%;
	LIST-STYLE-TYPE: disc;
	vertical-align: top;
}


div.centralprint UL LI A {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366
}

div.centralprint UL LI A:hover {
	text-decoration: none;
}

div.centralprint UL LI A:active {
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprint UL LI A:focus {
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprint UL.resources LI {
   padding-top: 0em;
   padding-bottom: 2em;
}
/** titolo sottosezione pubblica **/

h2.sottosezione {
 text-align: left;
 font-size: 105%;
 padding: 1em 0em;
 text-transform: capitalize;
}

/** tabella membro governance group **/

TABLE.gg_member {
	BORDER-RIGHT: #2f4f4f 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #2f4f4f 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 0.99em; PADDING-BOTTOM: 0px; BORDER-LEFT: #2f4f4f 0px dotted; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #2f4f4f 1px dotted; BORDER-COLLAPSE: separate; margin: 2em 1em; width: 90%;
}
TABLE.gg_member TH {
	BACKGROUND-COLOR: #e4e4e4; TEXT-ALIGN: left; width: 40%;
}
TABLE.gg_member TD {
	BACKGROUND-COLOR: #f4f4f4; 
}

div.photo_ggmember {
   text-align: center;
}

img.photo_ggmember{
   width: 150px;
   height: 150px;
}



/** FAQ **/
h2.question{
  text-align: justify;
  font-weight: bold; 
  font-size: 100%;
  padding-top: 1em;
}

div.faqArrowNext { 
 clear: both;
 text-align: right;
 margin-bottom: 1em;
}

div.faqArrowPrev { 
 clear: both;
 text-align: left;
 margin-bottom: 1em;
}

div.faqSection {
	width: 98%;
}

/** lista risorse **/

h2.resourcesList {
  text-align: justify;
  font-weight: bold; 
  font-size: 115%;
  padding: 1em 0em;
}

SELECT.smallselect {
	FONT-SIZE: 100%; width: 95%; 
}

div.centralprintBig UL {
	margin: 1em  0em 1em 0em;
	padding-left: 1em;
}

div.centralprintBig UL LI {
    width: 98%;
	LIST-STYLE-TYPE: disc;
	vertical-align: top;
}


div.centralprintBig UL LI A {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366
}

div.centralprintBig UL LI A:hover {
	text-decoration: none;
}

div.centralprintBig UL LI A:active {
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprintBig UL LI A:focus {
	text-decoration: none;
	text-transform: uppercase;
}

q.quotedDefinition {
   quotes: '"' '"' "'" "'"
}

q.singleQuote {
   quotes:  "'" "'" '"' '"'
}

UL.sitemap LI A {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366; text-decoration: none;
}
UL.sitemap LI A:hover {
	text-decoration: underline;
}

table.abstract
{
	color: #003366;	
	vertical-align: top;	
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
        width: 98%;
        margin-top: 1em;
        margin-bottom: 1.5em;
}
table.abstract th{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #003366;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align: top;
	font-weight: bolder;
	/*white-space: nowrap;*/
	width: 25%;
	
}

table.abstract th div{
	background: #E0E4E8;
        color: #003366;
        font-weight: bold;
        text-align:left;
        padding: 2px;
}

table.abstract td{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	color: #003366;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align: top;
	background: #F6F7F9;
	width: 75%;
	
}

div.pulsante_download
{		
		margin-left: 1.5em;
		padding: 2px 2px 2px 2px;
		background: #E0E4E8;
		
		float: left;
		
		border: 1px solid Silver;
		
		white-space: nowrap;
}
div.pulsante_download a{
		color: #003366;
		font-weight: bold;
		text-decoration: none;
}
div.pulsante_download a:hover{
	text-decoration: underline;
}
div.pulsante_download a:active{
	text-decoration: underline;
}
div.pulsante_download a:focus{
	text-decoration: underline;
}

div.centralprintBig UL.resources {
	margin: 1em  0em 1em 0em;
	padding-left: 1em;
}

div.centralprintBig UL.resources LI {
    width: 98%;
	LIST-STYLE-TYPE: disc;
	vertical-align: top;
	margin-bottom: 1.5em;
}


div.centralprintBig UL.resources  LI A {
	FONT: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366
}

UL.networkPartner {
	margin: 1em  0em 1em 0em;
	padding-left: 1em;
}

UL.networkPartner LI {
    width: 98%;
	LIST-STYLE-TYPE: disc;
	vertical-align: top;
	margin-bottom: 1.5em;
}

div.centralprint a{
	color: #003366;
	text-decoration: underline;
}

div.centralprint a:hover{
	text-decoration: none;
}

div.centralprint a:active{
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprint a:focus{
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprintBig a{
	color: #003366;
	text-decoration: underline;
}

div.centralprintBig a:hover{
	text-decoration: none;
}

div.centralprintBig a:active{
	text-decoration: none;
	text-transform: uppercase;
}

div.centralprintBig a:focus{
	text-decoration: none;
	text-transform: uppercase;
}

h2.localDelegate{
   font: bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #003366;
   margin: .5em 0em;
}

textarea.topic{
width: 95%; height: 10em;
}

div.orTopic{
  FONT-WEIGHT: bold;
  padding: 1em  2.5em;
}

input.textdestra2{
	margin-top: 3px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
  color : #003366;
	width: 250px;
}

hr.separatore{
	color: rgb(0, 51, 102);
}

div.unsub{
  clear: both;
}

div.unsubbutton{
	 float: right;
	 width:25%;
	
	}
	
div.unsubleft {
  margin-top: 2em;
  float: left;
  width: 75%;
}

div.littleSpace{
  margin-left: 2px;
}

select.textdestra{
	MARGIN-TOP: 3px;  FONT-SIZE: 1em; WIDTH: 150px; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    MARGIN-BOTTOM: .25em;	width: 255px;
}

div.search {
	clear: both;
	MARGIN: .25em;
	
}

div.search span.leftSearch{
	float: left;
	
}

div.search span.rightSearch{
	float: right;
	margin-bottom: 1em;
}

div.logout {
    display: inline;
    margin: .5em 0em 2em .5em;
    padding-left: 1em;
}

div.logout a {
	font: italic 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

div.logout a:hover {
	text-decoration: underline;
}

div.logout a:active {
	text-decoration: underline;
	text-transform: uppercase;
}

div.logout a:focus {
	text-decoration: underline;
	text-transform: uppercase;
}

ul.linkPartner {
   margin: 0em;
   padding-left: 0em !important;	
}

ul.linkPartner li{
  LIST-STYLE-TYPE: none !important;
 padding-left: 0em !important;
 padding-bottom: 1em;
 font-size: 100%; 
}

ul.linkAc {
   margin: 0em !important;
   padding-left: 0em !important;
    
}

ul.linkAc li{
 LIST-STYLE-TYPE: none !important;
 padding-left: 0em !important;
 padding-top: .25em;
 padding-bottom: .25em;
 font-size: 100%; 
}


/*********************************************************************/
/*********************************************************************/
/***** ULTIMA MODIFICA!!!!! CARLO!!!! **********/

ul.linkNews {
width:80%;
   padding-left: 0em !important;
   padding-bottom: 0.5em !important;
}

ul.linkNews li{
  LIST-STYLE-TYPE: none !important;
 padding-left: 2em !important;
 padding-bottom: 0em !important;
 font-weight: bold;
}

div.rigaNews {
  clear: both;
  padding: 0.25em 0.5em;
  margin: 1em 0em;
}

div.rigaNews div.document{
  float: left;
  width: 30%;
  font-size: 100%;
  text-align: left;
}

div.rigaNews div.sizedoc{
  float: right;
  width: 70%;
  font-size: 90%;
}

A.Newslink
{
	FONT-WEIGHT: bold;
        text-decoration: underline;
}

ul.listaAnni {

   padding-left: 0em !important;
}

ul.listaAnni li{
  LIST-STYLE-TYPE: none !important;
  padding-left: 0em !important;
  padding-bottom: 2em !important;
  font-weight: bold;
}

/*********************************************************************/

ul.linkCountryBond {
 
   padding-left: 0em !important;	
}

ul.linkCountryBond li{
  LIST-STYLE-TYPE: none !important;
 padding-left: 0em !important;
 font-size: 90%; 
}

div.rigaLinkBond {
  clear: both;
  padding: 0.25em 0.5em;
  margin: 1em 0em;
}
div.rigaLinkBond div.countryBond{
  float: left;
  width: 20%;
  font-size: 90%;
  text-align: left;
}
div.rigaLinkBond div.linkvalueBond{
  float: right;
  width: 75%;
  font-size: 110%;
}

h2.newsletters {
 text-align: left;
 font-size: 100%;
 padding-top: 0.5em;
width: 80%;
}

/*********************************************************************/
/* per la paginazione .....!!!!!! Carlo....!!!!! */

div.pagesBond 
{
	FONT-SIZE: 90%; 
        COLOR: #003366;
	clear: both;
}

LI.listaSpaziata {
	PADDING-BOTTOM: 0.8em
}

/*********************************************************************/
/*********************************************************************/

/***********************************************************************/
/***********************************************************************/
/* aggiunta da CArlo  - aprile per MORE ABOUT US !!!!!! */

ul.listMore {
  margin: 1em  0em 1em 0em;
  padding: 0em 0em 0em 2.5em;
}

ul.listMore li {
  padding: 0em 0em 0.5em 0em;
  font-weight: bold !important;
  color: #003366;
  /*list-style-type: upper-roman;*/
  text-align: left;
}

ul.listMore li a {
  font-weight: bold !important;
  color: #003366;
  text-decoration: underline;
}

ul.listMore li a:hover {
  text-decoration: none;
}

ul.listMore li a:active {
  text-decoration: none;
  font-style: italic;
}

ul.listMore li a:focus {
  text-decoration: none;
  font-style: italic;
}



ol.g8lista {
  margin: 1em  0em 1em 0em;
  padding: 0em 0em 0em 2.5em;
}

ol.g8lista li {
  padding: .5em 0em;
  /*font-weight: bold !important;*/
  color: #003366;
  /*list-style-type: upper-roman;*/
  text-align: left;
}

ol.g8lista li a {
  font-weight: bold !important;
  color: #003366;
  text-decoration: underline;
}

ol.g8lista li a:hover {
  text-decoration: none;
}

ol.g8lista li a:active {
  text-decoration: none;
  font-style: italic;
}

ol.g8lista li a:focus {
  text-decoration: none;
  font-style: italic;
}


h3.sottosezione3 {
 text-align: left;
 font-size: 100%;
 padding: 0em 0em;
 text-transform: capitalize;
}


ul.senzapallino
{
  padding: 0em;
}

ul.senzapallino li
{
  padding-bottom: 1em;
  padding-left: 0em;
  list-style-type: none !important;

}


ul.senzapallinosimple
{
  padding: 0em;
}

ul.senzapallinosimple li
{
  padding-bottom: 0.5em;
  padding-left: 0em;
  /*list-style-type: none !important;*/

}



ul.linkNews_nuovo {
width:100%;
   padding-left: 0em !important;
   padding-bottom: 0.5em !important;
}

ul.linkNews_nuovo li{
  LIST-STYLE-TYPE: none !important;
 padding-left: 0em !important;
 padding-bottom: 0em !important;
 font-weight: bold;
}

ul.linkNews_nuovo li span {

 font-weight: normal !important;
}

div.rigaNews_nuovo  {
  clear: both;
  padding: 0.25em 0.5em;
  margin: 1em 0em;
}

div.rigaNews_nuovo div.document{
  float: left;
  width: 50%;
  font-size: 100%;
  text-align: left;
}

div.rigaNews_nuovo div.sizedoc{
  float: right;
  width: 50%;
  font-size: 90%;
}



/***********************************************************************/
/***********************************************************************/
