body {
	font-family: Tahoma, Trebuchet MS,  Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
table{
	font-family: Tahoma, Trebuchet MS,  Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;

}
.bgPAGE {
	background-image: url(../img/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bgCLOSE {
	background-image: url(../img/bg_bottom_page.gif);
	height: 32px;
	width: 965px;
	background-repeat: no-repeat;
}
.fillBOTTOM {
	background-image: url(../img/bg_bottom.gif);
	background-repeat: repeat-x;
}
.powered {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	
}
.powered a:link, .powered a:visited {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.powered a:hover {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #F8C807;
	text-decoration: underline;
}
.menuTOP {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
}
.menuTOP a:link, .menuTOP a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuTOP a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F8C807;
	text-decoration: underline;
}
.menuBOTTOM {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 8px;
	margin-top:10px;
}
.menuBOTTOM a:link, .menuBOTTOM a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuBOTTOM a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #F8C807;
	text-decoration: underline;
}
.marginLOGO {
	margin-top: 37px;
	margin-left: 42px;
}
.bgSX {
	/* background-image: url(../img/bgSX.gif);
	background-repeat: repeat-y;*/
}
.bgDX {
	/* background-image: url(../img/bgDX.gif);
	background-repeat: repeat-y;*/
}
.marginSX {
	margin-top: 10px;
	margin-left: 14px;
}
.menuSX {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
	padding-bottom: 2px;
}
.menuSX a:link, .menuSX a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
}
.menuSX a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
}
.marginICO {
	margin-top: 7px;
	margin-left: 1px;
}
.intestazioneNEWS
{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: none;
	margin-bottom: 5px;
	/*padding-top: 10px;
	padding-bottom: 3px;*/
}
.titNEWS {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: none;
	/*padding-top: 10px;
	padding-bottom: 3px;*/
}
.titNEWS a:link, .titNEWS a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028; */
	text-decoration: none;
}
.titNEWS a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	/* color: #950B0B;*/
	color: #FF2527;
	text-decoration: underline;
}
.subtitNEWS {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
}
.text {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 5px;
	line-height: 13px;
}
.text a:link, .text a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.strokeNEWS {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D3D4;
	margin-bottom: 10px;
}
.marginSEGNALATI {
	margin-top: 19px;
	margin-bottom: 19px;
}
.strokeNOTES {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D3D4;
}
.textNOTE {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 10px;
	line-height: 13px;
}
.textNOTE a:link, .textNOTE a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textNOTE a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: underline;
}
.marginICOnote {
	margin-top: 4px;
	margin-left: 1px;
}
.marginBANNERsx {
	margin-bottom: 20px;
}
.bgBANNERdx {
	/*
	background-image: url(../img/bgBANNERdx.gif);
	height: 229px;
	width: 581px;*/
}
.marginBANNERdx {
	margin-top: 10px;
}
.strokeBANNER {
	/*background-image: url(../img/strokeBANNERtop.gif);
	height: 159px;
	width: 566px;
	margin-left: 7px;
	margin-right: 8px;*/
}
.bgLINGUE {
	background-image: url(../img/bgLINGUE.gif);
	background-repeat: repeat-x;
	height: 35px;
	border: 1px solid #63789B;
	margin-top: 12px;
	margin-left: 7px;
	margin-right: 8px;
}
.marginICOlingue {
	margin-top: 5px;
	margin-left: 1px;
}
.textLINGUE {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textLINGUE a:link, .textLINGUE a:visited {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textLINGUE a:hover {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #F8C807;
	text-decoration: underline;
}
.marginLINGUE {
	margin-top: 10px;
	margin-right: 10px;
}
/* questa classe imposta il margine sinistro della zona centrale dei contenuti */
.marginDX {
	/* margin-left: 20px;*/ 
	
}
.strokeRICERCA {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D3D4;*/
	margin-bottom: 10px;
	margin-top: 10px;
}
.fieldRICERCA {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 150px;
	padding-left: 4px;
	padding-right: 4px;
}
.comboRICERCA {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 150px;
}
.comboSELEZIONEPAESE {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 170px;
	margin-top: 17px;
	margin-left: 20px;
}

.comboGIORNI {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 51px;
}
.comboMESI {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 92px;
}
.comboANNI {
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 59px;
}
.marginRICERCA {
	margin-bottom: 15px;
}
.marginTITricerca{
	margin-left: 13px;
}
.textRICERCA {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
}
.textPERCORSO {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7F96BC;
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 20px;
}
.textPERCORSO a:link, .textPERCORSO a:visited {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #7F96BC;
	text-decoration: none;
}
.textPERCORSO a:hover {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: underline;
}


.textPERCORSOcontenuto
{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:  #950B0B;
	text-decoration: none;
	padding-top: 17px;
	padding-bottom: 20px;
}
.textPERCORSOcontenuto a:link, .textPERCORSOcontenuto a:visited {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:  #950B0B;
	text-decoration: none;
}
.textPERCORSOcontenuto a:hover {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:  #950B0B;
	text-decoration: underline;
}


.titBOXcontent {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
	line-height: 18px;
}
.titBOXcontent a:link, .titBOXcontent a:visited {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
}
.titBOXcontent a:hover {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/* color: #E20028;*/ 
	text-decoration: underline;
}
.subtitBOXcontent {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
	line-height: 15px;
}
.marginIMGbox {
	margin-bottom: 15px;
	margin-left: 15px;
}
.strokeBOXcontent {
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D3D4;*/
	margin-bottom: 20px;
}
.marginICObox {
	margin: 10px;
}
.textCONTENT {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 20px;
}
.textCONTENT table{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 20px;
}

.textCONTENT a:link, .textCONTENT a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.textCONTENT a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
}
.linkCONTENT {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	padding-bottom: 20px;
}
.linkCONTENT a:link, .linkCONTENT a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkCONTENT a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: underline;
}
.titCONTENT {
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: underline;
	text-align: right;
}
.dataCONTENT {
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #D2D3D4;
	text-align: right;
	padding-bottom: 10px;
}
.marginIMGcontent {
	margin-left: 20px;
	margin-bottom: 20px;
}
.textABSTRACT {
	/*
	border-right: 1px solid #C0C3C7;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C3C7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C3C7;
	*/
	
	font-size: 12px;
	font-style: oblique;
	
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	line-height: 14px;
	
	padding-bottom: 25px;
	padding-left: 10px;
}
.marginABSTRACT {
	margin-top: 20px;
}
.textRESULT {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 25px;
}
.textRESULT a:link, .textRESULT a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.textRESULT a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
}
.textRESULTsel {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
	padding-bottom: 25px;
}
.textRESULTsel a:link, .textRESULTsel a:visited {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
}
.textRESULTsel a:hover {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
}
.titRESULTtop {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #C0C3C7;
	text-decoration: none;
}
.textPRINTSEND {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
	padding-left: 3px
}
.textPRINTSEND a:link, .textPRINTSEND a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-decoration: none;
}
.textPRINTSEND a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
}
.marginICOprintsend {
	margin-left: 10px;
}
.marginBANNERgoogle {
	margin-top: 20px;
	margin-left: 31px;
}

h1.prova{
	font-size: 11px;
	line-height: 11px;
	width: 200px;
	height: 200px;

}

.titoloRubrica, .titoloRubrica a{
	/* font-family: Verdana;*/
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-transform: uppercase;
	text-decoration: none;
}
.titoloRubrica a:hover{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #002E7A;
	text-transform: uppercase;
	text-decoration: underline;
}
.borderBottomTop{
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D3D4;
}
.marginZONESECONDARIE{
	padding-top: 20px;
}

.titZONESECONDARIE_DX {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
	/*padding-top: 10px;
	padding-bottom: 3px;*/
}
.titZONESECONDARIE_DX a:link, .titZONESECONDARIE_DX a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: none;
}
.titZONESECONDARIE_DX a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	/* color: #950B0B;*/
	color: #FF2527;
	text-decoration: underline;
}
.textZONESECONDARIE_DX {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom: 10px;
	line-height: 13px;
}
.textZONESECONDARIE_DX a:link, .textZONESECONDARIE_DX a:visited {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textZONESECONDARIE_DX a:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/* color: #E20028;*/
	text-decoration: underline;
}
.textCERCA_ARTICOLI {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:  #950B0B;
	/* color: #E20028; */
	text-decoration: none;
}

.textALLEGATO {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #002E7A;
	text-decoration: none;
	line-height: 14px;
	
}
.textALLEGATO a:link, .textALLEGATO a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #002E7A;
	text-decoration: underline;
}
.textALLEGATO a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #950B0B;
	/*color: #E20028;*/
	text-decoration: none;
}


.titALLEGATO {
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 10px;
	/* color: #E20028;*/
	color:  #950B0B;
	
}



.fieldAREAMESSAGGIO
{
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 159px;
	padding-left: 4px;
	padding-right: 4px;
}
.errore
{

}
.fieldSEGNALA
{
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 159px;
	padding-left: 4px;
	padding-right: 4px;
}
.etichette_segnala
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

}
.bottone_segnala{

}
.firma
{
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	
	padding-bottom: 7px;
}
.textDidascalia{
	line-height: 10px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}
