/**************************/
/* Stili menu orizzontale */
/**************************/

div#hormenu {
width: 770px;
float: left;
margin: 0;
padding: 0;
border-top: 0px solid #cccccc;
border-bottom: 0px solid #cccccc;
border-left: 0px solid #3074b4;
border-right:0px solid #3074b4;
background: #3074b4;

}

div#hormenu ul {
margin: 0;
padding: 0;
list-style-type: none;
font-weight: bold; font-size:12px;}

div#hormenu li  {
width:76px;
float:left;
margin:0;
padding:0;
/*border-left: 1px solid #cccccc;*/
border-right: 1px solid #3074b4;
color:#336699;
}
div#hormenu a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
display: block;
width:100%;
padding: 0;
/*background: #000033;*/
/*color: #ffffff;  */
text-align:left;}

div#hormenu a:hover {
background-color: #336699;
color: #ecf4f4;
}

div#hormenu li ul {display: none}

div#hormenu li:hover ul {
display: block;
position:absolute;/*position: relative;*/
z-index:1;
width:120px;
padding: 0;
margin: 0 0 0 -1px;
border-top: 1px solid #336699;
border-bottom: 0;
border-left: 1px solid #336699;
border-right: 1px solid #336699;
background: #ecf4f4;
font-weight: bold;
vertical-align:bottom;}


div#hormenu li li {border-bottom: 1px solid #336699; width:120px;}

div#hormenu li li a {
padding-bottom: 2px;
padding-top:2px;
padding-right: 0;
padding-left: 2px;}

div#hormenu *{
      /*font-size: 15px;  */
  font-family: Arial, Helvetica, sans-serif;
  color: #336699;
  }


div#comple{
         /*font-align:left;*/
         color: #336699;/*#336699 */
         font-size: 10px;
         font-family: Verdana,Arial, Helvetica, sans-serif;}

div#comple a{
		   /*font-align:left;*/
         text-decoration:none;
         color: #336699;
         font-weight:bold;
         }

div#comple a:hover {
		   /*font-align:left;*/
         color: #336699;
         font-weight:bold;
         text-decoration: underline;}


img{border:0px;}
img#page{border:0px;padding-right:10px; padding-left:10px}


/****************************************************
* STILI DELLA PAGINA DI BASE !						*
*													*	
*****************************************************/

.titolo {
  background-color:#98D5FF;
  text-align: center;
  /*text-valign: center;/*
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #336699;     /*#698fa2 colore Pesca*/
  font-weight: bold;
  font-size:18px;
  /*background-color: #ecf4f4;   #CCDCE4 colore Pesca*/
  height: 22px;
  /*width: 100%;
  /*border: 1px solid #336699   ;*/
}
.tabPrincipale {
	width:770px;
	/*align:center;*/
	margin: 0px;
	border:0;
	border-collapse: collapse;
}
.bordoSx{
	width:15px;
	background-image: url(images/bordoTabellaSx.gif);
}
.bordoDx{
	width:15px;
	background-image: url(images/bordoTabellaDx.gif);
}
.corpo {
  background-color:#98D5FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #213E5A;
  text-align: justify;
}
.corpoComple {
  background-color:#98D5FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #213E5A;
  text-align: center;
}
.sottotitolo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
  color:  #336699;     /*#698fa2 colore Pesca*/
}
.sottotitologrande {
	text-align: left;
	/*text-valign: center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size:18px;
	background-color: #ecf4f4;
	height: 22px;
	width: 100%;
	font-style: italic;
}
.footer{
	background-image: url(images/footer.gif);
	height:40px;
}
.firma{
color: #98b9c7; font-style: italic;font-size: 9px;
}
.firma a{
color: #98b9c7; font-style: italic;font-size: 9px;
}
.firma a:hover{
color: #98b9c7; font-style: italic;font-size: 9px;text-decoration: underline;
}

body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;
 /* color: #ffffff;
  font-family: Tahoma, Arial, sans-serif;
  background-color:#030e3c;  */
}


/* Style for all table cells. */
td {
  font-size: 12px;
}

#link_notes a{
         text-decoration:none;
         color: #336699;
         font-weight:normal;
         font-size: 10px;}

#link_notes a:hover {
         color: #336699;
         font-weight:normal;
         text-decoration: underline;  
         font-size: 10px;}
         
a{
         text-decoration:none;
         color: #336699;
         font-weight:bold;
         }

a:hover {
         color: #336699;
         font-weight:bold;
         text-decoration: underline;}
.hidden{  display:none;}
/*div#HomeLink a{
         text-decoration: underline;
         color: #336699;
         font-weight:bold;
         }

div#HomeLink a:hover {
         text-decoration:none;
	      color: #ffffff;
         font-weight:bold;
         background:#336699;}
*/