/*GENERALE*/
body {
	margin: 0px;
	margin-top: 0px;
	background-color: White;
}
img {
	border: 0px;
}
form input,select{margin-bottom:5px;border-style:solid;border-color: #8C8C8C #ABABAB #ABABAB #8C8C8C;
    border-width:2px 1px 1px 2px;background: url(images/inputbk.jpg) repeat-x bottom}


p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

marquee {
	width: 130px;
	height: 200px;
	background-color: #FFFFF0;
}



.link0:link{
	text-decoration: none;
	color: #0000FF;
}

.link0:visited{
	text-decoration: none;
	color: #0000FF;
}

.link0:hover{
	display:block;
	text-decoration: 	none;
	background-color:   #E6E6FA;
}

.link0:active{
	text-decoration: none;
	color: #0000FF;
}


/*FINE GENERALE */

ul#minitabs{list-style: none;margin: 0; padding: 0px; padding-bottom: 5px; width: 779px; height: 10px; background-color: #C5EAF8;
    border-bottom: 0px solid #CCC; font:12px verdana, helvetica, sans-serif; font-weight: bold;
    text-align: center; white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 3px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
    border-bottom: 4px solid #C5EAF8;color: Blue;}
ul#minitabs a#current{border-color: #F60;color:#06F}
ul#minitabs a:hover{border-color: #F60;color: #666}

/***********************/	
div#orizzontalnavigation{ border-bottom: 4px ; width: 779px; left: 0px;
    padding-top: 5px; background-color: #C5EAF8; text-align: center;
	margin-bottom:30px;
    #margin-bottom:0px;

}

div#orizzontalnavigation ul{ width: 779px; list-style: none; margin: 0px; padding: 0; left: 0px; list-style-type: none;
	font:12px verdana, helvetica, sans-serif; font-weight: bold; color: white; white-space: nowrap;
}

div#orizzontalnavigation li{display: inline; margin: 0px; padding:0px; border:opx; color: white; float: Left;
    background: url("/images/sfondoattivo.jpg") no-repeat top left;
    width: 10em;}

div#orizzontalnavigation a{display: inline; line-height: 30px; text-decoration: none; float: left;
    background: url("/images/sfondonormale.jpg") no-repeat top left;
    color: blue;  width: 10em;}

div#orizzontalnavigation a:hover{background-image: none; color: blue; width: 10em;}

div#orizzontalnavigation li#activelink a,div#navigation li#activelink a:hover{
    background: url("/images/sfondoattivo.jpg") no-repeat top left;color: white; width: 10em;}	

/***********************/

.titolo0 {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 2px 2px;
	border: 0px;
	width: 489px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: justify;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
	clear: both;
}

#titolo1 {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 2px;
	border: 0px;
	
	width: 489px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
	clear: both;
}

#titolo1 div#indietro{
	height: 10px;
	width: 485px;
	bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	border: 0px;
	text-align: right;
}

#titolo1 div#indietro a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#titolo1 div#indietro a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#titolo1 div#indietro a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Yellow;
}

#titolo1 div#indietro a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titolo1 {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 2px;
	border: 0px;
	height: 25px;
	width: 489px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
	clear: both;
}

.titolo1 div#indietro{
	height: 10px;
	width: 485px;
	bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	border: 0px;
	text-align: right;
}

.titolo1 div#indietro a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titolo1 div#indietro a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titolo1 div#indietro a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Yellow;
}

.titolo1 div#indietro a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#footer
{
	margin:0px;
	padding: 2px;
	border: 0px;
	width: 779px;
	font:9px verdana, helvetica, sans-serif;
	color: White;
	background-color: #7D96CC;
}

#counter
{
	margin:0px;
	padding: 2px;
	border: 0px;
	width: 138px;
	font:9px verdana, helvetica, sans-serif;
	color: navy;
	text-align: center;
}

/* TWISTER NEWS*/
.NewsTicker{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 779px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
	background-color: #C5EAF8;
}

.NewsTicker a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
}
.NewsTicker a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
}
.NewsTicker a:hover{
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
}
.NewsTicker a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
}
/*FINE TWISTER NEWS*/


.Avvisi{
	font:11px verdana, helvetica, sans-serif;
	margin-bottom:0px;
}

.Avvisi a {
	font:11px verdana, helvetica, sans-serif;
	margin-bottom:0px;
}

#sedi{
	margin: 5px;
	background-image: url(/images/sfondosedi.gif);
}
#sedi select{
	position: relative;
	left: 300px;
	top: 200px;
}

div.smallfont {
	font:9px verdana, helvetica, sans-serif;
	margin-bottom:0px;
	color: blue;
}

div.smallfont0 {
	font:9px verdana, helvetica, sans-serif;
	margin-bottom:0px;
	color: White;
}

div.smallfont1 {
	font:10px verdana, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:0px;
	color: White;
}

div.smallfont2 {
	font:9px verdana, helvetica, sans-serif;
	margin-bottom:0px;
	color: White;
	background-color: #437CCA;
}

div.mediumfont0 {
	font: bold 14px verdana, helvetica, sans-serif;
	margin-bottom:0px;
	color: White;
}

div.descrizione {
	font:12px verdana, helvetica, sans-serif;
	margin-bottom:2px;
	vertical-align: middle;
}

div.descrizione a {
	font:12px verdana, helvetica, sans-serif;
	margin-bottom:2px;
	vertical-align: middle;
}

div.testalista {
	font:13px arial;
}

span.smallfont1 {
	font:10px verdana, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:0px;
	color: White;
}

span.smallfont2 {
	font:9px verdana, helvetica, sans-serif;
	margin-bottom:0px;
	color: White;
	background-color: #437CCA;
}

/*CELLE DELLA TABELLA MENU ORIZZONTALE DELLA PAGINA*/
table.menuorizzontale {
	margin-top:1px;
	margin-bottom: 2px;
}

td.menuorizzontale {
	background-image: url(/images/bottoni1oriz.gif);
}

td.separabottonioriz {
	width:2px;
	height:20px;
	background-image: url(/images/separabottonioriz.gif);
}

img.separabottonioriz {
	margin: 0px;
	border: 0px;
}

td.menuorizzontale a {
	font:12px verdana, helvetica, sans-serif;
	color: blue;
	text-decoration:none;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: normal;
}

td.menuorizzontale A:hover {
	COLOR: #CB2166;
	font:12px Verdana, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: normal;
}


/**/

/*CELLE DELLA TABELLA CORPO DELLA PAGINA*/
td.colsx {
	background-image: url(/images/sfondosxdx.gif);
	/*background-color: #00FFFF;*/
}

td.coldx {
	background-image: url(/images/sfondosxdx.gif);
	/*background-color: #00FFFF;*/
}
/**/

/*CELLE DELLA TABELLA PIEDE DELLA PAGINA*/
td.fondopagina {
	border: 1px solid black;
	/*background-color: #6600FF;*/
	background-image: url(/images/sfondotestapiccola.gif);
}
/**/


input.campiform {
/*width: 55mm; */
font-family: verdana, tahoma, arial;
color: red;
font-size: 10px;
border-style: solid;
border-color: #006699;
border-width: 1px;
background: #f0f0f0;
}

button.bottoniform {
/*width: 55mm; */
font-family: verdana, tahoma, arial;
color: red;
font-size: 12px;
border-style: solid;
border-color: #f0f0f0;
border-width: 1px;
/*background: #006699;*/
}

/*SEARCHENGINE*/
td.searchengine {
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #3E8F9D;
	background-color:#00FFFF;
	/*background-image: url(/images/sfondoparagrafo.gif);*/
}

input.searchengine {
height: 5mm;
font-family: verdana, tahoma, arial;
color: red;
font-size: 10px;
border-style: solid;
border-color: #006699;
border-width: 1px;
background: #f0f0f0;
}

button.searchengine {
/*width: 55mm; */
font-family: verdana, tahoma, arial;
color: red;
font-size: 12px;
border-style: solid;
border-color: #f0f0f0;
border-width: 1px;
/*background: #006699;*/
}
/**/

td.elencodettaglio {
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #3E8F9D;
	background-color: #C2F2FA;
	/*background-image: url(/images/titoloverdesfumato.gif);*/
	/*padding-left: 10px;*/
}

td.elencodettaglio_titolo {
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #3E8F9D;
	background-color: #F5F5F5;
	/*background-image: url(/images/titoloverdesfumato.gif);*/
	/*padding-left: 10px;*/
}

/*******************************************************************/

/* BOX MODEL DIVLEFT e DIVRIGHT*/
.divleft{
	width: 496px;
}

.divright{
	float: right;
}
/* BOX MODEL DIVLEFT e DIVRIGHT */

#argsnavigation{
	margin: 0px 0px 4px 0px;
	border: 0px;
	padding: 0px;
	width: 499px;
	text-align: left;
}

#argsnavigation div a{
	margin: 0px;
	border: 0px ;
	padding: 0px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: blue;
}



/* BOX MODEL PAGINAZIONE DIV */
div#paginazione{
	position: relative;
	margin: 3px;
	border: 0px solid;
	padding :0px;
	width: 491px;
	font:9px verdana, helvetica, sans-serif;
	color: #5F9EA0;
	border-color: #437CCA;
	text-align: center;
	clear: both;
}

div#paginazione #numeri{
	position: absolute;
	right: 0px;
	margin: 0px;
	border: 0px;
	padding :0px;
	font:9px verdana, helvetica, sans-serif;
	color: #5F9EA0;
	border-color: #437CCA;
	clear: both;
}

div#paginazione a:link{
	text-decoration: none;
	color: Navy;
}

div#paginazione a:visited{
	text-decoration: none;
	color: Navy;
}

div#paginazione a:hover{
	text-decoration: none;
	color: White;
	background-color: Navy;
}

div#paginazione a:active{
	text-decoration: none;
	color: #5F9EA0;
}
/* BOX MODEL PAGINAZIONE DIV*/

/* MODELLO BOX ORIZZONTALE TIPO 1 */

/*******************************************************************/

/* MODELLO BOX VERTICALE TIPO 2 */
.tab2 {
	margin: 5px 5px 0px 5px;
	border: 1px solid #7D96CC; /*si riferisce al contorno della tabella*/
	width: 489px;
	background-color: #7D96CC;
	border-collapse: collapse;
	table-layout: fixed;
}

.tab2 td.titolo2 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	height: 25px;
	width: 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	background-image: url(/images/bg_titolo.gif);
	background-color: White;
	vertical-align: bottom;
}

.tab2 td{
	border: 0px;
	margin: 0px;
	width: 194px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: Black;
	background-image: url(/images/box1_200pxgif_mid.gif);
	background-color:  #FFFFF0;
}

.tab2 td.link2{
	border: 0px;
	margin: 0px;
	width: 194px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: Black;
	background-image: url(/images/box1_200pxgif_mid.gif);
	background-color: transparent;
}

.tab2 td.link2 a:link{
	text-decoration: none;
	color: #0000FF;
}

.tab2 td.link2 a:visited{
	text-decoration: none;
	color: #0000FF;
}

.tab2 td.link2 a:hover{
	text-decoration: 	underline;
	color: #0000FF;
}

.tab2 td.link2 a:active{
	text-decoration: none;
	color: #0000FF;
}

.tab2 td.piede2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	height: 20px;
	background-image: url(/images/box1_200pxgif_bot.gif);
	background-color: transparent;
}
/* FINE MODELLO BOX VERTICALE TIPO 2 */

/*******************************************************************/

/* MODELLO BOX VERTICALE TIPO 3 */
.tab3 {
	margin: 3px;
	border: 0px solid #7D96CC; /*si riferisce al contorno della tabella*/
	width: 489px;
	border-collapse: collapse;
	table-layout: fixed;
}

.tab3 td.titolo3 {
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	height: 25px;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	color: #7D96CC;
	background-image: url(/images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: White;
	vertical-align: bottom;
}
.tab3 td.titolo3 span#indietro{
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.tab3 td.titolo3 span#indietro a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab3 td.titolo3 span#indietro a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.tab3 td.titolo3 span#indietro a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Yellow;
}

.tab3 td.titolo3 span#indietro a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.tab3 td{
	border: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: Black;
	background-image: url(images/sfn_tab3_row.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

.tab3 td.bordato{
	border: 0px solid #7D96CC; /*si riferisce al contorno della tabella*/
	margin: 0px;
	width: 100%;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: Black;

}

.tab3 td.link3{
	border-bottom: 0px solid ThreedLightShadow;
	margin: 0px;
	width: 100%;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: Black;
	background-color: transparent;
}

.tab3 td.link3 a:link{
	text-decoration: none;
	color: #0000FF;
}

.tab3 td.link3 a:visited{
	text-decoration: none;
	color: #0000FF;
}

.tab3 td.link3 a:hover{
	text-decoration: 	none;
	background-color: #E6E6FA;
}

.tab3 td.link3 a:active{
	text-decoration: none;
	color: #0000FF;
}

.tab3 td.piede3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	height: 2px;
	background-image: url(/images/sfn_titolo3.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
/* FINE MODELLO BOX VERTICALE TIPO 3 */

/*******************************************************************/
/* MODELLO BOX VERTICALE TIPO 4 */
#tab4 {
	margin: 2px;
	border: 0px; /*si riferisce al contorno della tabella*/
	width: 234px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	table-layout: fixed;
}

#tab4 .titolo4 {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	height: 25px;
	width: 234px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: justify;
	color: #7D96CC;
/*	background-color: #FFCB99;*/
	background-image: url(/images/sfn_titolo4.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: White;
	vertical-align: bottom;
}


#tab4 .row{
	border: 0px;
	border-bottom: 0px solid;
	margin: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
/*	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;*/
	font-family:times;
	font-size: 9px;
	text-align: left;
	color: #0000FF;
	background-image: url(images/sfn_tab4_row.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

#tab4 .titoloarticolo{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border: 0px;
	width: 234px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
	color: #0000FF;
}

#tab4 .titoloarticolo a:link{
	text-decoration: none;
	color: #0000FF;
}

#tab4 .titoloarticolo a:visited{
	text-decoration: none;
	color: #0000FF;
}

#tab4 .titoloarticolo a:hover{
	text-decoration: underline;
	color: #0000FF;
}

#tab4 .titoloarticolo a:active{
	text-decoration: none;
	color: #0000FF;
}

#tab4 .row .dataarticolo{
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: Black;	border-style: solid;	margin: 0px;	width: 234px;
	padding: 2px 0px 0px 0px;	font-family: Verdana, Arial, times;
	font-size: 9px;	font-style: normal;	text-align: right;	color: #7D96CC;
}

#tab4 .row .piede4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	height: 20px;
	background-color: transparent;
}
/* FINE MODELLO BOX VERTICALE TIPO 4 */

/* MODELLO BOX VERTICALE TIPO 5 */
.sfondoTab5 {
	margin-top: 2px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: Navy;
	width: 135px;
}

#BoxMenu {
	margin: 3px 1px 10px 1px;
	border: 1px solid navy;
	padding: 0px;
	width: 128px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Navy;
	background-color:  #C5EAF8;
}


#BoxMenu .TitoloMenu{
	position: relative;
	margin: 0px;
	border: 0px;
	padding: 3px 0px 3px 0px;
	height: 10px;
	width: 128px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: White;
	background-color: navy;
	vertical-align: bottom;
}

#BoxMenu .row{
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #C5EAF8;
}

#BoxMenu .row .voce{
	border: 0px;
	border-left: 2px;
	margin: 2px 0px 5px 2px;
	padding: 0px;
	
	background-color: #C5EAF8;
	width: 126px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: bold;
	text-align: left;
	color: Navy;
}

#BoxMenu .row .voce a:link{
	text-decoration: none;
	color: Blue;
}

#BoxMenu .row .voce a:visited{
	text-decoration: none;
	color: Blue;
}

#BoxMenu .row .voce a:hover{
	display:block;
	text-decoration: 	none;
	/*background-color:   #87CEFA;*/
	background-color: White;
	color: Blue;
}

#BoxMenu .row .voce a:active{
	text-decoration: none;
	color: Blue;
}

#BoxMenu .row .voce_inevidenza{
	border: 0px;
	border-left: 2px;
	margin: 2px 0px 5px 2px;
	padding: 0px;
	padding-left: 13px;
	background-color: #C5EAF8;
	width: 126px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: bold;
	text-align: left;
	color: Navy;
	background-image: url(images/target.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}

#BoxMenu .row .voce_inevidenza a:link{
	text-decoration: none;
	color: Blue;
}

#BoxMenu .row .voce_inevidenza a:visited{
	text-decoration: none;
	color: Blue;
}

#BoxMenu .row .voce_inevidenza a:hover{
	display:block;
	text-decoration: 	none;
	/*background-color:   #87CEFA;*/
	background-color: White;
	color: Blue;
}

#BoxMenu .row .voce_inevidenza a:active{
	text-decoration: none;
	color: Blue;
}

.BoxMenu {
	margin: 3px 1px 10px 1px;
	border: 1px solid navy;
	padding: 0px;
	width: 128px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Navy;
	background-color:  #C5EAF8;
}


.BoxMenu .TitoloMenu{
	position: relative;
	margin: 0px;
	border: 0px;
	padding: 3px 0px 3px 0px;
	height: 10px;
	width: 128px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: White;
	background-color: navy;
	vertical-align: bottom;
}

.BoxMenu .row{
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #C5EAF8;
}

.BoxMenu .row .voce{
	border: 0px;
	border-left: 2px;
	margin: 2px 0px 5px 2px;
	padding: 0px;
	
	background-color: #C5EAF8;
	width: 126px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: bold;
	text-align: left;
	color: Navy;
}

.BoxMenu .row .voce a:link{
	text-decoration: none;
	color: Blue;
}

.BoxMenu .row .voce a:visited{
	text-decoration: none;
	color: Blue;
}

.BoxMenu .row .voce a:hover{
	display:block;
	text-decoration: 	none;
	/*background-color:   #87CEFA;*/
	background-color: White;
	color: Blue;
}

.BoxMenu .row .voce a:active{
	text-decoration: none;
	color: Blue;
}

.BoxMenu .row .voce_inevidenza{
	border: 0px;
	border-left: 2px;
	margin: 2px 0px 5px 2px;
	padding: 0px;
	padding-left: 13px;
	background-color: #C5EAF8;
	width: 126px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px ;
	font-weight: bold;
	text-align: left;
	color: Navy;
	background-image: url(images/target.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}

.BoxMenu .row .voce_inevidenza a:link{
	text-decoration: none;
	color: Blue;
}

.BoxMenu .row .voce_inevidenza a:visited{
	text-decoration: none;
	color: Blue;
}

.BoxMenu .row .voce_inevidenza a:hover{
	display:block;
	text-decoration: 	none;
	/*background-color:   #87CEFA;*/
	background-color: White;
	color: Blue;
}

.BoxMenu .row .voce_inevidenza a:active{
	text-decoration: none;
	color: Blue;
}


/* FINE MODELLO BOX VERTICALE TIPO 5 */

.BoxArea {
	margin: 3px 1px 10px 1px;
	border: 0px;
	padding: 0px;
	width: 132px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color: Navy;
}

.BoxArea .Top{
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 12px;
	width: 132px;
	background-image: url(images/btn_mnu_dx_top.gif);
}

.BoxArea .Middle{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 132px;
	background-image: url(images/btn_mnu_dx_mid.gif);
}

.BoxArea .ImmagineCentrata{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 132px;
	text-align: center;

}
.BoxArea .Middle a:link{
	text-decoration: none;
	color: Navy;
}

.BoxArea .Middle a:visited{
	text-decoration: none;
	color: Navy;
}

.BoxArea .Middle a:hover{
	display: block;
	text-decoration: underline;
	color: Navy;
}

.BoxArea .Middle a:active{
	text-decoration: none;
	color: Navy;
}

.BoxArea .Bottom{
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 12px;
	width: 132px;
	background-image: url(images/btn_mnu_dx_bot.gif);
}


/* TABELLA GENERICA */
.tabgen {
	border:  none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
/* FINE TABELLA GENERICA */

/* LINK GENERICO LINK0*/
.link0 a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black ;
}

.link0 a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

.link0 a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #87CEFA;
	color: #FFFFFF;
}

.link0 a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}

/* FINE LINK GENERICO LINK0 */

/* LINK GENERICO LINK1*/
.link1 a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.link1 a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.link1 a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #87CEFA;
	color: Black;
}

.link1 a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color : #eeeeee;
	color: #FFFFFF;
}

/* FINE LINK GENERICO LINK1 */

/* LINK GENERICO LINK2*/
div.link2 a:link{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-color : #437CCA;
	color: White;
}

div.link2 a:visited{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-color : #437CCA;
	color: White;
}

div.link2 a:hover{
	padding: 3px;
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-color: #87CEFA;
	color: Black;
}

div.link2 a:active{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	background-color : #437CCA;
	color: White;
}

/* FINE LINK GENERICO LINK2 */

/* LINK GENERICO LINK3*/
div.link3 a:link{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color : Navy;
	color: White;
}

div.link3 a:visited{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color : Navy;
	color: White;
}

div.link3 a:hover{
	padding: 3px;
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

	color: Black;
}

div.link3 a:active{
	padding: 3px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color : Navy;
	color: White;
}

/* FINE LINK GENERICO LINK3 */

/* LINK GENERICO LINK4*/
.link4 a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy ;
}

.link4 a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

.link4 a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #87CEFA;
	color: #FFFFFF;
}

.link4 a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

/* FINE LINK GENERICO LINK4 */

/* LINK GENERICO LINK5*/
.link5 a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy ;
}

.link5 a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

.link5 a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	
}

.link5 a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
}

/* FINE LINK GENERICO LINK5 */
.sfondo0 {
	margin: 1px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	
}

.sfondo1 {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: Navy;

}

.sfondo1_1 {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2  px;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: Navy;

}

.sfondo2 {
	margin: 3px;
	padding: 0px;
	border: 0px;
	width: 489px;
}

.sfondo2_0 {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	border: 1px;
	border-color: #7D96CC;
	border-style: solid;
	width: 489px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.sfondo2_1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 8px 10px 8px;
	border: 0px;
	border-color: #7D96CC;
	border-style: solid;
	width: 489px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}

#BoxListaArticolo{
	margin: 3px;
	border: 0px;
	border-left: 0px solid #7D96CC;
	padding: 0px;	width: 487px; background: White;
}

#BoxListaArticolo .titolo{
	position: relative; margin: 0px;	border: 0px; padding: 0px;	height: 25px;
	width: 487px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;
	text-align: left;	color: White;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#BoxListaArticolo .titolo180g{
	position: relative; margin: 0px;	border: 0px; padding: 0px;	height: 25px;
	width: 487px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;
	text-align: left;	color: White;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3_180g.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#BoxListaArticolo .Titolo12 {
	position: relative; margin: 0px;	border: 0px; padding: 0px;	height: 25px;
	width: 487px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;
	text-align: left;	color: White;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#BoxListaArticolo .titolo180g span#select{
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: absolute;
	right: 0px;
	font:9px verdana, helvetica, sans-serif;
	color: #7D96CC;
}

#BoxListaArticolo .titolo span#mailto{
	position: absolute;
	font-style: normal;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#BoxListaArticolo .titolo span#mailto a:link{
	text-decoration: none;	font-size: 14px;	font-style: normal;
	text-align: right;	color: White;
}

#BoxListaArticolo .titolo span#mailto a:visited{
	text-decoration: none;	font-size: 14px;	font-style: normal;
	text-align: right;	color: White;
}

#BoxListaArticolo .titolo span#mailto a:hover{
	text-decoration: underline;	font-size: 14px;	font-style: normal;
	text-align: right;	color: White;
}

#BoxListaArticolo .titolo span#mailto a:active{
	text-decoration: none;	font-size: 14px;	font-style: normal;
	text-align: right;	color: White;
}

#BoxListaArticolo .row{
	margin: 2px 2px 2px 2px;
	border: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: Silver;
	padding: 5px;
	width: 479px;
	background-image: url(/images/sfn_tab3_row.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#BoxListaArticolo .row .testobreve{
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: Black;	border-style: solid;	margin: 0px;	width: 98%;
	padding: 2px 2px 5px 20px;	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px; font-style: normal;	text-align: left;	color: Black;	background-color: White;
}

#BoxListaArticolo .row .dataarticolo{
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: Black;	border-style: solid;	margin: 0px;	width: 98%;
	padding: 2px 2px 5px 20px;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;	font-style: normal;	text-align: left;	color: Black;	background-color: White;
}



#BoxListaArticolo .row .fonte{
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: Black;	border-style: solid;	margin: 0px;	width: 98%;
	padding: 2px 2px 2px 0px;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;	font-style: oblique;	text-align: right;	color: Black;

}

#BoxListaArticolo .row .autore{
	border-top: 0px ;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-color: Black;	border-style: solid;	margin: 0px;	width: 98%;
	padding: 2px 2px 2px 0px;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;	font-style: italic;	text-align: left;	color: Black;
}

#BoxListaArticolo .immagine{
	float: right;
	margin: 2px;
	border: 0px;
	padding: 0px;
}

#BoxListaArticolo .immagine img{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#BoxListaArticolo .titoloarticolo{
	position:relative; margin: 2px 2px 0px 4px;	border: 0px;	width: 100%;	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	text-align: left;
	color: Black;	background-color: White;
	text-transform: uppercase;
}

#BoxListaArticolo .titoloarticolo a{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
	background-image: url(/images/grazia_titolo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 20px;
}


#BoxListaArticolo .titoloarticolo a:hover{
	background-image: url(/images/grazia_titolo_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


#BoxListaArticolo .titoloarticolo12{
	position:relative; margin: 2px 2px 4px 4px;	border: 0px;	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;
	font-style: normal;	text-align: left;
	color: Black;
}

#BoxListaArticolo .titoloarticolo12 a{
	background-image: url(/images/grazia_titolo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 20px;
}

#BoxListaArticolo .titoloarticolo12 a:link{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
}

#BoxListaArticolo .titoloarticolo12 a:link{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
}

#BoxListaArticolo .titoloarticolo12 a:visited{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
}

#BoxListaArticolo .titoloarticolo12 a:hover{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
	background-image: url(/images/grazia_titolo_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#BoxListaArticolo .titoloarticolo12 a:active{
	text-decoration: none;	font-size: 12px;	font-style: normal;
	text-align: left;	color: Navy;
}


#BoxArticolo{
	margin: 3px;

	border: 0px solid #7D96CC;
	padding: 0px;
	padding-bottom: 20px;
	width: 489px;
	background: White;
}

#BoxArticolo .titolo{
	margin: 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;

	width: 489px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	color: #7D96CC;
	background-image: url(images/sfn_titolo3.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#BoxArticolo .titolo span.indietro{
	position: absolute;
	font-style: normal;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#BoxArticolo .titolo span.indietro a:link{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D96CC;
}

#BoxArticolo .titolo span.indietro a:visited{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D96CC;
}

#BoxArticolo .titolo span.indietro a:hover{
	text-decoration: 	none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Navy;
}

#BoxArticolo .titolo span.indietro a:active{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D96CC;
}

#BoxArticolo .row{
	margin: 20px 2px 2px 2px;
	border: 0px;
	padding: 0px;
	width: 479px;
	background-color: #63FFFE;
	background-image: url(/images/sfn_tab3_row.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#BoxArticolo .row .dataarticolo{
	border: 0px;
	margin: 0px;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: Navy;
	background-color: #63FFFE;
}

#BoxArticolo .row .titoloarticolo{
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid;
	padding: 0px;
	padding-bottom: 10px;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	text-align: justify;
	background-color: #63FFFE;
	vertical-align: bottom;
}

#BoxArticolo .row .fonte{
	border:0px;
	margin: 0px;
	padding: 2px 2px 5px 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	text-align: left;
	color: Black;
}

#BoxArticolo .row .autore{
	border: 0px;
	margin: 0px;
	padding: 2px 2px 5px 0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	text-align: right;
	color: Black;
}

#BoxArticolo .articolo{
	margin: 10px 8px 10px 8px;
	border: 0px;
	padding: 0px;
	width: 98%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: justify;
	color: Black;
	background-color: #63FFFE;
}

#BoxArticolo .immagine{
	margin: 2px;
	border: 0px;
	padding: 0px;
}

#BoxArticolo .immagine img{
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

#BoxArticolo .link{
	position:relative;
	margin: 2px 2px 0px 4px;
	border: 0px;
	width: 100%;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: Black;
	background-color: White;
}

#BoxArticolo .link a:link{
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: Navy;
}

#BoxArticolo .link a:visited{
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: Navy;
}

#BoxArticolo .link a:hover{
	text-decoration: underline;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: Navy;
}

#BoxArticolo .link a:active{
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	color: Navy;
}

.filelink{
	margin: 2px 2px 0px 4px;
	width: 489px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: left;
	color: Navy;
}

.filelink a{
	text-decoration: none;
}

.filelink a:hover{
	text-decoration: underline;
}

.filelink a img{
	padding: 0px;
	padding-right: 10px;
}

#Banner1 {
	margin: 3px;
	border: 1px solid #7D96CC;
	padding: 0px;
	width: 400px;
	height: 145px;
	background: White;
}
#Banner1 a:link{
	border: 0px;
}
#Banner1 a:visited{
	border: 0px;
}
#Banner1 a:hover{
	border: 0px;
}
#Banner1 a:active{
	border: 0px;
}

#Banner{
	margin: 3px;
	border: 0px solid #7D96CC;
	padding: 0px;
	width: 489px;
	background: White;
}
#Banner a:link{
	border: 0px;
}
#Banner a:visited{
	border: 0px;
}
#Banner a:hover{
	border: 0px;
}
#Banner a:active{
	border: 0px;
}

.Banner{
	margin: 3px;
	border: 0px solid #7D96CC;
	padding: 0px;
	width: 489px;
	background: White;
}
.Banner a:link{
	border: 0px;
}
.Banner a:visited{
	border: 0px;
}
.Banner a:hover{
	border: 0px;
}
.Banner a:active{
	border: 0px;
}

#manutenzione {
	position: relative;
	margin-top:25px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	height: 25px;
	width: 779px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	text-align: center;
	color: red;
	background-color: #7D96CC;
	vertical-align: middle;
}

div.evidenza{
	clear: both;
}

div.evidenza .box_evidenza{
	margin:2px;
	float: left;
}

#TestoNavy {
	margin: 1px 5px 1px 1px;
	border: opx;
	padding: 0px;
	width: 128px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:  #76CCEF;
}

#TestoNavy a {
color: #FFFFFF;
	text-decoration: none;
}

.BoxConvenzioniMenu{
	margin: 0px;
	border: 1px;
	padding: 0px;
	width: 479px;
}

a.linkConvenzioniDisattivo{
	display: block;
	padding-left: 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	background-color:#ffffff ;
}

a.linkConvenzioniAttivo{
	display: block;
	padding-left: 10px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #0000FF;
}

.BoxConvenzioniPrimo{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 479px;
	height: 150px;
	background-image: url(/images/sfondoconvenzioni_primo.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.BoxConvenzioni{
	margin: 2px 2px 2px 0px;
	border: 0px;
	padding: 0px;
	width: 479px;
	height: 150px;
	background-image: url(/images/sfondoconvenzioni.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.BoxDescrConvenzioniBreve{
	margin: 2px 2px 2px 2px;
	border: 0px;
	padding: 0px;
	width: 200px;
	height: 140px;
	
	background-position: bottom;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FF5F22;
}

