body { font: 0.8em Verdana, Arial, Helvetica, sans-serif; margin: 0; top: 0; bottom: 0; right: 0; left: 0;	 padding: 0 2em 0 2em;}a { color: #006699; text-decoration: none;}a:visited { color: #003399; text-decoration: none;}a:hover { text-decoration: underline;}#header { display: block; float: left; clear: none; width: 229px; height: 150px; margin-top: 2em;
 padding: 0; background: no-repeat url(contents/it/objects/site_title.png) transparent 0px 25px;
}#header h1, #header h2 { margin: 0; padding: 0; clear: both; font-size: 1em; display: none;}#nav_main { margin: 0 0 2em 0; float: right; clear: none;}#nav_main li { display: inline; float: left; list-style: none; margin-right: 2px;}#nav_main li a { display: block; height: 131px; width: 110px; border-top: 4px solid white; text-decoration: none; background: no-repeat 0px 1.4em;}#nav_main li.homepage a:hover {  border-top: 4px solid black;}#nav_main li.homepage a { background-image: url(contents/it/objects/orchestra01_110px.jpg); color: black;}#nav_main li.ospitalita a:hover { border-top: 4px solid black;}#nav_main li.ospitalita a { background-image: url(contents/it/objects/casa_i_gelsi_110px.jpg); color: black;}#nav_main li.turismo a:hover { border-top: 4px solid #0099CC;}#nav_main li.turismo a { background-image: url(contents/it/objects/asini_110px.jpg); color: #0099CC;}#nav_main li.prodotti a:hover {  border-top: 4px solid #CC3333;}#nav_main li.prodotti a { background-image: url(contents/it/objects/pomodori_secchi_110px.jpg); color: #CC3333;}#nav_main li.storia a:hover {  border-top: 4px solid black;}#nav_main li.storia a { background-image: url(contents/it/objects/spartito_110px.jpg); color: black;}#nav_main li.contatti a:hover {  border-top: 4px solid black;}#nav_main li.contatti a { background-image: url(contents/it/objects/giuseppe01_110px.jpg); color: black; vertical-align: top;}#nav_main li a span { display: block; margin: 0; padding: .2em; background-color: white; z-index: 10;}#nav_main li a span, #content h1, #content h2, #content h3, #content h4 { font-family: Garamond, "Simoncini Garamond", Georgia, "Times New Roman", Times, serif; font-weight: normal;}ul.nav2 { clear: both; margin: 0; padding: 0; border-bottom: 1px solid blue;}ul.nav2 li {
 display: inline;
 padding: .1em .2em 1px .2em;
 position: relative;
 top: 1px; background: white; list-style: none; border-top: 1px solid blue; border-right: 1px solid blue; border-left: 1px solid blue;
 -moz-border-radius-topleft: .5em; -webkit-border-top-left-radius: .5em; border-top-left-radius: .5em; -moz-border-radius-topright: .5em; -webkit-border-top-right-radius: .5em; border-top-right-radius: .5em; margin-right: 2px}ul.nav2 li:hover, ul.nav2 li.current_page_item { color: white; text-decoration: none;}ul.nav2 li a { text-decoration: none;}ul.turismo li, ul.turismo { border-color: #0099CC;}ul.turismo li a{ color: #0099CC;}ul.prodotti li a { color: #CC3333;}ul.prodotti li, ul.prodotti { border-color: #CC3333;}ul.turismo li:hover, ul.turismo li.current_page_item { background: #0099CC;}ul.prodotti li:hover, ul.prodotti li.current_page_item { background: #CC3333;}ul.nav2 li:hover a, ul.nav2 li.current_page_item a { color: white; text-decoration: none;}#content { display: block; clear: both; margin: 0 0 2em 0;}
#content .error {
 background-color: red;
 color: white;
 padding: .5em;
}
#content div div {
 clear: both;
 padding: 1em;
 margin-bottom: 1em;
 border: 2px solid gray;
 -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em;
 -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em;
}#content img {
 margin-left: 2px; padding: 5px; border: 1px solid silver;}
#content ul li {
 margin-left: 1em;
 list-style-type: square;
}
#ospitalita h1, #ospitalita h2 { color: black;}#turismo h1, #turismo h2, #turismo h3, #turismo h4 { color: #0099CC;}#prodotti h1, #prodotti h2, #prodotti h3, #prodotti h4 { color: #CC3333;}#storia h1, #storia h2, #storia h3, #storia h4 { color: black;} #contatti h1, #contatti h2, #contatti h3, #contatti h4 { color: black;}#contatti h3, #contatti h4 { margin-bottom: 0; padding-bottom: 0;}
#chi_siamo p img {
 float: left;
 margin-right: 1em;
}#gallery li { float: left; line-height: 150px; list-style: none; width: 152px; height: 152px; text-align: center; margin-right: 5px; margin-bottom: 5px;}#nav_main li, #gallery li { border-top: 4px solid white;}#gallery li a { border: 1px solid silver; width: 100%; height: 100%;}#gallery li.w_bigger object { width: 150px; height: auto; vertical-align: middle;}#gallery li.h_bigger object { height: 150px; width: auto; vertical-align: middle;}#footer { display: block; clear: both; padding: .5em; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; -moz-border-radius-topleft: .5em; -webkit-border-top-left-radius: .5em; border-top-left-radius: .5em; -moz-border-radius-topright: .5em; -webkit-border-top-right-radius: .5em; border-top-right-radius: .5em; color: darkgoldenrod;}
#footer img {
 border: none;
}#footer .vem_banner { position: relative; top: 8px;}
