body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
} 
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

} 
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

a {
	color: #CC0000;
}

/**************  style generali articoli *****************/

H1 {font: bold 20px "Arial"; text-decoration: none; color: #000000;}
H2 {font: bold 22px "Arial"; text-decoration: none; color: #000000;}

TD.LinkSezione {color: #000000; font: 12px Arial, Helvetica, sans-serif; background-color: #FADCC0; text-decoration: none; padding-left: 2px; padding-right: 2px; border-color:#000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.LinkSezioneA {color: #000000; font: 12px Arial, Helvetica, sans-serif; text-decoration: none;}
.LinkSezioneA:hover {color: #FF0000; font: 12px Arial, Helvetica, sans-serif;}

SPAN.testoSunto {color: #000000; font: 12px Arial, Geneva, Arial, Helvetica, sans-serif;}

SPAN.Occhiello {color: #000000; font: 14px Arial, Geneva, Arial, Helvetica, sans-serif;}

SPAN.Articolo {font: 12px Arial, Geneva, Arial, Helvetica, sans-serif;}

SPAN.Data {font:bold 9px Arial,  Helvetica, sans-serif;; color: #000000}

SPAN.Numero {font:bold  10px Arial;}

SPAN.Sommario {font:italic 14px Arial, Geneva, Arial, Helvetica, sans-serif;}

SPAN.Fatto {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; clip:   rect(   )}

SPAN.GriNumeriPagina {font:bold  10px Arial; color: #000000;}
SPAN.GriSezione {color: #000000; font: bold 9px Arial, Geneva, Arial, Helvetica, sans-serif; padding-right: 2px; padding-left: 2px}
SPAN.GriArticolo {color: #000000; font: 12px Arial, Geneva, Arial, Helvetica, sans-serif;}
SPAN.GriData {font:bold  10px Arial;}
SPAN.Autore {font-family: Arial,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; clip:   rect(   ); line-height: 25px; background-attachment: fixed; background-image: url(img/punto.gif); background-repeat: no-repeat; background-position: left center; font-variant: small-caps; padding-left: 14px}

Acronym {background-color: #FFFF00}

A.GriLinkTitolo:link {font: bold 13px Arial; text-decoration: none; color: #000000;}

A.GriLinkTitolo:visited {font: bold 13px Arial;text-decoration: none; color: #000000;}

A.GriLinkTitolo:active {font: bold 13px Arial;text-decoration: none; color: #000000;}
A.GriLinkTitolo:hover {font: bold 13px Arial;text-decoration: underline; color: #000000;}

A.LinkTitolo:link {font: bold 18px Arial;text-decoration: none; color: #000000;}
A.LinkTitolo:visited {font: bold 18px Arial;text-decoration: none; color: #000000;}
A.LinkTitolo:active {font: bold 18px Arial;text-decoration: none; color: #000000;}
A.LinkTitolo:hover {font: bold 18px Arial;text-decoration: underline; color: #000000;}

A.LinkTitologrande:link {font: bold 20px Arial;text-decoration: none; color: #000000;}
A.LinkTitologrande:visited {font: bold 20px Arial;text-decoration: none; color: #000000;}
A.LinkTitologrande:active {font: bold 20px Arial;text-decoration: none; color: #000000;}
A.LinkTitologrande:hover {font: bold 20px Arial;text-decoration: underline; color: #000000;}

A.LinkTitolomini:link {font: bold 16px Arial;text-decoration: none; color: #000000;}
A.LinkTitolomini:visited {font: bold 16px Arial;text-decoration: none; color: #000000;}
A.LinkTitolomini:active {font: bold 16px Arial;text-decoration: none; color: #000000;}
A.LinkTitolomini:hover {font: bold 16px Arial;text-decoration: underline; color: #000000;}


DIV {color: #333333; font: 10px Arial, Geneva, Arial, Helvetica, sans-serif;}
DIV.footer {color: #333333; font: 10px Arial, Geneva, Arial, Helvetica, sans-serif;}
.menutop {color: #3A5773;}


DIV.titolo {color: #000080; font: bold 18px Arial;}
DIV.sottotitolo {color: #000080; font: bold 14px Arial;}
.testo {color: #000000; line-height: 15px;}

B {font-weight: bold;}

I {font-style : italic;}

/*INPUT{
	BORDER-RIGHT: #000066 1px solid;
	BORDER-TOP: #000066 1px solid;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #000066 1px solid;
	COLOR: #000066;
	BORDER-BOTTOM: #000066 1px solid;
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size : 0.6em;


INPUT.div{
	BORDER-RIGHT: #000066 1px solid;
	BORDER-TOP: #000066 1px solid;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #000066 1px solid;
	COLOR: #000066;
	BORDER-BOTTOM: #000066 1px solid;
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size : 1em;
}

SELECT {  
    FONT-SIZE: 0.6em;
	FONT-FAMILY: Arial,  Helvetica, sans-serif;
	COLOR: #333333;
}

textarea{  
    BORDER-RIGHT: #9F9999 1px solid;
    BORDER-TOP: #9F9999 1px solid;
    FONT-SIZE: 0.6em;
    BACKGROUND: #Ffffff;
    BORDER-LEFT: #9F9999 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #9F9999 1px solid;
    FONT-FAMILY: Arial,  Helvetica, sans-serif;
    TEXT-DECORATION: none
}
}*/

.LinkSoloTitolo {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.LinkSoloTitolo:hover {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.TitoloLinkCorrelati {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	}

.LinkCorrelati {
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.LinkCorrelati:hover {
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.LinkCorrelati2 {
	font-size: 12px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial,  Helvetica, sans-serif;
}
.LinkCorrelati2:hover {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,  Helvetica, sans-serif;
}

.LinkPdf {
	font-size: 10px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial,  Helvetica, sans-serif;
}
.LinkPdf:hover {
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,  Helvetica, sans-serif;
}

.LinkPdf2 {
	font-size: 12px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.LinkPdf2:hover {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.spazio_sx {  padding-left: 3px}
.spazio_sx-dx {  padding-right: 9px; padding-left: 9px}
.colonna_sx-dx {  padding-right: 4px; padding-left: 4px}

.sezione {
	font-size: 20px;
	text-decoration: none;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
.titolo1 {
	font-size: 28px;
	text-decoration: none;
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Tahoma, Arial;
}

.CellaVuota {line-height: 0px}

.LineaArticoliHome {color: #cccccc; size: 1;}
.LineaArticoliRicerca {color: #FF0000; size: 1;}

****************************************stile sezioni*****************************************************************
textarea{font-family : Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
span#inputbox {cursor: hand}
.no {text-decoration : none;}
.nob {text-decoration : none;}
.nob:hover {
	text-decoration : none;
	color: #FFFFFF;
}
.foto {
	text-decoration : none;
	border: 1px solid #000000;
}
.barranaviga {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial,  Helvetica, sans-serif;
}
.barranaviga:hover {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.mini_bold {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.sovratestata {font-size: 12px;	color: #FFFFFF;	text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.sezioninero {font-size: 12px; font-weight: normal;	color: #000000;	text-decoration: none}
.sezioninero:hover {font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.sezionievidenziato {font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}

.testopiccolo {font-size: 9px; color: #000000; font-weight: normal}
.testopiccolo:hover {font-size: 9px; color: #000000; font-weight: normal}

.testonormale {font-size: 10px;	color: #000000;	font-weight: normal}

.testonormale:hover {font-size: 10px; color: #000000; font-weight: normal}

.testogrande {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-family: Arial,  Helvetica, sans-serif;
	border: none;
	line-height: 140%;

}
.testobold {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.testobold:hover {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.grigiochiaro {font-size: 9px; color: #666666; font-weight: normal}

.testatina {font-size: 12px; text-decoration: underline; color: #000000; font-style: normal; font-weight: normal }
.testatina:hover {font-size: 12px; color: #000000; text-decoration: underline;	background-color: #CCCCCC}
.testatinagrande {
	font-size: 16px;
	text-decoration: none;
	color: #DF0D1A;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Tahoma;
}
.occhiello {
	font-size: 10px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	page-break-before: auto;
	page-break-after: auto;
}
.sommario {font-size: 12px;	font-style: italic }

.titolo {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
}
.titolo:hover {
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

.titolonolink {
	font-size: 14px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
.tratteggio_vert {background-color: #FFFFFF; background-image: url(img/tratt_vert.gif);	background-repeat: repeat-y}
.tratteggio_horz {background-color: #FFFFFF; background-image: url(img/tratt_orizz.gif);	background-repeat: repeat-x}

.divider {background-image: url(../img/divider.gif); background-repeat: repeat-x }
.formelement {font-family : Arial, Helvetica, sans-serif; font-size: 12px;	background-color: #EBEBEB; color: #000C19; border-top: 1px #0C2633 solid; border-bottom: 1px #0C2633 solid;	border-right: 1px #0C2633 solid; border-left: 1px #0C2633 solid; border-color: #232E33 #000000 #000000}
.formelementnoborder {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px solid; color: #000000; border-color: #232E33 #000000 #000000}
.error {font-size: 10px; color: #CC0000; background-color: #FFFF99}
.errorborder {background-color: #CC0000}
.warning {font-size: 10px; color: #000000;	background-color: #EEEEEE}
.warningborder {background-color: #000000}
.normalbutton {font : Arial,  Helvetica, sans-serif; font-size: 12px; background-color: #D3E1EB; color: #000C19; border-top: 1px #0C2633 solid; border-bottom: 1px #0C2633 solid; border-right: 1px #0C2633 solid; border-left: 1px #0C2633 solid; border-color: #232E33 #000000 #000000; padding: 2px; margin: 2px;}
.submitbutton {font-family : Arial,  Helvetica, sans-serif; font-size: 12px; background-color: #D3E1EB; color: #000C19; border-top: 1px #0C2633 solid; border-bottom: 1px #0C2633 solid; border-right: 1px #0C2633 solid; border-left: 1px #0C2633 solid; border-color: #232E33 #000000 #000000; padding: 2px; margin: 2px;}
.tableresult1 {background-color: #FFFFFF }
.tableresult2 {background-color: #EEEEEE }.sezioninerosott { font-size: 9px; font-weight: normal; color: #000000; text-decoration: none }

.sezioninerosott:hover {font-size: 9px; font-weight: normal; color: #000000; text-decoration: underline}

.testogrande:hover {font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; font-family: Arial,  Helvetica, sans-serif; border: none; line-height: 140%; }

.link_mini {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.link_mini:hover { font-size: 9px; color: #000000; font-weight: bold; text-decoration: underline}

.testonormalecella { font-size: 13px; color: #333333; font-weight: normal ; text-decoration: none}
.testonormalecella:hover { font-size: 13px; color: #FFFFFF; font-weight: normal ; text-decoration: none ; background-color: #657D8A}


input {font-family : Arial,  Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #000000; text-decoration: none } 
select {font-family : Arial,  Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none  } 
.piccolissimobianco { font-size: 9px; color: #FFFFFF; font-weight: normal ; text-decoration: none }

.sanita {
	font-size: 12px;
	color: #009900;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.red {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.redlink {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.redlink:hover {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.Normal	{background-color: #FADCC0; line-height: 12px; height:18px}
.Active {background-color : #CC0000;  line-height: 12px; color : #000000; height:18px}

.tableTestatina {background-color : #DF0D1A;  line-height: 16px;}

tr {
	font-weight: bold;
}

.tratteggiomini {
	background-image: url(../img/px.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tratteggiominivert {
	background-image: url(../img/px.gif);
	background-repeat: repeat-y;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.titolomini {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial;
}
.titolomini:hover {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}


.tratteggiobold {
	background-image: url(../img/px.gif);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.border {
	border: 1px solid #999999;

}
.bordertop {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;

}
.bordertratt {

	border: 1px dashed #999999;
}
.linkinterno {
	font-size: 12px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.linkinterno:hover {
	font-size: 12px;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.condividi {
	font-size: 12px;
	color: #0033cc;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}	
	.biscotto_sez {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	text-transform: ;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-color: #DF0D1A;
}
.biscotto_red {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-color: #FF0000;
}
.biscotto {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}