/* DEFINIZIONE SELETTORI GENERALI */



BODY { background: #FFFFFF; }



TD, P, UL, OL, A, H1, H2, H3, INPUT, SELECT {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	border-bottom: #000000;

}

a.azzurro {
	color: #0002c1;
	text-decoration: none;
}
a.azzurro:hover {
	color: #6061ff;
	text-decoration: underline;
}



FORM {

	margin: 0px;

	padding: 0px;

}



H1 { font-size: 16px; } 

H2 { font-size: 14px; } 

H3 { font-size: 12px; } 



P.center {

	text-align: center;

}



P.justify {

	text-align: justify;

}



P.right {

	text-align: right;

}



.minifont {

	font-size: 9px;

	font-family: Arial, Helvetica, sans-serif;

	text-align: center

}





.brdbox {

	background: #277141;

}



.brdbox2 {

	background: #277141;

}



.brdboxDx {

	background: url(/images/brdbox_dx.gif);

}



.brdboxSx {

	background: url(/images/brdbox_sx.gif);

}



TD.dx

{font-size: 11px;

	font-family: Verdana, Helvetica, sans-serif;

	color: #277141;}



TD.box {}

TD.box A { text-decoration:none; }

TD.box A:hover { text-decoration:underline; }



.hdHome ,

TD.box A.header ,

TD.box TD.hd A ,

TD.box TD.hd { 

	color:#277141;

	font-weight: bold; 

}





TD.box A.header {

	text-decoration: underline;

}



TD.trattOriz {

	background: url(/images/tile_puntini.gif) repeat-x;

}



TD.trattOrizBlu {

	background: url(/images/tile_puntini_blu.gif);

}



TD.trattVertBlu {

	background: url(/images/tile_puntini_blu_vert.gif);

}



TD.menuAlto {

	background: url(/images/pattern_do.gif);

	font-size: 10px;

	color: #FFFFFF;

	

}



TD.menuAlto A {

	font-size: 10px;

	color: #FFFFFF;

}



TD.sottoMenu { 

	text-decoration: none;

}



TD.sottoMenu A { 

	color: #294F70;

}



TD.headerHome {

	background: url(/images/tile_header.gif);

	color: #277141;

	font-weight: bold;

}



TD.headerHome A{

	color: #277141;

	text-decoration: none;

}



TD.headerHome A:hover{

	text-decoration: underline;

}



TD.headerInt {

	background: url(/images/tile_header.gif);

	color: #277141;

	font-weight: bold;

}

TD.headerInt2 {

	color: #277141;

	font-weight: bold;

}

TD.headerInt A{

	color: #FFFFFF;

	text-decoration: none;

}



TD.headerInt A:hover{

	text-decoration: underline;

}





/*  VECCHIO CSS da eliminare  */



.combo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }



TD.cerca {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}

TD.data { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C41000; background-color: white }

td.date {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#090;
	white-space: nowrap;
	height: 38px;
	vertical-align: top;
}
td.notizia {
	font-family: verdana;
	font-size: 11px;
	color: #292929;
	vertical-align: top;
	padding-bottom: 14px;
}
td.notizia a {
	color: #090;
	font-weight: bold;
	text-decoration: underline;
}
td.notizia a:hover {
	color: #5dc68b;
	font-weight: bold;
	text-decoration: none;
}

TD.archivioNews {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

TD.archivioNews A { color: #FFFFFF}



TD.toolsx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000}

TD.toolsx A { color: #C41000 }

TD.toolsx A:hover { color: #C41000 }



TD.tooldx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000}

TD.tooldx TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000}

TD.tooldx TD A { color: #C41000; }

TD.tooldx A { color: #C41000; }

TD.tooldx TD TD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000}

TD.tooldx TD TD TD{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000 }

TD.tooldx TD TD TD A { color: #C41000; }



TD.areeHome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #284D6D}



TD.areeHome P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #284D6D}

TD.areeHome LI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #284D6D}

TD.areeHome TD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #284D6D}

TD.areeHome A { color: #284D6D }

TD.areeHome A:hover { color: #284D6D }

TD.areeHome A.blu { color: #284D6D; font-weight: bold }



TD.footerBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

TD.footerBlack A { color: #000000; font-weight: bold}



TD.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C41000}

TD.footer A { color: #C41000; font-weight: bold}



TD.footerNews { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

TD.footerNews A { color: #FFFFFF; font-weight: bold}



TD.boxStandard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003399}

TD.boxStandard A { color: #003399}

TD.courier {  font-family: "Courier New", Courier, mono; font-size: 12px; color: #00439F}

TD.courier H3 { color: #C41000}



TD.regioni { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00439F}

TD.regioni P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00439F}

TD.regioni SPAN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00439F}

TD.regioni TD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00439F}

TD.regioni A{ color: #3D91D6}

TD.regioni HR{ color: #CCE5FB }

TD.regioni SELECT { font-family: Arial, Helvetica, sans-serif; color: #00439F; background-color:#FDF6E7; font-size: 12px}

TD.regioni1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #00439F}



.trans:active {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans:link {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans:visited {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans:hover {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}



.trans12:active {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans12:link {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans12:visited {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans12:hover {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.trans12 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none}





TD.areeStati P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00317B}

TD.areeStati LI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00317B}

TD.areeStati TD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00317B}

TD.areeStati A { color: #00317B }

TD.areeStati A:hover { color: #00317B }

TD.areeStati A.blu { color: #00317B; font-weight: bold }

HR.jumpMenu {
	color: #277141;
	height: 1px;
	margin-bottom: 2px;
	margin-top: 2px;
}

table.menunews a {
	font-family: Verdana;
	color: #218522;
	text-decoration: none;
}
table.menunews a:hover {
	font-family: Verdana;
	color: #66cdaa;
	text-decoration: underline overline;
	font-weight: bold;
}
td.newsDevTitle {
	color: #228b22;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
td.sviluppoNews a {
	color: green;
	font-weight: bold;
	text-decoration: underline;
}
td.sviluppoNews a:hover {
	color: #00ce02;
	font-weight: bold;
	text-decoration: none;
}
table.grigliascuole {
		border-bottom: 1px solid #5cc380;
		border-right: 1px solid #5cc380;
}
table.grigliascuole td {
		border-top: 1px solid #5cc380 ;
		border-left: 1px solid #5cc380 ;

}

