
 body { font-family:verdana,arial,helvetica ; font-size: 10px;}
 
 
  .Bggrigio{background:#DDDDDD; }
  .Bggrigiochiaro{background:#EFEFEF }
  .Bggrigiomedio{	background:#CCCCCC;}
  .Bggrigioscuro{background:#999999; }


 .Bgbianco{background:#FFFFFF; }

 .border{background:#666666;}


 .data  { color:#585858; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:bold }

  
 td {font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px;}
  
 font { font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px;}

 a              { color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:bold}
 a:hover     { color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica;}
 a:active     { font-size:10px;  color:#820000; text-decoration: none; font-family: Verdana,  Arial helvetica}
 a:visited     {color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana, Arial helvetica }
 a:visited:hover    {color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica }
 
 
 a.news_nav        { color:#003A81; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:bold}
 a.news_nav:hover     { color:#003A81; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica;}
 a.news_nav:active     { font-size:10px;  color:#003A81; text-decoration: none; font-family: Verdana,  Arial helvetica}
 a.news_nav:visited     {color:#003A81; font-size: 10px;  text-decoration: none; font-family: Verdana, Arial helvetica }
 a.news_nav:visited:hover    {color:#003A81; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica }
 
 a.gear_nav     {font-weight:bold; color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica  }
  a.gear_nav:hover     { color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana, Arial helvetica;}
 a.gear_nav:active     { font-size:10px;  color:#820000; text-decoration: none; font-family: Verdana,  Arial helvetica}
 a.gear_nav:visited     {color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica }
 a.gear_nav:visited:hover    {color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica }
 
 a.gear_content { font-weight:200 }
 
 
 
 .bordaux
{
	font-family: Verdana, Arial helvetica;
	font-weight : bold;
	font-size :14;
	color:#990033;
	letter-spacing : -1px;
}
 .italic_title
{
	font-family: Verdana, Arial helvetica;
	font-weight : bold;
	font-size :14;
	color:#000000;
	font-style : italic;
	letter-spacing : -1px;
}




.title_gear
{
	font-family: Arial, Helvetica, sans-serif;	font-weight : bold;	font-size : 11;	color:#666666;}

 .smaller {font-size:10px; }
 .small   {font-size:11px; }
 .medium  {font-size:12px; }
 .large   {font-size:13px; }
 .larger  {font-size:14px; }

 .smaller_bold {font-size:10px; font-weight:bold;}
 .small_bold   {font-size:11px; font-weight:bold; }
 .medium_bold  {font-size:12px; font-weight:bold; }
 .large_bold   {font-size:13px; font-weight:bold; }
 .larger_bold  {font-size:14px; font-weight:bold; }

 a.menu_circolari { font-family : Verdana,  Arial helvetica; 	color: #663333;	font-size: 13px;	font-weight : bold;background-color: #F9F9F9;	border-color: Black;	border-width: 1px 1px 1px 1px;	border-style: solid;}
 a.menu_circolari:hover   {	font-family: Verdana, Arial helvetica;	color: #663333;	font-size: 13px;	text-decoration:none;	background-color: #DDDDDD;	border-color: Black;	border-width: 1px 1px 1px 1px;	border-style: solid;}
 a.menu_circolari:active    {  font-family: Verdana,  Arial helvetica; color:#663333;  font-size:13px; text-decoration: none; background-color: #F9F9F9;	border-color: Black;	border-width: 1px 1px 1px 1px;	border-style: solid;}
 a.menu_circolari:visited    {font-family: Verdana,  Arial helvetica; color:#663333;  font-size: 13px;  text-decoration: none; background-color: #F9F9F9;	border-color: Black;	border-width: 1px 1px 1px 1px;	border-style: solid;}
 a.menu_circolari:visited:hover    {font-family: Verdana, Arial helvetica;	color:#663333;	font-size: 13px;	text-decoration: none;	background-color:#DDDDDD;border-color: Black;	border-width: 1px 1px 1px 1px;	border-style: solid;}
  
 a.menu_sup { font-family : Verdana,  Arial helvetica; 	color: #990033;	font-size: 10px;	font-weight : bold;}
 a.menu_sup:hover     { font-family: Verdana,  Arial helvetica;  color:#990033;  font-size: 10px;  text-decoration: underline; }
 a.menu_sup:active     {  font-family: Verdana,  Arial helvetica; color:#990033;  font-size:10px; text-decoration: none; }
 a.menu_sup:visited     {font-family: Verdana,  Arial helvetica; color:#990033;  font-size: 10px;  text-decoration: none;  }
 a.menu_sup:visited:hover    {font-family: Verdana,  Arial helvetica;  color:#990033;  font-size: 10px;  text-decoration: underline;  }

 a.menu_grigio { font-family : Verdana,  Arial helvetica; 	color: #505050;	font-size: 10px;	font-weight : bold;}
 a.menu_grigio:hover   { font-family: Verdana,  Arial helvetica;  color:#505050;  font-size: 10px;  text-decoration: underline; }
 a.menu_grigio:active    {  font-family: Verdana,  Arial helvetica; color:#505050;  font-size:10px; text-decoration: none; }
 a.menu_grigio:visited    {font-family: Verdana,  Arial helvetica; color:#505050;  font-size: 10px;  text-decoration: none;  }
 a.menu_grigio:visited:hover    {font-family: Verdana,  Arial helvetica;  color:#505050;  font-size: 10px;  text-decoration: underline;  }
 
 
    .utilitiesbar {
	background-color: #FFFFFF;
	border-color: #999999;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	}

    .bordiTab {
	border-color: #999999;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}


 /*calendario agenda*/
 
     .privato {
	
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
	
	 .pubblico {
	background-color: #999999;
	
	}
 
   .privatopubblico{
	background-color: #999999;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
 
 
       .corrente{
	border-color: #990033;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	}
 
 
 a.numeri { font-family : Verdana,  Arial helvetica; 	color: #000000;	font-size: 10px;  font-weight : normal; text-decoration: none;}
 a.numeri:hover     { font-family: Verdana,  Arial helvetica;  color:#000000;  font-size: 10px;  font-weight : bold; text-decoration: none;}
 a.numeri:active     {  font-family: Verdana,  Arial helvetica; color:#000000;  font-size:10px; text-decoration: none; }
 a.numeri:visited     {font-family: Verdana,  Arial helvetica; color:#000000;  font-size: 10px;  text-decoration: none;  }
 a.numeri:visited:hover    {font-family: Verdana,  Arial helvetica;  color:#000000;  font-size: 10px; font-weight : bold; text-decoration: none;}
 
 
 form {margin-top:0px;margin-bottom:0px;}
 
 input {border: 1px #707070 solid;  background-color:#ffffff; margin-top:0px; margin-bottom:0px;}

 
.logintextbox 
{
	BORDER-RIGHT: #5C6C74 1px solid; 
	BORDER-TOP: #5C6C74 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #5C6C74 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #5C6C74 1px solid;
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}

 .logintextboxaree
{
	BORDER-RIGHT: #585858 2px solid;
	BORDER-TOP: #5C6C74 0px solid;
	FONT-SIZE: 11px;
	 font-weight:bold;

	BORDER-LEFT: #5C6C74 0px solid;

	COLOR:#000000;
	BORDER-BOTTOM: #585858 1px solid;
	HEIGHT: 11px;
	BACKGROUND-COLOR: #ffffff;

}

<!-- 	font-style:italic; 
	COLOR:#414141; -->

 .headertextbox
{
	BORDER-RIGHT: #585858 1px solid;
	BORDER-TOP: #5C6C74 0px solid;
	FONT-SIZE: 12px;
	 font-weight:bold;
	 font-style:italic; 
	BORDER-LEFT: #5C6C74 0px solid;
	COLOR:#414141;
	BORDER-BOTTOM: #585858 0px solid;
	HEIGHT: 11px;
	BACKGROUND-COLOR: #ffffff;
}

select,input,textarea {font-family: verdana,arial,helvetica,sans-serif; font-size:11px; color:#4C4C4C;}

/* link messager*/
 a.messager              { color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:normal}
 a.messager:hover     { color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica; font-weight:normal}
 a.messager:active     {  color:#000000; font-size:10px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:normal}
 a.messager:visited     {color:#000000; font-size: 10px;  text-decoration: none; font-family: Verdana, Arial helvetica; font-weight:normal}
 a.messager:visited:hover    {color:#000000; font-size: 10px;  text-decoration: underline; font-family: Verdana,  Arial helvetica; font-weight:normal}

/*sezioni documenti*/

    .sezioni_doc_on 
	{
	border-color: #999999;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

    .sezioni_doc_off 
	{
	border-color: #999999;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	background-color: #cccccc;
}

.tab_news
{
	COLOR: #000000;
	background-color: #F9F9F9;
	border-color: Gray;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}



 
