body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	 }

}

.right {float:right;}
.left {float:left;}

h1 {COLOR:#3399cc;font-size: 24px;	font-weight:normal ; margin:0 }
h2 {COLOR:#3399cc;font-size: 18px;	font-weight:normal ; margin-bottom:5px }
h3 {font-size: 12px;	COLOR:#363636; font-weight:normal ; margin:0 }
h4 {font-size: 10px;	COLOR:#000066; font-weight:normal ; margin:0 }


.footer_home  {
width:800px;
height:150px;
background-image: url(images/home_bottom2.jpg);
background-repeat: repeat-y;
}

.bottone_home  {
width:160px;
height:70px;
background-image: url(images/box_footer.gif);
float:left;
}

.t_menu 		{  FONT-SIZE: 14px; COLOR:#ffffff; FONT-WEIGHT: bold;padding-top:7px;text-align:left;padding-left:40px}
.t_menuset 		{  FONT-SIZE: 14px; COLOR:#003366; FONT-WEIGHT: bold;padding-top:7px;text-align:left;padding-left:10px}


.titolo 		{  FONT-SIZE: 25px; COLOR:#3399cc; FONT-WEIGHT: normal;margin-bottom:8px}
.sottotitolo 	{  FONT-SIZE: 14px; COLOR:#B80005; FONT-WEIGHT: normal;margin-bottom:8px}
.testo 			{  FONT-SIZE: 12px; COLOR:#363636; FONT-WEIGHT: normal;}
.testoblu 		{  FONT-SIZE: 12px; COLOR:#003366; FONT-WEIGHT: normal;}


A:link 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal}
A:active 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal}
A:visited 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal}
A:hover 	{COLOR: #B80005; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal}

A.l_menu_top:link 		{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_menu_top:active 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_menu_top:visited 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_menu_top:hover 	{COLOR: #7BA5D9; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}

A.l_news:link 		{COLOR: #B80005; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold;font-style:italic}
A.l_news:active 	{COLOR: #B80005; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold;font-style:italic}
A.l_news:visited 	{COLOR: #B80005; TEXT-DECORATION: none;FONT-SIZE: 14px;FONT-WEIGHT: bold;font-style:italic}
A.l_news:hover 		{COLOR: #000099; TEXT-DECORATION: underline;FONT-SIZE: 14px;FONT-WEIGHT: bold;font-style:italic}

A.l_footer:link 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_footer:active 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 132px;FONT-WEIGHT: bold}
A.l_footer:visited 	{COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}
A.l_footer:hover 	{COLOR: #99ccff; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: bold}

A.l_menu:link 		{	COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;}
A.l_menu:active 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;}
A.l_menu:visited 	{COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;}
A.l_menu:hover 	{COLOR: #7BA5D9; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;}

A.l_archivio:link 		{background-color: #FFFFFF;border:1px solid #0066cc; COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;padding:3px}
A.l_archivio:active 	{background-color: #FFFFFF;border:1px solid #0066cc;COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;padding:3px}
A.l_archivio:visited 	{background-color: #FFFFFF;border:1px solid #0066cc;COLOR: #004582; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;padding:3px}
A.l_archivio:hover 		{background-color: #7BA5D9;border:1px solid #0066cc;COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 12px;FONT-WEIGHT: normal;padding:3px}


.bottone
{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B80005;height:28px }

FIELDSET {
	BORDER-RIGHT: #99ccff 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 90%; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #99ccff 3px solid;
}
LEGEND  	{FONT: 16px Arial, Sans-Serif; COLOR: #003366; margin:5px; padding-left:10px; font-weight:bold; padding-right:10px }

.etichetta  	{FONT: 12px Arial, Sans-Serif; COLOR: #003366; margin:5px; padding-left:10px; font-weight:bold; padding-right:10px ; BACKGROUND-COLOR: #E1E8F1; border-bottom:1px solid #003366}

.campo  	{FONT: 12px Arial, Sans-Serif; COLOR: #003366; margin:5px; padding-left:10px; font-weight:normal; padding-right:10px; BACKGROUND-COLOR: #ffffff;border-bottom:1px solid #cecece }

hr { COLOR: #3300cc;}


td { FONT-SIZE: 12px; COLOR:#363636; FONT-WEIGHT: normal;}

.destra li
{
list-style-image: url('images/freccia1.gif');
line-height:18px;
}
/* nuova paginazione */
#pagination {margin-bottom:20px;margin-top:6px;width:406px;padding:3px;background:#CECECE;height:22px}
#pagination ul{border:0; margin: 0; padding: 0 0px 1px 0; text-align: center; *padding: 0 0 1px 0;float:right}
#pagination li{display:inline;border:0; margin:0; padding:0;list-style:none;margin-right:2px;}
#pagination a{background:#FFFFFF;float:left;border:solid 1px #E2E2E2;margin-right:2px;padding:2px 6px;}
#pagination a:link, #pagination a:visited{color:#4C7A94;display:block;text-decoration:none;}
#pagination a:hover{border:solid 1px #4C7A94}
#pagination .active{float:left;border:solid 1px #4C7A94;background:#4C7A94;color:#FFFFFF;font-weight:bold;display:block;padding:2px 6px;margin-right:2px;}

#sizer {height:30px;background-image: url(images/bg_sizer.gif);margin-bottom:10px;text-align:right}
