body,td {font:11px/14px tahoma, verdana, arial, helvetica, sans-serif;}

h1 {
    font:bold 14px/15px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px 0px 5px 0px;
    padding:0px;
    }
h2  {
    font:bold 12px/12px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px;
    }


p {
    font:11px/14px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px;
    }
    
    sup{
    font:11px/14px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px;
    }

PRE {
    font:10px/10px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px 0px 16px 0px;
    padding:0px;
    
}


li {
    font:11px/14px tahoma, verdana, arial, helvetica, sans-serif;
    margin:0px;
    padding:0px;
    }





a {
    font:11px/12px tahoma, verdana, Trebuchet MS,verdana, arial, helvetica, sans-serif;
    color: #003399;
    background: transparent;
    text-decoration: none;
    }
    
a:link {color: #0C5699; background: transparent; text-decoration : none;}
a:visited {color:#003399; background: transparent; text-decoration : none;}
a:hover {color: #6E1517; background: transparent;  text-decoration : underline;}
a:active {color: ##003399; background: transparent; text-decoration : none;}


a.black {
    font:13px/16px tahoma, arial, helvetica, sans-serif;
    color: #000000;
    background: transparent;
    text-decoration : none;
    font-weight:bold;
    text-decoration: underline;
    }
a.black:link {color: #000000; background: transparent; text-decoration : nunderline;}
a.black:visited {color:#000000; background: transparent; text-decoration : underline;}
a.black:hover {color: #000000; background: transparent;  text-decoration : underline;}
a.black:active {color: ##000000; background: transparent; text-decoration : underline;}





a.nav {
    font:11px/13px tahoma, Trebuchet MS,verdana, arial, helvetica, sans-serif;
    color: #999;
    background: transparent;
    text-decoration :none;
    font-weight:600;
    text-decoration:none;
    }
    
a:link.nav {color: #999; background: transparent; text-decoration : none;}
a:visited.nav {color:#999; background: transparent; text-decoration : none;}
a:hover.nav {color: #999; background: transparent;  text-decoration : underline; }
a:active.nav {color: #999; background: transparent; text-decoration : none;}

a.nav {
    color: #000000;
    background: transparent;
    font:13px/13px  tahoma, arial, helvetica, sans-serif;
    text-decoration:none;
    }
a:link.nav {color: #000000; background: transparent; text-decoration: none;
}
a:visited.nav {color:#000000;background: transparent;  text-decoration : none; }
a:hover.nav {color: White; background: transparent; text-decoration: underline;}
a:active.nav  {color:#000000;background: transparent;  text-decoration : none; }






a.navwhite{
    color:#ffffff;
    background: transparent;
    font:10px/10px tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration:underline;
    }
a:link.navwhite {color:#ffffff; background: transparent; text-decoration: none;}
a:visited.navwhite {color:#ffffff; background: transparent; text-decoration: none;}
a:hover.navwhite {color:#fb1; background: transparent; text-decoration: underline; }
a:active.navwhite {color:#fb1; background: transparent; text-decoration: none;}





a.path {
    color: #999999;
    background: transparent;
    font:11px/11px  tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration:none;
    }
a:link.path {color: #999999; background: transparent; text-decoration: none;
}
a:visited.path {color:#999999;background: transparent;  text-decoration : none; }
a:hover.path {color: #0F2A4B; background: transparent; text-decoration: underline;}
a:active.path  {color:#999999;background: transparent;  text-decoration : none; }








BUTTON  {
BORDER-COLOR: #000000; 
BORDER-TOP-WIDTH: 1px; 
BORDER-LEFT-WIDTH: 1px; 
FONT-SIZE: 10px; 
BORDER-BOTTOM-WIDTH: 1px; 
FONT-FAMILY: Verdana,Helvetica,sans-serif; 
BORDER-RIGHT-WIDTH: 1px
}


div#footer{
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
}

div#footer a{
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
}








div#menusx2{
	width:100%;
	margin-left: 0px;
    	font: 1px tahoma, Arial, Helvetica, sans-serif;
    	height:30px;
    	font-variant: small-caps;
    	color: #0C5699;
}
    
div#menusx2 h3{
	font-size: 100%;
	margin: 0;
	padding: 0px 0px;
   	color: #0C5699;
   	height:30px;

 }
   	
    
div#menusx2 ul,div#menusx2 li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	height:30px;
	font-variant: small-caps;
	
}

div#menusx2 li{
	margin: 0 0 1px 0;
	height:30px;
	font-variant: small-caps;
	
}


div#menusx2 a{
	display: block;
	padding-left: 0px;
	height: 15px;
	line-height: 18px;
    	background-color: #ffffff;	
    	color: #0C5699;		
    	text-decoration: none; 
    	font: 14px tahoma, Arial, Helvetica, sans-serif;
    	height:30px;
    	font-variant: small-caps;
}
    	

div#menusx2 a:hover{
	color: #00005A;
	background-color: #A5ADAD; 
	font: 15px tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	height:30px;
	font-weight: bold;
	font-variant: small-caps;
}	










#nav {
	POSITION: relative;
	TOP: 80px;
	LEFT: 320px;
	HEIGHT: 1px;
	MARGIN-TOP: -102px;
}


#nav LI UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	DISPLAY: block;
	font:10px tahoma, verdana, arial, helvetica, sans-serif;

}

#nav A {
	TEXT-DECORATION: none
}

#nav LI {
	PADDING-RIGHT: 0px;//distanza tra i "padri"
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px;
	COLOR: #fff;
}

#nav LI.off UL { 
	PADDING-LEFT: 60px;
	LEFT: 0px;
	WIDTH: 600px;
	padding: 0px;
	padding-left: 60px;
	PADDING-TOP: 6px;
	POSITION: absolute;
	TOP: 20px;
	MARGIN-RIGHT: 15px;
	display: none;
	BACKGROUND: #A5ADAD;
}

#nav LI.on UL { 
	PADDING-LEFT: 60px;
	LEFT: 0px;
	WIDTH: 600px;
	padding: 0px;
	padding-left: 60px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	MARGIN-RIGHT: 15px;
	TOP: 20px;
	display: none;
	BACKGROUND: #f90;
}


#nav LI.off UL A {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: auto;
	COLOR: #fff;
	MARGIN-RIGHT: 15px;
	BORDER-RIGHT-WIDTH: 0px;
	font:10px tahoma, verdana, arial, helvetica, sans-serif;
	padding: 0px;
}

#nav LI.on UL A {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: auto;
	COLOR: #fff;
	MARGIN-RIGHT: 15px;
	BORDER-RIGHT-WIDTH: 0px;
	font:10px tahoma, verdana, arial, helvetica, sans-serif;
}



#nav LI.on:hover UL {
	BACKGROUND: #f90
}

#nav LI.over UL {
	BACKGROUND: #A5ADAD; 
}

#nav LI A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	WIDTH: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	font:10px tahoma, verdana, arial, helvetica, sans-serif;
}



#nav li.on a{
  color: #fff;
  BACKGROUND: url(images/etichettapadreattivoefigli.gif) no-repeat;
  display: block;
  width: 150px;
  height:20px;
  font:10px tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}

#nav li.off a {
  color: #000000;
  BACKGROUND: url(images/etichetta.gif) no-repeat; 
  display: block;
  width: 150px;
  height:20px;
  font:10px tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}

#nav LI.on:hover UL A {
	BACKGROUND: #A5ADAD;
	font-weight: bold;
}

#nav LI.over UL LI A {
	BACKGROUND: #A5ADAD;
	font-weight: bold;

}


#nav li.off a:hover{
  BACKGROUND: url(images/etichettapadrimouseover.gif) no-repeat;
  color: #fff;
  height:20px;
  font:10px tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}

#nav li.on a:hover {
  BACKGROUND: url(images/etichettapadrimouseover.gif) no-repeat;
  color: #fff;
  height:20px;
  font:10px tahoma, verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}



#nav LI.on UL {
	DISPLAY: block
}

#nav LI.off:hover UL {
	DISPLAY: block;
	Z-INDEX: 6000;
}
#nav LI.over UL {
	DISPLAY: block;
	Z-INDEX: 6000
}


#nav LI.off A:hover {
	COLOR: #0F2A4B;
}


#nav LI.on A:hover {
	COLOR: #f90;
}
#nav LI SPAN {
	LEFT: -9384px;
	POSITION: absolute
}


























