body {
margin: 0;
padding: 0;
background-color: rgb(74,130,68);
color: rgb(111,112,114);
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
}

a:link, a:visited {
text-decoration: underline;
}

a:hover, a:focus, a:active {
text-decoration: none;
}

#centrato {
width: 1000px;
margin: auto;
}

#testa {
width: 1000px;
float: left;
margin-bottom: 8px;
}

#testa1 {
width: 464px;
float: left;
}

#testa2 {
width: 536px;
float: left;
}

#testa img {
float: left;
}

#testa2_1, #testa2_2, #testa2_3, #testa2_4 {
float: left;
border-right: 8px solid rgb(140,198,63);
margin: 49px 0 0 0;
padding: 0;
background: rgb(140,198,63);
}

#testa2_1, #testa2_3 {
width: 126px;
}

#testa2_2, #testa2_4{
width: 125px;
}

#testa2_4{
border-right-width: 10px;
}

#testa2 ul {
margin: 0;
padding: 0;
}

#testa2 li {
font-variant: small-caps;
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
}

#testa2 a {
display: block;
width: 125px;
height: 25px;
line-height: 25px;
text-align: center;
text-decoration: none;
white-space: nowrap;
}

#primo2 a, #secondo2 a, #terzo2 a, #quarto2 a {
margin-top: 5px;
}

#secondo2, #terzo2 {
position: relative;
}

#secondo2 ul, #terzo2 ul {
position: absolute;
visibility: hidden;
top: 25px;
left: 0;
z-index: 100;
}

#secondo2 ul a, #terzo2 ul a {
margin-top: 0;
padding-right: 5px;
padding-left: 10px;
display: block;
width: 180px;
height: 25px;
text-align: left;
}

#testa2 a:link, #testa2 a:visited {
background: rgb(255,255,255);
color: rgb(111,112,114);
}

#testa2 a:hover, #testa2 a:focus, #testa2 a:active {
background: rgb(140,198,63);
color: rgb(74,130,68);
}

#corpo, #corpoH {
width: 1000px;
float: left;
margin-bottom: 8px;
}

#corpo {
background: rgb(74,130,68) url("../immagini/sfondo.png") 0 0 repeat-y;
}

#corpoH {
background: rgb(74,130,68) url("../immagini/sfondoH.png") 0 0 repeat-y;
}

#col1, #colInt1 {
float: left;
width: 464px;
background: transparent;
text-align: justify;
}

#col2 {
float: left;
width: 536px;
background: transparent;
}

#colInt2 {
float: left;
width: 397px;
background: transparent;
text-align: center;
}

#colInt3 {
float: left;
width: 139px;
background: transparent;
text-align: right;
}

#piede {
clear: left;
text-align: center;
border-top: 3px solid rgb(140,198,63);
color: rgb(255,255,255);
}

#piede a {
color: rgb(255,255,255);
}

#piede a:link, #piede a:visited {
text-decoration: none;
}

#piede a:hover, #piede a:focus, #piede a:active {
text-decoration: underline;
}

img {
border: 0;
}

h1 {
margin: 0;
padding: 0;
}

h2, h3, h4 {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
}

h3 a {
font-size: 14px;
}

#col1_2 img {
margin: 0 !important;
padding: 0 !important;
}

#col1_1 p, #col1_1 h2, #col1_1 h3, #col1_3 p, #col1_3 h2, #col1_1 li, #colInt1 p, #colInt1 h2, #colInt1 h3  {
margin: 0;
padding: 0.5em 10px;
}

#colInt3 img  {
margin: 0 0 0 4px;
padding: 0;
}

.newsLista {
margin: 0;
padding: 0;
list-style-type: none;
}

.newsLista li {
margin: 0;
padding: 0.5em 10px;
}

.newsGroup li {
display: inline;
}

#colInt1 a, #col1 a {
color: rgb(74,130,68);
}

#colInt1 a:link, #colInt1 a:visited,
#col1 a:link, #col1 a:visited {
text-decoration: none;
}

#colInt1 a:hover, #colInt1 a:focus, #colInt1 a:active,
#col1 a:hover, #col1 a:focus, #col1 a:active {
text-decoration: underline;
}

.more {
font-style: italic;
font-size: 12px;
}

#col1_1 iframe {
margin-left: 5px !important;
}

/* pag news */

h2.news {
font-size: 18px;
}

.newsAll {
margin: 0;
padding: 0.5em 0;
}

.newsAll li {
margin: 0 0.5em;
padding: 0 10px;
}

/* pag media - file */

.schede {
padding: 0;
margin: 10px;
font-variant: small-caps;
text-align: left;
}

.schede li {
padding: 0px 10px 0px 0px;
display: inline;
}

.schede a {
color: rgb(74,130,68);
padding-right: 3px;
padding-left: 3px;
white-space: nowrap;
}

.schede a:link, .schede a:visited {
text-decoration: none;
}

.schede a:hover, .schede a:focus, .schede a:active {
text-decoration: underline;
}

a.attSchede {
color: rgb(255,255,255);
background-color: rgb(140,198,63);
font-style: italic;
}

/* menu interno sotto img */
#menuInt1 {
width: 194px;
float: left;
text-align: left;
}

#menuInt2 {
width: 195px;
float: left;
text-align: left;
}

#menuInterno h3, #menuInterno ul {
margin: 0;
padding: 0.5em 10px;
}

#menuInterno h3 {
font-size: 14px;
}

#menuInterno ul {
list-style-type: none;
}

#menuInterno a {
color: rgb(111,112,114);
}

#menuInterno a:link, #menuInterno a:visited {
text-decoration: none;
}

#menuInterno a:hover, #menuInterno a:focus, #menuInterno a:active {
text-decoration: underline;
}

#cittaScelta, #regioneScelta {
color: #0099FF !important;
}


/* mappa google */

#mapGoogle {
width: 389px;
height: 389px;
margin-left: 4px;
}

iframe {
margin: 0;
padding: 0;
}

/* form itinerary */
#formItinerary {
text-align: left;
}

#formItinerary ul {
list-style-type: none;
}

#accomodation {
margin: 0;
padding: 0.5em 10px;
}

#accomodation li {
display: inline;
white-space: nowrap;
margin: 0;
padding: 0.5em 10px 0.5em 0px;
}

#category {
margin: 0;
padding: 0.5em 10px;
}

#category li {
display: inline;
white-space: nowrap;
padding: 0.5em 10px 0.5em 0px;
}

#transport {
margin: 0;
padding: 0.5em 10px;
}

#transport li {
display: inline;
padding: 0.5em 10px 0.5em 0px;
}


#regionsCity, #regionsCity ul {
margin: 0;
padding: 0.5em 10px;
}

#regionsCity ul li {
display: inline;
padding: 0.5em 10px 0.5em 0px;
}

#regionsCity label {
white-space: nowrap;
}


/* hide and show */
#historicalInfo {
display: none;
}

.corsivo {
font-style:italic;
}