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}

#notizie {  padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 9px}
#notizie p {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #004488; margin-top: 3px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px}
#notizie h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 68%; color: #3366AA; background-color: #DDEEFF; margin-top: 6px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; border-color: #3366AA black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

#cerca {  }
#cerca p {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CC3300; margin-top: 3px; margin-right: 2px; margin-bottom: 2px; margin-left: 5px}
#cerca .campotesto { font-family: "Courier New", Courier, mono; font-size: 11px; color: #CC3300; background-color: #FFF9E1; border: 1px #CA9800 solid}
#cerca .bottone {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; background-color: #CC3300; border-color: #FFFFCC #660000 #660000 #FFFFCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

#linea {  background-image: url(../images/linea.gif)}

a {  color: #3395F7; font-family: Arial, Helvetica, sans-serif}
ul {  font-size: 11px; color: #3395F7; list-style-type: square; 
margin: 0 0 0 20px;
padding: 0 0 0 20px;
}

#turismo {  padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 9px}
#turismo 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 }
#turismo h2 { font-family: Arial, Helvetica, sans-serif; font-size: 68%; color: #3366AA; background-color: #ccddff; margin-top: 6px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; border-color: #3366AA black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#turismo ul {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005599; 
margin: 0;
padding: 0; 
list-style-type: square}
#turismo li {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #005599; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; list-style-type: square}

#agenda {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #004488}
#agenda td {  border-color: 0 #ddddee #ddddee 0; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
#agenda h1 {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color: #004488; background-color: #EEEEFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px}

#directory {  }
.directory {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.directory 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 ; width: 170px }
.directory a { background-color: #CCCCCC; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #DDEEFF black #8899AA; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 3px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; background-image: url(../images/fondo_link_dir.gif); color: #336699; text-decoration: none; height: 20px }
.directory a:hover { background-image: url(../images/fondo_link_dir_roll.gif); color: #FFFF00; border-color: #FFFFCC black #993300; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-decoration: none; background-color: #FF9900 }

#directories {   background-color: #f3f6ff; width: 140px;
margin: 0 }
#directories ul { 
font-size: 11px; 
color: #3395F7; 
margin: 0 0 0 10px; 
padding: 0 0 0 10px; 
}
#directories li { 
}
#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 { 
list-style:  url(images/doc.gif);
margin: 0 0 0 10px; 
padding: 0 0 0 10px;  
font: 11px; }
li.menu2 { 
list-style:  url(images/cartellachiusa.gif);
margin: 0 0 0 10px; 
padding: 0 0 0 10px;  
}
#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}
#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}
#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}

#barra {  background-color: #0096E6; 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_barra.gif)}
#barra p {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; font-weight: bold}
#barra a {  color: #FFFFFF}

#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}

.sinistra {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px;}
.sinistra_titolo {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}

#bannerhome img {
	margin: 6px 0 0 0;
	padding: 1px 0;
	border-bottom: 1px solid #059;
}
#ttltop h1 {
	margin: 2px 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}
	