﻿/*per cambiare il blinking nella tabella link Speciali Aperto: da riga 257 a riga 275
/*@import url(base.css);*/
/*COLORI: Verde= #007547; VerdeChiaro=#BAD6AF ; Giallo=#FFCC33 ; GialloChiaro=#FFFFDD ; Grigio= #DFDFDE ;  GrigioChiaro=#E8E8E8; GrigioScuro=#666666; Rosso=red ; */
body{
	margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; 
	scrollbar-base-color: #007547;
	scrollbar-face-color: #EDF5ED;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: #007547;
	scrollbar-highlight-color: white;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color: white;
	scrollbar-track-color: #DFDFDE;}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; line-height:1.4;}
h3 {
	font-size: 180%; margin: 0;}
h5 {
	font-size: 110%; color:red; margin: 0;}
a {
	 color: #007557; text-decoration: none;}
a:hover {
	color: red;}
form {
	padding:0; margin:0}


/* Contenitore totale (allinea al centro)*/
div#divAllPag {	
	margin: 0px; padding: 0px;}

/* TESTA PAGINA */
div#divTesPag {
	 margin: 0; width:745px; }
div#divTesPag table#tblTes {
	width:745px}
div#menuTop {  margin:10px 0 0px 0}

/* CORPO PAGINA*/
div#divCorPag {
	background-image: url(../_img/sfLeftGiallo.gif); background-repeat: repeat-y; width:745px;}
table#tblCor {
	width:745px;}
td#tdCorSx{
	width:225px; padding:13px 0 20px 5px}	
td.testataHome {
	background-image: url(../_img/testataHome.gif);background-repeat: no-repeat;}
td.testataNotiziario {
	background-image: url(../_img/testataNotiziario.gif);background-repeat: no-repeat;}
td.testataCalendario {
	background-image: url(../_img/testataCalendario.gif);background-repeat: no-repeat;}
td.testataArchivio {
	background-image: url(../_img/testataArchivio.gif);background-repeat: no-repeat;}
td.testataDettaglio {
	background-image: url(../_img/testataDettaglio.gif);background-repeat: no-repeat;}
td.testataLeggi {
	background-image: url(../_img/testataLeggi.gif);background-repeat: no-repeat;}
td.testataOrganizzazioni {
	background-image: url(../_img/testataOrganizzazione.gif);background-repeat: no-repeat;}
td.testataDocumentazione {
	background-image: url(../_img/testataDocumentazione.gif);background-repeat: no-repeat;}
td.testataSpeciali {
	background-image: url(../_img/testataSpeciali.gif);background-repeat: no-repeat;}
td.testataMilleBattute {
	background-image: url(../_img/testataMilleBattute.gif);background-repeat: no-repeat;}
td.testataVuotaGialla {
	background-image: url(../_img/testataVuotaGialla.gif);background-repeat: no-repeat;}
	
div#box1 { background-color: #E6F1E5; }	
	
	
/* FONDO PAGINA*/
div#divFonPag {
	border-top: 1px solid #007547; height: 50px; width:745px;}
div#divFonPag td.tdcopy {
	font-family: "Courier New", Courier, mono; color: #007547; text-align: center; font-size:11px}
div#divFonPag td.tdFonMenu{
	text-align: center;}
div#divFonPag td.tdFonMenu a{
	font-weight: bold; color: #007547; font-size: 10px; padding: 0 10px 0 10px; text-decoration: none;}
div#divFonPag td.tdFonMenu a:hover {
	 color:red}
	 
	
/*formattazione TabelleHtml */	
table.tblHtml {
	border: 4px solid #007547; width:100%; height:100%;}
table.tblHtml td {
	padding: 5px; border-bottom: 1px solid cccccc; border-right: 1px solid cccccc;font-size: 9px}	
table.tblHtml .tdTes{
	 padding: 5px; background-color: #FFCC33; height:45px;font-size: 13px}
table.tblHtml .footer {
 border:none}
table.tblHtml a {
	font-weight:bold}

/*Componente Menu Left */
table.tblMenuleft {
	width:184px}
table.tblMenuleft span.attivo:first-letter, span.sottoMenuAttivo:first-letter {
	color:red}
table.tblMenuleft a{
	height:14px;  width:100%; color: black; margin: 2px 0px 2px 0px ; padding:1px 2px 1px 3px;text-decoration: none; border-top: 1px solid #007547; border-left: 4px solid #007547;font-weight: bold; font-size: 11px; background-color: #DFDFDE;}
table.tblMenuleft a:hover {
	color:red; background-color: #BAD6AF;}
table.tblMenuleft a.aAreeTem {
	background-color: #BAD6AF; border-top: 4px solid #007547; border-left: none;font-size: 12px;}
table.tblMenuleft a.aSottoMenu {
	margin-left: 5px; background-color:white; border-top: 1px solid #FFCC33; border-left: 3px solid #FFCC33;}
table.tblMenuleft span.attivo{
	height:14px;  width:100%; margin: 2px 0px 2px 0px ; padding:1px 2px 1px 3px; border-top: 1px solid #007547; border-left: 4px solid #007547;font-weight: bold; font-size: 11px; background-color:#FFFFDD;}
table.tblMenuleft span.sottoMenuAttivo {
	height:14px;  width:100%; margin-left: 5px; ; padding:1px 2px 1px 3px; border-top: 1px solid #FFCC33;; border-left: 4px solid #FFCC33;;font-weight: bold; font-size: 11px; background-color: #FFFFDD;}


/*Componente Testata e Percorso */
table.tblTes {
	width: 519px; margin-bottom:15px; padding:0px 3px 1px 3px; }
table.tblTes td:first-letter {
	color:red; font-weight: bold}
table.tblTes td.tdPath {
	font-weight: bold; color: #007557; padding:0}
table.tblTes td.tdPath a{
	font-weight: bold; color: #007557; text-decoration: none;}
table.tblTes td.tdPath a:hover {
	color: red;}
table.tblTes tr.trTes td{
	background-color:#FFCC33; border-top: 2px solid #007547; height: 20px; font-weight: bold;font-size: 12px;}
table.tblTes tr.trTes .tdTesDx{
	text-align: right}
table.tblTes tr.trTes a{
	font-size: 11px; font-weight: normal; color: #007557; text-decoration: none; margin-left: 15px}
table.tblTes tr.trTes a:hover {
	color: red;}
table.tblTes td.sottoTitolo{
	font-size: 10px; font-weight: bold; color: #007547;}
/*COLORI: Verde= #007547; VerdeChiaro=#BAD6AF ; Giallo=#FFCC33 ; GialloChiaro=#FFFFDD ; Grigio= #DFDFDE ;  GrigioChiaro=#E8E8E8; GrigioScuro=#666666; Rosso=red ; */


/*Componente Lancio: Notiziario, Calendario, Archivio, */
table.tblLancio {
	width: 519px; margin:15px 0 15px 0;}
table.tblLancio td.tdVuoto {
	width: 300px;}
table.tblLancio td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }		
table.tblLancio td.tdData span {
	text-align:center;}
table.tblLancio td.tdData span.spnOra {
	background-color: #E8E8E8;color: #007547; padding: 0 3px 0 3px; width: 50px;}
table.tblLancio td.tdData span.spnData {
	background-color: #007547; width: 75px; color: white;}
table.tblLancio td.tdCorpo {
	border-top: 1px solid #666666; padding-top: 1px; text-align: left;font-size: 12px;}
table.tblLancio img {
	float: right; margin-left: 3px;}
table.tblLancio img.imgIcone {
	margin: 5px; float: none;}
table.tblLancio span.spnTitolo {
	font-weight: bold; font-size: 11px;}
table.tblLancio a {
	 color: black; text-decoration: none;}
table.tblLancio a:hover {
	color:red;}
	
/*Componente Lancio: Notiziario, Calendario, Archivio, */
table.tblLancio1 {
	width: 100%; margin:15px 0 15px 0;}
table.tblLancio1 ul,li {
	margin:0 0 0 8px;	padding:0;	list-style-type: square; color:	#006600}
table.tblLancio1 li a{ font-weight:bold;  color: #006600; font-size:11px}
table.tblLancio1 td.tdVuoto {
	width: 300px; font-weight:bold; color:#007547; font-size:11px}
table.tblLancio1 td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }		
table.tblLancio1 td.tdData span {
	text-align:center;}
table.tblLancio1 td.tdData span.spnOra {
	background-color: #E8E8E8;color: #007547; padding: 0 3px 0 3px; width: 50px;}
table.tblLancio1 td.tdData span.spnData {
	background-color: #007547; width: 75px; color: white;}
table.tblLancio1 td.tdCorpo {
	border-top: 1px solid #666666; padding-top: 1px; text-align: left;font-size: 12px;}
table.tblLancio1 img {
	float: right; margin-left: 3px;}
table.tblLancio1 img.imgIcone {
	margin: 5px; float: none;}
table.tblLancio1 span.spnTitolo {
	font-size: 19px; line-height:23px ; display:block; margin-bottom: 3px;}
table.tblLancio1 a {
	 color: black; text-decoration: none;}
table.tblLancio1 a:hover {
	color:red;}

/*Componente Lancio: Notiziario, Calendario, Archivio, */
table.tblLancio2 {
	width: 285px; margin:0px 0 20px 0;}
table.tblLancio2 ul,li {
	margin:0 0 0 8px;	padding:0;	list-style-type: square; color:	#006600}
table.tblLancio2 li a{ font-weight:bold;  color: #006600; font-size:11px}
table.tblLancio2 td.tdVuoto {
	font-weight:bold; color:#007547; font-size:11px}
table.tblLancio2 td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }		
table.tblLancio2 td.tdData span {
	text-align:center;}
table.tblLancio2 td.tdData span.spnOra {
	background-color: #E8E8E8;color: #007547; padding: 0 3px 0 3px; width: 50px;}
table.tblLancio2 td.tdData span.spnData {
	background-color: #007547; width: 75px; color: white;}
table.tblLancio2 td.tdCorpo {
	border-top: 1px solid #666666; padding-top: 1px; text-align: left;font-size: 12px;}
table.tblLancio2 img {
	float: left; margin-right: 3px; }
table.tblLancio2 img.imgIcone {
	margin: 5px; float: none; }
table.tblLancio2 span.spnTitolo {
	font-size: 14px; line-height:16px ; display:block; font-weight:bold}
table.tblLancio2 a {
	 color: black; text-decoration: none;}
table.tblLancio2 a:hover {
	color:red;}
	
	
/*Componente Lancio: Notiziario, Calendario, Archivio, */
table.tblLancio3 {
	width: 100%; margin:0px 0 20px 0;}
table.tblLancio3 ul,li {
	margin:0 0 0 8px;	padding:0;	list-style-type: square; color:	#006600}
table.tblLancio3 li a{ font-weight:bold;  color: #006600; font-size:11px}
table.tblLancio3 td.tdVuoto {
	font-weight:bold; color:#007547; font-size:11px}
table.tblLancio3 td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }		
table.tblLancio3 td.tdData span {
	text-align:center;}
table.tblLancio3 td.tdData span.spnOra {
	background-color: #E8E8E8;color: #007547; padding: 0 3px 0 3px; width: 50px;}
table.tblLancio3 td.tdData span.spnData {
	background-color: #007547; width: 75px; color: white;}
table.tblLancio3 td.tdCorpo {
	border-top: 1px solid #666666; padding: 2px 0 6px 2px; text-align: left;font-size: 12px;}
table.tblLancio3 td.tdCorpoGold {
	border-top: 1px solid #666666; padding: 2px 0 6px 2px; text-align: left;font-size: 12px;background-color:#FFFFDD}
table.tblLancio3 img {
	float: right; margin-left: 3px; }
table.tblLancio3 img.imgIcone {
	margin: 5px; float: none; }
table.tblLancio3 span.spnTitolo {
	font-size: 15px; line-height:17px ; display:block; font-weight:bold}
table.tblLancio3 a {
	 color: black; text-decoration: none;}
table.tblLancio3 a:hover {
	color:red;}
	
	
/*Componente elenco Notiziario Gold*/
table.tblLancioGold {
	width: 100%; margin-bottom:20px;}
table.tblLancioGold td.tdVuoto {
	width: 350px; color:#F4B805 ;font-weight: bold; letter-spacing:3px;}	
table.tblLancioGold td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }	
table.tblLancioGold td.tdData span {
	text-align:center;}
table.tblLancioGold span.spnOra {
	background-color: #E8E8E8;color: #007547;  padding: 0 3px 0 3px; width: 50px;}
table.tblLancioGold td.tdData span.spnData {
	background-color: #007547; width: 77px; color: white;}
table.tblLancioGold td.tdCorpo {
	border: 1px solid #FFCC33; padding: 1px 1px 1px 3px ; text-align: left; background-color:#FFFFDD;font-size: 12px;}
table.tblLancioGold img {
	float: right; margin-left: 3px;}
table.tblLancioGold img.imgIcone {
	margin: 5px; float: none;}
table.tblLancioGold span.spnTitolo {
	font-weight: bold; font-size: 11px;}
table.tblLancioGold a {
	 color: black; text-decoration: none;}
table.tblLancioGold a:hover {
	color:red;}	
span.spnEnte {
	color: #007547; font-size: 11px;font-weight: bold;}
span.spnEnte a{
	color: #007547;}
	
/*tblMain2 */	
table#tblMain2 { width: 100%}
table#tblMain2 .td1{ width: 300px}
table#tblMain2 .td2{}
	
/*PAGINE DETTAGLIO*/
/*Componente Dettaglio*/
table.tblDettaglio {
	width: 90%; margin: 25px 0 20px 20px }
table.tblDettaglio td{
	}
table.tblDettaglio td.tdSopraTitolo {
	 font-weight: bold;}	
table.tblDettaglio td.tdData {
	margin: 0px; padding: 0px; text-align: right; font-size: 9px; font-weight: bold; }	
table.tblDettaglio td.tdData span {
	text-align:center;}
table.tblDettaglio td.tdData span.spnOra {
	background-color: #E8E8E8; width: 50px; color: #007547;}
table.tblDettaglio td.tdData span.spnData {
	background-color: #007547; width: 75px; color: white;}
table.tblDettaglio td.tdTitolo {
	border-top: 1px solid #666666; padding: 3px 0 10px 0px; text-align: left; font-weight: bold;}
table.tblDettaglio .titoloDettaglio { font-size:17px; margin-bottom:3px; }
table.tblDettaglio .sottoTitoloDettaglio { font-size:12px; margin-top:5px; }
table.tblDettaglio td.tdCorpo table.tblRight {
	float: right; margin-left: 3px; margin-bottom: 3px; margin-left: 3px;}
table.tblDettaglio td.tdCorpo table.tblRight td{
	color: #007547; font-size: 9px}
table.tblDettaglio td.tdFot{
	padding-top:20px}
table.tblDettaglio td.tdFot img{
	vertical-align: middle; }

	/* Tabella Approfondimenti */
table.tblAppr {
	background-color: white; width:184px; margin: 2px 0 20px 0; padding:1px 3px 2px 3px; border-top: 2px solid #007547; border-right: 1px solid #007547; border-left: 1px solid #007547; border-bottom: 1px solid #007547;}
table.tblAppr td.tdTes:first-letter {
	color:red;}
table.tblAppr td.tdTes{
	background-color: #BAD6AF; font-weight: bold;font-size: 12px;}
table.tblAppr td.tdCor{
	height:35px;  font-size: 10px; padding:4px;  /*line-height:1.4;*/}
table.tblAppr p {
	margin:4 0 6px 0; padding:0}
table.tblAppr a{
	color:/* black*/ #004B2C; text-decoration: none; }
table.tblAppr a:hover {
	color:red;}
table.tblAppr img{
	margin:2px ; vertical-align: middle;}
table.tblAppr .sottoTitolo {
	background-color: #FFCC33;  width: 100%; padding:1px 2px 1px 3px; margin: 5px 0px 3px 0px ; font-size:10px; color:#007547; font-weight:bold}
a.utili {
	font-size:11px; font-weight: bold;}
/*FINE PAGINE DETTAGLIO*/

/* Tabella Cerca Archivio*/	
table.tblArchivioCerca {
	margin-bottom: 12px; width:100%; padding:6px; border-top: 1px solid #007547; border-right: 1px solid #007547; border-left: 1px solid #007547; border-bottom: 4px solid #007547;}

/* Tabella Cerca */
table.tblCerca {
	background-color: white; width:184px; margin-top: 20px; padding:1px 3px 2px 3px; border-top: 4px solid #007547; border-right: 1px solid #007547; border-left: 1px solid #007547; border-bottom: 1px solid #007547;}
table.tblCerca td.tdTes:first-letter {
	color:red;}
table.tblCerca td.tdTes2:first-letter {
	color:red;}
table.tblCerca td.tdTes{
	background-color: #BAD6AF; font-weight: bold; font-size: 12px;}
table.tblCerca td.tdTes2{
	background-color: #E8E8E8; font-weight: bold; font-size: 12px;}
table.tblCerca td.tdCor{
	height:35px;  font-size: 9px; background-image:../_img/sfTabCercaHome.gif}
table.tblCerca a{
	color: black; text-decoration: none;}
table.tblCerca a:hover {
	color:red;}
	
/* Tabella UNO */
table.tbl1 {
	background-color: white;margin-top: 20px;; margin-bottom: 20px;/*padding:1px 3px 2px 3px;  */border-top: 2px solid #007547; border-right: 1px solid #007547; border-left: 1px solid #007547; border-bottom: 1px solid #007547;}
table.tbl1 td.tdTes:first-letter {
	color:red;}
table.tbl1 td.tdTes{
	background-color: #FFCC33; font-weight: bold; font-size: 12px; padding:1px 3px 2px 3px;}
table.tbl1 td.tdCor { padding:7px}
	
/* Tabella Due */
table.tbl2 { width:100%; margin:7px 0 10px 0}
table.tbl2 td.tbl2td1{ border-bottom: 1px solid #777777; color:#007547; font-weight:bold; font-size:10px }
table.tbl2 a{ color:#000000}
table.tbl2 .spnTitolo { font-weight:bold; } 
	

/* Tabella Speciali */
table.tblSpec {
	background-color: white; width: 184px; margin-top: 20px;/*padding:1px 3px 2px 3px;  */border-top: 2px solid #007547; border-right: 1px solid #007547; border-left: 1px solid #007547; border-bottom: 1px solid #007547;}
table.tblSpec td.tdTes:first-letter {
	color:red;}
table.tblSpec td.tdTes{
	background-color: #FFCC33; font-weight: bold; font-size: 12px; padding:1px 3px 2px 3px;}
table.tblSpec a.txt1 {
	background-color: #ffffff; color: #666666; font-size: 9px; margin:0; }
	
/* per cambiare il blinking nella tabella link Speciali Aperto spostare il commento */
table.tblSpec a.txt2 { /*In Italiano*/
	/*background-color: #DFDFDE*/  background-image:url(../_img/sf_lampeggiante.gif)}
table.tblSpec a.txt3 { /*Archivio Link*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt4 { /*Rassegna Stampa*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt5 { /*10 Libri sociali*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt6 { /*Formazione*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt7 { /*Africa*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt8 { /*Dossier*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt9 { /*Seminario Giornalisti*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt10 { /*Periodici Stampati*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}
table.tblSpec a.txt11 { /*Atene - Paralimpiadi 2004*/
	background-color: #DFDFDE  /*background-image:url(../_img/sf_lampeggiante.gif)*/}

	
table.tblSpec a{
	height:14px;  width:100%; color:#007547; margin: 2px ; padding:1px 2px 1px 3px;text-decoration: none; font-weight: bold; font-size: 11px; background-color: #DFDFDE;  border:none; letter-spacing:2px; }
table.tblSpec a:hover {
	color:red; background-color: #BAD6AF; background-image:none}
table.tblSpec input{
	vertical-align:middle;}
table.tblSpec select{
	margin:8px 0px 8px 5px ; width:190px; background-color: #DFDFDE;}
	
/* Tabella INDICE left Speciali */
table.tblIndiceSpeciali { width:184px}
table.tblIndiceSpeciali .tdTes span{
	 padding: 0 3px 0 3px ;height:5px; width: 80px; font-size: 110%; color:white; font-weight: bold; background-color: #007547; text-align:center;}
table.tblIndiceSpeciali .tdIframe {
	border: 1px solid #007547;}
table.tblIndiceSpeciali	.tdCorpo {
	border: 1px solid #007547; padding:6px;
	background-color: #F8FBF8; background-attachment: fixed; background-image: url(../_img/sfMezzoOmo.gif); background-repeat: no-repeat; background-position: left top;}
table.tblIndiceSpeciali	.tdCorpo select{
	width:184px}

/*COLORI: Verde= #007547; VerdeChiaro=#BAD6AF ; Giallo=#FFCC33 ; GialloChiaro=#FFFFDD ; Grigio= #DFDFDE ;  GrigioChiaro=#E8E8E8; GrigioScuro=#666666; Rosso=red ; */
/* Tabella generica left 1  (home; )*/	
table.tblleft1 {
	 margin: 3px 0 10px 0px; width:184px}
table.tblleft1 .tdTes span {
	color: white; background-color:#007547; font-weight: bold; font-size:12px; padding: 0 5px 0 5px ;height:5px;}
table.tblleft1 .td1 a {
	background-image: url(../_img/sfVerdechiroBianco.gif); background-repeat: repeat-y; background-position: left;  width:100%; margin: 4px; padding-left:5px; text-decoration: none; border-top: 1px solid #BAD6AF; border-left: 2px solid #007547;font-weight: bold; font-size: 10px;}
table.tblleft1 .td1 a:hover{
	background-image: none; }
	
/* Tabella generica left 2  (home; )*/		
table.tblleft2 {
	border: 1px solid #007547;padding:5px;
	background-color: #F8FBF8; background-attachment: fixed; background-image: url(../_img/sfMezzoOmo.gif); background-repeat: no-repeat; background-position: left top;}
table.tblleft2 a{
   font-size:10px; /*color:black*/}
 
 
/*Tabella POP UP CALENDARIO (CALENDARIO) */
table.tblCalend {
	border: 4px solid #007547; width:100%; height:100%; padding:2px;}
table.tblCalend td.tdTitolo {
	height:35px; padding: 0 10px 0 10px; background-color: #FFCC33; color:#007547; font-weight: bold;  font-size: 14px; text-align: center; letter-spacing:2px;}
table.tblCalend td.tdSottoTitolo {
	color:#007547;  border-top: 2px solid #007547; background-color: #BAD6AF; height:15px; padding: 0 10px 0 10px}
table.tblCalendGiorn {
	width:100%; height:100%;}
table.tblCalendGiorn	.titoloPiccolo {
	font-weight: bold;}
table.tblCalendGiorn	.titoloPiccoloRed {
	font-weight: bold; color: red;}
table.tblCalendGiorn .giorno {
	 text-align: center; }
table.tblCalendGiorn .giornoCorrente{
	background-color: #FFF2B2; text-align: center; }
table.tblCalendGiorn a {
	width:95%; height:95%; border-bottom: 2px solid #cccccc; border-right: 1px solid #cccccc; border-top: 2px solid white; border-left: 1px solid white;}
table.tblCalendGiorn a:hover {
	 background-color: #F4F3EE; border-bottom: 2px solid #FFFFDD; border-right: 1px solid #FFFFDD;border-top: 2px solid cccccc; border-left: 1px solid cccccc;}


/*COLORI: Verde= #007547; VerdeChiaro=#BAD6AF ; Giallo=#FFCC33 ; GialloChiaro=#FFFFDD ; Grigio= #DFDFDE ;  GrigioChiaro=#E8E8E8; GrigioScuro=#666666; Rosso=red ; */
.verde { color: #007547}

/* Pop Up (Newsletter; Scheda Libri; Scheda Articoli;) */	
table.tblPopUp {
	border: 4px solid #007547; width:100%; height:100%;}
table.tblPopUp .tdTes{
	 padding: 0 10px 0 10px; background-color: #FFCC33; height:45px;font-size: 13px}
table.tblPopUp .tdData{
	padding-bottom: 6px; font-size: 13px; font-weight: bold}
table.tblPopUp .tdSottoTes{
	 font-weight: bold; color:#007547;  border-top: 2px solid #007547;background-color: #BAD6AF; height:15px; padding: 0 10px 0 10px}
table.tblPopUp a{
	font-weight: bold; color: black}
table.tblPopUp .tdCor div{
	padding:10px;  border-top: 1px solid #BAD6AF;}
table.tblPopUp div#divElenco p {
	padding:5px ; margin:3px;}
table.tblPopUp p.p1 {
	font-size: 13px ; font-weight: bold; color:#007547;}

	
/* Tabella corpo 1 (Speciali In Italiano;) */
table.tblCorpo1 {
	margin-bottom: 20px}
table.tblCorpo1 .tr1 td{
	border-bottom: 1px solid #007547;text-align:right; font-size: 10px; font-weight:bold ; color: #555555}
table.tblCorpo1 .tr2 td{
	font-size: 20px; font-weight:bold;}
table.tblCorpo1 .tr3 td{
	font-size: 12px; color:red; margin: 0; padding:0; font-weight:bold}
table.tblCorpo1 .trCorpo td{
	padding-top: 20px}

/* Tabella Testata Menu (Speciali Seminario Giornalisti;) */
table.tblTestataMenu1 {
	margin-bottom: 15px}
table.tblTestataMenu1 .titolo{
	font-size: 20px; font-weight:bold;}
table.tblTestataMenu1 .sottoTitolo{
	font-size: 12px; color:red; font-weight:bold}
table.tblTestataMenu1 .data{
	background-color: #007547; color:white;font-weight:bold; font-size: 10px; padding-right:5px}
table.tblTestataMenu1 .data a {
	color:#BAD6AF; margin-left:2px}
table.tblTestataMenu1 .corpo {
	padding:10px 0 10px 0 ;}
table.tblTestataMenu1 .corpo p{
	border-bottom: 1px dotted #BAD6AF; padding :5px 0 5px 0 }
	
	

/*Tabella Link (Speciali Archivio Link; Home Speciali) */
table.tblLink{
	margin-bottom:15px;}
table.tblLink .tdCategoria {
	padding:2px ;font-size: 16px; font-weight:bold;}
table.tblLink .tdSottoCategoria {
	font-weight:bold; color:red; border-top: 1px solid #007547; padding:6px;}
table.tblLink a{
	padding:2px 5px 2px 6px; height:6px; line-height:1.1; margin-bottom:7px; background-image: url(../_img/gifQuadratinoGialloLink.gif); background-repeat: no-repeat; background-position: left top; background-attachment: fixed;}
table.tblLink p{
	margin:3px}



.tblDati td {
	border-bottom: 1px solid cccccc; border-right: 1px solid cccccc;font-size: 9px}
	
	.div1 { border: 1px solid #BAD6AF; padding:4px 0 4px 3px; margin-top: 10px; background-color:#E6F1E5}
	.div2 { width:182px; border: 1px solid #BAD6AF; padding:4px 0 4px 0px; margin-top: 12px; background-color:#ffffff}

/* CLASS GENERICHE */
.titolone {
	font-size: 20px; font-weight:bold; color:#007547; }
.bold {
	font-weight: bold}
.boldGrande {
	font-weight: bold; font-size:13px}
.boldPiccolo {
	font-weight: bold; font-size:10px}
.testoPiccolo {
	font-size: 80%;/* color:black;*/}
	
.titoli1 { font-size:14px; font-weight:bold}
.titoloniNeri {
	font-size: 20px; font-weight: bold;}
.titoliGrandiNeri {
	font-size: 15px; color:black; font-weight: bold;}
.titoliMediNeri {
	font-size: 13px; color:black; font-weight: bold;}
.titoliNeri {
	font-size: 12px; color:black; font-weight: bold;}
.titolettiNeri {
	font-size: 90%; color:black; font-weight: bold;}
.titolettiRossi {
	font-size: 100%; color:red; font-weight: bold;}
.titoliRossi {
	font-size: 15px; color:red; font-weight: bold;}
.titolettiRossi {
	font-size: 9px; color:red; font-weight: bold;}
.titoliVerdi {
	font-size: 15px; color:#007547; font-weight: bold;}
.titolettiVerdi {
	font-size: 100%; color:#007547; font-weight: bold;}
.boldVerde {
	color:#007547; font-weight: bold;}
.titolettiVerdiFondoVerde {
	 color: #007547; background-color: #BAD6AF;padding:0px 6px 0px 6px; font-size: 90%;font-weight: bold;}
.titolettiFondoVerdeScuro {
	 color: white; background-color: #007547;;padding:0px 6px 0px 6px; font-size: 90%;font-weight: bold;}
.txtGrigetto {
	color: #666666}
.firstRed {
	color:red;}
.aTipo1	 {
	font-size: 9px; color:black; border: 1px solid #007547; padding:0 4px 0 4px; background-color:#BAD6AF; margin:1px}

.bannerTop {
	border: 1px solid #BAD6AF;}
.bannerLeft {
	margin-top: 20px; border: 1px solid #BAD6AF;}
.verticalAlignSuper {
	 vertical-align:super}
.margin1 {
	margin:20px 0 20px 0}	
.floatRight {
	float: right; margin:-left:2px}
.floatLeft {
	float: left;}
.submit {
	background-color:#007547; color:#FFFFFF; font-weight:bold; font-size:10px}
.marginBorder1 {
	margin:15px; border: 1px solid #007547; padding:10px; height:90%}
.txtAlignCenter{
	text-align: center;}
.txtAlignLeft{
	text-align: left;}
.txtAlignRight{
	text-align: right;}
	
	.testateSpeciali { margin:12px 0 10px 0}
