﻿/*stili per Tag htm*/
html,body{margin: 0;padding:0}
body{ font-family: verdana,arial,sans-serif;  }

form { margin:0; padding:0}
h1,h2{margin: 0;padding:0}
/*h1{ padding-left:0.5em;font: bold 2.3em/80px arial,serif}*/
h2{color: #999; }

a { color: #2ea371; text-decoration:none }
a:hover {  color: #bf1a00}

/*--------------------------------------------------------STILI PER IL LAYOUT DI BASE-------------------------------------------------------*/


div#container {width: 1000px; margin: 0; padding:0px; text-align: left; font-size: 12px;}
div#header {  width: 997px; padding-bottom:15px; }
div.colRight{ float:right;  padding-top: 6px  }
div#colMain{ float:left; background-color: #fff;   width:816px;  padding-top: 3px  }
div#colMainSplitLeft {float:left; width: 580px; }
div.colMainSplitRight {float:right;  width: 230px;   }


/*---------------------------------------------------------------------- TOP ----------------------------------------------------------------*/

/*--------------------------------------------------------------------SUPER TOP--*/
div.superTop { background-color: #2a4a35; padding:4px 0px 0px 0px ; border-bottom:4px solid #fdca31; height:20px; }

/*stili per la navigazione top*/
div.topNav { float:left;  }
div.topNav ul{   margin:0px; padding: 0; list-style: none; color:#FFFFFF;     }
div.topNav li{
	font-weight:bold; 
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 12px;
	display: inline;
	background-image: url(img/squareVChiaro.png);
	background-repeat: no-repeat;
	background-position: left center; font-size:10px }
div.topNav a{ color:#b9ddb3; text-decoration: none }
div.topNav a:hover{ color: #fff;text-decoration: none }
div.topNav a#activelink{ color: #033;text-decoration: none }

/* Status Abbonato o ospite*/
.status {
	float:right;	font-weight:bold;	font-size:9px;	color:#FFFFFF;	margin: 0px 2px 0px 0px;	background-image: url(img/sfStatus.jpg);	background-repeat: repeat-x; padding:2px 5px 3px 5px ;   vertical-align:middle }
.editStatus {
	float:right;	font-weight:bold;	font-size:9px;	color:#FFFFFF;	margin: 0px 2px 0px 0px;	background-image: url(img/sfStatus.jpg);	background-repeat: repeat-x; padding:2px 5px 3px 5px ;   vertical-align:middle }
.editStatus a{ color:#fdca31;}
.editStatus a:hover{ color:Yellow;}

/*------------------------------------------------------------------SUB TOP-------------------------------------------------------------------*/
div.subTop { background-image: url(img/sfTop.jpg);	background-repeat: no-repeat; height:140px; padding-left: 35px ; padding-top: 0px;  }

	/* Testata logo */
div.testata { float:left; width:300px; height:123px; background-image: url(img/logoTop10.png); background-repeat: no-repeat; margin:3px 0px 0px 0px;}
div.testata a { display:block; height:102px; text-indent: -2000px;    }


	/*  logo Redattore pagiene interne */
div.testata2 { float:left; width:300px; height:123px;  background-repeat: no-repeat; color:#ddd; font-size:9px;  text-align:right;  margin:3px 0px 0px 0px;  }
div.testata2 a { display:block; height:125px; text-indent: -2000px; text-align:left    }

	/*  Testate pagiene interne */
.testataNotiziario {background-image: url(img/logoTop_Notiziario.png); }
.testataArchivio {background-image: url(img/logoTop_Archivio.png); }
.testataCalendario {background-image: url(img/logoTop_Calendario.png); }
.testataLeggi {background-image: url(img/logoTop_Leggi.png); }
.testataOrganizzazioni {background-image: url(img/logoTop_Organizzazioni.png); }
.testataDocumentazione { background-image: url(img/logoTop_Documentazione.png);}
.testataMillebattute { background-image: url(img/logoTop_Millebattute.png);}
.testataSpeciali { background-image: url(img/logoTop_Speciali.png);}

	/* top a destra del logo*/
div.subTopRight {float: right;  width:655px; padding-top:28px; padding-bottom:10px}

.boxBanner {  float: left; /**/border: 1px solid #ddd}

	/* Box login largo che va sotto il banner nel top */
.boxLoginLargo {text-align:right; background-color:#fff; float: left;  width:468px; height: 23px; border: 1px solid #238760; margin-top:8px;  padding-top: 4px  }
.boxLoginLargo span { margin-left:6px; color:#238760; font-size:10px; font-weight:bold;}
.boxLoginLargo a {font-size:10px; text-decoration:none; color:#850707; margin: 0px 2px 0px 4px   }
.boxLoginLargo a:hover { color: #66c29e} 


/*------------------------------------------------------------CHIUSO TOP------------------------------------------------------------------*/


/*------------------------------------------------------------ELEMENTI PRIMA COLONNA------------------------------------------------------------------*/

/*-----COLONNE IN BOX MAIN PAGINE INTERNE----*/
.boxMain1 .boxMain1SplitRight { float:right; width: 228px; padding-bottom:20px;   }
.boxMain1 .boxMain1SplitLeft { float:left; width: 533px; padding-bottom:20px;   }
.boxMain1 .boxMain1SplitLeftRisplitRight {float:right; width: 265px;  }
.boxMain1 .boxMain1SplitLeftRisplitLeft { float:left; width: 265px;  }

.boxMain1 .boxMain1SplitRight hr { height:5px; margin:20px 40px 0px 30px; color:#fdca31}

.boxMain1 .split3 { width: 238px;  float:left; margin: 0px 0px 0px 15px }
.boxMain1 .split3 ul { margin: 8px 0 8px 20px;	padding: 0px; 	list-style-position: outside;}
.boxMain1 .split3 li {list-style-type: square; color:#027649; margin-bottom:4px; font-size:11px}
.titoliVerdi {color:#027649; font-weight:bold ; line-height:25px}



.ombraBoxPrimaColonna {
	float: right;
	margin-bottom:12px;
	background-image: url(img/sfBoxPrimaColonna.jpg);
	background-repeat: repeat-y;
	padding: 1px 5px 1px 0px;/* border: 1px solid #FF0000  */
	background-position: 22px;}
	
.etichettaNotiziario {
	background-image: url(img/LinguettaNotiziarioHome.png);
	background-repeat: no-repeat; padding-left: 24px;
}

.etichettaPrimopiano {
	background-image: url(img/LinguettaPrimopianoHome.png);
	background-repeat: no-repeat; padding-left: 24px;}
	
	

/*-----BOX APERTURA HOME - VALORI COMUNI------*/
.boxApertura { float: left; margin-bottom:12px; padding: 1px 5px 1px 10px; background-position: 30px; background-repeat: repeat-y; background-image: url(img/sfBoxAperturaLarga.jpg);}
.boxApertura .boxAperturaInt {  background-color: #fff; border: 1px solid #850707;  width:775px;}
div.postApertura {margin: 12px 12px 0px 12px;     }
div.postApertura a { text-decoration:none; color:#000000}
div.postApertura a:hover { color: #CC0000}
div.postApertura p { margin: 3px 0px 5px 0px; font-size:12px }
div.postApertura h2{ color:#000000; margin: 5px 0px 3px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:normal; font-weight:normal; }
div.postApertura div.postNotizieTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
div.postApertura div.postNotizieTop .data {font-size:10px; float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px}
div.postApertura div.postNotizieTop .ora {font-size:10px; float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px;   line-height:14px; width:50px}
div.postApertura .correlate {	margin: 8px 0 8px 18px;	padding: 0px; 	list-style-position: inside; }
div.postApertura .correlate li {list-style-type: square; color:#00673f; line-height:16px; font-weight:bold}
div.postApertura .correlate li a { color:#2a4a35;  }
div.postApertura .correlate li a:hover { color:#CC0000;  }
.bottomApertura { clear:both; }
div.postApertura .fotoPrimopiano { float: left;  background-color: #fff; font-size:10px; margin: 0px 0px 2px 0px;  padding:0px 10px 0px 0px ;  color:#999 }
div.postApertura table  {  border-collapse:collapse; width: 50px; margin:0px; padding:0px }
div.postApertura img {  float: none; margin:0px ;  border: 1px solid #850707;}



.correlate2 {	margin: 8px 0px 8px 0px;	padding: 0px; 	}
.correlate2 a { display:block ; margin:0px 0px 6px 3px; }
.correlate2 a span.titolo{   padding:0px; font-size:9px; color:#444; font-weight:bold;  }
.correlate2 a span.categoria { font-size:10px; background-color: #ddd; padding: 0px 5px 0px 5px ; color:#027649; font-weight:normal; margin: 0px; }
.correlate2 a:hover span.titolo { color:#bf1a00  }
.correlate2 a:hover span.categoria { color:#bf1a00  }
	


/*-----BOX APERTURA HOME - VARIANTE 1 -----*/
.variante1 { }
.variante1 .boxAperturaInt h2{ font-size:30px;  }
/*-----BOX APERTURA HOME - VARIANTE 2 -----*/
.variante2 {  }
.variante2 .boxAperturaInt h2{ font-size:30px;  }
.variante2 .boxAperturaInt { background-color: #fcffe6;  }
.variante2 div.postApertura .fotoPrimopiano { background-color: #fcffe6;  }
/*-----BOX APERTURA HOME - VARIANTE 3 -----*/
.variante3 {  }
.variante3 .boxAperturaInt h2{ font-size:30px;  }
.variante3 .boxAperturaInt { background-color: #eeeeee; }
.variante3 div.postApertura .fotoPrimopiano { background-color: #eeeeee ; color:#999  }
.variante3 div.postApertura div.postNotizieTop {color: #fff;   background:#bbb; }
/*-----BOX APERTURA HOME - VARIANTE 4 -----*/
.variante4 {  }
.variante4 div.postApertura .fotoPrimopiano { float: right; padding:0px 0px 5px 10px ;    }
.variante4 div.postApertura .correlate {		list-style-position: outside; }
/*-----BOX APERTURA HOME - VARIANTE 5 -----*/
.variante5 {  }
.variante5 .boxAperturaInt { background-color: #fcffe6;  }
.variante5 div.postApertura .fotoPrimopiano { float: right;  padding:0px 0px 5px 10px ;   background-color: #fcffe6;  color:#666666 }
.variante5 div.postApertura .correlate { list-style-position: outside; }
/*-----BOX APERTURA HOME - VARIANTE 6 -----*/
.variante6 {  }
.variante6 .boxAperturaInt { background-color: #eeeeee;  }
.variante6 div.postApertura .fotoPrimopiano { float: right;   padding:0px 0px 5px 10px ;   background-color: #eeeeee;  color:#999 }
.variante6 div.postApertura .correlate { list-style-position: outside; }
.variante6 div.postApertura div.postNotizieTop {color: #fff;   background:#bbb; }
/*-----BOX APERTURA HOME - VARIANTE 7 -----*/
.variante7 { background-image: url(img/sfBoxPrimaColonna.jpg); background-position: 32px;}
.variante7 .boxAperturaInt { border: 1px solid #850707;  width:539px; }
/*-----BOX APERTURA HOME - VARIANTE 8 -----*/
.variante8 { background-image: url(img/sfBoxPrimaColonna.jpg); background-position: 32px;}
.variante8 .boxAperturaInt { background-color: #fcffe6; border: 1px solid #850707;  width:539px; }
.variante8 div.postApertura .fotoPrimopiano { background-color: #fcffe6;  }
/*-----BOX APERTURA HOME - VARIANTE 9 -----*/
.variante9 { background-image: url(img/sfBoxPrimaColonna.jpg);background-position: 32px;}
.variante9 .boxAperturaInt { background-color: #eeeeee; border: 1px solid #850707;  width:539px; }
.variante9 div.postApertura .fotoPrimopiano { background-color: #eeeeee; color:#999    }
.variante9 div.postApertura div.postNotizieTop {color: #fff;  background:#bbb;   }

/*-----BOX APERTURA HOME - VARIANTE 10 -----*/
.variante10 { background-image: url(img/sfBoxPrimaColonna.jpg);background-position: 32px;}
.variante10 .boxAperturaInt { border: 1px solid #850707;  width:539px; }
.variante10 div.postApertura .fotoPrimopiano { float: right;   padding:0px 0px 5px 10px ;   }
.variante10 div.postApertura .correlate { list-style-position: outside; }
/*-----BOX APERTURA HOME - VARIANTE 11 -----*/
.variante11 { background-image: url(img/sfBoxPrimaColonna.jpg); background-position: 32px;}
.variante11 .boxAperturaInt { border: 1px solid #850707;  width:539px;  background-color: #fcffe6;}
.variante11 div.postApertura .fotoPrimopiano { float: right;   padding:0px 0px 5px 10px; background-color: #fcffe6;  color:#666666   }
.variante11 div.postApertura .correlate { list-style-position: outside; }
/*-----BOX APERTURA HOME - VARIANTE 12 -----*/
.variante12 { background-image: url(img/sfBoxPrimaColonna.jpg); background-position: 32px;}
.variante12 .boxAperturaInt { border: 1px solid #850707;  width:539px;  background-color: #eeeeee;}
.variante12 div.postApertura .fotoPrimopiano { float: right;   padding:0px 0px 5px 10px; background-color: #eeeeee;  color:#999   }
.variante12 div.postApertura .correlate { list-style-position: outside; }
.variante12 div.postApertura div.postNotizieTop {color: #fff; background:#bbb;   }




/*-----BOX NOTIZIARIO HOME-----*/
.boxNotizieHome { background-color: #fff; border: 1px solid #850707;  width:539px;  }
.boxNotizieHome .barraLink { border-bottom: 1px solid #bf1a00;  clear: both }
.boxNotizieHome .barraLink a { padding: 1px 10px 1px 10px; text-decoration:none; color: #bf1a00; font-size:17px; background-color: #ebd7d7; display:block; margin:1px; text-align:right }
.boxNotizieHome .barraLink a:hover { color: #027649;}


.boxNotizieHome .split2 { margin: 0px; float:right;  width:265px;/* background-color:#00FF00; border: 1px solid #CCCCCC */  }
.boxNotizieHome .split2 div.postNotizie { margin: 0px 0px 18px 0px; width:255px; min-height:80px  }
.boxNotizieHome .split2 div.postNotizie img { width:75px; height:63px; margin: 8px 5px 1px 0px; float:left }
.boxNotizieHome .split2 div.postNotizie h2 { font-size:13px; font-weight:bold; margin: 5px 0px 3px 5px; line-height: 17px   }



/*-----POST NOTIZIARIO HOMEPAGE-----*/
div.postNotizie { margin: 18px auto; width:520px; min-height:110px }
div.postNotizie a { text-decoration:none; color:#000000}
div.postNotizie a:hover { color: #CC0000}
div.postNotizie img { float:right}
div.postNotizieTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
div.postNotizie div.postNotizieTop .data {font-size:10px; float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px}
div.postNotizie div.postNotizieTop .ora {font-size:10px; float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px;   line-height:14px; width:50px}
.postNotizie p {  margin: 3px 0px 3px 6px; font-size:12px }
.postNotizie h2{ color:#000000; margin: 5px 0px 3px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:normal; font-weight:bold;}
div.postNotizie .correlate {	margin: 8px 0 8px 18px;	padding: 0px;}
div.postNotizie .correlate li {list-style-type: square; color:#00673f; line-height:16px; font-weight:bold}
div.postNotizie .correlate li a { color:#2a4a35;  }
div.postNotizie .correlate li a:hover { color:#CC0000;  }


/*-----POST LEGGI PAGINE INTERNE -----*/
div.postLeggi { margin: 18px 0px 20px 15px; width:520px  }
div.postLeggi a { text-decoration:none; color:#000000}
div.postLeggi a:hover { color: #CC0000}
div.postLeggiTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
div.postLeggi div.postLeggiTop .data { float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px 4px 0px 4px; line-height:14px; }
div.postLeggi div.postLeggiTop .pubblicazione {float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px 4px 0px 4px;   line-height:14px; }
.postLeggi p { margin: 5px 0px 5px 0px;  }
.postLeggi h2{ color:#000000; margin: 5px 0px 5px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height:normal; font-weight:bold;}


/*-----POST CALENDARIO PAGINE INTERNE -----*/
div.postCalendarioInt { margin: 18px 0px 25px 15px;  width:520px; border-top: 1px solid #027649;   }
div.postCalendarioInt a { text-decoration:none; color:#000000}
div.postCalendarioInt a:hover { color: #CC0000}
div.postCalendarioInt .data { float:left; margin:5px 5px 0px 0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px 3px 0px 3px; font-size:10px;  font-weight:bold;  }
.postCalendarioInt p { margin: 5px 0px 5px 0px }
.postCalendarioInt h2{ color:#000000; margin: 1px 0px 6px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight:bold;}

/*-----POST GOLD CALENDARIO PAGINE INTERNE -----*/
div.postCalendarioIntGold { margin: 18px 0px 25px 15px; padding-bottom:10px;  width:520px;  background-color:#f6e6e3;   }
div.postCalendarioIntGold a { text-decoration:none; color:#000000}
div.postCalendarioIntGold a:hover { color: #CC0000}
div.postCalendarioIntGold .postCalendarioIntGoldTop { background-color:#850707; text-align:right; font-weight:bold; color:#ddd; font-size:10px; padding-right:5px  }


div.postCalendarioIntGold .data { float:left; margin:0px 5px 0px 0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px 3px 0px 3px; font-size:10px;  font-weight:bold;  }
.postCalendarioIntGold p { margin: 5px 0px 8px 5px }
.postCalendarioIntGold h2{ color:#000000; margin: 5px 0px 6px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:normal; font-weight:bold;}

/*-----POST ORGANIZZAZIONI PAGINE INTERNE -----*/
div.postOrganizzazioniInt { margin: 18px 0px 25px 15px;  width:520px; border-top: 1px solid #027649;   }
div.postOrganizzazioniInt a { text-decoration:none; color:#000000}
div.postOrganizzazioniInt a:hover { color: #CC0000}
.postOrganizzazioniInt p { margin: 5px 0px 5px 0px }
.postOrganizzazioniInt h2{ color:#000000; margin: 1px 0px 6px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight:bold;}

/*-----POST DOCUMENTAZIONE PAGINE INTERNE -----*/
div.postDocumentazioneInt { margin: 18px 0px 25px 15px;  width:520px; border-top: 1px solid #027649;   }
div.postDocumentazioneInt a { text-decoration:none; color:#000000}
div.postDocumentazioneInt a:hover { color: #CC0000}
.postDocumentazioneInt h2{ color:#000000; margin: 1px 0px 6px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight:bold;}
.postDocumentazioneInt p { margin: 5px 0px 5px 0px }
.postDocumentazioneInt p  strong {color:#027649}



/*-----POST SPECIALI (millebattue, volontariato, toscana, africa, oltreconfine, la recensione, l'articolo, documenti, formazione)------*/
div.postSpecialiIntTop {  font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px ; color: #333; line-height:14px;    }
div.postSpecialiIntTop .data { font-size:10px; float:right; margin:0px; background-color:#caa127; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px}
div.postSpecialiIntTop .ora {font-size:10px; float:right;  margin:0px; background-color:#fdca31; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px 5px 0px 5px;   line-height:14px;}
div.postSpecialiIntTop .numero { margin:0px; background-color:#fdca31; text-align: center; color:#000; font-weight:bold;  padding: 0px 5px 0px 5px;   line-height:14px;}



/*-----ELENCO POST SPECIALI (millebattue, volontariato, toscana, africa, oltreconfine, la recensione, l'articolo, documenti, formazione)-----*/
div.postSpecialiInt { margin: 18px 0px 18px 15px; width:520px; min-height: 70px ; clear:both; }
div.postSpecialiInt a { text-decoration:none; color:#000000}
div.postSpecialiInt a:hover {  color: #bf1a00}

div.postSpecialiInt img { float:right; margin: 0px 0px 10px 3px}
div.postSpecialiInt h2{ color:#000000; margin: 5px 0px 5px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight: bold;}
div.postSpecialiInt p { margin: 5px 0px 5px 5px; font-size:11px; }


/*-----DETTAGLIO POST SPECIALI (millebattue, volontariato, toscana, africa, oltreconfine, la recensione, l'articolo, documenti, formazione) -----*/
div.postSpecialiDettaglio { margin: 18px 0px 25px 15px;  width:520px;    }
div.postSpecialiDettaglio p { margin: 0px 0px 15px 5px;}
.postSpecialiDettaglio h2.h2b{  font-size:22px; }
div.postSpecialiDettaglio a { text-decoration:none; color:#2ea371 }
div.postSpecialiDettaglio a:hover { color: #CC0000}
.postSpecialiDettaglio h2{ clear:both; color:#000000; margin: 2px 0px 6px 5px; padding:10px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; line-height: normal; font-weight: normal;}
.postSpecialiDettaglio .sottotitolo { color:#027649; font-weight:bold; margin-bottom:12px; font-size:13px}
.postSpecialiDettaglio .sottotitolo2 { color:#666; font-weight: normal; margin: 0px 0px 0px 5px; font-size:20px;  font-family: Georgia, "Times New Roman", Times, serif;}
.postSpecialiDettaglio .sottotitolo3 { color:#caa127; font-weight:bold; margin:  5px 0px 10px 5px; font-size:13px}
.postSpecialiDettaglio .sottotitolo4 { color:#caa127; font-weight:bold; margin:  15px 0px 5px 5px; font-size:18px}
.postSpecialiDettaglio a.link1 { font-weight:bold;  color: #027649; text-decoration:none }
.postSpecialiDettaglio a.link1:hover {  color: #bf1a00 }
.postSpecialiDettaglio .a1 { margin-top:20px}
.postSpecialiDettaglio .a1 a { color:#027649;   font-weight: bold }
.postSpecialiDettaglio .a1 a:hover { color: #CC0000 }

div.postSpecialiDettaglio .divPlayerVideo { width:518px; height:415px; background-color:Blue; margin:0px auto;  }
div.postSpecialiDettaglio .divPlayerAudio {   width:217px; height:30px; margin:0px 8px 3px 0px;  }
div.postSpecialiDettaglio .divPlayerAudioDettaglio { float:left; padding:5px 5px 3px 0px}

.postElenco {	margin: 0px 0 8px 0px;	padding: 0px; 	list-style-position: inside; }
.postElenco li {list-style-type: square; color:#00673f; margin-bottom:9px;  }


/*----------------------*/
div.boxAperturaSpeciali  { margin: 18px 0px 18px 16px;  /**/background-color:#f2f2f2; border: 1px solid #caa127; padding:5px }
div.boxAperturaSpeciali img { float: left; margin: 0px 9px 0px 0px}
div.boxAperturaSpeciali h2{ color:#000000; margin: 0px 0px 5px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:normal; font-weight: bold;}
div.boxAperturaSpeciali p { margin: 5px 0px 5px 5px; font-size:11px }
div.boxAperturaSpeciali a { color:#000000}
div.boxAperturaSpeciali a:hover { color: #CC0000}
div.boxAperturaSpeciali .divClear { clear:both; visibility:hidden }



/*--------------*/
div.boxPostSpeciali { margin: 0px 0px 18px 16px;   border-top: 1px solid #caa127; padding:5px 0px 0px 0px; clear:both; min-height:50px }
div.boxPostSpeciali img { float: left; margin: 0px 9px 0px 0px}
div.boxPostSpeciali h2{ color:#000000; margin: 0px 0px 0px 0px; padding:0px; font-size:12px; line-height:normal; font-weight: bold;}
div.boxPostSpeciali p { margin: 0px 0px 2px 0px; font-size:11px; }
div.boxPostSpeciali a { color:#000000}
div.boxPostSpeciali a:hover { color: #CC0000}
div.boxPostSpeciali .divClear { clear:both; visibility:hidden }





/*--------------*/
div.boxGallerieDettaglio2  { width: 517px; margin:0px 0px 30px 16px; background-color:#eee; border-top: 8px solid #d2b458; border-bottom: 10px solid #d2b458 }
div.boxGallerieDettaglio2 .testata { margin:20px; font-size:14px; color:#444; font-weight:bold }
div.boxGallerieDettaglio2 .Split1 { float:left; width: 250px; padding-bottom:20px; }
div.boxGallerieDettaglio2 .paging {   clear: both ; width:485px; }
div.boxGallerieDettaglio2 .paging .numeri {    width:485px;   }



/*-----BOX MAIN PAGINE INTERNE----*/
.ombraBoxMain1 { float: left; margin-bottom:12px; background-image: url(img/sfBoxMain.jpg);	background-repeat: repeat-y;	padding: 1px 5px 1px 35px; background-position: 31px;}
.boxMain1 { background-color: #fff; border: 1px solid #888;  width:774px;  /* border-top: 1px solid #850707; */  }




/*--------------Box Scheda tab---------------- */

.ajax__tab_xp1 .ajax__tab_header {   margin: 25px 15px 0px 15px;	padding: 0px;	/**/background-image: url(img/rigaVerde.gif);	background-repeat: repeat-x;	background-position: bottom;  /**/height:24px}
.ajax__tab_xp1 .ajax__tab_outer {padding-right:0px; margin:0px; /* background-color:Aqua; */ }
.ajax__tab_xp1 .ajax__tab_inner { padding-left:0px; margin:0px /*background-color:Fuchsia;*/}
.ajax__tab_xp1 .ajax__tab_tab {padding: 4px 4px 3px 0px ; margin:0; /*background-color:Gray;*/}
.ajax__tab_xp1 .ajax__tab_header span.tabSpento {font-size:14px; font-weight:bold;  /*font-family: Arial black;*/ padding: 1px 15px 3px 15px; border-top:4px solid #8cd1b6;  border-left:1px solid #8cd1b6; border-right:1px solid #8cd1b6; 	background-repeat: repeat-x;	background-position: bottom; color:#46a882 }
.ajax__tab_xp1 .ajax__tab_header span.tabAcceso {font-size:14px; font-weight:bold;   /*font-family: Arial Black;  */padding: 1px 15px 3px 15px;  border-top: 4px solid #007547; border-left: 1px solid #007547; border-right: 1px solid #007547;/* border-bottom: 1px solid #fff; */background-color:#FFFFFF; color: #027649 }


  
/*--------------Box Schedario----------------*/
/*--- Box Schedario Salvatore ---*/
#ctl00_cphContent_TabContainer1_body {  border: 1px solid #007547; border-top:none;  margin:  0px 15px 15px 15px; padding:10px 10px 3px 10px; background-color:#e7e9e8; }
#ctl00_cphContent_TabContainer1_body .campoTesto {  width:100%; }
#ctl00_cphContent_TabContainer1_body  .boxSchedarioSplitLeft {float:left; width: 360px; padding-bottom:20px  }
#ctl00_cphContent_TabContainer1_body  .boxSchedarioSplitRight { float:right; width: 360px; padding-bottom:20px  }
#ctl00_cphContent_TabContainer1_body  .boxSchedarioSplitRight .boxCampo { float:right; }
#ctl00_cphContent_TabContainer1_body .boxSchedarioSplitLeft .boxCampo { float:left;}
#ctl00_cphContent_TabContainer1_body  .boxCampo { background-color:#b2decd; margin: 20px 0px 0px 0px; padding:8px; width: 338px; }
#ctl00_cphContent_TabContainer1_body  .boxCampoSplit { width:156px; background-color:#b2decd; margin: 20px 8px 0px 0px; padding:8px; float:left}
#ctl00_cphContent_TabContainer1_body  ul.boxMenuAreeTematiche { margin: 0px 0px 0px 0px;}
#ctl00_cphContent_TabContainer1_body  h2 { font-weight:bold; margin:0px 0px 3px 0px; font-size:11px; color:#000000 }
#ctl00_cphContent_TabContainer1_body  .inviaBoxSchedario { border-top:1px solid #007547;  clear:both; text-align:center; margin: 0px; width:100%}
#ctl00_cphContent_TabContainer1_body  .inviaBoxSchedario .reset { border:1px solid #007547; background-color:#FFFFFF; font-weight:bold; width:80px; margin:4px 0px 4px 0px; cursor: pointer; color:#007547; font-size:13px }
#ctl00_cphContent_TabContainer1_body  .inviaBoxSchedario .invia { border:1px solid #007547; background-color:#b2decd; font-weight:bold; width:115px; margin:4px 0px 4px 3px; cursor: pointer; color:#2a4a35;  font-size:13px;  }


/*-----POST NOTIZIARIO -----*/
.boxMainPost {  width:536px; }
.boxMainPost div.postNotizie { margin: 18px 0px 18px 15px; width:520px; min-height:70px; }
.boxMainPost div.postNotizie a { text-decoration:none; color:#000000}
.boxMainPost div.postNotizie a:hover { color: #CC0000}
.boxMainPost div.postNotizie img { float:right}
.boxMainPost div.postNotizieTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
.boxMainPost div.postNotizie div.postNotizieTop .data { font-size:10px; float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px}
.boxMainPost div.postNotizie div.postNotizieTop .ora { font-size:10px; float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px;   line-height:14px; width:50px}
.boxMainPost .postNotizie p { margin: 3px 0px 5px 6px; font-size:11px }
.boxMainPost .postNotizie h2{ color:#000000; margin: 5px 0px 3px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight: bold;}

/*-----POST NOTIZIARIO GOLD -----*/
.boxMainPost div.postNotizieGold { margin: 18px 0px 18px 15px; width:520px; padding-bottom:8px;/* border: 1px solid #c6ac29*/ }
.boxMainPost div.postNotizieGold a { text-decoration:none; color:#000000}
.boxMainPost div.postNotizieGold a:hover { color: #CC0000}
.boxMainPost div.postNotizieGold img { float:right;}
.boxMainPost div.postNotizieGold div.postNotizieTop {font-size:10px;  font-weight:bold; background:#fdca31; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
.boxMainPost div.postNotizieGold div.postNotizieTop .data { font-size:10px; float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px; /**/}
.boxMainPost div.postNotizieGold div.postNotizieTop .ora { font-size:10px; font-size:10px; float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px;   line-height:14px; width:50px}
.boxMainPost .postNotizieGold p { margin: 3px 0px 5px 5px; font-size: 11px }
.boxMainPost div.postNotizieGold h2{  margin: 5px 5px 3px 5px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:normal; font-weight: bold; color:#850707;}
/*.boxMainPost div.postNotizieGold h2 a { color: #850707}*/

/*-----POST NOTIZIARIO   NOTIZIA-----*/
.boxMainPost div.postDettaglioNotizie { margin: 18px 0px 18px 15px; width:520px  }
.boxMainPost div.postDettaglioNotizie a { text-decoration:none; color:#2ea371 }
.boxMainPost div.postDettaglioNotizie img { float:right}
.boxMainPost div.postDettaglioNotizie a:hover { color: #CC0000}
.boxMainPost div.postDettaglioNotizie div.postNotizieTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
.boxMainPost div.postDettaglioNotizie div.postNotizieTop .data { float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px; line-height:14px; width:75px}
.boxMainPost div.postDettaglioNotizie div.postNotizieTop .ora {float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px;   line-height:14px; width:50px}
.boxMainPost .postDettaglioNotizie p { margin: 5px 0px 5px 0px }
.boxMainPost .postDettaglioNotizie h2{ color:#000000; margin: 10px 0px 10px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:normal; font-weight: normal;}
.boxMainPost .postDettaglioNotizie .sottotitolo { color:#027649; font-weight:bold; margin-bottom:12px; font-size:13px}
.boxMainPost .postDettaglioNotizie .correlate {	margin: 25px 0 8px 15px;	padding: 0px; 	list-style-position: outside; }
.boxMainPost .postDettaglioNotizie .correlate li {list-style-type: square; color:#00673f; line-height:16px; font-weight: normal; margin-bottom:15px}
.boxMainPost .postDettaglioNotizie .correlate li a { color:#2a4a35; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:15px; font-weight:bold;  }
.boxMainPost .postDettaglioNotizie .correlate li a:hover { color:#CC0000;  }
.boxMainPost .postDettaglioNotizie .correlate li p { color: #000; margin:3px 0px}




.boxMainPost .floatLeft { float:left; font-size:10px;  margin: 0px 5px 3px 0px; background-color:#bbb; color:#fff; padding:1px }
.boxMainPost .floatRight { float:right; font-size:10px; margin: 0px 0px 3px 8px;  background-color:#CCCCCC; color:#FFFFFF; padding:2px}

.boxMainPost .floatLeft table  {  border-collapse:collapse; width: 50px; margin:0px; padding:0px}
.boxMainPost .floatRight table  {  border-collapse:collapse; width: 50px; margin:0px; padding:0px}


/*
.boxMain1 .floatLeft { float:left; font-size:10px;  margin: 10px 8px 3px 0px; background-color:#CCCCCC; color:#fff; padding:2px }
.boxMain1 .floatRight { float:right; font-size:10px; margin: 10px 0px 3px 8px;  background-color:#CCCCCC; color:#FFFFFF; padding:2px}
/*


/*-----Colonna BOX MAIN PAGINE INTERNE-----*/
.boxColonna { background-color:#e7e9e8;  width:215px; border: 1px solid #2a4a35; margin:18px 0px 0px 0px; }
.boxColonna h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#FFFFFF; font-family: Arial Black; font-size:14px; color: #2a4a35; border-top: 2px solid #027649; font-weight: bold }
.boxColonna h2 { font-size:11px; font-weight:bold; color:#555; margin:15px 0px 3px 8px}
.boxColonna h3 { background-color:#66c29e; padding:1px 1px 2px 3px;  font-size:13px; font-weight:bold; color:#fff; margin:15px 8px 3px 8px; border-bottom:1px solid #46a882}
.boxColonna .divPlayerVideo { width:215px; height:180px;   }
.boxColonna .divPlayerAudio  { width:215px; height:50px;  }

.boxColonna .post { margin: 10px 8px 10px 8px; clear:both;  }
.boxColonna .post a { color:#555; text-decoration:none}
.boxColonna .post a:hover { color: #CC0000;  }
.boxColonna .post h2 { margin:2px 0px 0px 0px; padding:0px; font-size:9px; color:#555; font-weight:bold; line-height: 10px }
.boxColonna .post img { float:left; margin-right: 3px; margin-bottom:10px; border:1px solid #999999  }

/*-----Colonna BOX MAIN ALERT-----*/
.boxColonnaAlert { background-color:#e7e9e8;  width:215px; border: 1px solid #850707; margin:18px 0px 0px 0px; }
.boxColonnaAlert h1 { margin:4px; padding: 0px 0px 0px 10px; line-height: normal;  background-color: #bf1a00; font-family: Arial Black; font-size:20px; color: #fff;  font-weight: normal }
.boxColonnaAlert h2 { font-size:15px; font-weight:bold; color:#bf1a00; margin: 9px 7px 3px 12px }
.boxColonnaAlert p { margin: 9px 10px 12px 12px }




/*-----Colonna BOX MAIN PAGINE INTERNE-----*/
.boxCercaColonnaSpeciali { background-color:#feefc2/*#fcffe6*/;  width:215px; border: 1px solid #caa127; margin:18px 0px 0px 0px; }
.boxCercaColonnaSpeciali h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#FFFFFF; font-family: Arial Black; font-size:14px; color: #caa127; border-top: 2px solid #d7b54e; font-weight: bold }
.boxCercaColonnaSpeciali h2 { font-size:11px; font-weight:bold; color:#9d802c; margin:15px 8px 3px 8px; border-bottom: 1px solid #9d802c}
.boxCercaColonnaSpeciali .inviaBoxColonna {  margin: 0px 7px 10px 7px; border-top:1px solid #9d802c; border-bottom:1px solid #9d802c; text-align: center }
.boxCercaColonnaSpeciali .inviaBoxColonna .reset { border:1px solid #9d802c; background-color:#FFFFFF; font-weight:bold; width:80px; margin:4px 0px 4px 0px; cursor: pointer; color:#9d802c;/* font-family:arial black;*/ font-size:13px }
.boxCercaColonnaSpeciali .inviaBoxColonna .invia { border:1px solid #9d802c; background-color:#fdca31; font-weight:bold; width:115px; margin:4px 0px 4px 3px; cursor: pointer; color:#fff; font-size:13px;  }

/*-----Colonna BOX MAIN PAGINE INTERNE con elenco-----*/
.boxElencoColonnaSpeciali { background-color:#e6e6e6;  width:215px; border: 1px solid #caa127; margin:18px 0px 0px 0px; }
.boxElencoColonnaSpeciali h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#FFFFFF; font-family: Arial Black; font-size:14px; color: #caa127; border-top: 2px solid #d7b54e; font-weight: bold }
.boxElencoColonnaSpeciali .inviaBoxColonna {  margin: 0px 7px 10px 7px; border-top:1px solid #9d802c; border-bottom:1px solid #9d802c; }
.boxElencoColonnaSpeciali .inviaBoxColonna .invia { border:1px solid #9d802c; background-color:#fdca31; font-weight:bold; width:115px; margin:4px 0px 4px 3px; cursor: pointer; color:#fff; font-size:13px;  }
.boxElencoColonnaSpeciali ul {}

.boxMain1SplitLeft .boxCercaColonnaSpeciali {  width:520px;  margin:18px 0px 0px 12px; }



/*-------------------------------------------------*/

.boxCalendarioToscana {  width:170px; margin-top:0px; background-color: #fff; border: 1px solid #d7b54e;  background-color: #eeeeee;  }
.boxCalendarioToscana h1 {margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#FFFFFF; font-family: Arial Black; font-size:14px; color: #caa127; border-top: 2px solid #d7b54e; font-weight: bold }
.boxCalendarioToscana .postCalendario { margin: 15px 8px 20px 8px; font-size:11px;}
.boxCalendarioToscana .postCalendario a { color:#222; text-decoration:none}
.boxCalendarioToscana .postCalendario a:hover { color: #CC0000;  }
.boxCalendarioToscana .postCalendario p.data {   margin:5px 5px 0px 0px; background-color:#d7b54e; text-align: center; color:#fff; font-weight:bold; padding: 0px 3px 0px 3px; font-size:10px;  font-weight:bold; width: 77px  }
.boxCalendarioToscana .postCalendario .ente { font-weight:bold; color:#027649; font-size:11px}
.boxCalendarioToscana .postCalendario h2 { margin:3px 0px 2px 0px; padding:0px; font-size:11px; color:#000;  font-family: Georgia, "Times New Roman", Times, serif;}
.boxCalendarioToscana .postCalendario p { margin: 2px 0px 2px 0px; font-size:11px}



/*-----Colonna BOX MAIN PAGINE INTERNE SPECIALI-----*/
.boxColonnaSpeciali { background-color:#e6e6e6;  width:215px; border: 1px solid #999; margin:18px 0px 0px 0px; padding:0px 0px 10px 0px }
.boxColonnaSpeciali h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#fff; font-family: Arial Black; font-size:14px; /**/ border-top: 2px solid #888; font-weight: bold; color:#888 }

/*----- boxMenuSpeciali -----*/
.boxMenuSpeciali {	margin: 12px 0px 10px 0px;	}
.boxMenuSpeciali ul{ margin: 5px 9px 8px 9px; padding: 0px; list-style-type: none}
.boxMenuSpeciali ul li.Menu{ margin: 5px 0px 0px 0px;  }
.boxMenuSpeciali ul li.Menu .img { float:right; border: none; margin:1px}
.boxMenuSpeciali ul li.Menu a { font-family: Arial Black, Helvetica, sans-serif; font-size:11px;   color: #fff; text-decoration: none; padding: 2px 0px 2px 4px ;  }
.boxMenuSpeciali ul li.subMenu a {font-size:12px;  font-family:Arial, Helvetica, sans-serif; display:block; width:193px; background-color:#fff; margin: 2px 0px 3px 0px; padding:0px 0px 0px 4px; color:#444; }
.boxMenuSpeciali ul li.subMenu a:hover { background-color: #fff; color: #f00}
.boxMenuSpeciali ul li.subMenuAcceso a {font-size:12px;  font-family:Arial, Helvetica, sans-serif; display:block; width:193px; background-color:#fff; margin: 2px 0px 3px 0px; padding:0px 0px 0px 4px; color: #f00; }
.boxMenuSpeciali ul .subMenuSpan { display: block}

.sfNotizie { background-color:#7e8b0b; }
.sfMondo { background-color:#529c79; }
.sfLibri { background-color:#ff972e}
.sfServizi { background-color:#969d67 }
.sfMultimedia { background-color:#b44e2f; }
.sfEventi { background-color:#dc9e4b;}
.sfArchivio { background-color:#838383;}
.sfGrigio {  background-color:#888;}


/*-----Colonna BOX MAIN PAGINE INTERNE-----*/
.boxColonna2 { background-color:#fff;  width:215px; border: 1px solid #2a4a35; margin:18px 0px 0px 0px; }


.boxCampo { margin: 0px 7px 20px 7px; }
.boxCampo select { width:200px}

.boxCampo2 {  margin: 11px; font-size:10px; color: #007547; line-height:16px}
.boxCampo2 a { text-decoration:none; font-weight:bold}

.boxCampo3 {  width:580px; margin: 2px 5px 2px 70px; color: #007547; border-bottom:1px dotted #CCCCCC;  /* */border-top:1px dotted #CCCCCC; clear:both; line-height:25px; text-align:right }
.boxCampo3 input,textarea { width:300px;  border: 1px solid #CCCCCC;  background-color:#eee;  margin: 5px 0px 5px 0px }
.boxCampo3 span {  font-weight:bold;  font-size:11px; float:left;  }

.boxCampo4 { margin: 10px 7px 20px 7px; }
.boxCampo4 input { }

.boxCampo5 { padding: 15px 0px 15px 10px;  font-size:11px; font-weight:bold; color:#007547}
.inputCerca2  {  border: 1px solid #238760; width:30px;  height:12px ; background-color: #fff; color:#007547; font-size:11px;  padding: 1px 1px 1px 3px; font-weight:bold }



.inviaBoxColonna {  margin: 0px 7px 10px 7px; border-top:1px solid #007547; border-bottom:1px solid #007547; }
.inviaBoxColonna .reset { border:1px solid #007547; background-color:#FFFFFF; font-weight:bold; width:80px; margin:4px 0px 4px 0px; cursor: pointer; color:#007547;/* font-family:arial black;*/ font-size:13px }
.inviaBoxColonna .invia { border:1px solid #007547; background-color:#b2decd; font-weight:bold; width:115px; margin:4px 0px 4px 3px; cursor: pointer; color:#2a4a35;  font-size:13px;  }



/*-----Menu Aree Tematiche-----*/
ul.boxMenuAreeTematiche { margin: 0px 7px 0px 7px; padding: 0px; list-style-type: none;}
ul.boxMenuAreeTematiche .img { border:none; float:right; margin: 2px 2px 0px 1px}
ul.boxMenuAreeTematiche li { background-color: #fafbfa;  margin-bottom:3px; padding:0px 1px 1px 3px; font-size:11px; clear:right; border-top: 1px solid #fff; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d2d2d2;  border-left: 2px solid #fff; }
ul.boxMenuAreeTematiche li a{    color:#353535; font-weight: normal;  text-decoration: none; vertical-align:top; }
ul.boxMenuAreeTematiche a:hover{  color: #f00}
ul.boxMenuAreeTematiche a#activelink{ color: #f00;text-decoration: none }
ul.boxMenuAreeTematiche .input input{ margin:1px 3px 0px 0px; padding:0px; height:15px; width:15px}
ul.boxMenuAreeTematiche li.aperto { background-color: #fff /*#027649*/;  }
ul.boxMenuAreeTematiche li.aperto a { color:#bf1a00; }
ul.boxMenuAreeTematiche li.subMenu {  background:none; margin-left:10px; padding:0px 0px 1px 0px; border-bottom: 1px solid #b1c2bb;  border-right:none; border-top:none; font-size:10px; }
ul.boxMenuAreeTematiche li.subMenu a { color:#850707; }




/*------------------------------------------------------------ELEMENTI SECONDA COLONNA------------------------------------------------------------------*/






/*------------------------------------------------------------ELEMENTI TERZA COLONNA------------------------------------------------------------------*/



.BoxRight2 {  margin-bottom:12px;  padding: 1px 4px 1px 4px;/* border: 1px solid #FF0000 */ }


/*--------BOX MENU ---------*/
.boxMenu {	border: 1px solid #027649;	margin: 0px 0px 0px 0px;	width: 170px; background-color:#FFFFFF}
.boxMenu ul{ margin: 0px; padding: 0px; list-style-type: none}
.boxMenu ul li { margin:3px 0px 3px 3px ;   }
.boxMenu ul li a{ font-weight: normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:2px 1px 2px 10px;  margin:0px ;  text-decoration: none;  color:#2a4a35; background-color:#e7e8e8; width:152px; display:block  }
.boxMenu ul li a:first-letter { font-weight:bold; color:#027649;  }
.boxMenu ul a:hover { background-color:#fdca31}
.boxMenu ul a#activelink { color: #f00;text-decoration: none }
.boxMenu ul .acceso { background-color:#d3d4d4 ;  }
.boxMenu ul .acceso:first-letter {  }
.boxMenu ul .acceso:hover { }
.boxMenu ul .speciali a{  font-weight:bold; }

	

/*------------ Box login stretto che va nella colonna right---------------- */
.boxLogin { background-color:#fff;  width:170px;  border: 1px solid #850707;  padding:0px; margin: 0px; text-align:left   }
.boxLogin h2 { background-color:#fdca31; margin:5px 7px 10px 7px; padding:1px 0px 1px 5px; text-align:left; color:#850707; font-weight:bold ; font-size:11px }
.boxLogin div.rigaLogin { margin:5px 7px 10px 7px; padding-left:5px}
.boxLogin span { color:#238760; font-size:10px; font-weight:bold; }
.boxLogin .rigaLoginBottom a {font-size:10px; text-decoration:none; color:#850707;margin:5px 7px 3px 7px; display:block ; border-top: 1px solid #b1d0c1; text-align:left; padding-top:2px; padding-bottom:0px   }
.boxLogin a:hover { color: #66c29e} 
.boxLogin .divInputLogin  {float:right; padding:0px; margin:0px;     }
.boxLogin .divInputLogin .inputLogin1  {  border: 1px solid #238760; width:73px;  height:14px ; background-color: #f2f2f2;float:left; font-size:11px; color:#333;}
.boxLogin .divInputLogin .inputLogin2  {  border: 1px solid #238760; width:60px;  height:14px ; background-color: #f2f2f2; float:left; font-size:11px; color:#333;  }
.boxLogin .divInput input { margin:0px; } 



/*------------ Box CERCA colonna destra---------------- */
.boxCerca {  background-color:#f2f2f2;  width:170px; border: 1px solid #238760; padding:0px; /**/margin: 0px 0px 0px 0px;   }
.boxCerca p { margin: 2px 0px 0px 6px;  color:#777; font-size:10px; font-weight:bold; }
.boxCerca p input {vertical-align: middle}
.boxCerca .divInputCerca  {  padding:0px; margin:6px 0px 5px 6px;     }
.boxCerca .divInputCerca .inputCerca1  {  border: 1px solid #238760; width:138px;  height:12px ; background-color: #fff; float:left; font-size:10px; color:#850707; padding: 1px 1px 1px 3px; font-weight:bold }
.boxCerca .rigaCercaBottom a {font-size:10px; text-decoration:none; color:#850707;margin:5px 7px 3px 7px; display:block ; border-top: 1px solid #b1d0c1; text-align:left; padding-top:2px; padding-bottom:0px   }
.boxCerca  a:hover { color: #66c29e}
/*div.colRight .boxCerca { float: none; margin-left:3px; margin-bottom:12px; height:auto  } /*per quando si trova sulla colonna di destra (vecchio)*/



.boxUtilityBottomDettaglioPost {  margin: 5px 0px 20px 18px;  width:520px;}
.boxUtilityBottomDettaglioPost p { color:#777; padding: 15px 20px 5px 0px; border-bottom: 1px solid #CCCCCC}
.boxUtilityBottomDettaglioPost ul {	margin: 0px 0px 10px 120px;	padding: 0px; font-size:11px; list-style: none; }
.boxUtilityBottomDettaglioPost ul img { vertical-align:middle}
.boxUtilityBottomDettaglioPost ul li { float:left; color:#00673f;  margin:0px 50px 9px 0px; padding:0px;   font-weight:bold ; }
.boxUtilityBottomDettaglioPost ul li a { color:#027649; }
.boxUtilityBottomDettaglioPost ul li a:hover { color:#CC0000; }

.boxUtilityDettaglioPost {  margin: 18px 0px 0px 0px;  width:215px; border: 1px solid #ccc}
.boxUtilityDettaglioPost ul {	margin: 10px 0px 10px 20px ;	padding: 0px; font-size:11px; list-style: none; }
.boxUtilityDettaglioPost ul img { vertical-align: middle}
.boxUtilityDettaglioPost ul li { display:inline;  color:#00673f;  margin:0px 15px 0px 0px; padding:0px;   font-weight:bold ; }
.boxUtilityDettaglioPost ul li a { color:#027649; }
.boxUtilityDettaglioPost ul li a:hover { color:#CC0000; }



/*-------------------------------------------- CLASSI GENERICHE ------------------------------------------------------*/

.input1 { width:83px; background-color: #f2f2f2; border: 1px solid #238760; color:#999999; font-size:11px; font-weight:bold} /* usato nei campi del login largo*/
.submit1 { background-color: #027649; border: 1px solid #d7d7d7; color:#fff; font-size:11px; font-weight:bold; cursor:pointer }

.submit2 { background-color: #027649; border: 1px solid #d7d7d7; color:#fff; font-size:11px; font-weight:bold; cursor:pointer; float:right; margin: 25px 10px 4px 0px} /* usato nel box cerca*/
.input2 { width:150px; background-color: #f2f2f2; border: 1px solid #238760; color:#850707; font-size:11px; font-weight:bold; margin:3px 0px} /* usato nel box cerca*/

.p1 { margin: 18px 0px 0px 15px; font-weight:bold; font-size:15px; color:#007547 }
.p2 { margin: 22px 0px 0px 0px; font-weight:bold; font-size:12px; color:#007547 }
.p3 { margin: 15px 0px 0px 0px; font-weight:bold; font-size:11px; color:#bf1a00; cursor:pointer }
.p4 { margin: 9px 0px 0px 0px; font-weight:bold; font-size:12px; color:#333 }
.p5 { color:#666 }
.p6 { margin: 0px 0px 0px 0px;  font-size:11px; color:#bf1a00; cursor:pointer }


p.a2 { margin: 10px 0px 0px 15px; font-weight:bold;  color:#007547; line-height:25px }
p.a2 a { color: #027649}

p.alert {margin: 15px 0px 0px 15px; font-weight:bold; font-size:18px;  color:#007547;}

.txt1 { color:#027649; background-color:#ddd;  font-weight:bold; padding:1px 5px 1px 5px}
.txt2 {  font-weight:bold; margin:30px 5px 1px 5px; font-size:15px}
.txt3 { /**/background-color:#e7e9e8; color:#222; font-size:12px;  font-weight:bold; padding:1px 5px 1px 5px;/* border: 1px solid #8cd1b6*/ }

.grassettoCorsivo { font-weight:bold; font-style:italic}
.grassetto { font-weight:bold; }
.corsivo {  font-style:italic}
.note { color:#007547;  }
.rosso { color:#bf1a00}


/*-------STILI PER LE PAGINE AUTOPRODOTTE---------*/
.styleTxt0 { margin: 0px 0px 5px 0px;}
.styleTxt1 {  margin:15px 0px 3px 0px; font-style:italic; color:#444; font-size:14px; font-weight:bold}





/* usato nel box calendario home seconda colonna*/
.ul1 { margin: 5px 9px 8px 9px; padding: 5px; list-style-type: none; background-color:#FFFFFF; border: 1px solid #b8ddce; font-size:11px}
.ul1 a { text-decoration:none; color:#000000;  }
.ul1 a:hover { color: #CC0000;}

/*-----------UL2-------------*/
.ul2 {	margin: 8px 0 8px 25px;	padding: 0px; 	list-style-position: outside; }
.ul2 li {list-style-type: square; color:#caa127; margin-bottom:4px; font-size:11px}
.ul2 li a { color:#2a4a35;  }
.ul2 li a.attiva {color:#caa127;  }
.ul2 li a:hover { color:#CC0000; }



.divClear { clear:both; visibility: hidden }

.elencoLink {	margin: 8px 10px 18px 10px;	padding: 0px; font-size:11px}
.elencoLink li {list-style-type: none ; color:#00673f;/* line-height:19px;*/ border-bottom: 1px solid #b1c2bb; padding: 5px 0px 5px 0px;   }
.elencoLink li a { color:#000;  }
.elencoLink li a:hover { color:#CC0000;  }

.elencoLink2 {	margin: 18px 0px 18px 28px;	padding: 0px; font-size:11px; list-style: none; }
.elencoLink2 img { vertical-align:middle}
.elencoLink2 li { color:#00673f; margin-bottom:9px; margin-top:9px;   font-weight:bold }
.elencoLink2 li a { color:#027649; }
.elencoLink2 li a:hover { color:#CC0000; }


.testataBoxMainPost { font-size:28px; margin: 12px 0px 0px 15px; color:#bf1a00;   font-weight:bold;  }



/* PAGING */
.paging {  margin: 5px 0px 10px 15px;  width:520px; font-size:10px ;font-weight:bold; }
.paging a { color:#000000;}
.paging a:hover { color:#bf1a00}
.paging .pagine { margin: 0px 0px 3px 0px; text-align:center; color:#007547;  }
.paging .numeri {  text-align:center;  width:520px; border-top:1px solid #007547; margin: 0px;  }
.paging .numeri div { display: inline; }
.paging .numeri div a { margin: 1px 3px 1px 3px; padding: 1px 3px 1px 3px; }
.paging .numeri .Selezionato { background-color:#007547; color:#FFFFFF; margin:1px; padding: 1px 3px 1px 3px;  }
.paging .successiva { float:right; margin: 0px; width:90px; text-align:right; }
.paging .precedente { float:left; margin: 0px; width:90px;   }
 .paging .menoPiu{ color:Green; margin:0px 15px 0px 15px}


/*-----BOX SPECIALI GOLD HOMEPAGE-SPECIALI-----*/
div.boxSpecialiHomeGold { margin: 18px 0px 18px 15px;  background-color:#f2f2f2; border: 1px solid #caa127; }
div.boxSpecialiHomeGold p.testata  { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#fdca31; border-top: 2px solid #d7b54e; }
div.boxSpecialiHomeGold p.testata span { font-weight: bold ; font-family: Arial Black; font-size:14px; color: #fff; }
div.boxSpecialiHomeGold p.testata a { float:right; color:#000000; font-size:10px; margin: 3px 6px 0px 0px }
div.boxSpecialiHomeGold p.testata a:hover { color:#FFFFFF }
div.boxSpecialiHomeGold a { text-decoration:none; color:#000000}
div.boxSpecialiHomeGold a:hover { color: #CC0000}
div.boxSpecialiHomeGold .postBoxSpecialiHomeGold { padding:6px}
div.boxSpecialiHomeGold .postBoxSpecialiHomeGold img { float: left; margin: 0px 9px 6px 0px}
div.boxSpecialiHomeGold .postBoxSpecialiHomeGold h2{ color:#000000; margin: 0px 0px 5px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:normal; font-weight: normal;}
div.boxSpecialiHomeGold .postBoxSpecialiHomeGold p { margin: 5px 0px 5px 0px }
div.boxSpecialiHomeGold .divClear { clear:both; visibility:hidden}

/*-----BOX SPECIALI HOMEPAGE-SPECIALI-----*/
div.boxSpecialiHome { margin: 0px 0px 18px 15px;  background-color:#FFF; border: 1px solid #caa127; }
div.boxSpecialiHome p.testata  { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#f2f2f2; border-bottom: 1px solid #ddd; border-top: 2px solid #fdca31; }
div.boxSpecialiHome p.testata span { font-weight: bold ; font-family: Arial Black; font-size:14px; color: #caa127; }
div.boxSpecialiHome p.testata a { float:right; color:#000000; font-size:10px; margin: 3px 6px 0px 0px }
div.boxSpecialiHome p.testata a:hover { color:#FFFFFF }
div.boxSpecialiHome a { text-decoration:none; color:#000000}
div.boxSpecialiHome a:hover { color: #CC0000}
div.boxSpecialiHome .postBoxSpecialiHome { padding:7px}
div.boxSpecialiHome .postBoxSpecialiHome img { margin: 3px 6px 0px 0px; float:left; border:1px solid #ddd}
div.boxSpecialiHome .postBoxSpecialiHome h2{ color:#000000; margin: 0px 0px 5px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight: bold;}
div.boxSpecialiHome .postBoxSpecialiHome p { margin: 5px 0px 5px 0px }
div.boxSpecialiHome .barraLink { background-color:#f2f2f2;  text-align:right; border-top: 1px solid #ddd; font-size:11px; padding:1px 5px 2px 0px; clear:both   }


/*-----*/
.risultatiRicerca { margin: 15px 0px 40px 15px; }
.risultatiRicerca .p1 { margin: 0px 0px 2px 0px; padding-bottom:3px; border-bottom: 1px solid #007547; color:#333333;  font-size:14px}
.risultatiRicerca .p1 span { color:#bf1a00;   }
.risultatiRicerca .p2 { margin: 0px; font-weight:bold }
.risultatiRicerca .p2 a { margin-right:35px}

.risultatiRicerca2 { margin: 15px 10px 10px 30px; }
.risultatiRicerca2 .p1 { margin: 0px 0px 2px 0px; padding-bottom:3px; border-bottom: 1px solid #007547; color:#333333;  font-size:14px}
.risultatiRicerca2 .p1 span { color:#bf1a00;   }
.risultatiRicerca2 .p2 { margin: 0px; font-weight:bold }
.risultatiRicerca2 .p2 a { margin-right:35px}



/*-----------*/
div.postRisultato { margin: 15px 0px 15px 15px; padding-bottom: 15px;  width:520px; border-bottom: 1px dotted #ddd;   }
div.postRisultato a { text-decoration:none; color:#000000}
div.postRisultato a:hover { color: #CC0000}
.postRisultato h2{ color:#000000; margin: 1px 0px 4px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight:bold;}
.postRisultato .dataSezione a { color:#2ea371; font-weight:bold; font-size:11px }
.postRisultato p { margin: 5px 0px 5px 0px }
/*.postRisultato p  strong, em {color:#027649}*/


.testastaMilleBattute {	background-image: url(img/testataMilleBattute.jpg);	}
.testastaDossier {	background-image: url(img/testataDossier.jpg);	}
.postRisultato h2{ color:#000000; margin: 1px 0px 4px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:normal; font-weight:bold;}
.postRisultato .dataSezione a { color:#2ea371; font-weight:bold; font-size:11px }
.postRisultato p { margin: 5px 0px 5px 0px }
/*.postRisultato p  strong, em {color:#027649}*/



/*--------------*/
.testataCategoriaSpeciali { background-repeat: no-repeat; height:70px; background-position: 0px 13px; margin:0px}
.testataCategoriaSpeciali p {  font-family: Arial Black, Helvetica, sans-serif; font-size:11px;   color: #fff;  padding: 0px 0px 0px 4px;  margin:0px }
/*.testataCategoriaSpeciali a {display:block; height:50px; text-indent: -2000px;}*/

.testastaMilleBattute {	background-image: url(img/testataMilleBattute.jpg);	}
.testastaDossier {	background-image: url(img/testataDossier.jpg);	}
.testastaVolontariato {	background-image: url(img/testataVolontariato.jpg);}
.testastaSpecialeToscana {	background-image: url(img/testataToscana.jpg);}

.testastaOltreconfine {	background-image: url(img/testataOltreconfine.jpg);}
.testastaAfrica {	background-image: url(img/testataAfrica.jpg);}
.testastaFortezzaEuropa {	background-image: url(img/testataFortezzaEuropa.jpg);}
.testastaNarcoleaks {	background-image: url(img/testataNarcoleaks.jpg);}

.testasta10LibriSociali {	background-image: url(img/testata10libriSociali.jpg);}
.testastaLaRecensione {	background-image: url(img/testataLaRecensione.jpg);}
.testastaArticolo {	background-image: url(img/testataLArticolo.jpg);}

.testastaDocumenti {	background-image: url(img/testataDocumenti.jpg);}
.testastaArchivioLink {	background-image: url(img/testataArchivioLink.jpg);}
.testastaFormazione {	background-image: url(img/testataFormazione.jpg);}

.testastaPhotogallery {	background-image: url(img/testataPhotogallery.jpg);	 }
.testastaAudio {	background-image: url(img/testataAudio.jpg);}
.testastaVideo {	background-image: url(img/testataVideo.jpg);}

.testastaFaLaCosaGiusta {	background-image: url(img/testataFaLaCosaGiusta.jpg);}
.testastaTerraFutura {	background-image: url(img/testataTerraFutura.jpg);}
.testastaIspirazioni {	background-image: url(img/testataIspirazioni.jpg);}
.testastaFigliDelGiorno {	background-image: url(img/testataFigliDelGiorno.jpg);}

.testastaG82001 { background-image: url(img/testataG82001.jpg);}
.testastaRassegnaStampaDalleRivisteSociali { background-image: url(img/testataRassegnaStampaDalleRiviste.jpg);}
.testastaPeriodiciStampati { background-image: url(img/testataPeriodiciStampati.jpg);}
.testastaParalimpiadiAtene2004 { background-image: url(img/testataParalimpiadiAtene2004.jpg);}
.testastaParalimpiadiInvernaliTorino2006 {	background-image: url(img/testataParalimpiadiInvernaliTorino.jpg);}

/*------------ DragAndDrop Test -------------------*/
.widget_holder { min-height: 400px; height:auto !important; height: 400px; }
.widget_dropcue { border: dashed 2px gray; display:none; margin-bottom:20px; }
.ombraBoxRightHeader {}


/*------------------*/

.boxMainTesto {  margin: 18px auto; padding-bottom:10px; width:500px; border-bottom:1px solid #ddd;}
.boxMainTesto2 {  margin: 18px; padding-bottom:10px; width:730px; border-bottom:1px solid #ddd;}
.boxMainTesto3 {  padding-bottom:10px; border-bottom:1px solid #ddd; margin-top:20px}
.boxMainTesto4 {  margin: 25px 20px 25px 18px; padding-bottom:10px; width:730px; font-size:14px; }
.boxMainTesto5 {  margin: 18px 0px 0px 15px; padding-bottom:10px; width:520px; }

.titolone { font-size:20px; margin:0px  0px 5px 0px; color:#2a4a35; font-weight:bold;  }
.titolone2 { font-size:16px; margin:0px  0px 5px 0px; color:#2a4a35; font-weight:bold; }

h1.testata { background-color: #e6e6e6; color: #bf1a00; padding: 5px 0px 10px 15px;  font-size:30px }

.boxMenu2 { background-color:#e6e6e6;  width:215px; border: 1px solid #999; margin:18px 0px 0px 0px; padding:0px 0px 10px 0px }
.boxMenu2 ul{ margin: 9px 9px 2px 9px; padding: 0px; list-style-type: none}
.boxMenu2 ul li { margin: 5px 0px 0px 0px; background-color:#FFFFFF }
.boxMenu2 ul li a { font-family: Arial Black, Helvetica, sans-serif; font-size:11px;   color: #2a4a35; text-decoration: none; padding: 2px 0px 2px 4px ;  }
.boxMenu2 ul li a:hover {  color:#f00}



/*-----POST dettaglio leggi-----*/
.boxMainPost div.postDettaglioLeggi { margin: 18px 0px 18px 15px; width:520px  }
.boxMainPost div.postDettaglioLeggi a { text-decoration:none;}
.boxMainPost div.postDettaglioLeggi a:hover { color: #CC0000}
.boxMainPost div.postDettaglioLeggi div.postLeggiTop {font-size:10px;  font-weight:bold; background:#c3c3c3; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px ; color: #850707; line-height:14px;    }
.boxMainPost div.postDettaglioLeggi div.postLeggiTop .data { float:right; margin:0px; background-color:#bf1a00; text-align: center; color:#fff; font-weight:bold; padding: 0px 4px 0px 4px; line-height:14px; }
.boxMainPost div.postDettaglioLeggi div.postLeggiTop .pubblicazione {float:right;  margin:0px; background-color:#850707; text-align: center; color:#FFFFFF; font-weight:bold;  padding: 0px 4px 0px 4px;   line-height:14px; }
.boxMainPost .postDettaglioLeggi p { margin: 5px 0px 5px 0px }
.boxMainPost .postDettaglioLeggi h2{ color:#000000; margin: 10px 0px 8px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:23px; line-height:normal; font-weight: normal;}
.boxMainPost .postDettaglioLeggi .emanazione { color:#850707; font-weight:bold; margin-bottom:15px; font-size:14px}
.boxMainPost .postDettaglioLeggi .legge {  font-weight:bold; margin-bottom:2px; font-size:14px }


/*-----POST dettaglio Organizzazioni-----*/
.boxMainPost div.postDettaglioOrganizzazioni { margin: 18px 0px 18px 15px; width:520px  }
.boxMainPost div.postDettaglioOrganizzazioni a { text-decoration:none; }
.boxMainPost div.postDettaglioOrganizzazioni a:hover { color: #CC0000}
.boxMainPost .postDettaglioOrganizzazioni p { margin: 5px 0px 5px 0px }
.boxMainPost .postDettaglioOrganizzazioni h2{ color:#000000; margin: 0px 0px 8px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:23px; line-height:normal; font-weight: normal;}

.boxMainPost .postDettaglioOrganizzazioni .resp { color:#027649;  margin-bottom:15px; font-size:13px; border-top: 1px solid #ccc; padding-top:4px; }
.boxMainPost .postDettaglioOrganizzazioni .contatti {  font-weight:bold; margin-bottom:15px; border-bottom: 1px solid #ccc; padding-bottom:8px;  font-size:11px; color:#333 }


/*-----POST dettaglio Documentazione-----*/
.boxMainPost div.postDettaglioDocumentazione { margin: 18px 0px 18px 15px; width:520px  }
.boxMainPost div.postDettaglioDocumentazione a { text-decoration:none; }
.boxMainPost div.postDettaglioDocumentazione a:hover { color: #CC0000}
.boxMainPost .postDettaglioDocumentazione p { margin: 5px 0px 5px 0px }
.boxMainPost .postDettaglioDocumentazione h2{ color:#000000; margin: 0px 0px 8px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:23px; line-height:normal; font-weight: normal;}
.boxMainPost .postDettaglioDocumentazione .sub0 {color:#000000; margin: 0px 0px 18px 0px; padding:0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight: normal; }
.boxMainPost .postDettaglioDocumentazione .sub1 { color:#027649;  margin-bottom:5px; font-size:13px; margin-top:13px;  padding-top:4px; }
.boxMainPost .postDettaglioDocumentazione .sub2 {  font-weight:bold; margin-bottom:10px;  padding-bottom:8px;  font-size:11px; color:#333 }

/*--------BOX MENU  TOP---------*/
.boxMenuTop {	/*border: 1px solid #027649;*/
	margin: 5px 0px 0px 34px;
	padding:1px 2px 1px 2px;
	background-image: url(img/sfBoxMenuOrizzontale.jpg);
	background-repeat: repeat-y;
	background-position: -2px;
}
.boxMenuTop ul{ margin: 0px; padding: 3px 0px 3px 0px; list-style-type: none;  background-color:#FFFFFF; text-align:center}
.boxMenuTop ul li { margin:0px 0px 0px 0px ; display:inline; font-weight:bold   }
.boxMenuTop ul li a { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 19px 0px 19px;   margin:0px ;  text-decoration: none;  color:#2a4a35; border-right: 1px solid #CCCCCC    }
.boxMenuTop ul li a:first-letter {  color:#027649;  }
.boxMenuTop ul a:hover { background-color:#fdca31; color: #fff}
.boxMenuTop ul a#activelink { color: #f00;text-decoration: none }
.boxMenuTop ul .acceso { color:#ccc ;  }
.boxMenuTop ul .acceso:first-letter {  }
.boxMenuTop ul .acceso:hover { }
.boxMenuTop ul .speciali { 	}
.boxMenuTop ul .speciali a { padding:0px 36px 0px 18px;  border: none; color: #850707; background-image:  url(img/icoFree3.png);	background-repeat: no-repeat; background-position:right }
.boxMenuTop ul .speciali a:hover { }

/*------------------------NUovo TAb Container ----------------*/

.boxNavigatore { margin:25px 0px  0px 15px ; width:742px;    background-image: url(img/rigaVerde.gif);	background-repeat: repeat-x;	background-position: bottom;   }
.boxNavigatore span {margin:0px 15px 0px 0px; font-size:16px; font-weight:bold;  padding: 1px 20px 3px 20px;  border-top:4px solid #8cd1b6;  border-left:1px solid #8cd1b6; border-right:1px solid #8cd1b6; line-height:24px }

.boxNavigatore  span.tabSpento { background-color:#e6efeb;  border-color: #8cd1b6;  background-image: url(img/rigaVerde.gif);	background-repeat: repeat-x;	background-position: bottom; color:#027649 }
.boxNavigatore  span.tabSpento a { color:#78a694}
.boxNavigatore  span.tabSpento a:hover { color:#bf1a00}
.boxNavigatore  span.tabAcceso {  border-color: #007547; border-top:4px solid #007547;  background-color:#fff; color: #bf1a00 }
.boxNavigatore  span.tabAcceso a { color: #bf1a00 }

/*--- Box Schedario Salvatore ---*/
.boxContainer {  border: 1px solid #007547; border-top:none;  margin:  0px 0px 15px 15px; padding:10px 10px 3px 10px; background-color:#e6efeb; width:720px; background-image: url(img/sfTab.jpg);	background-repeat: repeat-x;	background-position: top;  }
.boxContainer .campoTesto {   margin:0px 10px 0px 11px }
.boxContainer .boxSchedarioSplitLeft {float:left; width: 350px; padding-bottom:20px;   }
.boxContainer .boxSchedarioSplitRight { float:right; width: 350px; padding-bottom:20px ;  }
.boxContainer .boxSchedarioSplitRight .boxCampo { float:right; }
.boxContainer .boxSchedarioSplitLeft .boxCampo { float:left;}
.boxContainer .boxCampo { background-color:#b2decd; margin: 20px 0px 0px 0px; padding:8px; width: 338px; }
.boxContainer .boxCampoSplit { width:156px; background-color:#b2decd; margin: 20px 8px 0px 0px; padding:8px; float:left}
.boxContainer ul.boxMenuAreeTematiche { margin: 0px 0px 0px 0px;}
.boxContainer h2 { font-weight:bold; margin:0px 0px 3px 0px; font-size:11px; color:#000000 }
.boxContainer div.boxSelect { border: 1px solid #e7e9e8; font-size:11px; float:left; margin:5px 8px 3px 0px; width:153px; padding:3px }
.boxContainer div.boxSelect input { margin-right:3px} 



.inviaBoxSchedario { border-top:1px solid #007547;  clear:both; text-align:center; margin: 0px; width:100%}
.inviaBoxSchedario .reset { border:1px solid #007547; background-color:#FFFFFF; font-weight:bold; width:80px; margin:4px 0px 4px 0px; cursor: pointer; color:#007547; font-size:13px }
.inviaBoxSchedario .invia { border:1px solid #007547; background-color:#b2decd; font-weight:bold; width:115px; margin:4px 0px 4px 3px; cursor: pointer; color:#2a4a35;  font-size:13px;  }


.TopRedazione { background-color: #99CC00; padding:0px; color:#FFFFFF; font-size:10px; text-align:right}
.TopRedazione .div2 {  margin:2px ; padding:6px 35px 6px 35px; /* */float:right;  border-left:1px solid #d3e991; min-height:18px; /*background-color:#00CC00 */}
.TopRedazione .div1 { float:left; padding:3px 35px 3px 35px; border:none}
.TopRedazione img,input { vertical-align:middle; margin:0px; padding:0px}
.TopRedazione a {  font-weight:bold; font-size:11px; color:#2a4a35 }
.TopRedazione a:hover { color:#FF0000 }


/*---------*/
.ordine  { display:inline; margin:0px 0px 0px 15px; padding:4px;  color:#555;   border:1px solid #ccc;  background-color:#b2decd; }
.ordine  a{ margin:0px 0px 0px 5px;  border:1px solid #ccc; padding: 1px 9px 1px 9px; background-color:#FFFFFF}
.ordine  a:hover { background-color: #2ea371; color:#FFFFFF}
.ordine  a.acceso { background-color: #2ea371; color:#FFFFFF; font-weight:bold}


/* --------------------------------------------------------------------WIDGET CONTAINER--------------------------------------------------- */
.widgetContainer { }
.widgetContainer_hover { }
.widgetContainer_header {min-height: 10px; background-color:#99CC00; border:1px solid #027649; border-bottom:none; height:15px; margin:0px 0px 0px 5px ;  font-size:10px; padding-left:3px; color:#666666; cursor:move; width:80px}
.widgetContainer_header .ico { float:right; margin:2px; cursor: pointer;  }
.widgetContainer_body {  }
.widget_edit { background-color: #027649; padding:3px 2px 2px 4px ; border:1px solid #cca42a; border-bottom:none; margin:0px 3px 0px 3px ; }
.widget_edit input { font-size:11px; border:1px solid #cca42a;   }
.widget_edit select { font-size:11px; border:1px solid #cca42a;   }

.divToolModificaBox { background-color:#fff; margin: 0px 1px 1px 1px; /*border: 1px solid #FFFFFF; */font-size:10px; padding-left:3px; color:#666666}
/*.divToolModificaBox select,input { font-size:10px; color:#666666; border:1px solid #666666; background-color:#ddd }*/


/*---------
.ombraBoxRight {  margin-bottom:12px; background-image: url(img/sfBoxTerzaColonna.jpg); background-repeat: repeat-y; padding: 1px 4px 1px 4px;  width:171px }
.ombraBoxSecondaColonna {  margin-bottom:12px;  background-image: url(img/sfBoxSecondaColonna.jpg); background-repeat: repeat-y; padding: 1px 5px 1px 3px; width:222px}-*/

/*--------BANNER---------*/
.banner {  border:1px solid #aaa  }
.column0 .banner  { margin: 0px 0px 12px 4px; padding:0px; width:170px;   }
.column0 .banner img {  width:170px;   }
.column1 .banner  {  margin: 0px 0px 12px 3px; padding:0px; width:222px;   }
.column1 .banner img {  width:222px ; }

.borderNone { border:none}


.column0 .imgWidget img{width:165px; }

.column0 .divBannerFlash2 {margin: 0px 0px 12px 4px;   width:170px; height:76px; background-color:#ddd; border:1px solid #aaa  }
.column1 .divBannerFlash {margin: 0px 0px 12px 3px; width:222px; height:99px;  background-color:#ddd ; border:1px solid #aaa  }



/*---------FLASH VIDEO---------------*/
.column0 .divPlayerVideo { width:165px; height:143px;  }
.column1 .divPlayerVideo { width:217px; height:188px;   }

.column0 .divPlayerAudio { width:165px;   height:23px;   }
.column1 .divPlayerAudio { width:217px; height:30px;   }

.column0 .divPlayerTopNews {  width:165px; height:144px;  }
.column1 .divPlayerTopNews { width:217px; height:190px;  }

.column0 .divPlayerTopNews2 { width:165px; height:190px;  }
.column1 .divPlayerTopNews2 { width:217px; height:190px;  }



/*----------*/
.column0 .ombraWidget { margin-bottom:12px; background-image: url(img/sfBoxTerzaColonna.jpg); background-repeat: repeat-y; padding: 1px 4px 1px 4px;  width:171px}
.column1 .ombraWidget { margin-bottom:12px;  background-image: url(img/sfBoxSecondaColonna.jpg); background-repeat: repeat-y; padding: 1px 5px 1px 3px; width:222px}

/*---- png trasp per IE6 -----------*/
.pngTraspIe6 { 	width:32px; height:23px;	padding:0px 0px 0px 0px;	position:absolute;	 margin-left:124px;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Tema1/img/icoFree.png', sizingMethod='scale');}
.column0 .pngTraspIe6 { margin-left:123px; }
.column1 .pngTraspIe6 { margin-left:175px; }
.boxCalendarioSecondaColonna .pngTraspIe6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Tema1/img/icoFree2.png', sizingMethod='scale'); margin-left:180px; }
.column0 .boxCalendarioSecondaColonna .pngTraspIe6 {margin-left:130px; }
h1>.pngTraspIe6 {background-image: url(img/icoFree.png);   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none', sizingMethod='scale'); /*toglie lo script per IE superiore al 6*/}
.boxCalendarioSecondaColonna>h1>.pngTraspIe6 { background-image: url(img/icoFree2.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none', sizingMethod='scale'); /*toglie lo script per IE superiore al 6*/}

/*-------BOX BLOG----------*/
.column0 .boxBlog { width:170px;}
.column1 .boxBlog { width:222px;}
.boxBlog { background-color: #fff; border: 1px solid #bf1a00/*#00673f*/;  background-color: #fff;  }
.boxBlog h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#eee; font-family: Arial Black; font-size:18px; color: #bf1a00; border-top: 4px solid #bf1a00; font-weight: normal; }
.boxBlog .postBlog { margin: 15px 8px 20px 8px; font-size:11px;}
.boxBlog .postBlog a { color:#222; text-decoration:none}
.boxBlog .postBlog a:hover { color: #CC0000;  }
.boxBlog .postBlog p.data {   margin:5px 5px 0px 0px; background-color:#999; text-align: center; color:#fff; font-weight:bold; padding: 0px 3px 0px 3px; font-size:10px;  font-weight:bold; width: 77px  }
.boxBlog .postBlog .ente { font-weight:bold; color:#027649; font-size:11px}
.boxBlog .postBlog h2 { margin:3px 0px 2px 0px; padding:0px; font-size:11px; color:#000}
.boxBlog .postBlog p { margin: 2px 0px 2px 0px}
.column0 .boxBlog .pngTraspIe6 {margin-left:130px; }
.boxBlog>h1>.pngTraspIe6 { background-image: url(img/icoFree2.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none', sizingMethod='scale'); /*toglie lo script per IE superiore al 6*/}

/*-------CALENDARIO----------*/
.column0 .boxCalendarioSecondaColonna { width:170px;}
.column1 .boxCalendarioSecondaColonna { width:222px;}
.boxCalendarioSecondaColonna { background-color: #fff; border: 1px solid #00673f/*#00673f*/;  background-color: #eeeeee;  }
.boxCalendarioSecondaColonna h1 { margin:0px; padding: 0px 0px 0px 10px; line-height: normal;  background-color:#FFFFFF; font-family: Arial Black; font-size:18px; color: #2a4a35; border-top: 4px solid #027649; font-weight: normal; }
.boxCalendarioSecondaColonna .postCalendario { margin: 15px 8px 20px 8px; font-size:11px;}
.boxCalendarioSecondaColonna .postCalendario a { color:#222; text-decoration:none}
.boxCalendarioSecondaColonna .postCalendario a:hover { color: #CC0000;  }
.boxCalendarioSecondaColonna .postCalendario p.data {   margin:5px 5px 0px 0px; background-color:#027649; text-align: center; color:#fff; font-weight:bold; padding: 0px 3px 0px 3px; font-size:10px;  font-weight:bold; width: 77px  }
.boxCalendarioSecondaColonna .postCalendario .ente { font-weight:bold; color:#027649; font-size:11px}
.boxCalendarioSecondaColonna .postCalendario h2 { margin:3px 0px 2px 0px; padding:0px; font-size:11px; color:#000;  font-family: Georgia, "Times New Roman", Times, serif;}
.boxCalendarioSecondaColonna .postCalendario p { margin: 2px 0px 2px 0px; font-size:11px}


.column0 .boxCol3 { width: 165px; }
.column1 .boxCol3 { width: 217px;}
.boxCol3 {	background-color: #fff;	border: 3px solid #f6f6f6;	margin: 0px 0px 0px 0px;	 }
.boxCol3 h1 { margin:0px; padding: 0px 0px 0px 10px; line-height:24px;  font-family: Arial Black, Helvetica, sans-serif; font-size:16px;   font-weight: normal; color: #fff; }	
.boxCol3 .post .categoria {   font-weight:bold; font-size:10px; background-color: #ddd; padding: 0px 3px 0px 3px ; font-weight:normal; margin: 0px 0px 2px 0px;     }



.boxCol3  .Notizie { color:#5e670a;}	
.boxCol3  .Mondo { color:#387558; }
.boxCol3  .Libri { color:#c57320; }
.boxCol3  .Servizi { color:#7e873e; }
.boxCol3  .Multimedia { color:#98391c; }
.boxCol3  .Eventi { color:#b27420; }

.boxCol3 .barraLink { clear:both; padding-left: 6px; border-top: 1px solid  #d7d7d7; background-color:#e7e7e7 }
.boxCol3 .barraLink a { text-decoration:none; color:#850707; font-size:10px }
.boxCol3 .barraLink a:hover { color:#CC0000}

.boxCol3 .post { margin: 10px 8px 5px 8px; clear:both;    }
.boxCol3 .post a { color:#555; text-decoration:none;}
.boxCol3 .post a:hover { color: #CC0000;  }
.boxCol3 .post h2 { margin:2px 0px 0px 0px; padding:0px; font-size:9px; color:#555; font-weight:bold; line-height: 10px }
.boxCol3 .post img { float:left; margin-right: 3px; margin-bottom:10px; width:55px ; height:55px ;   }

.boxCol3 .post2 { padding: 6px 4px 6px 6px; margin:0px;  background-color:#f2f2f2  }
.boxCol3 .post2 a { color:#027649; text-decoration:none}
.boxCol3 .post2 a:hover { color: #CC0000;  }
.boxCol3 .post2 h2 { margin: 0px 0px 0px 0px ; padding:0px; font-size:11px;   font-weight:bold;  font-family: Georgia, "Times New Roman", Times, serif; }


	/* Box MILLEBATTUTE */
.boxCol3 .postMillebattute { margin: 10px 8px 10px 8px; clear:both; }
.boxCol3 .postMillebattute a { color:#000000; text-decoration:none}
.boxCol3 .postMillebattute a:hover { color: #CC0000;  }
.boxCol3 .postMillebattute p.data { display:inline; color:#5e670a; font-weight:bold; font-size:10px; background-color: #ddd; padding: 0px 3px 0px 3px ; font-weight:normal; margin: 0px 0px 2px 0px;    }
.boxCol3 .postMillebattute h2 { margin:0px; padding:0px; font-size:10px; color:#000000; font-weight:normal;  border-top:1px solid #5e670a;}

/* Box Narkoleaks */
.boxCol3 .postMondo { margin: 10px 8px 10px 8px; clear:both; }
.boxCol3 .postMondo a { color:#000000; text-decoration:none}
.boxCol3 .postMondo a:hover { color: #CC0000;  }
.boxCol3 .postMondo p.data { display:inline; color:#529c79; font-weight:bold; font-size:10px; background-color: #ddd; padding: 0px 3px 0px 3px ; font-weight:normal; margin: 0px 0px 2px 0px;    }
.boxCol3 .postMondo h2 { margin:0px; padding:0px; font-size:10px; color:#000000; font-weight:normal;  border-top:1px solid #5e670a;}


/*----*/
.divAddWidg { background-color:#027649; margin:20px 0px 20px 0px; padding: 8px 0px 8px 9px; width:168px }
.divAddWidg input { width:154px; border:1px solid #ccc; background-color: #99CC00; cursor: pointer; font-size:12px; margin-top:4px}
.divAddWidg select { width:154px; border:1px solid #ccc}

.LinkGestione { background-color:#99CC00; padding:0px 4px 0px 4px; margin:2px 2px 2px 0px; font-size:10px; border:1px solid #027649 }


/* --------------------------------------------------------------------fine WIDGET CONTAINER--------------------------------------------------- */

.boxIstruzioni { border: 1px solid #8cd1b6; padding: 0px 10px 0px 10px; margin:2px; background-color:#fff }

.boxMain1SplitRight .boxIstruzioni { width:100px; border-color: #ccc; width:215px; margin:5px 0px 0px 0px; padding:0px }
.boxMain1SplitRight .boxIstruzioni p { font-size: 11px; color:#333; padding: 12px; margin: 0px}

.boxMain1SplitRight .boxColonna div.boxSelect { border: 1px solid #fff; font-size:11px; margin:5px 8px 3px 0px; width:184px; padding:3px }
.boxMain1SplitRight .boxColonna div.boxSelect input { margin-right:3px} 

.boxMain1SplitRight .boxCercaColonnaSpeciali div.boxSelect { border: 1px solid #d7b54e; font-size:11px; margin:5px 8px 3px 0px; width:184px; padding:3px }
.boxMain1SplitRight .boxCercaColonnaSpeciali div.boxSelect input { margin-right:3px} 


.footer { color: #444; margin:5px 45px; font-size:10px}


/*--------------------------*/


.divMetaTags { background-color: #e7e9e8}
.divMetaTags fieldset {}
.divMetaTags div { margin:0px; padding:5px 10px 5px 18px;  text-align:right}
.divMetaTags div.titolo { text-align:left; color:#2a4a35; font-weight:bold;  }
.divMetaTags div strong { float:left; font-weight:normal  }
.divMetaTags div input { width:850px;  }
.divMetaTags div.submit { text-align:center}
.divMetaTags div.submit input{ width:100px; background-color:#fdca31}


/*--------------- NEWSLETTER  ---------------*/

.newsletter { padding: 20px 0px 0px 0px }

.newsletter .TabellaSopra { padding: 0px 0px 0px 20px; width:530px }

.newsletter .TabellaBox { width:520px; margin: 0px 10px }


.newsletter .cancellare {	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; color: #333; font-weight: bold; padding-left: 30px; }
	
.newsletter .sottonews2 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7e7e7e;
	padding-left: 30px;
}
.newsletter .logoredattore {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #007333;
}
.newsletter .indirizzoCopia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.newsletter .fondotestata tr td .indirizzoCopia a {
	color: #850707;
	font-weight: bold;
}
.newsletter .indirizzo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.newsletter .facebook1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7e7e7e;
	padding-left: 180px;
}
.newsletter .cliccaQUI {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #646262;
	padding-left: 22px;
}
.newsletter .cliccaQUI a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #646262;
	font-size: 14px;
}

.newsletter .facebook1 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #516f97;
	font-size: 14px;
}

.newsletter .sopratopnews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
	padding-left: 22px; margin-bottom:30px
}

.newsletter .sottotopnews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #850707;
	padding-left: 22px;
}
.newsletter .newsnumero {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7e7e7e;
	padding-left: 22px;
}
.newsletter .tuttetopnews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #850707;
	padding-left: 22px;
}
.newsletter .tuttetopnewsCopia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #850707;
}
.newsletter .fondotestata {
	padding-left: 40px; width:530px;
	padding-top: 0px;
	float: left;
}
.newsletter .fondotestataCopia {
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsletter .dire {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.newsletter .cancella {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	float: left;
	padding-top: 10px;
}
.newsletter .fondotestata tr .fondotestataCopia .cancella a {
	font-weight: bold;
	color: #850707;
}
.newsletter .topnews {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #007333;
	padding-left: 22px;
}
.newsletter .foto {
	height: 62px;
	width: 75px;
	margin-right: 5px;
}
.newsletter .bandierina {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #850707;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 100px;
	float: left;
}
.newsletter .bandierinaAUDIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 74px;
	float: left;
}

.newsletter .bandierinaRECENSIONE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 131px;
	float: left;
}

.newsletter .bandierinaARTICOLO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 98px;
	float: left;
}

.newsletter .bandierinaVIDEO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 71px;
	float: left;
}
.newsletter .bandierinaNOTIZIE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 83px;
	float: left;
}

.newsletter .bandierinaPHOTOGALLERY {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 125px;
	float: left;
}

.newsletter .bandierinaMULTIMEDIA {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 119px;
	float: left;
}

.newsletter .bandierinaCALENDARIO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
	background-color: #840607;
	text-align: center;
	width: 22px;
	margin-top: 10px;
	height: 101px;
	float: left;
}
.newsletter .testo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 99%;
	text-align: justify;
}
.newsletter .testoGALLERY {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 50%;
	text-align: justify;
}
.newsletter .testoFREE {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
}

.newsletter .guardatutto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	
}
.newsletter .TITOLO {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #000;
}
.newsletter .TEMA {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #850707;
	background-color: #C3C3C3;
	height: 13px;
	width: 98%;
	float: left;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	margin-bottom: 3px;
}
.newsletter .TEMAFREE {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #027649;
	height: 13px;
	width: 98%;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	float: left;
}
.newsletter .BOX .testoFREE a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #027649;
}
.newsletter .FREE {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #027649;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 2px;
	margin-left: 3px;
}
.newsletter .BOX {
	padding: 10px;
	border: 1px solid #000;
}
.newsletter .BOX .testo a {
	font-size: 11px;
	font-weight: bold;
	color: #850707;
}
.newsletter .titoletto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.newsletter .Stile1 {color: #9B0606}

.newsletter .GuardaTuttoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #027649;
	text-align: right;
}

/*------------  fine newsletter  ------------*/


.BoxFiglidelGiorno { padding-top: 18px }
.BoxFiglidelGiorno p { color:#666; font-style:italic; padding:0px 18px 10px 0px}
