body {  
margin: 0;
padding: 0; 
text-align: center; 
background-color: #CCCCCC; 
background-image: url(../img/layout/fnd_bd.gif);
background-position: center top;
}
#container { 
width: 760px; 
margin-right: auto; margin-left: auto; 
}
#topline {  background-color: #005599; width: 760px; border-color: black black #002277; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

#logo {  background-color: #0099FF; background-image: url(../images/fondo_top.gif); width: 760px}

#topnav {  width: 760px; border-color: black black #002277; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

#topnav2 {  width: 760px; border-color: black black #002277; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#topnav2 p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-weight: bold}
#topnav2 a {  color: #FFFFFF; text-decoration: none}
#topnav2 a:hover {  color: #FF9900; text-decoration: underline}

#contenuti {  width: 750px; margin-top: 12px; margin-right: 5px; margin-bottom: 12px; margin-left: 5px}

#nav {  background-color: #FF9900; width: 760px; border-color: #FFFFFF black #663300; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-image: url(../images/fondo_nav.gif)}
#nav p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; font-weight: bold}
#nav a {  color: #FFFFFF; text-decoration: none}
#nav a:hover {  color: #005599; text-decoration: underline}

#testo {  width: 580px; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}
#testo p {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005599; margin-top: 2px; margin-right: 10px; margin-bottom: 2px; margin-left: 10px}
#testo h1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF; background-color: #0099FF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-color: #FFFFFF black #005599; background-image: url(../images/fondo_top.gif); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#testo img {  border: #005599; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#testo h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 15px; color: #005599; margin-top: 18px; margin-right: 10px; margin-bottom: 6px; margin-left: 20px }
#testo ul {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px; line-height: 15px; color: #005599; 
margin: 0 0 0 20px; 
padding: 0 0 0 20px; 
list-style-type: square}
#testo a {  color: #005599; text-decoration: underline}
#testo a:hover {  color: #FF9900; text-decoration: underline}
#latodx {  background-color: #f3f6ff; width: 170px}
#latodx a {  color: #3377DD; text-decoration: none}
#latodx a:hover {  text-decoration: underline}
#latodx h1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; background-color: #005599; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; border-color: #EEFCFF black #000033; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#latodx h2 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 11px; 
color: #004499; 
background-color: #d3d6dd; 
margin: 2px 0 2px 0; 
padding: 5px 5px 5px 5px;  
border: 0
}
#latodx ul { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
margin: 5px 5px 5px 25px; 
padding: 0 0 0 0; 
color: #3377DD; 
list-style-type: square
}

#latosx {  width: 170px; background-color: #f3f6ff}
#latosx h1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #FFFFFF; background-color: #005599; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#latosx h2 { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 11px; 
color: #004499; 
background-color: #CCCCD6; 
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; 
border-color: #EEEEF6 black #AAAABB; 
border-style: solid; 
border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
#latosx ul { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
margin: 4px 10px 0 20px; 
padding: 4px 10px 0 20px; color: #3377DD; list-style-type: square}
#latosx a {  color: #3377DD; text-decoration: none;}
#latosx a:hover {  text-decoration: underline}
#latosx p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 3px; margin-right: 5px; margin-bottom: 3px; margin-left: 5px; color: #3377DD}

#cercanotizia {  background-color: #99CCFF}
#cercanotizia .campotesto {  border: #005599; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Courier New", Courier, mono; font-size: 11px; color: #005599}
#cercanotizia .bottone {  color: #FFFFFF; background-color: #005599; border-color: #FFFFFF #000066 #000066 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
#cercanotizia p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; color: #005599}

#akr {  background-color: #0099FF; width: 760px; background-image: url(../images/fondo_akr.gif); border-color: #FFFFFF black #000066; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#akr p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; font-weight: bold}
#akr img {  border: #005599; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#directory { width: 580px; border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
#directory h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF; background-color: #0099FF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; border-color: #FFFFFF black #005599; background-image: url(../images/fondo_top.gif); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
#directory p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005599; margin-top: 3px; margin-right: 10px; margin-bottom: 8px; margin-left: 20px }
#directory a { color: #3377DD; text-decoration: none }
#directory a:hover {  text-decoration: underline}
#directory ol {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #005599; 
margin: 4px 0 0 20px; 
padding: 4px 0 0 20px; 
}
#directory ul {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #005599; 
margin: 4px 0 0 20px; 
padding: 4px 0 0 20px; 
list-style-type: square}
#directories {   background-color: #f3f6ff; width: 170px;  margin: 0; }
#directories ul {  font-size: 11px; color: #3395F7; 
margin: 0 0 0 10px; 
padding: 0 0 0 10px;
}
#directories li { font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 12px; }
#directories a { text-decoration:none ; color: #3395F7; }
#directories a:hover { text-decoration:underline ; color: #FF9900; }
#directories p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #004488; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ;}
ul.menu2 {
font-family: Arial, Helvetica, sans-serif;
list-style:  url(images/doc.gif); 
margin: 0 0 0 10px;
padding: 0 0 0 10px;
 }
li.menu2 { list-style:  url(images/cartellachiusa.gif); }

#copy {}
#copy p {  font-family: "Courier New", Courier, mono; font-size: 11px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; color: #6464FF}
#copy a {  color: #6464FF; text-decoration: none}
#copy a:hover {  color: #6464FF; text-decoration: underline}

#cuscinetto {}
#cuscinetto p {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005599; margin-top: 2px; margin-right: 10px; margin-bottom: 2px; margin-left: 10px}
#cuscinetto li {  font-family: "Trebuchet MS",  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005599; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left:-10px; list-style-type: square}

#scheda {border-color: #FF9900; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
#scheda a:hover {color: #FF9900; text-decoration: underline}
#scheda p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
#cuscinetto {
	margin: 5px;
	padding: 0;
	border: 1px solid #059;
	width: 540px;
}
#cuscinetto td {
	margin: 0;
	padding: 5px;
	border: solid #059;
	border-width: 0 1px 1px 0;
	width: 180px;
}
#cuscinetto img {
	clear: both;
	margin: 5px;
	width: 50px;
}
#cuscinetto ul {
	margin: 5px 5px 5px 10px;
}
#banner img {
	margin: 6px 0 0 0;
	padding: 1px 0;
	border-bottom: 1px solid #059;
}
