body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  /*text-align: center;*/
 /*background: url(../images/body.gif) repeat-y top center;*/
  /*font: 400 0.7em verdana, arial, sans-serif;*/
  /*line-height: 170%;*/
  
  /*color: #555;*/
}
P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}


.titolo {
	font-family: arial;
	font-size: 20px;
	color: Black;
	text-decoration: none;
}

/*color: #003974*/
.titolo_pann {	font-family: arial;font-size: 16px;color: #FF7F50;text-decoration: none;}
.titolo_pann A {	font-family: arial;font-size: 16px;color: #FF7F50;text-decoration: none;}
.titolo_pann A:link {	font-family: arial ;font-size: 16px;color: #FF7F50; text-decoration: none;}
.titolo_pann A:active {font-family: arial ;font-size: 16px;color: #FF7F50; text-decoration: none;}
.titolo_pann A:visited {font-family: arial ;font-size: 16px;color: #FF7F50; text-decoration: none;}
.titolo_pann A:hover {font-family: arial;font-size: 16px;color: #FF7F50;text-decoration: underline;}

.titolo_schede {	font-family: arial;font-size: 14px;color: #FF7F50;text-decoration: none;}
.titolo_schede A {	font-family: arial;font-size: 14px;color: #FF7F50;text-decoration: none;}
.titolo_schede A:link {	font-family: arial ;font-size: 14px;color: #FF7F50; text-decoration: none;}
.titolo_schede A:active {font-family: arial ;font-size: 14px;color: #FF7F50; text-decoration: none;}
.titolo_schede A:visited {font-family: arial ;font-size: 14px;color: #FF7F50; text-decoration: none;}
.titolo_schede A:hover {font-family: arial;font-size: 14px;color: #FF7F50;text-decoration: underline;}


.highlight_link {font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}
.highlight_link A {	font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}
.highlight_link A:link {	font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}
.highlight_link A:active {font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}
.highlight_link A:visited {font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}
.highlight_link A:hover {font-family: arial;font-size: 11px;color: black;text-decoration: none;BACKGROUND-COLOR: #f2f2f2;}

.highlight_red {font-family: arial;font-size: 13px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A {	font-family: arial;font-size: 13px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:link {	font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:active {font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:visited {font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:hover {font-family: arial ; font-size: 13px;color: white; text-decoration: underline;BACKGROUND-COLOR: #c4151c;}

.inputs {font-family: arial;font-size: 10px;color: #000000;text-decoration: none;background-color: #fff;border: 1px solid #727272;}
.inputs_ns {font-family: arial;height: 18px;font-size: 12px;color: #000000;text-decoration: none;background-color: #fff;border: 1px solid #727272;}

.button {
	font-family: arial;
	font-size: 11px;
	/*color: #9e7e2d;*/
	color: #ffffff;
	height: 20px;
	/*width: 54px;*/
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #727272;

	/*border: 1px solid #baaa86;*/
	
	font-weight: bold;
	background-image: url(../images/sfondo_puls2.gif);
}

.button2 {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	height: 20px;
	
	/*border: 1px solid #d4d4d4;*/
	border: 1px solid #727272;
	text-decoration: none;
	background-color: #fff;
	
	font-weight: bold;
	background-image: url(../images/sfondo_puls.gif);
}


.menu {	font-family: arial;font-size: 14px;color: #3d4242;text-decoration: none;}
.menu A {	font-family: arial;font-size: 14px;color: #3d4242;text-decoration: none;}
.menu A:link {	font-family: arial ;font-size: 14px;color: #3d4242; text-decoration: none;}
.menu A:active {font-family: arial ;font-size: 14px;color: #3d4242; text-decoration: none;}
.menu A:visited {font-family: arial ;font-size: 14px;color: #3d4242; text-decoration: none;}
.menu A:hover {font-family: arial ; font-size: 14px;color: #3d4242; text-decoration: underline overline;}

.menu_white {	font-family: arial;font-size: 14px;color: #fff;text-decoration: none;font-weight:bold;}
.menu_white A {	font-family: arial;font-size: 14px;color: #fff;text-decoration: none;font-weight:bold;}
.menu_white A:link {	font-family: arial ;font-size: 14px;color: #fff; text-decoration: none;font-weight:bold;}
.menu_white A:active {font-family: arial ;font-size: 14px;color: #fff; text-decoration: none;font-weight:bold;}
.menu_white A:visited {font-family: arial ;font-size: 14px;color: #fff; text-decoration: none;font-weight:bold;}
.menu_white A:hover {font-family: arial ; font-size: 14px;color: #fff; text-decoration: underline overline;font-weight:bold;}

.footer {	font-family: arial;font-size: 10px;color: #fff;text-decoration: none;font-weight:bold;}
.footer A {	font-family: arial;font-size: 10px;color: #fff;text-decoration: none;font-weight:bold;}
.footer A:link {	font-family: arial ;font-size: 10px;color: #fff; text-decoration: none;font-weight:bold;}
.footer A:active {font-family: arial ;font-size: 10px;color: #fff; text-decoration: none;font-weight:bold;}
.footer A:visited {font-family: arial ;font-size: 10px;color: #fff; text-decoration: none;font-weight:bold;}
.footer A:hover {font-family: arial ; font-size: 10px;color: #fff; text-decoration: underline overline;font-weight:bold;}


.menu_blu {	font-family: arial;font-size: 11px;color: #6fb6bc;text-decoration: none;font-weight:bold;}
.menu_blu A {	font-family: arial;font-size: 11px;color: #6fb6bc;text-decoration: none;font-weight:bold;}
.menu_blu A:link {	font-family: arial ;font-size: 11px;color: #6fb6bc; text-decoration: none;font-weight:bold;}
.menu_blu A:active {font-family: arial ;font-size: 11px;color: #6fb6bc; text-decoration: none;font-weight:bold;}
.menu_blu A:visited {font-family: arial ;font-size: 11px;color: #6fb6bc; text-decoration: none;font-weight:bold;}
.menu_blu A:hover {font-family: arial ; font-size: 11px;color: #b9c4cd; text-decoration: none;font-weight:bold;}

.menu_cel {	font-family: arial;font-size: 14px;color: #5890b5;text-decoration: none;font-weight:bold;}
.menu_cel A {	font-family: arial;font-size: 14px;color: #5890b5;text-decoration: none;font-weight:bold;}
.menu_cel A:link {	font-family: arial ;font-size: 14px;color: #5890b5; text-decoration: none;font-weight:bold;}
.menu_cel A:active {font-family: arial ;font-size: 14px;color: #5890b5; text-decoration: none;font-weight:bold;}
.menu_cel A:visited {font-family: arial ;font-size: 14px;color: #5890b5; text-decoration: none;font-weight:bold;}
.menu_cel A:hover {font-family: arial ; font-size: 14px;color: #5890b5; text-decoration: underline overline;font-weight:bold;}

.menu_grey2 {	font-family: arial;font-size: 10px;color: #868f98;text-decoration: none;font-weight:bold;}
.menu_grey2 A {	font-family: arial;font-size: 10px;color: #868f98;text-decoration: none;font-weight:bold;}
.menu_grey2 A:link {	font-family: arial ;font-size: 10px;color: #868f98; text-decoration: none;font-weight:bold;}
.menu_grey2 A:active {font-family: arial ;font-size: 10px;color: #868f98; text-decoration: none;font-weight:bold;}
.menu_grey2 A:visited {font-family: arial ;font-size: 10px;color: #868f98; text-decoration: none;font-weight:bold;}
.menu_grey2 A:hover {font-family: arial ; font-size: 10px;color: #263b6a; text-decoration: none;font-weight:bold;}

.testo_scroll_news {	font-family: arial;font-size: 11px;color: #3d4242;text-decoration: none;}
.testo_scroll_news A {	font-family: arial;font-size: 11px;color: #3d4242;text-decoration: none;}
.testo_scroll_news A:link {	font-family: arial ;font-size: 11px;color: #3d4242; text-decoration: none;}
.testo_scroll_news A:active {font-family: arial ;font-size: 11px;color: #3d4242; text-decoration: none;}
.testo_scroll_news A:visited {font-family: arial ;font-size: 11px;color: #3d4242; text-decoration: none;}
.testo_scroll_news A:hover {font-family: arial;font-size: 11px;color: #3d4242;text-decoration: underline;}

.testo {	font-family: arial;font-size: 12px;color: #3d4242;text-decoration: none;}
.testo A {	font-family: arial;font-size: 12px;color: #3d4242;text-decoration: none;}
.testo A:link {	font-family: arial ;font-size: 12px;color: #3d4242; text-decoration: none;}
.testo A:active {font-family: arial ;font-size: 12px;color: #3d4242; text-decoration: none;}
.testo A:visited {font-family: arial ;font-size: 12px;color: #3d4242; text-decoration: none;}
.testo A:hover {	font-family: arial; font-size: 12px; color: #3d4242; text-decoration: underline;}



.testo_mini {font-family: arial ;font-size: 11px;color: #000; text-decoration: none;}
.testo_mini A {	font-family: arial;font-size: 11px;color: #000;text-decoration: none;}
.testo_mini A:link {	font-family: arial ;font-size: 11px;color: #000; text-decoration: none;}
.testo_mini A:active {font-family: arial ;font-size: 11px;color: #000; text-decoration: none;}
.testo_mini A:visited {font-family: arial ;font-size: 11px;color: #000; text-decoration: none;}
.testo_mini A:hover {font-family: arial ; font-size: 11px;color: #c6c6c6; text-decoration: underline;}

.testo_mini3 {font-family: arial ;font-size: 11px;color: #FF7F50; text-decoration: none;}
.testo_mini3 A {	font-family: arial;font-size: 11px;color: #FF7F50;text-decoration: none;}
.testo_mini3 A:link {	font-family: arial ;font-size: 11px;color: #FF7F50; text-decoration: none;}
.testo_mini3 A:active {font-family: arial ;font-size: 11px;color: #FF7F50; text-decoration: none;}
.testo_mini3 A:visited {font-family: arial ;font-size: 11px;color: #FF7F50; text-decoration: none;}
.testo_mini3 A:hover {font-family: arial ; font-size: 11px;color: #FF7F50; text-decoration: underline;}

.testo_mini2 {	font-family: arial;font-size: 11px;color: #fff;text-decoration: none;}
.testo_mini2 A {	font-family: arial;font-size: 11px;color: #fff;text-decoration: none;}
.testo_mini2 A:link {	font-family: arial ;font-size: 11px;color: #fff; text-decoration: none;}
.testo_mini2 A:active {font-family: arial ;font-size: 11px;color: #fff; text-decoration: none;}
.testo_mini2 A:visited {font-family: arial ;font-size: 11px;color: #fff; text-decoration: none;}
.testo_mini2 A:hover {	font-family: arial; font-size: 11px; color: #cfcfcf; text-decoration: underline;}


.data_news {	font-family: arial;font-size: 11px;color: #c4151c;text-decoration: none;}
.data_news A {	font-family: arial;font-size: 11px;color: #c4151c;text-decoration: none;}
.data_news A:link {	font-family: arial ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:active {font-family: arial ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:visited {font-family: arial ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:hover {font-family: arial ; font-size: 11px;color: #c4151c; text-decoration: underline;}

.highlight {font-family: arial;font-size: 13px;color: white;text-decoration: none;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}
.highlight A {	font-family: arial;font-size: 13px;color: white;text-decoration: none;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}
.highlight A:link {	font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}
.highlight A:active {font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}
.highlight A:visited {font-family: arial ;font-size: 13px;color: white; text-decoration: none;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}
.highlight A:hover {font-family: arial ;font-size: 13px;color: white; text-decoration: underline;BACKGROUND-COLOR: #6fb6bc;font-weight:bold;}



.title_ns {	font-family: arial;font-size: 13px;color: #9c762b;text-decoration: none;}
.title_ns A {	font-family: arial;font-size: 13px;color: #9c762b;text-decoration: none;}
.title_ns A:link {	font-family: arial ;font-size: 13px;color: #9c762b; text-decoration: none;}
.title_ns A:active {font-family: arial ;font-size: 13px;color: #9c762b; text-decoration: none;}
.title_ns A:visited {font-family: arial ;font-size: 13px;color: #9c762b; text-decoration: none;}
.title_ns A:hover {	font-family: arial; font-size: 13px; color: #9c762b; text-decoration: underline;}

.thumbnail{
	padding: 3px 3px 8px 3px;
	/*background-color: #222;*/
	background-color: #fff;
	/*border: 1px solid #2a2a2a;*/
	border: 1px solid #ccc;
	/*float: left;*/
	/*margin-right: 10px;*/
	/*margin-bottom: 10px;*/
	width: 60px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=2); 
	}
