* {
	margin: 0px;
}
html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 100%;
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 84%;
	line-height: 1.2;
	color: #000000;
	background: #EEEEEE url(../Images/border_shadow.jpg) repeat-y scroll top center;
	text-align:center;
}
embed 
{
height:360px !important;
height:95%;
width:420px !important;
width:100%;

}

tr 
{
    font: 100%/1.2 Verdana, Tahoma, sans-serif, Arial, Helvetica !important;
    font: 90%/1.2 Verdana, Tahoma, sans-serif, Arial, Helvetica;
	color: #000000;
	margin: 0.1em;
}
th {
	text-align: left;
	color: #000000;
	padding-left: 1%;
}
th.data {
	width: 15%;
}
th.col {
	text-align: left;
	height: 30px;
	background-color:Transparent;
}

td
{
    font: 100%/1.2 Verdana, Tahoma, sans-serif, Arial, Helvetica !important;
    font: 90%/1.2 Verdana, Tahoma, sans-serif, Arial, Helvetica;
	vertical-align: top;
	text-align:  left;
	padding-left:1%;
	padding-bottom: 1%
}
td.LEFT {
	vertical-align: middle;
	text-align: left;
}
td.CENTER {
	vertical-align: middle;
	text-align: center;
}
td.DX {
	text-align: right;
}
td.colData {
	white-space: nowrap;
	width: 15%;
}
td.titolo {
	font-weight: bold;
}

h3 {
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.3em;
	line-height: normal;
	color: #ddeedd;
	letter-spacing: 1px;
}
a {
	position: relative;
	color: #000;
	background-color: transparent;
	text-decoration: none;
	outline:none; /* x firefox: per eliminare il bordo grigio sui links cliccati */
}
a:link {
	background-color: transparent;
	color: #224499;
	text-decoration: none;
}
a:visited {
	background-color: transparent;
	color: #224499;
	text-decoration: none;
}
a:hover {
	background-color: transparent;
	color: #224499;
	text-decoration: underline;
}
a:active {
	background-color: transparent;
	color: #224499;
	text-decoration: none;
}
ul li {
	background-color: transparent;
	color: #000;
	list-style-type: square;
	margin-left: 1.5em;
}

ol li {
	background-color: transparent;
	color: #000;
	margin-left: 2.1em;
}
div#main {
	min-height: 600px;
	height: auto;
	min-width: 768px;
	width: auto;
	/* New: x pagine con barre laterali */
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-width: 840px;
	max-width: 1000px;
	margin: 0 auto -5.5em;
}
#tableResult {
	border: 1px outset;
	width: 96%;
}

/*******************************************************************/
/************************ INIZIO HEADER ****************************/
/*******************************************************************/
#navigation {
	background: #656565 none repeat scroll 0%;
	font-size: 1em;
	width: 100%;
	height: auto;
	text-align: center;
	padding-top:3px;
	padding-bottom:1px;
}

html>/**/body #navigation { /* solo FireFox*/
	padding-top: 0.4em;
	padding-bottom: 0em;
}

div#navigation a {
	background-color: transparent;
	color: #ffffff;
	text-decoration: none;
	display:inline-block;
	margin-right:1.8em;
	padding-top:1px;
	vertical-align:top;
}

div#navigation a:link {
    background-color: transparent;
    color: #FFFFFF ;
}
div#navigation a:visited {
	background-color: transparent;
    color: #FFFFFF ;
}
div#navigation a:hover {
    background-color: transparent;
    text-decoration: underline;
    color: #FFFFFF ;
}
div#navigation a:active {
    background-color: transparent;
    text-decoration: none;
    color: #FFFFFF ;
}

/* Utilizzata per eliminare lo spazio vuoto che si presenterebbe nella navigation nel caso di assenza
   delle seconde/terze lingue;
*/
.noSpaceNavigationHref {
	margin-right:-1.8em;
	margin-left:-1.8em;
	display:inline-block;
}

html>/**/body .noSpaceNavigationHref {
	display:inline-block;
	margin-right:-0.3em;
	margin-left:-0.3em;	
}

.ddlVaiA{
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-size: 0.84em;
	vertical-align:top;
	margin-left:1em;
}


.lblInvisibile {			/* Classe utilizzata solo per validare la Lista relativa ai "Link Diretti". */
	visibility:hidden;
	position:absolute;
	top:-800px;
}
/*******************************************************************/
/************************ FINE HEADER ****************************/
/*******************************************************************/


.cSquare {
	list-style-type: square;
}
.listaRisultati {
	padding: 1em 2em;
}

.listaRisultatiTesti {
	padding-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
	overflow:hidden;
	width:99%!important;
	width:auto;				/* per IE 6.0 */
}

.cerca {
	border: 0px none;
	background: #555 none repeat scroll 0%;
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
	text-align: right;
}
.cercaTesto {
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titoli {
	border-bottom: thin solid #ccc;
	margin-top: 6px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 6px;
	color: #224499;
	background-color: transparent;
}
a.titoli:hover {
	border: 1px solid;
	text-decoration: none;
}
.titolinoriga {
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 3px 8px;
	padding-left: 1.5em;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 2px;
	margin-top: 0px;
	color: #224499;
	padding-top: 5px;
}

a.titolistampa {
	font-weight: bold;
	font-size: 8.7pt;
	font-style: normal;
}
a.titolistampa:hover {
	text-decoration: underline;
}

div#titolitabella {
	vertical-align: top;
	width: 20%;
}
.leggiApp {
	padding-right: 0px;
	font-weight: bold;
	font-size: 0.85em;
	left: 0px;
	float: left;
	width: 200px;
	position: relative;
	top: -30px;
	text-align: right;
}

.leggiNoMargin {
	position: relative;
	font-weight: bold;
	line-height: 2em;
	width: auto;
	float: right;
	font-size: 0.85em;
	padding-right: 0.8em;
}

.leggiNoMarginNoSize {
	position: relative;
	font-size: 0.99em;
	font-weight: bold;
	line-height: 2em;
	width: auto;
	float: right;
	padding-right: 0.8em;
}

.corpostampa {
	padding-left: 4px;
	font-size: 0.85em;
	padding-top: 0px;
}
.primarigastampa a {
	font-size: 0.85em;
	color: #fff;
	padding-top: 3px;
	background-color: transparent;
	text-decoration: none;
}
div#primarigastampa a:hover {
	text-decoration: underline;
}
div#primarigastampa a:visited {
	color: #000;
}
div#primarigastampa a:active {
	color: #000;
}
.titolistampaAA {
	background-color: transparent;
	color: #224499;
	font-size: 0.85em;
	padding-right: 0;
	display:inline-block;
	width:78%;
	width:auto;
	margin-left:5px;
}
html>/**/body .titolistampaAA { /* solo per Firefox */
	width:78%;
}

.cNotaSintetica {
	font-size: 0.85em;
	line-height: 1.3;
	margin-left:46px;
	width:78%;
	width:auto;
}
html>/**/body .cNotaSintetica { /* solo per Firefox */
	width:78%;
}

.cNotaSinteticaEvid {
	font-size: 0.85em;
	line-height: 1.3;
	width:auto;
}

.archivioAP {
	top: -1em ! important;
	height: auto;
	padding-left: 2.5em;
	font-weight: 400;
	font-size: 0.85em;
}
.archivioPP {
	top: 0.5em !important;
	top:1em;
	padding-left: 1.8em;
	font-weight: 400;
	font-size: 0.90em;
}
a.archivio {
	text-decoration: underline;
}
div#bordo {
	background: transparent url(../images/bordo_lato.jpg) no-repeat fixed left 10px;
	left: 0px;
	width: 20px;
	position: relative;
	top: 8px;
	height: 100%;
}
div#primariga {
	position: relative;
	height: 20em;
}
div#primacolonna {
	top: auto !important;
	top: -2px;
	float: left;
	width: 30%;
	position: absolute;
	height: 100%;
	background-color: #FFFFFF
}
div#primacolonna img {
	width: 100%;
	height: 100%;
}
div#primacolonna a {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}
div#primacolonna a:link {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
div#primacolonna a:visited {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
div#primacolonna a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: none ! important;
}
div#primacolonna a:active {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
div#secondacolonna {
	background: #FFFFFF none repeat scroll 0%;
	left: 30%;
	width: 40%;
	height: auto;
	position: absolute
}
div#terzacolonna {
	background: #FFFFFF none repeat scroll 0%;
	left: 60%;
	width: 40%;
	position: absolute;
	height: 100%;
	top: 0px;
}
div#secondacolonna a {
	padding-left: 40px;
	font-size: 0.85em;
	text-decoration: none;
}
div#secondacolonna a:hover {
	text-decoration: underline;
}
div#linkSecondaColonna a:link {
	color: #000;
}
div#linkSecondaColonna a:hover {
	color: #000;
}
div#linkSecondaColonna a:visited {
	color: #000;
}
div#linkSecondaColonna a:active {
	color: #000;
}
div#baseimg {
	visibility: hidden;
	width: 100%;
	position: relative;
	height: 12% ! important;
	height: 25%
}
div#baseimg img {
	height: 100%;
}
div#galleria-foto {
	background-image: none;
	background-repeat: repeat;
	position: relative;
}
div#galleria-foto img {
	border: 0pt none;
	width: 100% ! important;
	width: 100%;
	height: 20em;
}
div#galleria-foto a:hover {
	background-color: transparent;
	color: #fff;
}
div#galleria-foto a:link {
	background-color: transparent;
	color: #fff;
}
div#galleria-foto span {
	padding-left: 0% ! important;
	padding-left: 0%;
}
div#secondariga 
{
	width: 100%;
	position: relative;
}
div#evidenza {
	left: 0px;
	float: left;
	width: 29.99%;
	border-right: 1px solid #CCCCCC;
	margin-right: -100px;
}

.SecEvidence {
}

#ImgEvid {
}
div.right {
	top: 0pt;
	padding-left: 50%;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
div#evidenza span {
}
div#evidenza p {
	margin-top: 0px;
	line-height: 1.3;
	margin-right: 4px;
	text-align: left;
}
div#evidenza a {
	font-size: 0.85em;
	text-decoration: none;
}
div#evidenza a:hover {
	text-decoration: underline;
}
div#evidenza a:visited {
}
div#evidenza a:active {
}
.cEvidenza {
	font-weight: 400;
	font-size: 11pt;
	margin-right: 20px;
}

.Approfondimenti {
	position: relative;
	padding-left: 0.5em;
	padding-right:1em;
	padding-bottom:1%;
	min-height:5em !important;
	height:100% !important;
	height:100%;
}

.ApprofondimentiTesto {
	position:relative;
	width:100%;
}

*:first-child + html .ApprofondimentiTesto {
	position: relative;
	width: 75%
}

div.ApprofondimentiIcona {
	position:relative;
	margin-top: 0.2em;
	float: left;
	width: auto;
	height:41px;
}

div.ApprofondimentiIcona a {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
div.ApprofondimentiIcona a:link {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
div.ApprofondimentiIcona a:visited {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
div.ApprofondimentiIcona a:hover {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
div.ApprofondimentiIcona a:active {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}

div.ApprofondimentiIcona img {
	border-style:none;
}

.imgDeepening {
  float:left;
  position: relative;
  width:auto;
  height:5em;
}

.imgEvidence{
  float:left! important;
  float:left;
  position: relative;
  margin-right:5px;
  padding-bottom:0%;
  width:auto;
  height:5em;
}

div#stampa {
	margin: 3px auto;
	float: right;
	width: 70%;
	margin-bottom: -2.2em;
}

div#stampa p {
	text-align:justify;
}
div#stampa a {
	text-decoration: none;
}
div#stampa a:hover {
	text-decoration: underline;
}
div#stampa a:visited {
}
div#stampa a:active {
}
div#attualita {
	left: 0px;
	position: relative;
	top: -8px;
}
div#attualita p {
}
div#attetichetta {
	margin-top: 0px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 0.9em;
	background-color: transparent;
	color: #224499;
	left: 0px;
	float: left;
	vertical-align: top;
	width: 8.5em;
	height: auto;
	margin-right: 0px;
	position: relative;
	top: 0px;
}
div#attcontenuto {
	padding-left: 1.0em;
	margin-top: 0px;
	width: auto;
	height: auto;
	left: 0px;
}
div#attcontenuto p {
	padding-left: 8.7em;
	padding-right: 1.5em;
	font-size: 0.90em;
	font-weight: normal;
	line-height: 1.3em;
	width: auto;
	height: auto;
}
div#attcontenuto div {
}
div#attcontenuto a {
	text-decoration: none;
}
div#attcontenuto a:hover {
	text-decoration: underline;
}
div#attcontenuto a:visited {
}
div#attcontenuto a:active {
}

div#primop {
	left: 0px;
	position: relative;
	top: 5px;
}
div#primopetichetta {
	float: left;
	height: auto;
	width: 8.5em;
	padding-left: 1.5em;
	margin-top: 0px;
	font-weight: bold;
	font-size: 0.9em;
	background-color: transparent;
	color: #224499;
	left: 0px;
	vertical-align: top;
	margin-right: 0px;
	position: relative;
	top: 0px;
}
div#primopcontenuto {
	width: auto;
	height: auto;
	padding-left: 0em;
	margin-top: 0px;
	font-weight: bold;
	font-size: 0.90em;
	left: 0px;
}
div#primopcontenuto p {
	padding-left: 9.8em;
	padding-right: 1.5em;
	padding-bottom: 1em !important;
	padding-bottom: 0em;
}
div#primopcontenuto div {
	margin-top: 0.5em;
}
div#primopcontenuto a {
	text-decoration: none;
}
div#primopcontenuto a:hover {
	text-decoration: underline;
}
div#primopcontenuto a:visited {
}
div#primopcontenuto a:active {
}
div#eventi {
	left: 0px;
	position: relative;
	top: 5px;
}
div#eventi p {
}
div#eventietichetta {
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 3px 2px;
	margin-top: 0px;
	padding-left: 1.8em;
	font-weight: bold;
	font-size: 0.9em;
	color: #224499;
	left: 0px;
	float: left;
	vertical-align: top;
	width: 8.5em;
	height: auto;
	margin-right: 0px;
	position: relative;
	top: 0px;
}
div#eventietichetta span {
	margin-top: -15px;
	padding-left: 0px;
	font-size: 0.9em;
	float: left;
	margin-left: 20px;
	vertical-align: top;
	width: 120px;
	text-align: left;
}
div#eventicontenuto {
	width: auto;
	height: auto;
	padding-left: 0em;
	margin-top: 0px;
	font-weight: normal;
	font-size: 0.90em;
	left: 0px;
}
div#eventicontenuto p {
	padding-left: 9.8em;
	padding-right: 1.5em;
}
div#eventicontenuto div {
	margin-top: 0.5em;
	margin-left: 13%;
}
*:first-child + html div#eventicontenuto div {
	padding-left: 0em ! important;
}
div#eventicontenuto a {
	text-decoration: none;
}
div#eventicontenuto a:hover {
	text-decoration: underline;
}
div#eventicontenuto a:visited {
}
div#eventicontenuto a:active {
}
div#multimedia {
	margin-top: 1em;
	display: block;
	word-spacing: 50px;
	vertical-align: bottom;
	position: relative;
	height: 3em;
	text-align: center;
}

*:first-child + html div#multimedia {
	margin-bottom: 3.2em;
}
a.multimedia {
	font-weight: bold;
	font-style: normal;
}
a.multimedia:hover {
	text-decoration: underline;
}


/*****************************************************************/
/********************** INIZIO FOOTER ****************************/
/*****************************************************************/
div#footerbox {
	clear: both;
	width: 100%;
	background-color: #656565;
	/* New: x gestione barre laterali grigie anche con il vecchio css */
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-width: 840px;
	max-width: 1000px;
}

div#footernero {
	height: 3.5em;
	min-height:40px;
}

div#footer_sx {
    background: url(../images/footer_sx.jpg) #656565 no-repeat left 0px;
    height: 3.5em;
    width:281px;
    float: left;
    color: #FFFFFF;
    white-space: nowrap;
}

div#footer_sx p {
	padding-top:0.3em;
	padding-left:0.6em;
	font-size:0.8em;
}

div#footer_sx p.copyright {
	padding-top:0.9em;
}

div#footer_sx a {
    background-color: transparent;
    color: #FFFFFF;
}
div#footer_sx a:link {
    background-color: transparent;
    color: #FFFFFF ;
}
div#footer_sx a:visited {
	background-color: transparent;
    color: #FFFFFF ;
}
div#footer_sx a:hover {
    background-color: transparent;
    color: #FFFFFF;
}
div#footer_sx a:active {
    background-color: transparent;
    color: #FFFFFF;
}

div#footer_dx {
	text-align: center;
	background: url(../images/footer_dx.jpg) #656565 no-repeat left 0px;
	width:auto;
    color: #FFFFFF;
    padding-top: 1.3em;
    overflow:hidden;
}

div#footer_dx a {
	background-color: transparent;
    color: #FFFFFF;
    display:inline-block;
	margin-left:13px;
	margin-right:13px;
}

div#footer_dx A:link {
    background-color: transparent;
    color: #FFFFFF;
}
div#footer_dx A:hover {
    background-color: transparent;
    color: #FFFFFF;
}
div#footer_dx a:visited {
	background-color: transparent;
    color: #FFFFFF;
}
div#footer_dx A:active {
    background-color: transparent;
    color: #FFFFFF; 
}

div#lnk_footer_dx {
    float:left;
    width:530px;
}
/*****************************************************************/
/************************ FINE FOOTER ****************************/
/*****************************************************************/


/*****************************************************************/
/************************* INIZIO W3C ****************************/
/*****************************************************************/
div#validation{
	width:185px;
	float:right;
	margin-top:-7px;
}

div#validation a{
	padding:0px;
	margin:0px;
}

div#validation img {
	border:none;
}
/*****************************************************************/
/*************************** FINE W3C ****************************/
/*****************************************************************/

div#container {
	border: 1px solid #ccc;
	margin: 10px auto;
	padding: 10px;
}
.div-channel {
	border-right: 0px solid #ccc;
	padding: 0.4em 1em 0.5em 1em;
	width: auto;
	float: left;
	vertical-align: middle;
	line-height: 1em;
	background-color: transparent;
	color: #FFFFFF;
	height: 100%;
}
.channel-text {
	padding: 0.4em 1em 0.5em 1em;
	width: auto;
	float: left;
	vertical-align: middle;
	line-height: 1em;
	background-color: transparent;
	color: #000010;
	font-weight: bolder;
	height: 100%;
}
.channel-textX {
	padding-right: 1em;
	color: #000010;
	font-weight: bolder;
	text-decoration: none;
}
.channel-link {
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bolder;
	background-color:Transparent;
	color: #FFFFFF
}
.channel-link:link {
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bolder;
	background-color:Transparent;
	color: #FFFFFF
}
.channel-link:active {
	font-weight: bolder;
	text-decoration: none;
	background-color: transparent;
	color: #FFFFFF
}
.channel-link:visited {
	font-weight: bolder;
	text-decoration: none;
	background-color: transparent;
	color: #FFFFFF
}
.channel-link:hover {
	font-weight: bolder;
	text-decoration: underline;
	background-color: transparent;
	color: #FFFFFF
}
.channel-sel-link:link {
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bolder;
	color: #000010
}
.channel-sel-link:active {
	font-weight: bolder;
	text-decoration: none;
	background-color: transparent;
	color: #000010
}
.channel-sel-link:visited {
	font-weight: bolder;
	text-decoration: none;
	background-color: transparent;
	color: #000010
}
.channel-sel-link:hover {
	font-weight: bolder;
	text-decoration: underline;
	background-color: transparent;
	color: #000010
}
.pipe {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 3px;
	text-align: center;
}
#content p {
	padding-top: 0.4em;
	padding-bottom: 0.2em;
}
#content a {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}

.mae_link {
	margin-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 8px;
	border-left-color: #CCCCCC ; 
	border-bottom-color: #CCCCCC; 
	border-right-color: #CCCCCC; 
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}

.mae_link p { 
	padding-left: 6px;
	padding-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC; 
}
.mae_link a:Visited {
	color:black;
}

#ImgPhCtrl_HideUrlMiniFoto {
	padding: 0.4em 0em 0.2em 2em;
	text-align: justify;
}

#ImgPhCtrl_UrlFoto {
	width:720px;
}
	
#ImgPhCtrl_UrlFoto a {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
#ImgPhCtrl_UrlFoto a:link {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
#ImgPhCtrl_UrlFoto a:visited {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}
#ImgPhCtrl_UrlFoto a:hover {
	background-color: transparent;
	color: #000000;
	text-decoration: none ! important;
}
#ImgPhCtrl_UrlFoto a:active {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#HtmPhCtrl_LuogoFoto {
	padding: 0.4em 0em 0.2em 2em;
	text-align: justify;
}
#HtmPhCtrl_DescFoto {
	width:720px;
	text-align:left;
}
#HtmPhCtrl_FonteFoto {
	text-align:left;
	margin-top:-30px;
	font-style:italic;
	width:720px;
}

.FonteFotoSingola {
	text-align:left;
	font-style:italic;
	width:720px;
	padding-top:15px;
}
#UcPostingDisplayName1_lbl{
	text-align:left;
	width:720px;
	display:block;
}

#HtmPhCtrlTestata {
	padding-top: 0.4em;
}
#HtmPhCtrlAutore {
	font-style: italic;
	padding-top: 0.4em;
}
#HtmPhCtrlLuogo {
	padding-top: 0.4em;
}
#HtmPhCtrlData {
	padding-top: 0.4em;
}
#HtmPhCtrlTesto {
	padding-top: 0.4em;
}
#HtmPhCtrlHideSummary {
	padding-top: 1em;
}
#contentarch p {
	padding: 0.4em 2em 0.2em;
	text-align: justify;
}
#contentarch a {
	text-decoration: none;
}
#contentarch a:hover {
	text-decoration: underline;
}
#maincontainer {
	border: 0px solid #000;
	width: auto;
	position: relative;
	top: 0px;
	height: 9000px;
}
#content {
	left: 0%;
	width: 100%;
	position: relative;
	top: 0px;
	min-height: 30em;
	height: 100% ! important;
	height: 63%;
	text-align: justify;
}
html>/**/body #content  { /* solo FireFox*/
	overflow:hidden;
}
*:first-child + html #content {
	padding-bottom: 0pt ! important;
	width: 100% ! important;
	left: 0% ! important;
}
#div100percento,#div100percentoEster {
	position: relative;
	height: 100% !important;
	height: auto;
	width: auto;
	line-height: 1em;
}
#div60percento {
	border-left:solid 1px #CCCCCC;
	padding-top: 0.5em;
	padding-right: 1em ! important;
	padding-right: 0em;
	padding-left: 1.5em;
	width: 56% ! important;
	width: 95%;
	margin-left: 22% ! important;
	margin-left: 0.2em;
	height: 100%;
	min-height: 585px;
}

html>/**/body #div60percento  { /* solo FireFox*/
	min-height: 590px;
}


#div60percentoBanner {
	border-left:solid 1px #CCCCCC;
	padding-top: 2em;
	padding-right: 1em ! important;
	padding-right: 0em;
	padding-left: 1.5em;
	width: 56% ! important;
	width: 95%;
	margin-left: 22% ! important;
	margin-left: 0.2em;
	height: 100% ! important;
}

#div60percentoScaffale {
	padding-top: 0.5em;
	padding-right: 1em;
	padding-left: 0.9em;
	padding-bottom: 2.5em;
	min-height: 35em ! important;
	min-height: 30em;
	height: 100% ! important;
	height: 100%;
}
html>/**/body #div60percentoScaffale { /* solo FireFox*/
	width: 80% ! important;
}

#div60percentoBanner img {
	border: inset 0 white;
}
.BannerImg img {
	width:100%;
	border: inset 0 white;
}

*:first-child + html #div60percento {
	margin: 0px ! important;
}

*:first-child + html #div60percentoScaffale {
	margin: 0px ! important;
}
#div60percentonoborder {
	padding-top: 0.5em;
	padding-right: 1em ! important;
	padding-right: 0em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	width: 56% ! important;
	width: 95%;
	margin-left: 22% ! important;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100% ! important;
	height: 100%
}
*:first-child + html #div60percentonoborder {
	margin: 0px ! important;
}
#div70percento {
	border-left: solid 1px #CCCCCC;
	padding-top: 0.5em;
	padding-right: 1em ! important;
	padding-right: 0em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	width: 70% ! important;
	width: 95%;
	margin-left: 22% ! important;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100% ! important;
	height: 100%
}
#div80percentoNew 
{
	padding-top: 1em;
	padding-right: 1.5em ! important;
	padding-right: 0.5em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100% ! important;
	height: 100%;
}
#div80percento {
	padding-top: 1em;
	padding-right: 0em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	width: 80% ! important;
	width: 95%;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100% ! important;
	height: 100%;
}
#div99percento {
	padding-top: 0.5em;
	padding-right: 1em ! important;
	padding-right: 0em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	width: 98%;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100% ! important;
	height: 100%
}
#div40percentoBanner {
	left: 83%;
	width: 16%;
	float: right;
	top: 4em;
	height: auto;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: left;
	padding-top: 4em;
	padding-right: 0.4em;
}
#div40percentoBanner img {
	width: 100%;
	white-space: nowrap;
	background-color: transparent;
	color: #000000;
	text-decoration: none ! important;
}

#div40percentoBanner p {
	padding-top: 0.3em;
	padding-bottom: 0em;
}

#div40percento {
	left: 83%;
	width: 16%;
	float: right;
	top: 4em;
	height: auto;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: left;
	padding-top: 4em;
	padding-right: 0.4em;
}
#div40percento img {
	width: 100%;
}

#div40percento p {
	padding-top: 0.3em;
	padding-bottom: 0em;
}
div#div40percento img {
	white-space: nowrap;
	background-color: transparent;
	color: #000000;
	text-decoration: none ! important;
}

#div40percentoContenitoreVideo {
	FLOAT: left;
	POSITION: relative;
	height:100% !important;
	height:50%;
	width:100% !important;
	width:100%;
	text-align:center;
}

#div40percentoEmbed {
	height:100% !important;
	height:30em;
}

#div40percentoVideo {
	width: 30% ! important;
	width: auto;
	float: right;
	font-size: 0.9em;
	text-align: left;
	padding-right: 2.0em;
	padding-left: 0.5em;
	height:100% !important;
	height: auto;
}

#div40percentoTestoVideo {
	position: relative;
	float: left;
	padding-top:3em;
	padding-right: 1.0em;
	left:0px;
	width: 100%;
}

div#contentarch {
	position: relative;
	width: 100%;
	min-height: 30em;
	height: 100% ! important;
	height: 60%;
	padding-top: 3em;
	padding-bottom: 2em;
	text-align: justify;
	line-height: 1.2em;
}
div#contentarchFotoAlbum {
	position: relative;
	width: 100%;
	min-height: 30em;
	height: 100% ! important;
	height: 60%;
	padding-top: 1.5em;
	padding-bottom: 2em;
	text-align: justify;
	line-height: 1.2em;
}
div#contentarchMailingList {
	position: relative;
	width: 100%;
	min-height: 3em;
	text-align: justify;
	line-height: 1.2em;
}

div#contentarchAnnuarioStat {
	padding-left:18px;
	padding-top:10px;
	padding-bottom:20px;
}

#sidebar-a {
	position:relative;
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 5px 20px;
	top: 0px;
	width: 22%;
	left: 0px;
	z-index: 10;
	float: left;
	min-height: 100%;
	line-height: 1em;
	text-align: left;
	margin-right:-1px!important;				/* x IE7 e Firefox */
	margin-right:0;								/* x IE6 */
	border-right: solid 1px #CCCCCC!important;  /* x IE7 e Firefox */
	border-right: none;							/* x IE6 */
	height:100%;
	padding-right:1px;
	
}
#sidebar-a a:hover {
	text-decoration: underline;
}
#sidebar-a a:visited {
}
#sidebar-a a:active {
}
.titoli_menu {
	list-style:none;
	list-style:square inside;
	list-style-image: url(../images/destra.gif); 
	margin-left: -10px !important;
	margin-left: 3em;
	line-height: 1.5em;
	font-size: 1em !important;
	font-size: 1.0em;
	list-style-position:outside;
	text-align: left;
}
*:first-child + html .titoli_menu {
	margin-left: 3em ! important;
}
.titoli_menu_selected {
	list-style-image: none;
	line-height: 1.5em;
	margin-left: 1.5em;
	text-align: left
}
.sottotitoli_menu {
	list-style-image: url(../images/destra.gif);
	margin-bottom: 1px;
	line-height: 1.5em;
	list-style-type: none;
	background-color: transparent;
	font-size: 1em !important;
	font-size: 1.0em;
	margin-left: -0.75em !important;
	margin-left: 3.0em;
	list-style-position:outside;
	text-align: left
}
*:first-child + html .sottotitoli_menu {
	margin-left: 3.0em ! important;
}
.sottotitoli_menu_selected 
{	
	list-style-image: url(../images/destra.gif);
	line-height: 1.5em;
	list-style-type: none;
	background-color: transparent;
	font-size: 1.0em;
	margin-left: -0.75em !important;
	margin-left: 3.0em;
	text-align: left
}
*:first-child + html .sottotitoli_menu_selected {
	margin-left: 3em ! important;
}
.channel_menu_selected {
    position:relative;
    padding-left: 3px;
    padding-top: 0.4em;
    font-weight: bold;
    list-style-image: none;
    margin-left: 1.5em;
    margin-bottom: 3px;
    background-color: transparent;
    color: #555555;					  /* dark gray  */
    border-bottom: solid 1px #CCCCCC; /* gray */
	text-align: left;
	z-index:2000;
	margin-right:-2px;
	border-right: solid 1px #FFFFFF;  /* white */
}
#testata {
	margin: 0pt;
	z-index: 300;
	left: 0px;
	width: 100%;
	position: relative;
	top: 0px;
	min-height: 3em;
}
#testata img {
	width: 100%;
	border:none;
}
a.content {
	background-color: transparent;
}
a.meta {
	color: #000000;
}
a.meta:hover {
	text-decoration: none;
}
a.meta:active {
	color: #666666;
}
a.nav_top {
	font-weight: bold;
	color: #000099;
	background-color: transparent;
	text-decoration: none;
}
a.nav_top:hover {
	background-color: #000099;
	text-decoration: none;
}
a.nav_left {
	color: #000099;
	background-color: transparent;
	text-decoration: none;
}
a.nav_left:hover {
	background-color: #000099;
	text-decoration: none;
}
#menu_breadcrumb {
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	margin: 0px;
	position: relative;
	top: 0px;
	height: auto;
	left: 0px;
	width: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	z-index: 500;
	background-color: #FFFFFF;
	text-align:left;
}
#menu_breadcrumb a {
	font-size: 90%;
	background-color: transparent;
}
#menu_breadcrumb a:hover {
	font-size: 90%;
	text-decoration: underline;
}
#menu_breadcrumb a:active {
	text-decoration: none;
}
#menu_breadcrumb span {
}

.GenericTemplateTitleNew
{
	font-weight: bold;
	height: 1%;
	margin-right:5%;
	color: #555555;
	line-height: 1.3em;
	display:block;
	text-align:left;
	background-color:Transparent;
}

.GenericTemplateTitle 
{
	margin-left: 22% !important;
	margin-left: auto;	
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 0.4em 0.2em;
	line-height: 1.3em;
	position: relative;
	top: 1.4em ! important;
	top: 1.3em;
	padding-left: 2em;
	vertical-align: top;
	font-weight: bold;
	width: 80% ! important;
	width: 98%;
	color: #555555
}

*:first-child + html .GenericTemplateTitle {
	margin-left: 0 !important;	
}

.imgTitolo {
	float:left;
	width: 1.4em ! important;
	width: 1.2em;
	padding-left: 0.3em ! important;
	padding-left: 0.3em;
	padding-top: 1.5em ! important;
	padding-top: 1.5em;
	margin-bottom:auto;
	padding-bottom:1px!important;				/* x IE7 */
	padding-bottom:0px;							/* x IE6 */
	border-left: solid 1px #ffffff!important;	/* x IE7 e Firefox */
	border-left: none;							/* x IE6 */
}

html>/**/body .imgTitolo{	/* solo x Firefox */
	padding-bottom:0px!important;
}

.testoTitolo, .testoTitoloEster
{
	padding-left: 0em ! important;
	padding-left: 0.2em;
	padding-top: 1.3em ! important;
	padding-top: 1.3em;
	font-size: 95%;
}

.testoTitoloArchivi {
	padding-left: 0em ! important;
	padding-left: 0em;
	padding-top: 0em ! important;
	padding-top: 0em;
	font-size: 95%;
}

.testoTitoloSedi {
	padding-left: 0em ! important;
	padding-left: 0em;
	padding-top: 0em ! important;
	padding-top: 0em;
	padding-bottom: 2em;
	font-size: 95%;
}

.descRicercaSedi {
	font-style:italic;
	margin-top:20px;
	margin-bottom:15px;
}

#tblParametri span {
	margin-left:-8px;
}

.GenericTemplateTitleNoLeftMenuNew {
	font-weight: bold;
	height: 1%;
	width: 95% ! important;
	width: 95%;
	color: #555555;
	line-height: 1.3em;
	display:block;
	background-color:Transparent;
}

.IntervIntervTemplateTitle {
	font-weight: bold;
	height: 1%;
	width: 95%;
	color: #555555;
	line-height: 1.3em;
	display:block;
	background-color:Transparent;
}
html>/**/body .IntervIntervTemplateTitle { /* solo per Firefox */
	width: 80%;
}

.GenericTemplateTitleNoLeftMenu {
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 0.4em 0.2em;
	line-height: 1.3em;
	position: relative;
	top: 1.4em ! important;
	top: 1.3em;
	padding-left: 2em ! important;
	padding-left: 2em;
	vertical-align: top;
	font-weight: bold;
	width: 100% ! important;
	width: 98%;
	color: #555555;
}
.GenericTemplateText {
	line-height: 1.3em;
}
.GenericTemplateText img {
	border:none;
}

.lblFormattata 
{
	display:block;
	margin-top:15px;
	text-align:left;
	width:720px;
}


.destra {
	white-space: nowrap;
}
.divisorio {
	margin: 0em  auto 0em 1.2em !important;
	margin: 1.5em  auto 0em 1.2em;
	background: transparent url(../images/divisorio.jpg) no-repeat scroll center;
	width: 90% !important;
	width: 100%;
	height: 1em ! important;
	height: 1em;
}


.divisorio {
	margin: 0.2em auto 0.9em 1.2em !important;
	margin: 0.1em auto 0.6em 0.6em;
	background: transparent url(../images/divisorio.jpg) no-repeat scroll center;
	width: 90% !important;
	width: 100%;
	height: 1em ! important;
	height: 1em;
}
html>/**/body .divisorio {
	margin: 1.5em auto 0.9em 1.2em !important;
	margin: 0.1em auto 0.6em 0.6em;
	background: transparent url(../images/divisorio.jpg) no-repeat scroll center;
	width: 90% !important;
	width: 100%;
	height: 1em ! important;
	height: 1em;
}

*:first-child + html .divisorio {
	margin: -0.5em auto 0.6em 1.2em !important;
}

.divisorioNews {
	margin-top: 0em !important;
	margin-top: 1.5em;
	background: transparent url(../images/divisorioNews.jpg) no-repeat scroll center;
	height: 1em ! important;
	height: 1em;
	width: 100%;
}
.divisorioAttualita {
	margin-top: 0em !important;
	margin-top: 1.5em;
	margin-left: -0.5em !important;
	margin-left: 4em;
	background: transparent url(../images/divisorioNews.jpg) no-repeat scroll center;
	height: 1em ! important;
	height: 1em;
	width: 100%;
}

.FaqSearchTemplateTitle {
	font-weight: bold;
	margin-bottom: 0px;
}
.FaqSearchTemplateContent {
	vertical-align: text-top;
	top: 0px;
	text-align: justify;
}
.FaqSearchTemplateResultSummary {
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: normal;
	color: #ff8800;
}
.FaqSearchTemplateStatus {
	border-style: none;
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: normal;
	color: #ff8800;
}
.FaqContEsterno {
	margin-left: 10px;
	width: 98%;
	white-space: normal;
}
.RicercaContEsterno {
	margin-left: 10px;
	width: 98%;
	position: relative;
	float: right;
}
.FaqContInterno {
	width: 98%;
	float: right;
	white-space: normal;
}
.SMSFieldset {
	float: left;
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 1%;
	width:75%;
}
.SMSAndMailLabel {
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 1%;
	width:75%;
}

.FaqFieldset {
	float: left;
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 1%;
}
.FaqFieldsetNew 
{
	white-space:normal;
	float: left;
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 1%;
	width: 95%;
}
.RicercaLabel {
	float: left;
	width: 10em;
	white-space: nowrap;
}
.RicercaAnnoLabel {
	float: Right;
	width: 6em;
}
.FaqLabel {
	float: left;
	width: 8em;
}
.FaqInfoLabel {
	float: left;
	width: 15em;
	white-space: nowrap;
}
.SearchInfoLabel {
	float: left;
	margin-bottom: 1em;
	margin-left: 10px;
	width: 12em;
	white-space: nowrap;
}
.SearchInfoLabel2 {
	width: 20em ! important;
	width: 12em
}
.item_mappa {
	list-style-type: square;
	list-style-image: url(destra00.gif);
	margin-left: -10px ! important;
	margin-left: 4em;
	line-height: 1.5em;
	list-style-position: outside;
	text-align: left;
}
*:first-child + html .item_mappa {
	margin-left: 4em ! important;
}
.item_mappa_1liv {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin-left: -10px ! important;
	margin-left: 4em;
	line-height: 1.5em;
	text-align: left;
}
.btnDettaglioSedi {
	padding: 0px ! important;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: groove ! important;
	border-bottom-style: none;
	text-decoration: none ! important;
	text-decoration: underline;
	background-color: #EEEEEE;
}
.btnLinkPaginazione{
	padding: 0px ! important;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style:  inset;
	background-color: transparent;
	color: #224499;
}
.colonnaFoto {
	line-height: 6px !important;
	position: relative;
	top: 0.2em
}
.colonnaFoto img{
	border:none;
}

img.albumElencoFoto {
	width: 120px;
	height: 90px	
}

.TitoloLink
{
	font-weight: bold;
}

table#imgTable
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding-left:0px; 
	padding-bottom:0px; 
	padding-right:0px; 
	padding-top:0px;
}
td#imgTD
{
	padding-left:0px; 
	padding-bottom:0px; 
	padding-right:0px; 
	padding-top:0px;
}

/* le classi per la correzione delle giustificazioni del testo nei placeholder */
/* (ci pensa il filtro di Pippone ad utilizzarle) */
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
/* le classi per la correzione dello stile del testo nei placeholder */
/* (ci pensa il filtro di Pippone ad utilizzarle) */
.strong {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}

h2.notizie {
	float: left;
	height: auto;
	width: 8.5em;
	padding-left: 1.5em;
	margin-top: 0px;
	font-weight: bold;
	font-size: 0.9em;
	background-color: transparent;
	color: #224499;
	left: 0px;
	vertical-align: top;
	margin-right: 0px;
	position: relative;
	top: 0px;
}

h1.agenda {
	background: transparent url(../images/bordo_lato.jpg) no-repeat scroll 3px 2px;
	margin-top: 0px;
	padding-left: 1.8em;
	font-weight: bold;
	font-size: 0.9em;
	color: #224499;
	left: 0px;
	float: left;
	vertical-align: top;
	width: 8.5em;
	height: auto;
	margin-right: 0px;
	position: relative;
	top: 0px;
}

.NewsLetterTop {
	padding-top: 4em;
	padding-left: 2em;
}
.NewsLetterDown {
	padding-top: 3em;
	padding-left: 2em;
}

.AntiRobotsTop {
	padding-top: 3em;
	padding-left: 2em;
}
.AntiRobotsDown {
	padding-top: 7em ! important;
	padding-top: 3em;
	padding-left: 2em;
	padding-bottom: 22.5% ! important;
	padding-bottom: 24.5%;
}

.SMSManagerPanel{
	padding-left: 1em;
	width: 70%;
	border-style:Groove;
}

.tblComLegali {

	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	border-collapse: collapse;
}

.tblComLegali td {
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	border-collapse: collapse;
	padding-left:3px;
}

.tblComLegali th {
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	border-collapse: collapse;
	text-align:center;
	padding-right:10px;
}	

/* Inizio Foglio di stile per Organigramma Italiano*/
ul#mappa1 {
margin:0;padding:0;
list-style:none;
position:relative;
width:720px;height:800px;
background:url("../images/organigramma2012.jpg") no-repeat;
} 
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0;
width:146px;height:52px;
}
li#mappa1-link1 {
left:267px;top:12px;
width:190px!important;
}
li#mappa1-link2 {
left:290px;top:95px;
}
li#mappa1-link3 {
left:570px;top:95px;
}
li#mappa1-link4 {
left:3px;top:174px;
}
li#mappa1-link5 {
left:196px;top:174px;
}
li#mappa1-link11 {
left:386px;top:174px;
}
li#mappa1-link6 {
left:570px;top:174px;
}
li#mappa1-link7 {
left:290px;top:250px;
}
li#mappa1-link8 {
left:290px;top:332px;
}
li#mappa1-link9 {
left:96px;top:412px;
}
li#mappa1-link10 {
left:290px;top:412px;
}
li#mappa1-link12 {
left:484px;top:412px;
}
li#mappa1-link13 {
left:3px;top:494px;
}
li#mappa1-link14 {
left:196px;top:494px;
}
li#mappa1-link15 {
left:386px;top:494px;
}
li#mappa1-link16 {
left:570px;top:494px;
}
li#mappa1-link17 {
left:3px;top:568px;
}
li#mappa1-link18 {
left:196px;top:568px;
}
li#mappa1-link19 {
left:386px;top:568px;
}
li#mappa1-link20 {
left:570px;top:568px;
}
li#mappa1-link21 {
left:3px;top:644px;
}
li#mappa1-link22 {
left:196px;top:644px;
}
li#mappa1-link23 {
left:386px;top:644px;
}
li#mappa1-link24 {
left:570px;top:644px;
}
li#mappa1-link25 {
left:3px;top:15px;
}
li#mappa1-link26 {
left:3px;top:26px;
}
li#mappa1-link27 {
left:3px;top:95px;
}
li#mappa1-link28 {
left:288px;top:671px;
}
li#mappa1-link29 {
left:288px;top:725px;
}
li#mappa1-link30 {
left:486px;top:430px;
}
li#mappa1-link31 {
left:485px;top:486px;
}
li#mappa1-link32 {
left:485px;top:542px;
}
li#mappa1-link33 {
left:486px;top:598px;
}
li#mappa1-link34 {
left:487px;top:680px;
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }
/* Fine Foglio di stile per Organigramma Italiano*/



/* Foglio di stile per Organigramma Inglese*/
ul#mappaEn {
margin:0;padding:0;
list-style:none;
position:relative;
width:700px;height:800px;
background:url("../images/organigramma2009En.jpg") no-repeat;
} 
ul#mappaEn li {
display:block;
position:absolute;
margin:0;padding:0;
}
li#mappaEn-link1 {
left:62px;top:22px;
width:213px;height:26px
}
li#mappaEn-link2 {
left:283px;top:62px;
width:162px;height:44px
}
li#mappaEn-link3 {
left:117px;top:134px;
width:133px;height:27px
}
li#mappaEn-link4 {
left:476px;top:135px;
width:145px;height:26px
}
li#mappaEn-link5 {
left:117px;top:169px;
width:133px;height:27px
}
li#mappaEn-link6 {
left:117px;top:204px;
width:133px;height:27px
}
li#mappaEn-link7 {
left:117px;top:241px;
width:133px;height:26px
}
li#mappaEn-link8 {
left:117px;top:275px;
width:133px;height:27px
}
li#mappaEn-link9 {
left:287px;top:136px;
width:155px;height:24px
}
li#mappaEn-link10 {
left:287px;top:200px;
width:153px;height:23px
}
li#mappaEn-link11 {
left:495px;top:175px;
width:130px;height:26px
}
li#mappaEn-link12 {
left:495px;top:211px;
width:130px;height:25px
}
li#mappaEn-link13 {
left:495px;top:246px;
width:130px;height:22px
}
li#mappaEn-link14 {
left:495px;top:278px;
width:129px;height:47px
}
li#mappaEn-link15 {
left:495px;top:335px;
width:130px;height:26px
}
li#mappaEn-link16 {
left:495px;top:373px;
width:129px;height:37px
}
li#mappaEn-link17 {
left:87px;top:338px;
width:173px;height:44px
}
li#mappaEn-link18 {
left:86px;top:393px;
width:174px;height:44px
}
li#mappaEn-link19 {
left:86px;top:447px;
width:175px;height:48px
}
li#mappaEn-link20 {
left:86px;top:501px;
width:174px;height:49px
}
li#mappaEn-link21 {
left:86px;top:557px;
width:175px;height:63px
}
li#mappaEn-link22 {
left:288px;top:341px;
width:168px;height:39px
}
li#mappaEn-link23 {
left:288px;top:396px;
width:168px;height:42px
}
li#mappaEn-link24 {
left:288px;top:451px;
width:168px;height:39px
}
li#mappaEn-link25 {
left:288px;top:505px;
width:168px;height:42px
}
li#mappaEn-link26 {
left:288px;top:561px;
width:168px;height:41px
}
li#mappaEn-link27 {
left:288px;top:616px;
width:168px;height:41px
}
li#mappaEn-link28 {
left:288px;top:671px;
width:168px;height:40px
}
li#mappaEn-link29 {
left:288px;top:725px;
width:167px;height:41px
}
li#mappaEn-link30 {
left:486px;top:430px;
width:145px;height:40px
}
li#mappaEn-link31 {
left:485px;top:485px;
width:146px;height:40px
}
li#mappaEn-link32 {
left:485px;top:539px;
width:147px;height:43px
}
li#mappaEn-link33 {
left:486px;top:598px;
width:146px;height:51px
}
li#mappaEn-link34 {
left:487px;top:680px;
width:144px;height:21px;
}

#mappaEn a {
display:block;
width:100%;
height:100%;
}
#mappaEn .alt { display:none }
/* Fine Foglio di stile per Organigramma Inglese*/


/* ------------------------------------
    Classi per nuova lista audiovisivi 
---------------------------------------*/
.pnlRicercaAudiovisivi{
	padding-top: 2em;
	padding-left:2em;
}

.listaRisultatiAudiovisivi {
	padding-top: 2em;
	padding-left:2em;
}

.pnlPaginazioneAudiovisi {
	padding-left:1.1em;
}
html>/**/body .pnlPaginazioneAudiovisi { /* solo per Firefox */
	padding-left:1.8em;
}

.lblRicercaAnnoAudiovisivi {
	margin-right:38px;
}
.lblRicercaArgAudiovisivi {
	margin-right:0px;
}
.lblRicercaSoggAudiovisivi {
	margin-right:10px;
}
.BannerImgAudiovisivi img {
	border: inset 0 white;
	margin-left: 25px;
}

.thumbwrap {	
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 15px; 
}
.thumbwrap LI {
	 PADDING-RIGHT: 0px; 
	 DISPLAY: inline-block; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	 VERTICAL-ALIGN: top; 
	 border-top-style:solid;
	 border-top-color:#0054A3;
	 width:250px; 
}

* html .thumbwrap LI { display:inline; }   /* per mandare a capo gli LI su IE 6 */
* + html .thumbwrap LI { display:inline; } /* per mandare a capo gli LI su IE 7 */


.thumbwrap LI > A {
	width:240px;
}
.thumbwrap A {
	DISPLAY: block; 
	PADDING-TOP: 5px; 
}
.thumbwrap IMG {
	height:120px;
	width:160px;
	color: #0054A3;
	border-color: #0054A3;
	margin-left:43px;
}
.thumbwrap .captionTitolo {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.3em; 
	PADDING-TOP: 0.5em;
	font-weight:bold;
	WIDTH: 235px; 
	text-align:center;
	height:3.2em;
}
/* per gestire eventuali link nel titolo (es. download Real Player) */
.thumbwrap .captionTitolo A{
	display:inline;
}

.thumbwrap .captionDescAudiovisivo {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.3em; 
	PADDING-TOP: 0.8em;
	text-align:justify;
}

.thumbwrap .captionDescAudiovisivoTestuale {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.3em; 
	PADDING-TOP: 0.8em;
	text-align:center;
}

/**** Classe utilizzata solo nella pagina introduttiva della sezione Audiovisivi ****/
.AudiovisiviContentDown {
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

/* -----------------------------------------
    Fine classi per nuova lista audiovisivi 
--------------------------------------------*/



/* ----------------------------------
    Classi per nuova lista FotoAlbum 
-------------------------------------*/

.pnlRicercaFotoAlbum{
	padding-top: 2em;
	padding-left:1.9em;
}

.listaRisultatiFotoAlbum {
	padding-top: 1em;
}

.msgNoRisFoto {
	padding-top: 1em;
	padding-left: 2em;
}

.thumbwrapFoto {	
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 15px; 
}
.thumbwrapFoto LI {
	 PADDING-RIGHT: 0px; 
	 DISPLAY: inline-block; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	 VERTICAL-ALIGN: top; 
	 border-top-style:solid;
	 border-top-color:#0054A3;
	 width:160px; 
}

* html .thumbwrapFoto LI { display:inline; }   /* per mandare a capo gli LI su IE 6 */
* + html .thumbwrapFoto LI { display:inline; } /* per mandare a capo gli LI su IE 7 */


.thumbwrapFoto LI > A {
	width:120px;
}
.thumbwrapFoto A {
	DISPLAY: block; 
	PADDING-TOP: 5px; 
	margin-left:18px;
}
.thumbwrapFoto IMG {
	height:90px;
	width:120px;
	color: #0054A3;
	border-color: #0054A3;
}
.thumbwrapFoto .captionDataFoto {
	DISPLAY: block; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0.2em; 
	PADDING-TOP: 0.5em;
	font-weight:bold;
	WIDTH: 160px; 
	text-align:center;
}

.thumbwrapFoto .captionDescLuogoFoto {
	DISPLAY: block; 
	FONT-SIZE: 0.9em; 
	text-align:center;
	font-weight:bold;
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.2em;
}

/*'''''''''''' Classi per navigare sulle foto nella pagina di dettaglio foto ''''''''''''*/
.mainDettaglioFotoAlbum{
	text-align:center !important;
}

#boxDettaglioFoto {
	margin-bottom:15px;	
	margin-left:auto;
	margin-right:auto;
	width:720px;
}

#pnlNavigFoto {
	height:80px;
	width:720px;
	margin-left:auto;
	margin-right:auto;
}

.minFotoNav {
	float:left;
	padding-left:15px;
	width:110px;
	height:80px;
}

.minFotoNav a:hover img{
	border-width:1px;
	border-style:solid;
	border-color:#2464BB;
}

.minFotoNav img {
	border:none;
	width:110px;
	height:80px;
}

.minFotoNavSelected {
	float:left;
	padding-left:15px;
	width:110px;
	height:80px;
}

.minFotoNavSelected img{
	width:110px;
	height:78px;
	border-style:solid;
	border-width:1px;
	border-color:#2464BB;
}

.btnFotoPrec{
	width:40px;
	height:40px;
	float:left;
	margin-top:20px;
	border:none;
}

.btnFotoSucc{
	width:40px;
	height:40px;
	float:right;
	margin-top:20px;
	border:none;
}

.btnFotoPrecDisable{
	width:40px;
	height:40px;
	float:left;
	background-image: url(../images/albumFoto_frecciaSxGray.jpg);
	margin-top:20px;
	border:none;
}

.btnFotoSuccDisabled{
	width:40px;
	height:40px;
	float:right;
	background-image: url(../images/albumFoto_frecciaDxGray.jpg);
	margin-top:20px;
	border:none;
}
/* --------------------------------------
    Fine classi per nuova lista FotoAlbum 
-----------------------------------------*/

.grid-view
{
   padding: 0;
   margin: 0;
   border: 1px solid #333;
   font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
   font-size: 0.9em;
}

.grid-view tr.header
{
   color: white;
   background-color: #1169B3;
   height: 25px;
   vertical-align: middle;
   text-align: center;
   font-weight: bold;
   
}

.grid-view tr.normal
{
   color: black;
   background-color: #B0DCF9;
   height: 25px;
   vertical-align: middle;
   text-align: center;
}

.grid-view tr.alternate
{
   color: black;
   background-color: #EEEFF3;
   height: 25px;
   vertical-align: middle;
   text-align: center;
}

.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
   background-color: white;
   color: black;
}


/*******************************************************************/
/* Dario 22/06/2009  - Inizio nuovo loyout AgendaImpegni */
/*******************************************************************/

.impegno{
	margin-top:20px;
	margin-right:25px;
	padding-left:4px;
	padding-bottom:4px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#9EBDE0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9EBDE0;
}


.dataAg{
	float:left;
	font-weight:bold;
	margin-right:4px;
}

.luogoAg{
	font-weight:bold;
	font-style:italic;
}

.descAg{
	padding-top:2px;
}

#divAgenda {
	padding-top: 1em;
	padding-right: 0em;
	padding-left: 1.5em;
	padding-bottom: 2.5em;
	margin-left: 0.2em;
	min-height: 30em;
	height: 100%;
}
html>/**/body #divAgenda {/* solo per firefox */
	overflow:hidden;
}

.txtRicercaAgenda {
	margin-top:0px;
	width:160px;
}

.txtRicercaAgendaIt {
	margin-top:0px;
	width:163px;
}

#BtnSearch{
	width:53px;
}

html>/**/body .txtRicercaAgenda {/* solo per firefox */
	margin-top:5px !important;
	width:156px;
}

/* ----------------- Calendario x Agenda Impegni Ministro ---------------------*/
#calendario{
	border-collapse:collapse;
	width:100%;
	border-bottom:inset 1px #ffffff;
	border-top-color: #BBCCEE; 
	border-left-color: #BBCCEE; 
	border-bottom-color: #1133AA; 
	border-right-color: #1133AA; 
	border-style: solid;
	border-width: 2px;
}

#calendario a{		
   color:#FFFFFF;
   background-color:transparent;
}

#calendario .meseCorrHref{
	color:#FFFFFF;
	background-color:transparent;
}

#calendario .othermonthday{
	background-color:#E5E5E5;
}

#calendario .sunday{
    color:#000000;
}

#calendario .sundayHref{
    color:#000000;
}

#calendario .saturday{
	color:#333333;
}

#calendario .saturdayHref{
	color:#333333;
}

#calendario td{		
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #999999;
}

#calendario .dayFull{		
    background-color:#CEDEFF;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #999999;
}

#calendario .dayFull a{		
    color:#000000;
}

#calendario .saturdayFull{		
    background-color:#CEDEFF;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #999999;
}
#calendario .saturdayFull a{		
    color:#000000;
}

#calendario .sundayFull{		
    background-color:#CEDEFF;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #999999;
}
#calendario .sundayFull a{		
    color:#000000;
}

#calendario .header td {
	height:20px;
	text-align:center;
	background-color:#91B0F1;
	border:0px;
}

#calendario th {
	height:20px;
	text-align:center;
	background-color:#91B0F1;
	border:0px;
}

#calendario .daynames th{
	padding-left:3px;
	padding-right:3px;
	font-size:1em !important;
	font-size:0.75em;
	color:#FFFFFF;
	background-color:transparent;
}

#calendario caption{
	padding-top:10px;
	height:18px;
}

#divCalendario {
	float: right;
	height: auto;
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: left;
	padding-top: 1.5em;
	padding-right: 0.4em;
}

#divCalendario IMG
{
	width:160px;
	margin:29px;
}

#UcCalendario1_PanelCalendario{
	width: 22%;
}
/* ----------------- Calendario x Agenda Impegni Ministro ---------------------*/

/*******************************************************************/
/*			 Dario - Fine nuovo loyout AgendaImpegni               */
/*******************************************************************/


/*******************************************************************/
/*			 Dario - Nuova loyout End Temp				           */
/*******************************************************************/
.contentEndTemp {
	margin-left: 25px;
	margin-right: 5px;
}

.testataEndTemp{
	margin-right:10px;
	margin-top:-10px;
	margin-bottom:15px;
}
.testataEndTemp p {
	margin-left:-27px;
	margin-right:-18px;
}

.listaRisultatiEndTemp {
	margin-top:25px;
}

.fieldsetEndTemp{
	margin-right:15px;
	padding-bottom:15px;
}

.fieldsetEndTemp #txtRicPosizione, #txtRicCodPosto {
	width: 470px;
}

.lblSearchResult{
	margin-top:10px;
	font-style:italic;
}

.lblSearchEndTemp {
	width:11em;
	float:left;
}

.txtSearchEndTemp {
	width:495px;
	float:left;
}

.txtSearchEndTemp input {
	width:95%;
}

html>/**/body .txtSearchEndTemp { /* solo FireFox*/
	width:510px;
}

.tblEndTemp tr td {
	padding-left:0px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.tblEndTemp tr td li {
	background-color: transparent;
	color: #224499;
	list-style-type: square;
}

html>/**/body .tblEndTemp tr td { /* solo FireFox*/
	padding-top: 3px;
	padding-bottom: 3px;
}

.tblEndTemp tr td ul { /* serve x FireFox*/
	padding: 0px;
}

.tblEndTemp tr th {
	white-space: nowrap;
	padding-left:0px;
	padding-right:15px;
	padding-bottom:15px;
}

.nowrap {
	/*white-space: nowrap;*/
}
/*******************************************************************/
/*			 Dario - Fine loyout End Temp				           */
/*******************************************************************/


/***************************************************************************/
/*			 Gianluca - Inizio loyout per area Social Network			   */
/* 03/08/09 Dario: modifiche sulle classi x gestione multi-browser/lingua  */
/***************************************************************************/
div#socialNetwork {
	margin-top:10px;
	text-align:right;
}

div#socialNetwork a { 
	margin-left: 1px;
	margin-right: 1px;
	background-color: transparent;
	text-decoration:none;
	display:inline-block;
	margin-top:-1px;
}

div#socialNetwork img {
	border: none;
}

.descTesto{
	margin-right:2px;
	margin-left:5px;
	font-style:italic;
	font-size:0.8em;
	vertical-align:top;	
}
/*******************************************************************/
/*				Fine loyout per area Social Network				   */
/*******************************************************************/


.AdvancedSearch_btnRicerca
{
margin-left:50px;	
}


/*******************************************************************/
/*				Loyout per Menu Pagina Esteri News				   */
/*******************************************************************/
.div80percentoMenuVideo
{
	text-align:center;	
}

.GenericTemplateVideoTextBottom 
{
	line-height: 1.3em;
}
html>/**/body .GenericTemplateVideoTextBottom { /* solo per Firefox */
	padding-bottom:2em;
}

.thumbwrapVideo {	
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	margin-top:0px;
	PADDING-TOP: 5px; 
	 border-top-style:solid;
	 border-top-color:#0054A3;
	 border-bottom-style:solid;
	 border-bottom-color:#0054A3;
}
.thumbwrapVideo LI {
	 PADDING-RIGHT: 0px; 
	 DISPLAY: inline-block; 
	 PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	 VERTICAL-ALIGN: top; 
	 width:160px; 
	 text-align:center;
}

* html .thumbwrapVideo LI { display:inline; }   /* per mandare a capo gli LI su IE 6 */
* + html .thumbwrapVideo LI { display:inline; } /* per mandare a capo gli LI su IE 7 */


.thumbwrapVideo LI > A {
	width:120px;
}
.thumbwrapVideo A {
	DISPLAY: block; 
	PADDING-TOP: 0px; 
}
.thumbwrapVideo IMG {
	height:90px;
	width:120px;
	color: #0054A3;
	border-color: #0054A3;
}
/*******************************************************************/
/*				Fine Loyout per Menu Pagina Esteri News			   */
/*******************************************************************/

/*******************************************************************/
/*			  	   Inizio Loyout per CV Dirigenti		  	       */
/*******************************************************************/
#pnlCvDirigenti {
	margin-top:5px;
	padding-bottom:15px;
	margin-left:23px!important;
	margin-left:15px;
	margin-right:8px;
}

#pnlCvDirigenti  img {
	border:none;
}

#pnlCvDirigenti  table tr td {
	margin-left:0px;
	padding-left:0px;
}
#pnlCvDirigenti  table tr th {
	margin-left:0px;
	padding-left:0px;
}

#divTableListaCV {
	width: auto;
}

.ContentTextCvDirigenti {
	margin-left:25px!important;
	margin-left:17px;
	margin-right:8px;
}

.divisorioCV 
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#9EBDE0;
	padding-top:12px;
	width:19%;
	
}
/*******************************************************************/
/*			  	    Fine Loyout per CV Dirigenti		  	       */
/*******************************************************************/


/*******************************************************************/
/*		  	    Nuove Classi per gestione contenuti pagine         */
/*(usate al posto delle vecchie classi Div100percento,Div60percento*/
/* div40percento per eliminare i problemi di divisorio e di spazio */
/* bianco sulla destra anche in assenza di approfondimenti o img)  */
/*******************************************************************/
#contenutiPagina {
	width: 99.4%;
	float:left;
	min-height:575px;
	height:100%;
	padding-bottom:10px;
}

#contenutiPaginaConMenu {
	position:relative;
	width: 77.4%;
	float:left;
	border-left: solid 1px #CCCCCC;
	min-height:575px;
	height:100%;
	padding-bottom:10px;
	z-index:1;
}


#divTestoPagina {
	width: auto !important;		/* Per IE7-8 e FireFox */
	width: 100%;				/* Per IE6 */
	margin-top:5px;
	margin-left:25px!important;
	margin-left:21px;			/* Per IE6 */
	padding-right:20px;
	overflow:hidden;			/* Per IE7-8 e FireFox */
}

#divImgApprofLink {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	/* width: 160px;  Per lasciare lo spazio bianco sulla destra anche in assenza di approfondimenti o img */
}

#divImgApprofLink .mae_link p {
	width: 147px!important;
	width: 160px;	/* Due righe commentante per poter lasciare lo spazio bianco sulla destra anche in assenza di approfondimenti o img */
	font-size: 0.9em;
	text-align: left;
}

#divImgApprofLink .colonnaFoto span img {
	width: 160px; /* Riga commentante per poter lasciare lo spazio bianco sulla destra anche in assenza di approfondimenti o img */
	display:block;
	margin-bottom:3px;
}

#divImgApprofLinkStampa {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width: 160px;  /* Per lasciare lo spazio bianco sulla destra anche in assenza di approfondimenti o img */
}

#divImgApprofLinkStampa .mae_link p {
	font-size: 0.9em;
	text-align: left;
}

#divImgApprofLinkStampa .colonnaFoto span img {
	display:block;
	margin-bottom:3px;
}


#divArchivioAudiovisiviConMenu {
	margin-left:75px;
}

/*******************************************************************/
/*		   Fine nuove Classi per gestione contenuti pagine         */
/*******************************************************************/

/*******************************************************************/
/*		   Classi per la formattazione dei risultati degli         */
/*		   archivi notizie dedicati alle Aree Geografiche          */
/*******************************************************************/
.listaRisultatiAG {
	margin-left:1.5em;
}

#UcArchivioNotiziePerArea1_PanelAG  table tr td {
	padding-right:20px;
}
/*******************************************************************/
/*		   Fine Classi per la formattazione dei risultati degli    */
/*		   archivi notizie dedicati alle Aree Geografiche          */
/*******************************************************************/

/************************************************************************/
/*		   Classe per la formattazione della data ultima modifica       */
/************************************************************************/

/* Con divDataModifica all'esterno del content*/
#divDataModifica {
	width: 50% !important;
	width: 100%;				
	margin-top:-20px;
	padding-right:10px;
	text-align:right;
	float:right;
}

.GenericDataModifica 
{
	font-style:italic;
	font-size:0.8em;
}
/************************************************************************/
/*		   Fine Classe per la formattazione della data ultima modifica  */
/************************************************************************/

.NotiziePerArea
{
	padding-bottom:20px;
}
div#NotiziePerArea p {
	margin-bottom:5px;
}

div#NotiziePerArea ul li
{
	background-color: transparent;
	color: #000;
	list-style-type: square;
	margin-left: 20px;
}
html>/**/body div#NotiziePerArea ul li { /* solo FireFox*/
	margin-left: 0px;
}

/*-----------------> UNITA' DI CRISI - PagineInterne ----------------------------*/
html>/**/body div#NotizieUdC ul li {
	margin-left: 0px;
}



/*-----------------> INIZIO BOX PAGINE INTERNE ----------------------------*/
div#menu {
}

div#menu a:link {
    background-color: transparent;
    color: #224499;
}
div#menu a:visited {
	background-color: transparent;
    color: #224499 ;
}
div#menu a:hover {
    background-color: transparent;
    text-decoration: underline;
    color: #224499 ;
}
div#menu a:active {
    background-color: transparent;
    text-decoration: none;
    color: #224499 ;
}

div#menuTop_IT {
	font-size: 0.95em;
	font-weight:bold;
	width: 100%;
	height: auto;
	text-align: center;
	text-transform:uppercase;
}

div#menuTop_IT a {
	background-color: transparent;
	color: #224499;
	text-decoration: none;
	display: inline-block;
	/*
	margin-right: 14px;
	margin-left: 13px;
	sostituite dalle due righe sottostanti per prova su Mac&Opera 
    */
	margin-right: 13px;
	margin-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

div#menuTop_EN {
	font-size: 0.95em;
	font-weight:bold;
	width: 100%;
	height: auto;
	text-align: center;
	text-transform:uppercase;
}

div#menuTop_EN a {
	background-color: transparent;
	color: #224499;
	text-decoration: none;
	display: inline-block;
	/*
	margin-right: 14px;
	margin-left: 13px;
	sostituite dalle due righe sottostanti per prova su Mac&Opera 
	*/
	margin-right: 13px;
	margin-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

/*--------------------------------------------
   Inizio classi per nuova lista Pubblicazioni 
--------------------------------------------*/
.BannerImgPubblicazioni{
	border: inset 0 white;
	margin-left: 25px;
}

.pnlRicercaPubblicazioni{
	padding-left:1.8em;
	padding-top:10px;
	padding-bottom:10px;
}

.pnlPaginazionePubblicazioni {
	padding-left:1.1em;
}
html>/**/body .pnlPaginazionePubblicazioni {
	padding-left:1.8em;
}

.pnlArgomentoPubblicazioni {
	margin-top:5px;
}


.thumbwrapPub {	
	padding-left: 8px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 15px; 
}

.thumbwrapPub LI {
	 padding-right: 2px; 
	 display: inline-block; 
	 padding-left: 2px; 
	 padding-bottom: 0px; 
	 vertical-align: top; 
	 border-top-style:solid;
	 border-top-color:#0054A3;
	 width:210px; 
}

* html .thumbwrapPub LI { display:inline; }   /* per mandare a capo gli LI su IE 6 */
* + html .thumbwrapPub LI { display:inline; } /* per mandare a capo gli LI su IE 7 */


.thumbwrapPub LI > A {
	width:200px;
}
.thumbwrapPub A {
	display: block; 
	padding-top: 5px; 
}
.thumbwrapPub IMG {
	height:160px;
	width:100px;
	color: #0054A3;
	border-color: #0054A3;
	margin-left:53px;
}
.thumbwrapPub .captionTitolo {
	padding-right: 5px; 
	display: block; 
	padding-left: 5px; 
	font-size: 0.9em; 
	padding-bottom: 0.3em; 
	padding-top: 0.5em;
	font-weight:bold;
	width: 195px;
	text-align:center;
	height:3.6em;
}

.thumbwrapPub .captionDescPub {
	padding-right: 5px; 
	display: block; 
	padding-left: 5px; 
	font-size: 0.9em; 
	padding-bottom: 0.3em; 
	padding-top: 0.8em;
	text-align:justify;
}

.listaRisultatiPubblicazioni {
	padding-top: 2em;
	padding-left:2em;
}

/**** Classi utilizzate solo nella pagina introduttiva della sezione Pubblicazioni ****/
.BannerHomePubblicazioni {
	border: inset 0 white;
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#divArchivioPubblicazioniConMenu {
	margin-top: 20px;
}

#divArchivioPubblicazioniConMenu .pnlRicercaPubblicazioni {
	margin-left:0px;
	padding-left:0px;
}

#divArchivioPubblicazioniConMenu .pnlPaginazionePubblicazioni {
	margin-left:0px;
	padding-left:0px;
}

#divArchivioPubblicazioniConMenu #ucArchivioPubblicazioni_pnlRisultati {
	margin-left:-28px;
	padding-right:0px;
}

.PubblicazioniContentDown {
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}
/*-------------------------------------------
   Fine classi per nuova lista Pubblicazioni 
--------------------------------------------*/

/*-----------------------------------------------------------------
	Classi per il nuovo campo di ricerca nell'ucNavigation
-------------------------------------------------------------------*/

#imgCerca 
{
	border:none;
}

#txtSearch 
{
	margin:0px;
	padding:0px;
	font-style:italic;
	font-size:0.9em;
	vertical-align:top;
	width:180px;
}

/*
#txtSearch{
	font-family: Verdana, Tahoma, sans-serif, Arial, Helvetica;
	width: 190px;
	height: 15px;
	font-size:10;
	font-style:italic;
	vertical-align: top;
	background-color: #757575;
	background-color: #FFFFFF;
	border-width:1px;
	border-color:gray;
	color:#757575;
}
div#navigation a img{
   border:none;
}
*/

/*-----------------------------------------------------------------
	Classi per il nuovo campo di ricerca nell'ucNavigation
-------------------------------------------------------------------*/

/*-----------------------------------------------------------------
	Classi per nuova gestione archivio Video
-------------------------------------------------------------------*/
.ArchivioVideo {
	margin-left:25px;
}


.ArchivioVideo td {
	border:0;
	/*width: 20%;*/
}


.lblArchivioVideo 
{
	float:left;
	font-weight:bold;
	
}

.ArchivioVideoStorico {
	margin-left:6px;
}

.ArchivioVideoStorico td {
	border:0;
	padding-right:25px;
}

.intestazioneArchivio {
	font-weight:bold;
}


