body {
background-image: url(Sfondi/sfondo_pes.gif);
margin: 0px 0px 0px 0px;
text-align: center;
}

/*Linea verde*/
.linea_verde {
height: 1px;
background: #205521;
}

/*Formato dei link*/
a:link {
color: #205521;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #5c9a5c;
font-weight: bold;
text-decoration: none;
}

a:hover {
font-weight: bold;
text-decoration: underline;
}

a img {
border: 0px;
}

/*Tabella principale*/
#tab_princ {
width: 775px;
background: white;
margin-left: auto;
margin-right: auto;
padding: 0px 2px 0px 2px;
border-left: 1px dotted #205521;
border-right: 1px dotted #205521;
border-top: 1px dotted #205521;
border-bottom: 1px dotted #205521;
}

/*Caratteristiche della tabella di testo scorrevole*/
#tab_scroller {
width: 750;
height: 8px;
background-image: url(Sfondi/sfondo_sca.gif);
color: #205521;
font-size: 11;
font-family: arial, sans-serif;
font-weight: bold;
border-left: 1px dotted #205521;
border-right: 1px dotted #205521;
}

#cella_scroller {
height: 11;
}

/*Formato dei link nel testo scorrevole*/
#tab_scroller a:link {
color: #205521;
font-size: 11;
font-weight: bold;
text-decoration: none;
}

#tab_scroller a:visited {
color: #205521;
font-size: 11;
font-weight: bold;
text-decoration: none;
}

#tab_scroller a:hover {
color: #205521;
font-size: 11;
font-weight: bold;
text-decoration: underline;
}

/*Formato del link sotto la cartina*/
#link_cartina a:link {
color: #205521;
font-size: 13;
text-decoration: none;
}

#link_cartina a:visited {
color: #5c9a5c;
font-size: 13;
text-decoration: none;
}

#link_cartina a:hover {
font-size: 13;
text-decoration: underline;
}

/*Tabella menù*/
#fascia_menu {
width: 190px;
background-image: url(Insegne/menu1.gif);
background-repeat: no-repeat;
padding-left: 4px;
}

/*Spazio sopra i pulsanti del menù*/
#spazio_menu {
height: 82px;
}

/*Formato bottoni*/
.LangBtn {
margin: 0px 0px 2px 0px;
border-style: none;
}

/*Spazio verticale*/
.spazio_vert {
width: 10px;
}

/*Spazio verticale grande*/
.spazione_vert {
width: 50px;
}

/*Formato cella centrale*/
#tab_cent {
border-style: none;
margin: 0px 0px 0px 0px;
}

/*Spazio alto*/
#spazio_alto {
height: 20;
}

/*Spazio basso*/
#spazio_basso {
height: 15;
}

/*Formato del motto*/
.motto {
color: #5C9A5C;
text-align: left;
font-size: 25;
font-family: sans-serif;
font-style: italic;
font-weight: bold;
}

/*Formato dei titoletti*/
.titolo {
color: #205521;
text-align: left;
font-size: 14;
font-family: sans-serif;
font-weight: bold;
text-decoration: underline;
}

/*Formato dei titoletti*/
.titolo_centrato {
color: #205521;
text-align: center;
font-size: 14;
font-family: sans-serif;
font-weight: bold;
text-decoration: underline;
}

/*Formato del testo giustificato*/
.testo {
color: #153715;
text-align: justify;
font-size: 12;
font-family: helvetica;
}

/*Formato del testo a sinistra*/
.testo_sin {
color: #153715;
text-align: left;
font-size: 12;
font-family: helvetica;
}

/*Formato del testo centrato*/
.testo_centrato {
color: #153715;
text-align: center;
font-size: 12;
font-family: helvetica;
}

/*Formato del testo dei prezzi*/
.prezzi {
color: #0202B0;
text-align: center;
font-size: 17;
font-weight: bold;
font-family: sans-serif;
}

/*Formato del testo dei prezzi in piccolo*/
.prezzi_p {
color: #0202B0;
font-weight: bold;
font-family: sans-serif;
}

/*Spazio orizzontale*/
#spazio_orizz {
height: 25px;
}

/*Spazio grande orizzontale*/
#spazione_orizz {
height: 40px;
}

/*Tabella generica*/
.tab_generica {
background-image: url(Sfondi/sfondo_leg.gif);
width: 550px;
padding: 2px 2px 2px 2px;
border: 1px dotted #205521;
}

/*Tabella prezzi*/
.tab_prezzi {
background-image: url(Sfondi/sfondo_leg.gif);
width: 240px;
padding: 2px 2px 2px 2px;
border: 1px dotted #205521;
}

/*Tabella listino prezzi*/
.tab_listino {
padding: 1px;
border: 0px;
border-style: solid;
}

/*Tabella foto camere*/
.tab_foto {
width: 300px;
padding: 2px 2px 2px 2px;
border: 1px dotted #205521;
text-align: center;
}

/*Tabella foto camere*/
.tab_rispcontatti {
width: 450px;
padding: 2px 2px 2px 2px;
border: 1px dotted #205521;
text-align: center;
}

/*Cella icone*/
.celletta1 {
bgcolor: #5C9A5C;
width: 22px;
height: 22px;
}

/*Cella servizi*/
.celletta2 {
width: 250px;
}

/*Formato intestazione notizie*/
.notizia {
color: #153715;
text-align: justify;
font-size: 12;
font-family: helvetica;
}

.notizia a:hover {
color: #153715;
font-weight: bold;
text-decoration: none;
}

/*Formato tabella autenticazione*/
#tab_autentic {
width: 300px;
height: 150px;
background-color: #CCEEB4;
border: 1px dotted #205521;
}

/*Formato gif area riservata*/
#arearis {
padding-top: 2px;
}

/*Tabella della pagina da stampare*/
#tab_stampa {
width: 625px;
background: white;
margin-left: auto;
margin-right: auto;
padding: 0px 2px 0px 2px;
border-left: 1px dotted #205521;
border-right: 1px dotted #205521;
border-top: 1px dotted #205521;
border-bottom: 1px dotted #205521;
}

/*Formato dei campi della pagina dei contatti*/
.campo_stretto {
width: 90px;
border-style: solid;
border-width: 1px;
border-color: #5C9A5C;
font-size: 13;
padding-left: 4px;
margin-bottom: 6px;
}

.campo {
width: 275px;
border-style: solid;
border-width: 1px;
border-color: #5C9A5C;
font-size: 0.9em;
padding-left: 4px;
margin-bottom: 6px;
}

.pulsante {
width: 100px;
background: white;
border-style: solid;
border-width: 1px;
border-color: #5C9A5C;
font-size: 0.9em;
margin-bottom: 6px;
}

/*Formato della barra di fondo pagina*/
#fondo_pagina {
text-align: center;
}

#barra_fondo {
margin-left: auto;
margin-right: auto;
width: 358px;
background: white;
text-align: justify;
color: #9CB69C;
font-size: 13;
}
