body
{
   margin: 0;
   padding: 0;
   text-align: center;
   color: red;
   background-color: rgb(0,44,97);
   background-image: url("../images/bg_body.png");
   background-position: center top;
   background-repeat: repeat-x;
}

hr, .hidden
{
   display: none;
   visibility: hidden;
}

#contenitore
{
   margin: auto;
   width: 950px;
   color: black;
   background-image: url("../images/bg_contenitore.png");
   background-position: center top;
   background-repeat: repeat-y;
   text-align: center;
}

#pagina
{
   width: 950px;
   background-image: url("../images/bg_pagina_top.gif");
   background-position: center top;
   background-repeat: no-repeat;
   text-align: left;   
}

#header
{
   background-image: url("../images/header_fascia.gif");
   background-position: center bottom;
   background-repeat: no-repeat;
   height: 60px;
   padding-left: 70px;
   padding-bottom: 60px;  
   text-align:left;
}


#highlight
{
   text-align: center;
   padding-bottom: 20px;
}

#percorso
{
   padding-left: 25px;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(150,162,194);
   padding-top: 7px;
   padding-bottom: 37px;
   text-align:left;
}
#percorso b
{
   color: rgb(0,44,98);
   font-weight: normal;
   padding-left: 5px;
   padding-right: 5px;
}

#percorso img
{
   vertical-align: bottom;
   padding-left: 7px;
   padding-right: 4px;
}*

#percorso a:link, #percorso a:visited
{
   color: rgb(150,162,194);
   text-decoration: underline;
}
#percorso a:hover
{
   color: rgb(0,44,98);
}

#contenuto
{

}

#wrapper
{
   margin: auto;
   width: 866px;
}

#logo
{
   position: absolute;
   float: left;
   margin-top: 20px;
   text-align:left;
}

div
{
}

#accessibility
{
   float: right;
   text-align: right;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   color: #C0C0C0;
   padding-bottom: 6px;
   padding-top: 5px;
   padding-right: 42px;
   margin-right:20px;
}
#accessibility p
{
   text-align: right;
   margin: 0;
   padding-right: 10px;
   padding-left: 5px;
   padding-bottom: 6px;
   border-bottom: 1px solid #c0c0c0;

}
#accessibility a:link, #accessibility a:visited
{
   color: #C0C0C0;
   text-decoration: none;
}
#accessibility a:hover
{
   color: rgb(0,44,98);
   text-decoration: none;
}

#claim
{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: white; /*#002C62;*/ /*white;*/   /*white; */
   font-weight: bold;
   position: relative;
   left: 20px;
   top: 82px;
}

#menu_pulsantoni
{  
   position: absolute;
   float: left;
   margin-top: 48px;
   margin-left: 285px;
}
#menu_pulsantoni ul li
{
   float: left;
   background: url('../images/bg_pulsantone.gif') no-repeat center bottom;
}
#menu_pulsantoni ul li a
{
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: white;
   text-align: center;
   width: 130px;
   line-height: 33px;
   display: block;
   margin-top: 0px;
   margin-left: 2px;
}
#menu_pulsantoni ul li a:hover
{
   color: white;
}

/* menu dropdown */

#menu_pulsantoni li.over ul
{
   display: block;
}

#menu_pulsantoni .secondo_livello a:link, #menu_pulsantoni .secondo_livello a:visited
{
   display: block;
   font-size: 8pt;
}
#menu_pulsantoni .secondo_livello
{
   display: none;
   background: url('../images/bg_tendina.png') no-repeat center bottom ;
   margin-left: 1px;
   width: 130px;
   z-index: 1000;
   position: absolute;
   padding-bottom: 20px;
   padding-top: 5px;
}
#menu_pulsantoni .secondo_livello li
{
   background-color: transparent;
   background-image: none;
   line-height: 1em;
   margin: 0;
   padding: 0;
}


#menu_pulsantoni .secondo_livello li a:link,
#menu_pulsantoni .secondo_livello li a:visited
{
   background: url('../images/bg_dropdown_item.png') repeat-y bottom;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: rgb(150,162,194);
   text-align: left;
   width: 125px;
   line-height: 18px;
   display: block;
   padding-left: 0px;
   margin-top: 6px;
   margin-left: 0px;
   padding-left: 5px;
}
#menu_pulsantoni .secondo_livello li a:hover
{
   color: rgb(0,44,98);
   background-image: none;
   background-color: rgb(183,224,35);
}

#menu_pulsantoni .terzo_livello
{
}
#menu_pulsantoni .terzo_livello li a:link,
#menu_pulsantoni .terzo_livello li a:visited
{
   background-image: none;
   font: 7.5pt Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color: rgb(150,162,194);
   border-left: 3px solid rgb(34,74,134);
   text-align: left;
   line-height: 12px;
   display: block;
   padding-left: 3px;
   margin-top: 9px;
   margin-left: 4px;
   width: 119px;
}
#menu_pulsantoni .terzo_livello li a:hover
{
   color: rgb(0,44,98);
   background-image: none;
   background-color: rgb(183,224,35);
}

/* Per la ricerca (Anthony) */

.highlight{
	background-color: #CBE861;
}

/* Fine ricerca */

/* menu dropdown */




.col_sx
{

   border-right: 1px solid #C0C0C0;
   float: left;
   width: 390px;
   padding-right: 20px;
   padding-left: 15px;
   margin-bottom: 15px;
}
.col_dx
{

   float: right;
   width: 410px;
   padding-right: 15px;
   margin-bottom: 15px;
   text-align: center;
}

.col_principale
{
   float: left;
   width: 565px;
   padding-left: 20px;
}

.col_principale_larga
{
   float: left;
   width: 795px;
   padding-left: 20px;
}

.col_aux
{
   text-align: right;
   float: right;
   width: 230px;
   padding-right: 20px;
}

.box_ext
{
   width: 230px;
   padding-top: 20px;
   background: url('../images/bg_box_top.png') no-repeat left top ;
   margin-bottom: 12px;
   text-align:left;
}
.box_int
{
   width: 200px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 30px;
   background: url('../images/bg_box_bottom.png') no-repeat left bottom ;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: black; /*rgb(0,44,98);*/
   line-height: 1.2em;
   text-align:left;
}
.box_int .titoletto
{
   padding-bottom: 20px;
   color: rgb(0,44,98);
}

.evidenza_box
{
   margin-top: -35px;
   padding-left: 48px;
   padding-bottom: 20px;
   
}

.elencolink_interni,
.elencolink_esterni,
.elencolink_download
{
   padding-left: 2px;
}

.elencolink_interni li
{
   padding-left: 18px;
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
}
.elencolink_esterni li
{
   padding-left: 14px;
   background: url('../images/freccina_dx.gif') no-repeat left 3px;
}
.elencolink_download li
{
   padding-left: 18px;
   background: url('../images/documentino.gif') no-repeat 0px 3px;
}
.elencolink_interni li,
.elencolink_esterni li,
.elencolink_download li
{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
}
.elencolink_interni li a:link,
.elencolink_interni li a:visited,
.elencolink_esterni li a:link,
.elencolink_esterni li a:visited,
.elencolink_download li a:link,
.elencolink_download li a:visited
{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   text-decoration: none;
}
.elencolink_interni li a:hover,
.elencolink_esterni li a:hover,
.elencolink_download li a:hover
{
   color: rgb(0,44,98);
   text-decoration: underline;
}

.testo_box
{
   padding-left: 8px;
   padding-bottom: 10px;
   margin-bottom: 25px;
   /* Anthony 240408 */
   /*border-bottom: 1px solid rgb(200,200,200);*/
}

.testo_box .corpo a:link, .testo_box .corpo a:visited
{
   font-weight: bold;
   color:  rgb(150,162,194);
   text-decoration: underline;
}
.testo_box .corpo a:hover
{
   color: rgb(0, 44, 98);
}

.testo_box .corpo_all a:link, .testo_box .corpo_all a:visited
{
   font-weight: bold;
   color: rgb(0, 44, 98);
   text-decoration: underline;
}

.testo_box .corpo_all a:hover
{
   color: rgb(150,162,194);
}

.testo_box .footer2
{
   width: 535px;
   float: right;
   margin-top: 10px;
   padding-right: 30px;
   text-align: right;
}

.footer
{
	text-align:right;
	padding-right: 30px;
}

.intestazionesectionex
{
   background: url('../images/bg_intestazione.png') no-repeat right top;
   height: 20px;
}

.intestazionesectionex
{
	text-align:right;
	padding-right: 30px;
}

.categoriasectionex
{
   float:left;
   text-align: left;
   text-transform: uppercase;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.5em;
   color: rgb(0,44,98);
   font-weight: bold;
   padding-right: 26px;
   background: url('../images/bg_categoria.png') no-repeat right bottom;
   padding-left: 0px;
}

.testo_box .intestazione,
.testo_box .footer
{
   background: url('../images/bg_intestazione.png') no-repeat right top;
   height: 20px;
}

.testo_box .intestazione .categoria2
{
   float: left;
   text-align: left;
   text-transform: uppercase;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.5em;
   color: rgb(0,44,98);
   font-weight: bold;
   padding-right: 26px;
   background: url('../images/bg_categoria.png') no-repeat right bottom;
   padding-left: 0px;
}

.categoria
{
   float:left;
   text-align: left;
   text-transform: uppercase;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.5em;
   color: rgb(0,44,98);
   font-weight: bold;
   padding-right: 26px;
   background: url('../images/bg_categoria.png') no-repeat right bottom;
   padding-left: 0px;
}

.testo_box .intestazione .dimensioni_testo
{
   color: rgb(150,162,194);
   float: right;
   width: 150px;
   padding-right: 15px;
   text-align: right;
   /*border: 1px solid green; */
   /*padding-top:1px;*/
}

.testo_box h2
{
   line-height: 1em;
   margin-top: 6px;
   margin-bottom: 8px;
   padding-left: 40px;
   padding-right: 8px;
   padding-top: 8px;
   background: url('../images/freccia_dx.gif') no-repeat 0px 10px;
   font: 19pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(150,162,194);
}

.testo_box #highlight_text h2
{
   background: url('../images/freccia_su.gif') no-repeat 0px 10px;
}

.testo_box h3
{
   font: 11pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(0,44,98);
   line-height: 1em;
   padding-left: 40px;
   padding-right: 8px;
}

.testo_box .corpo
{
   border-top: 1px solid rgb(183, 224, 35);
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-top: 16px;
   padding-right: 8px;
   padding-top: 20px;
   padding-bottom: 15px;
}


.testo_box .corpo
{
   line-height: 1.3em;
   text-align: justify;
}

.testo_box .corpo p
{
   margin-bottom: 8px;
   line-height: 1.3em;
   text-align: justify;
}

#success_stories ul
{
   padding-bottom: 5px;
   padding-left:0;
}

#success_stories li
{
   padding-left: 14px;
   /*background: url('../images/freccina_dx.gif') no-repeat left 3px;*/
   margin-bottom: 10px;
   list-style:none;
   
}

#success_stories li li
{
   padding-left: 14px;
   /*background: url('../images/freccina_giu.gif') no-repeat left 3px;*/
   margin-bottom: 10px;
   list-style:none;
}

#success_stories a
{
   font-weight: normal;
}

.readmore_link
{
   margin-top: 14px;
   text-align: right;
}

.readmore_link a:link, .readmore_link a:visited
{
   font: 9pt Verdana, Arial, Helvetica, sans-serif  !important;
   color: rgb(0,44,98) !important;
   padding-left: 16px  !important;
   background: url('../images/freccina_dx_blu.gif') no-repeat left 1px  !important;
   text-decoration: none  !important;
}
.readmore_link a:hover
{
   color: rgb(150,162,194)  !important;
   text-decoration: none  !important;
   background: url('../images/freccina_dx.gif') no-repeat left 1px  !important;
}

/* Nuova Versione Vetrina 4-04-08 */

#vetrina
{
   margin-bottom: 30px;
}

#vetrina li
{
   display: inline;
}

#vetrina ul
{
   display: inline;
   margin:0;
}

#vetrina li img
{
   padding-top: 3px;
   margin:0;
}

#vetrina a:link,
#vetrina a:visited,
#vetrina a:active
{
   float: left;
   display: block;
   width: 192px;
   height: 44px;
   padding-top: 85px;
   padding-left:8px;
   margin-right: 5px;
   margin-bottom: 14px;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(90,120,150);
   line-height: 1.3em !important;
   text-decoration: none;
}
#vetrina a:hover
{
   color: rgb(0,44,98);
}

#vetrina_1 a:link,
#vetrina_1 a:visited
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__servizi.png') no-repeat 0px 0px;
	text-align:left;}
#vetrina_1 a:hover
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__servizi_h.png') no-repeat 0px 0px; }

#vetrina_2 a:link,
#vetrina_2 a:visited {
    background: rgb(209,214,228) url('../images/vetrina/vetrina__news.png') no-repeat 0px 0px; 
	text-align:left;}
#vetrina_2 a:hover
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__news_h.png') no-repeat 0px 0px;}

#vetrina_3 a:link,
#vetrina_3 a:visited
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__i_nostri_prodotti.png') no-repeat 0px 0px;
	text-align:left;}
#vetrina_3 a:hover
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__i_nostri_prodotti_h.png') no-repeat 0px 0px;}

#vetrina_4 a:link,
#vetrina_4 a:visited
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__info.png') no-repeat 0px 0px;
	text-align:left;}
#vetrina_4 a:hover
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__info_h.png') no-repeat 0px 0px;}

#vetrina_5 a:link,
#vetrina_5 a:visited
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__formazione_su_misura.png') no-repeat 0px 0px; 
	text-align:left;}
#vetrina_5 a:hover
{   background: rgb(209,214,228) url('../images/vetrina/vetrina__formazione_su_misura_h.png') no-repeat 0px 0px;}

#vetrina_6 a:link,
#vetrina_6 a:visited
{    background: rgb(209,214,228) url('../images/vetrina/vetrina__task_force.png') no-repeat 0px 0px;
	text-align:left;}
#vetrina_6 a:hover
{    background: rgb(209,214,228) url('../images/vetrina/vetrina__task_force_h.png') no-repeat 0px 0px;}

#success_stories
{
   padding-top: 30px;
   clear: both;
}


/* Vecchia Versione Vetrina per cms*/

/*#vetrina
{
   margin-bottom: 30px;
}

#vetrina li
{
   display: inline;
}

#vetrina li img
{
   padding-top: 3px;
}

#layoutvetrina{
}

#layoutvetrina td{
	padding:2px;
}*/

#footer
{
   margin: auto;
   width: 866px;
   clear: both;
   text-align: center;
   background-image: url("../images/bg_footer.png");
   background-position: center top;
   background-repeat: repeat-x;
   padding-top: 18px;
   padding-bottom: 15px;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
}
#footer p
{
   padding-top: 16px;
   padding-bottom: 8px;
   text-align: center;
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

/* Per gestire il footer con il logo e ragione sociale */

div.row {
  clear: both;
  padding-top: 5px;
  padding-bottom:5px;
  margin-left:45px;
  }

div.row span.label {
  float: left;
  width: 80px;
  text-align: left;
  }

div.row span.input {
  float: left;
  width: 300px;  
  text-align: left;
  font: 7pt Verdana, Arial, Helvetica, sans-serif;
  }

span.input a{
	color: rgb(0,44,98);
}

/* Per gestione articoli in Joomla 1.5 */

.contentheading {
	line-height: 1.3;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 40px;
	padding-right: 8px;
	padding-top: 8px;
	background: url('../images/freccia_dx.gif') no-repeat 0px 10px;
	font: 19pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	text-align:left;
}

table.contentpaneopen h5{
	color:#002C62;
	background: none;
	font: /*13pt */ 11pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:0px;
	padding-bottom:5px;
	line-height: 1.3;
	padding-left: 40px;
	margin-top: 2px; /*6px;*/
	margin-bottom: 2px; /*10px;*/
	text-align:left;
}

table.contentpaneopen strong{
	/*font: 9pt Verdana, Arial, Helvetica, sans-serif;*/
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.3;
}

table.contentpaneopen {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 1.3;
}

/* Soluzione alternativa se inserimento linea sotto sottotitolo deve essere lunga a scelta, altrimenti modificare componente articolo */
/*table.contentpaneopen hr{
	margin-top:-10px;
	display: block;
	visibility: hidden; 
}*/



/* Creato lasciare inalterato lo stile del contenuto nell'editor */
table.contentpaneopen p{
	/* Qui differenza tra firefox e IE, firefox mette margine auto = 0; */
	margin-top:15px;
	/* Aggiunto Anthony data 23/0408 per spazio punti elenco*/
	margin-bottom:15px;
	padding: 0;
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	text-align:justify;
	/*font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;*/
	/*text-align:left;*/
}

table.contentpaneopen img{
   /*visibility:hidden;*/
}

/* Funziona list meglio*/

table.contentpaneopen ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.3;
}

table.contentpaneopen ul li{
   /* Modificato 15px Anthony data 23/0408 per spazio punti elenco */
   margin-top:5px;
   padding-left: 18px;
   background:blue;
   background: url('../images/indent1.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-left:20px;
   text-align:left;
   list-style:none;
   z-index:-1;
   line-height: 1.3;
} 

table.contentpaneopen ul li li{
   margin-top:5px;
   padding-left: 18px;
   background: url('../images/indent-2.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   /*color:  rgb(150,162,194);*/
   margin-left:20px;
   text-align:left;
   list-style:none;
   line-height: 1.3;
}
table.contentpaneopen ul li li li{
   margin-top:5px;
   padding-left: 18px;
   background: url('../images/indent1.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   /*color:  rgb(150,162,194);*/
   margin-left:20px;
   text-align:left;
   list-style:none;
   line-height: 1.3;
}
/* Funziona list */

/*table.contentpaneopen ul{
	margin-top:15px;
}

table.contentpaneopen ul li {
	list-style-type: none;
	
	list-style-image: url('../images/indent1.png');
	margin-left:40px;
	font-size: 100%;
	line-height: 1.3;
	text-align:justify;
	background:blue;
}

table.contentpaneopen ul li li{
	list-style-type: circle;
}*/

table.contentpaneopen a:link{
	margin-top:10px;
	color:#002C62;
	text-decoration: none;
}

table.contentpaneopen a:visited{
	margin-top:10px;
	text-decoration: none;
}

/* Per gestione risorse in Joomla 1.5 */

.contentheading_t_r {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 2px;
	padding-right: 8px;
	font: 15pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	padding-bottom:2px;
	border-bottom: 2px solid rgb(183, 224, 35);
	/*padding-top:20px;*/
	font-weight: italic;
	text-align:left;
}

.contentheading_r {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	/*background: url('../images/freccia_dx.gif') no-repeat 0px 20px;*/
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	padding-bottom:10px;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:20px;
	text-align:left;
}

table.contentpaneopen_r{
	color:black;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.contentpaneopen_r td.createdate{
	color:blue;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:10px;
}

table.contentpaneopen_r td.author{
	color:blue;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:10px;
}

table.contentpaneopen_r img{
	padding-right:10px;
}

table.contentpaneopen_r a:link{
	color: black;/* #000099;*/
	text-decoration: none;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:5px;
	padding-left:10px;
	background: url('../images/freccina_dx.gif') no-repeat 0px 3px;
}

table.contentpaneopen_r a:visited{
	color:black;
	text-decoration: none;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:5px;
	padding-left:10px;
	background: url('../images/freccina_dx.gif') no-repeat 0px 3px;
}

table.contentpaneopen_r a:hover{
	text-decoration: underline;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background: url('../images/freccina_dx_blu.gif') no-repeat 0px 3px;
}

table.contentpaneopen_r ul li {
	list-style-type: disc;
	margin-left:20px;
}

table.contentpaneopen_r ul li li{
	list-style-type: circle;
	margin-left:20px;
}
table.contentpaneopen_r ul li li li{
	list-style-type: square;
	margin-left:20px;
}

/* Per gestione formazione in Joomla 1.5 */

/* Elenco */

.contentheading_t_elenco_formazione {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 2px;
	padding-right: 8px;
	font: 15pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	padding-bottom:2px;
	border-bottom: 2px solid rgb(183, 224, 35);
	/*padding-top:20px;*/
	font-weight: italic;
	text-align:left;
}

.contentheading_elenco_formazione {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	padding-bottom:20px;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:20px;
	text-align:left;
}

table.contentpaneopen_elenco_formazione{
	color:black;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.contentpaneopen_elenco_formazione a:link{
	color:black; /* #000099;*/
	text-decoration: none;
	font: /*11pt */ 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.contentpaneopen_elenco_formazione a:visited{
	color:black; /* #000099;*/
	text-decoration: none;
	font: /*11pt */ 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.contentpaneopen_elenco_formazione a:hover{
	text-decoration: underline;
	font: /*11pt */ 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

/* Singole schede */

.contentheading_elenco_formazione,
.contentheading_formazione {
	line-height: 1.3;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 40px;
	padding-right: 8px;
	padding-top: 8px;
	background: url('../images/freccia_dx.gif') no-repeat 0px 10px;
	font: 19pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	text-align:left;
}

table.contentpaneopen_formazione h5{
	color:#002C62;
	background: none;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:0px;
	padding-bottom:15px;
	line-height: 1.3;
	padding-left: 40px;
	margin-top: -6px;
	margin-bottom: 10px;
	text-align:left;
}

table.contentpaneopen_elenco_formazione strong,
table.contentpaneopen_formazione strong{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.3;
}

table.contentpaneopen_elenco_formazione,
table.contentpaneopen_formazione {
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 1.3;
}

/* Creato lasciare inalterato lo stile del contenuto nell'editor */
table.contentpaneopen_elenco_formazione p,
table.contentpaneopen_formazione p{
	/* Qui differenza tra firefox e IE, firefox mette margine auto = 0; */
	margin-top:25px;
	/* Aggiunto Anthony data 23/0408 per spazio punti elenco*/
	margin-bottom:25px;
	padding: 0;
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	text-align:justify;
}

/* Funziona list meglio*/
table.contentpaneopen_elenco_formazione ul,
table.contentpaneopen_formazione ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.3;
}
table.contentpaneopen_elenco_formazione ul li,
table.contentpaneopen_formazione ul li{
   /* Modificato 15px Anthony data 23/0408 per spazio punti elenco */
  margin-top:5px;
   padding-left: 18px;
   background:blue;
   background: url('../images/indent1.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-left:20px;
   text-align:left;
   list-style:none;
   z-index:-1;
   line-height: 1.3;
} 
table.contentpaneopen_elenco_formazione ul li li,
table.contentpaneopen_formazione ul li li{
   margin-top:5px;
   padding-left: 18px;
   background: url('../images/indent-2.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   /*color:  rgb(150,162,194);*/
   margin-left:20px;
   text-align:left;
   list-style:none;
   line-height: 1.3;
}


/*.contentheading_t_formazione {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 2px;
	padding-right: 8px;
	font: 18pt Verdana, Arial, Helvetica, sans-serif;
	color: #2A7D79;
	padding-bottom:2px;
	border-bottom: 2px solid rgb(183, 224, 35);
	padding-top:20px;
	font-weight: italic;
	text-align:left;
}

.contentheading_formazione {
	line-height: 1em;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 0px;
	padding-right: 8px;
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #2A7D79;
	padding-bottom:20px;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:20px;
	text-align:left;
}*/


/*table.contentpaneopen_formazione{
	color: black;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

table.contentpaneopen_formazione td.createdate{
	color:blue;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:10px;
}

table.contentpaneopen_formazione td.author{
	color:blue;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:10px;
}

table.contentpaneopen_formazione img{
	padding-right:10px;
}

table.contentpaneopen_formazione p{
	padding: 0;
	border: 0;
	font-size: 100%;
	line-height: 1.2;
	text-align:justify;
}*/

/*table.contentpaneopen_formazione a:link{
	color:#000099;
	text-decoration: none;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

table.contentpaneopen_formazione a:visited{
	text-decoration: none;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}*/

/*
table.contentpaneopen_formazione ul li {
	list-style-type: disc;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:30px;
}

table.contentpaneopen_formazione ul li li{
	list-style-type: circle;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}


table.contentpaneopen_formazione ul li li li{
	list-style-type: square;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}*/

/*Menu laterale other page*/

/* Login */

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }



/* Voci Tipo Risorse */
div.module_menupage_tipo_risorse {
   padding-bottom: 20px;
   color: rgb(0,44,98);
   text-align:left;
}

div.module_menupage_tipo_risorse li{
   padding-left: 18px;
   /* Immagine da modificare per l'icona vicino alla voce */
   background: url('../images/freccina_giu.gif') no-repeat left 20px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   padding-top: 15px;
   text-align:left;
   list-style:none;
} 

div.module_menupage_tipo_risorse ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_tipo_risorse li a:link, div.module_menupage_tipo_risorse li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
   text-align:left;
} 

div.module_menupage_tipo_risorse li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* 
iv.module_menupage_voci_correlate_sezione h3{
   padding-bottom: 20px;
   color: rgb(0,44,98);
}

div.module_menupage_voci_correlate_sezione li{
   padding-left: 18px;
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   list-style:none;
} 

div.module_menupage_voci_correlate_sezione ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_correlate_sezione li a:link, div.module_menupage_voci_correlate_sezione li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   text-decoration: none;
} 

div.module_menupage_voci_correlate_sezione li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

*/

/* Voci 1 livello */

div.module_menupage_voci_1_livello {
   padding-bottom: 10px;
   color: rgb(0,44,98);
   text-align:left;
}

div.module_menupage_voci_1_livello h3 {
   padding-bottom: 20px;
   /*color: rgb(0,44,98);*/
}

div.module_menupage_voci_1_livello li{
   padding-left: 18px;
   /* Immagine da modificare per l'icona vicino alla voce */
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   text-align:left;
   list-style:none;
} 

div.module_menupage_voci_1_livello ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_1_livello li a:link, div.module_menupage_voci_1_livello li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
   text-align:left;
} 

div.module_menupage_voci_1_livello li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* Voci 2 livello vecchio*/
/*div.module_menupage_voci_2_livello {
   padding-bottom: 10px;
   color: rgb(0,44,98);
   text-align:left;
}*/

/*div.module_menupage_voci_2_livello h3 {
   padding-bottom: 20px;
   color: rgb(0,44,98);
   color:black;
}

div.module_menupage_voci_2_livello li{
   padding-left: 18px;
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   text-align:left;
   list-style:none;
} */
/*
div.module_menupage_voci_2_livello ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_2_livello li a:link{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: red;
   text-decoration: none;
   text-align:left;
}


div.module_menupage_voci_2_livello li a{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   text-decoration: none;
   text-align:left;
   display:block;
} 

div.module_menupage_voci_2_livello li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(150,162,194);
   text-decoration: none;
   text-align:left;
}

div.module_menupage_voci_2_livello li a:focus{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: blue;
   text-decoration: none;
   text-align:left;
}


div.module_menupage_voci_2_livello li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
}*/

/* Da studiare */

#left2 form{
background:#EFDEEA;
color:#000;
margin:5px 0 20px 10px;
padding:20px 10px;
}

#left2 h3{
color:#000;
font-weight:bold;
padding-bottom: 20px;
}

#left2 ul {
list-style-type:none;
}


#left2 ul li {
padding-left: 18px;
font-weight:normal;
background: url('../images/freccina_giu.gif') no-repeat left 5px;
margin-bottom: 8px;
}

#left2 ul li a {
color: rgb(75,110,150);
text-align:left;
text-decoration:none;
}

#left2 ul li.active a:link,#left2 ul li.active a:visited {
font-weight:bold;
margin-bottom: 8px;
}

#left2 ul li a:hover{
color: rgb(0,44,98);
text-decoration: underline;
font-weight:normal;
margin-bottom: 8px;
}

/*#left ul li a:link,#left ul li a:visited {
background:#F2E3ED;
border-bottom:solid 1px #E0C1E0;
color:#000;
font-weight:normal;
}*/

/*#left ul li a:hover,#left ul li a:active,#left ul li a:focus {
background:#333 !important;
color:#fff !important;
}*/

/* ################## Main Menue ################## */

#left ul li ul {
background:#fff;
/*border:solid 1px #E0C1E0;
border-bottom:solid 0 #93246F;
border-left:solid 4px #93246F;*/
/*border-top:0;*/
margin:0;
}

#left ul li ul li {
/*border:solid 1px #fff;*/
}

/*#left ul li ul li {
margin:0;
}

#left ul li ul li a:hover,#left ul li ul li a:active,#left ul li ul li a:focus {
background:#93246F;
color:#fff;
}*/

#left ul li ul li ul {
padding:10px 0 10px 5px;
}

/* Da studiare */

/*#left ul li.active a:link,#left ul li.active a:visited {
background: #93246F;
color:#fff;
padding:3px 0 3px 6px;
}

#left ul li.active ul li a:link,#left ul li.active ul li a:visited {
background:#fff;
color:#000;
font-weight:normal;
padding:3px 4px 3px 20px;
}

#left ul li.active ul li ul li a:link,#left ul li.active ul li ul li a:visited {
background:#fff;
color:#000;
font-weight:normal;
margin:0 0 0 10px;
}

#left ul li.active ul li.active a:link,#left ul li.active ul li.active a:visited {
background:#fff;
color:#000;
font-weight:bold;
}

#left ul li.active ul li.active ul li a:link,#left ul li.active ul li.active ul li a:visited {
background:background: url('../images/freccina_giu.gif') no-repeat left 5px;
color:#000;
font-weight:normal;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}

#left ul li.active ul li.active ul li.active span.active_link {
background:background: url('../images/freccina_giu.gif') no-repeat left 5px;
color:#000;
font-weight:bold;
margin:0 0 0 15px;
padding:3px 0 3px 15px;
}*/

/*
#left form a:hover,#left form a:active,#left form a:focus {
color:#fff;
}*/

/* Fine Studio */	
	
/*
div.module_menupage_voci_2_livello ul li.active ul li a:link, div.module_menupage_voci_2_livello ul li.active ul li a:visited{
	border-left: none;
	border-right: 0 solid #DD75BB;
	padding: 3px 20px 3px 4px;
}*/

/* Voci 3 livello */
div.module_menupage_voci_3_livello {
   padding-bottom: 20px;
   color: rgb(0,44,98);
   text-align:left;
}

div.module_menupage_voci_3_livello h3 {
   padding-bottom: 10px;
   /*color: rgb(0,44,98);*/
}

div.module_menupage_voci_3_livello li{
   padding-left: 18px;
   /* Immagine da modificare per l'icona vicino alla voce */
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   text-align:left;
   list-style:none;
} 

div.module_menupage_voci_3_livello ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_3_livello li a:link, div.module_menupage_voci_3_livello li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
   text-align:left;
} 

div.module_menupage_voci_3_livello li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* Voci Settori per casi successo */
div.module_menupage_settori_successo {
   padding-bottom: 20px;
   color: rgb(0,44,98);
   text-align:left;
}

div.module_menupage_settori_successo h3 {
   padding-bottom: 20px;
   color:black;
}

div.module_menupage_settori_successo li{
   padding-left: 18px;
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   text-align:left;
   list-style:none;
} 

div.module_menupage_settori_successo ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_settori_successo li a:link, div.module_menupage_settori_successo li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   /*color:  rgb(150,162,194);*/
   color: rgb(75,110,150);
   text-decoration: none;
   text-align:left;
} 

div.module_menupage_settori_successo li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/*Successi */

div.module_successi li{
	/*margin-top:20px;
	text-align:left;
	list-style:none;
	margin-left:-50px;*/
	background: url('../images/freccina_dx.gif') no-repeat left 3px;
}

div.module_successi li li{
	/*margin-top:-19px;
	margin-left:50px;*/
	background: url('../images/trattino_blu.gif') no-repeat left 3px;
}

/*Successi   Totali*/

div.module_successi_totali li{
	 background: url('../images/freccina_dx_blu.gif') no-repeat left 3px;
}

div.module_successi_totali li li{

}

/* Voci  Partner */

div.module_menupage_partner h3{
   padding-bottom: 20px;
   /*color: rgb(0,44,98);*/
}

div.module_menupage_partner li{
   padding-left: 18px;
   background: url('../images/freccina_dx.gif') no-repeat left 3px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   list-style:none;
} 

div.module_menupage_partner ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_partner li a:link, div.module_menupage_partner li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
} 

div.module_menupage_partner li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
}

/*div.module_menupage_partner {
   padding-bottom: 10px;
   color: rgb(0,44,98);
   text-align:left;
}

div.module_menupage_partner li{
   padding-left: 18px; */
   /* Immagine da modificare per l'icona vicino alla voce */
   /*background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   text-align:left;
   list-style:none;
} 

div.module_menupage_partner li a:link, div.module_menupage_partner li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   text-decoration: none;
   text-align:left;
} 

div.module_menupage_partner li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} */

/* Voci correlate sezione*/

div.module_menupage_voci_correlate_sezione h3{
   padding-bottom: 20px;
   /*color: rgb(0,44,98);*/
}

div.module_menupage_voci_correlate_sezione li{
   padding-left: 18px;
   background: url('../images/freccina_giu.gif') no-repeat left 5px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   list-style:none;
} 

div.module_menupage_voci_correlate_sezione ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_correlate_sezione li a:link, div.module_menupage_voci_correlate_sezione li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
} 

div.module_menupage_voci_correlate_sezione li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* Voci correlate altre sezioni*/

div.module_menupage_voci_correlate_altre_sezioni h3{
   padding-bottom: 20px;
   /*color: rgb(0,44,98);*/
}

div.module_menupage_voci_correlate_altre_sezioni li{
   padding-left: 18px;
   background: url('../images/freccina_dx.gif') no-repeat left 3px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   list-style:none;
} 

div.module_menupage_voci_correlate_altre_sezioni ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_menupage_voci_correlate_altre_sezioni li a:link, div.module_menupage_voci_correlate_altre_sezioni li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
} 

div.module_menupage_voci_correlate_altre_sezioni li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* Voci correlate risorsei*/

div.module_risorse h3{
   padding-bottom: 20px;
   /*color: rgb(0,44,98);*/
}

div.module_risorse li{
   padding-left: 18px;
   background: url('../images/freccina_dx.gif') no-repeat left 3px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color:  rgb(150,162,194);
   margin-bottom: 8px;
   list-style:none;
} 

div.module_risorse ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.2;
} 

div.module_risorse li a:link, div.module_risorse li a:visited{
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   color: rgb(75,110,150);
   text-decoration: none;
} 

div.module_risorse li a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
} 

/* Download */

/*div.module_download h3{
   padding-bottom: 20px;
   color: rgb(0,44,98);
   font-weight:bold;
}*/

.bannerheader{
   padding-bottom: 10px;
   color: black; /*rgb(0,44,98);*/
   font-weight:bold;
}

div.module_download a:link {
   text-decoration: none;
   color: rgb(75,110,150);
}

div.module_download a:visited {
   text-decoration: none;
   color: rgb(75,110,150);
}

div.module_download a:hover{
   color: rgb(0,44,98);
   text-decoration: underline;
}

.banneritem_download {
	padding-left:18px;
	padding-top:10px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background: url('../images/documentino.gif') no-repeat left 10px;
}

.bannerfooter__download {
	padding: 4px;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7F7;
	text-align: right;
}

/* Visualizzazione Risorse */

.contentheading_risorsa {
	line-height: 1.3;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-left: 40px;
	padding-right: 8px;
	padding-top: 8px;
	background: url('../images/freccia_dx.gif') no-repeat 0px 10px;
	font: 19pt Verdana, Arial, Helvetica, sans-serif;
	color: rgb(150,162,194);
	text-align:left;
}

table.contentpaneopen_risorsa h4{
	color:#002C62;
	background: none;
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid rgb(183, 224, 35);
	padding-top:0px;
	padding-bottom:5px;
	line-height: 1.3;
	padding-left: 40px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:left;
}

table.contentpaneopen_risorsa hr{
	color: rgb(183, 224, 35);
	display: block;
    visibility: visible;
}

table.contentpaneopen_risorsa strong{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.3;
}

table.contentpaneopen{
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 1.3;
}

/* Creato lasciare inalterato lo stile del contenuto nell'editor */
table.contentpaneopen_risorsa p{
	margin-top:15px;
	margin-bottom:15px;
	padding: 0;
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	text-align:justify;
}

/* Funziona list meglio*/

table.contentpaneopen_risorsa ul{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   line-height: 1.3;
}

table.contentpaneopen_risorsa ul li{
   margin-top:5px;
   padding-left: 18px;
   background:blue;
   background: url('../images/indent1.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-left:20px;
   text-align:left;
   list-style:none;
   z-index:-1;
   line-height: 1.3;
} 

table.contentpaneopen_risorsa ul li li{
   margin-top:5px;
   padding-left: 18px;
   background: url('../images/indent-2.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-left:20px;
   text-align:left;
   list-style:none;
   line-height: 1.3;
}
table.contentpaneopen_risorsa ul li li li{
   margin-top:5px;
   padding-left: 18px;
   background: url('../images/indent1.png') no-repeat left 0px;
   font: 9pt Verdana, Arial, Helvetica, sans-serif;
   margin-left:20px;
   text-align:left;
   list-style:none;
   line-height: 1.3;
}

/* Stile css Ricerca */

div.search_search{
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	/*background:green; */
}

table.contentpaneopen_search{
	margin-top:-20px;
}

div.link_search {
	font: 11pt Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;

}