a {font-family: trebuchet ms;font-size: 11px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: underline;}
a:visited {font-family: trebuchet ms;font-size: 11px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: underline;}
a:hover {font-family: trebuchet ms;font-size: 11px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: none;}
td {font-family: trebuchet ms;font-size: 11px;font-style: normal;color: #333333;}
h1 {font-family: times new roman;font-size: 30px;font-style: normal;color: #000000; display:inline; font-weight:lighter;}
h2 {font-family: times new roman;font-size: 24px;font-style: normal;color: #000000; display:inline; font-weight:lighter;}
.titolo {font-family: times new roman;font-size: 30px;font-style: normal;color: #000000; display:inline;}
.titolo2 {font-family: times new roman;font-size: 24px;font-style: normal;color: #000000; display:inline;}
.titolo3 {font-family: times new roman;font-size: 18px;font-style: normal;color: #000000; display:inline;}
.titolo4 {font-family: trebuchet ms;font-size: 14px;font-style: normal;color: #000000; display:inline; font-weight:bold;}
.bordo {border: 1px ridge #D9DFE5;} 
.und { width:580px; border-bottom:1px solid #cccccc; padding-bottom:6px;}
.mainoption { background-color:#cc0000; color:#FFFFFF; font-size:12px}

.menu_sottocat { width:160px; background-color:#666666; padding-left:8px; margin-bottom:0px; border:1px ridge #ffffff; padding-top:4px; padding-bottom:4px;}
.menu_sottocat_int { width:160px; background-color:#276FDB; padding-left:12px; margin-bottom:0px; border:1px ridge #ffffff; padding-top:4px; padding-bottom:4px;}
.menu_cat { width:160px; background-color:#CC0000; padding-left:4px; margin-bottom:0px; border:1px ridge #ffffff; padding-top:4px; padding-bottom:4px;}
.no_vert { list-style: none; margin-left:0px}

a.twelve {font-family: trebuchet ms; font-weight:bold; font-size: 13px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: underline;}
a.twelve:visited {font-family: trebuchet ms; font-weight:bold; font-size: 13px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: underline;}
a.twelve:hover {font-family: trebuchet ms; font-weight:bold; font-size: 13px;font-style: normal;line-height: normal;color: #cc0000;text-decoration: none;}

a.menu_header {font-family: trebuchet ms;font-size: 12px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.menu_header:visited {font-family: trebuchet ms;font-size: 12px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.menu_header:hover {font-family: trebuchet ms;font-size: 12px;font-style: normal;line-height: normal;color: #FF9999;text-decoration: none;}

a.oper {font-family: trebuchet ms;font-size: 15px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.oper:visited {font-family: trebuchet ms;font-size: 15px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.oper:hover {font-family: trebuchet ms;font-size: 15px;font-style: normal;line-height: normal;color: #FF9999;text-decoration: none;}


a.titolo_big {font-family: times new roman;font-size: 30px;font-style: normal;line-height: normal;color: #000000;text-decoration: none;}
a.titolo_big:visited {font-family: times new roman;font-size: 30px;font-style: normal;line-height: normal;color: #000000;text-decoration: none;}
a.titolo_big:hover {font-family: times new roman;font-size: 30px;font-style: normal;line-height: normal;color: #717159;text-decoration: none; }


a.titolo_medium {font-family:trebuchet ms; font-size: 14px;font-style: normal;line-height: normal;color: #000000;text-decoration: none;}
a.titolo_medium:visited {font-family:trebuchet ms; font-size: 14px;font-style: normal;line-height: normal;color: #000000;text-decoration: none;}
a.titolo_medium:hover {font-family:trebuchet ms; font-size: 14px;font-style: normal;line-height: normal;color: #717159;text-decoration: none; }


a.menusx {font-family:trebuchet ms; font-size: 12px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.menusx:visited {font-family:trebuchet ms; font-size: 12px;font-style: normal;line-height: normal;color: #ffffff;text-decoration: none;}
a.menusx:hover {font-family:trebuchet ms; font-size: 12px;font-style: normal;line-height: normal;color: #cccccc;text-decoration: none; }

.bg_foto {	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;}



#chi_siamo_home { width:530px; height:152px; margin-left:10px; padding:6px; border:1px solid #cccccc;}
#news_home { width:220px; margin-left:10px; padding:6px;}




/*----------------------SEZIONE STYLE FORM-----------------------*/

.textbox-search {
				font-family: Verdana; 
				font-size: 11px;
				border-color: #7F9DB9 ;
				border-top-width: 1px;
				border-top-color: #7F9DB9;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				}
				
/*----------------------MENU SCACCHI-----------------------*/
.sottomenu{display:none; visibility:hidden;}
/*css del menu*/
div#nav{width:170px; font: 11px Arial, Helvetica, sans-serif}
div#nav h3{font-size: 100%;margin: 0;color: #000;background-color: #7BA5E7; font-weight:lighter;}
div#nav ul,div#nav li{margin: 0;padding: 0;list-style-type: none; }
div#nav li{margin: 0px;}
div#nav a{display: block;height: 24px;line-height: 24px;border-top: 1px solid #FFF;background-color: #005A87;color: #fff;text-decoration: none; padding-left:8px;}
div#nav a:hover{color: #ffffff;background-color: #003966}
div#nav ul ul a{color: #ffffff; background-color: #677491;font-weight: normal;}

div#nav1{width:170px; font: 11px Arial, Helvetica, sans-serif}
div#nav1 h3{font-size: 100%;margin: 0;color: #000;background-color: #7BA5E7; font-weight:lighter;}
div#nav1 ul,div#nav li{margin: 0;padding: 0;list-style-type: none; }
div#nav1 li{margin: 0px;}
div#nav1 a{display: block;height: 24px;line-height: 24px;border-top: 1px solid #FFF;background-color: #005A87;color: #fff;text-decoration: none; padding-left:8px;}
div#nav1 a:hover{color: #ffffff;background-color: #003966}
div#nav1 ul ul a{color: #ffffff; background-color: #677491;font-weight: normal;display:none;}

.menu_topcat { background-color:#003966; margin:0; border-bottom:1px solid #ffffff; color:#FFFFFF;width:170px; padding-left:4px;}


/*----------------------SLIDE-----------------------*/

.mainDiv{
  width:585px;
  text-align:left;
  vertical-align:top;
}

.topItem
{
  width:585px;
  cursor:pointer;
  text-decoration: none;
  font-family:trebuchet ms;
  font-size:11px;
  text-align:left;
  vertical-align:top;
}

 
.subMenu
{
   	 display:none;
     text-align:left;
	 font-family:trebuchet ms;
	 font-size:11px;
	 color:#333333;
	 vertical-align:top;
	 }
	
	
	
div#lista_autori{width:580px; font: 12px trebuchet ms; padding-top:10px;}
div#lista_autori ul{list-style: none; margin-left:0px; display:inline;}
div#lista_autori li{width:186px; float:left; border:1px solid #cccccc; margin:1px; text-align:center; padding-top:8px; padding-bottom:8px;}
