﻿html
{
    background-color: #c7c8ca;
    color: #666;
    font-family: Verdana;
    font-size: 8px;
}

body
{
    text-align: center;
}

#centrato
{
    width: 980px;
    margin: auto;
    background-color: #f0f8f0;    
    text-align: left;
}

#intestazione
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/top_verdemare.jpg) no-repeat;
    height: 125px;
    color: #343434;
}

#lingua p
{
    float: right;
    margin: 60px 30px 0 0;
    text-align: right;
    font-size: 10px;
    font-weight: bold;
}

#lingua a, lingua a:link, lingua a:visited
{
    color: #343434;
    text-decoration: none;
}

#lingua a:hover, #lingua a:focus, #lingua a:active
{
    color: #343434;
    text-decoration: underline;
}

#top
{
    clear: both;
    margin: 0;
    padding: 0;
    height: 400px;
    background: transparent url(Images/filetti.jpg) repeat-x 0 398px;    
}

#corpo
{
    float: left;
    margin: 0;
    padding: 0;
    width: 980px;
    background: #f0f8f0 url(Images/sfondo_corpo.jpg) repeat-y;
}

#colonna-1
{
    float: left;
    margin: 0;
    padding: 0;
    width: 360px;
}

#vieste
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/vieste.jpg) no-repeat 50% 0;
}

#vieste h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#vieste h2
{
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#vieste em
{
    color: #99cc99;
    font-style: normal;
}

#vieste ul
{
    margin: 0;
    padding: 25px 0 40px 45px;
    width: 315px;
    list-style: none;
    font-size: 12px;
    background: transparent url(Images/filetti.jpg) repeat-x 0 bottom;    
}

#vieste li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#vieste a
{
    text-decoration: none;
    color: #666;
}

#vieste a:link, #vieste a:visited
{
    text-decoration: none;
    color: #666;
}

#vieste a:hover, #vieste a:focus, #vieste a:active
{
    color:black;
    text-decoration: none;
}

#posta
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/posta.jpg) no-repeat 50% 0;
}

#posta h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#posta h2
{
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#posta p
{
    margin: 5px 20px;
    font-size: 10px;
}

#posta em
{
    color: #99cc99;
    font-style: normal;
}

#posta a
{
    text-decoration: none;
    color: #666;
}

#posta a:link, #posta a:visited
{
    text-decoration: none;
    color: #666;
}

#posta a:hover, #posta a:focus, #posta a:active
{
    color:black;
    text-decoration: none;
}

#riservato
{
    margin: 0;
    padding: 0 0 40px 0;
    background: transparent url(Images/riservato.jpg) no-repeat 50% 0;
}

#riservato h1
{
    margin: 0;
    padding: 50px 0 20px 18px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#riservato p
{
    margin: 0;
    padding: 0 0 5px 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#riservato .txtBox
{
    width: 280px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#riservato .btn
{
    padding: 10px;
    width: 295px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666;    
    text-align: right;
}

#riservato .bottone
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}
.btnInvia
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    padding: 2px;
}

#colonna-2
{
    float: left;
    margin: 0;
    padding: 0;
    width: 620px;
}

#colonna-2 h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#colonna-2 h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#colonna-2 table
{
    margin: 0;
    padding: 24px 50px 0 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
    width: 100%;
}

#benvenuti
{
    margin: 0;
    padding: 0 0 25px 0;
    background: transparent url(Images/benvenuti.jpg) no-repeat 50% bottom;
}

#benvenuti h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#benvenuti h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#benvenuti p
{
    margin: 0;
    padding:24px 50px 0 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#benvenuti img
{
    float: right;
    margin: 0;
    padding: 0 0 15px 20px;
}

#benvenuti ul
{
    width: 500px;
    font-size: 10px;
    line-height: 1.5em;
    text-align: justify;
}

#benvenuti li
{
    margin: 0;
    padding: 5px;
}

#benvenuti a
{
    text-decoration: none;
    color: #666;
}

#benvenuti a:link, #benvenuti a:visited
{
    text-decoration: none;
    color: #666;
}

#benvenuti a:hover, #benvenuti a:focus, #benvenuti a:active
{
    color:black;
    text-decoration: none;
}
#privacy
{
    margin: 0;
    padding: 0 0 50px 0;
    background: transparent url(Images/privacy.jpg) no-repeat 50% bottom;
}


#privacy h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#privacy h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#privacy p
{
    margin: 0;
    padding:24px 50px 0 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#privacy ul
{
    margin: 0;
    padding: 5px 20px;
    width: 315px;
    font-family: Verdana;
    font-size: 10px;
    background: transparent;    
}

#privacy li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#contbenv
{
    padding-bottom: 3px;
    background: transparent url(Images/filetti.jpg) repeat-x 0 bottom;    
}

#notizie
{
    float: left;
    margin: 0;
    padding: 0;
    width: 620px;
    background: transparent url(Images/sfondo_notizie.jpg) repeat-y;
    height: 380px;
}

#notizie a
{
    text-decoration: none;
    color: #666;
}

#notizie a:link, #notizie a:visited
{
    text-decoration: none;
    color: #666;
}

#notizie a:hover, #notizie a:focus, #notizie a:active
{
    color:black;
    text-decoration: none;
}

#offerte
{
    float: left;
    margin: 0;
    padding: 0;
    width: 310px;
    height: 380px;
    background: transparent url(Images/offerte.jpg) no-repeat left bottom;
}

#offerte h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#offerte h2
{
    margin: 0;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#offerte p
{
    margin: 0;
    padding: 5px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#news
{
    float: left;
    margin: 0;
    padding: 0;
    width: 310px;
    height: 380px;
    background: transparent url(Images/news.jpg) no-repeat right bottom;
}

#news h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#news h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#news p
{
    margin: 0;
    padding: 24px 50px 10px 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#piede
{
    clear: both;
    margin: 0;
    padding: 0;
    width: 980px;
    background: transparent url(Images/filetti_chiude.jpg) no-repeat;
    text-align: center;
}

.menu
{
    width: 760px;
    margin: 8px 110px 0 110px;
    color: #666;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    height: 40px;
    background: transparent url(Images/filetti.jpg) repeat-x 0 bottom;
}

.chiusura
{
    float: left;
    margin: 0;
    padding: 10 0;
    width: 980px;
    text-align: center;
    background-color: #f0f8f0;
}

.impressum
{  
    float: left;
    width: 400px;
    margin: 5px 0 5px 110px;
    padding: 0;
    text-align: left;
}

.copy
{
    float: left;
    width: 360px;
    margin: 5px 0;
    padding:0;
    text-align: right;
}

.accordionHeader
{
    border: 1px solid #1c653a;
    color: white;
    background-color: #d3e8c7;
	font-family: Verdana;
    margin: 5px 20px 0 20px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #1c653a;
    color: white;
    background-color: #deedd6;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    margin: 5px 20px 0 20px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #f0f7ef;
    border: 1px solid #1c653a;
    border-top: none;
    border-bottom: 1px solid #1c653a;    
    padding: 5px;
    padding-top: 10px;
    margin: 0 20px;
}

.accordionCucinaHeader
{
    border: 1px solid #1c653a;
    color: white;
    background-color: #d3e8c7;
	font-family: Verdana;
    margin: 5px 20px 0 20px;
    cursor: pointer;
}

.accordionCucinaHeaderSelected
{
    border: 1px solid #1c653a;
    color: white;
    background-color: #deedd6;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    margin: 5px 20px 0 20px;
    cursor: pointer;
}

.accordionCucinaContent
{
    background-color: #f0f7ef;
    border: 1px solid #1c653a;
    border-top: none;
    border-bottom: 1px solid #1c653a;    
    padding: 5px;
    padding-top: 10px;
    margin: 0 20px;
}

#corpoNews
{
    margin: 0;
    padding: 0 0 50px 0;
    background: transparent url(Images/corpoNews.jpg) no-repeat 50% bottom;
}

#corpoNews h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#corpoNews h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#corpoNews p
{
    margin: 0;
    padding:24px 50px 0 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#corpoNews img
{
    float: left;
    margin: 0;
    padding: 0 20px 15px 0;
}

#corpoNews ul
{
    width: 500px;
    font-size: 10px;
    line-height: 1.5em;
    text-align: justify;
}

#corpoNews li
{
    margin: 0;
    padding: 5px;
}

#corpoNews a
{
    text-decoration: none;
    color: #666;
}

#corpoNews a:link, #corpoNews a:visited
{
    text-decoration: none;
    color: #666;
}

#corpoNews a:hover, #corpoNews a:focus, #corpoNews a:active
{
    color:black;
    text-decoration: none;
}

#contenuti
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/LastMinute.jpg) no-repeat 50% bottom;
}

#corpoOfferte h1
{
    margin: 0;
    padding: 16px 0 25px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#corpoOfferte h2
{
    margin: 0;
    padding: 0 0 0 24px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#corpoOfferte p
{
    margin: 0;
    padding:24px 50px 0 24px;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#corpoOfferte img
{
    float: left;
    margin: 0;
    padding: 0 20px 15px 0;
}

#corpoOfferte ul
{
    width: 500px;
    font-size: 10px;
    line-height: 1.5em;
    text-align: justify;
}

#corpoOfferte li
{
    margin: 0;
    padding: 5px;
}

#corpoOfferte a
{
    text-decoration: none;
    color: #666;
}

#corpoOfferte a:link, #corpoOfferte a:visited
{
    text-decoration: none;
    color: #666;
}

#corpoOfferte a:hover, #corpoOfferte a:focus, #corpoOfferte a:active
{
    color:black;
    text-decoration: none;
}

.btnIns
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;	
	width: 225px;
	margin: 5px;
}

.txtAreaPiccola
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;	
	width: 160px;
	margin: 5px;
	padding-left: 5px;
}

.chk
{
    font-family: Verdana;
    font-size: 10px;
    color: #666;
    width: 200px;
    margin: auto;
}

.chk td
{
    width: 200px;
}

.watermarkedPiccolo 
{
	width:160px;
	margin: 5px;
	border:1px solid #1c653a;
	background-color:#d3e8c7;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #666;
}	

.txtArea
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;	
	width: 220px;
	margin: 5px;
	padding-left: 5px;
}

.watermarked
{
	width:220px;
	margin: 5px;
	border:1px solid #1c653a;
	background-color:#d3e8c7;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #666;
}	
.water {
	width:300px;
	margin: 5px;
	border:1px solid #1c653a;
	background-color:#d3e8c7;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #666;
}	

#tipologie
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/tipologie.jpg) no-repeat 50% 0;
}

#tipologie h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#tipologie h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#tipologie p
{
    margin: 0;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#tipologie img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
    border: none;
}

#tipologie a
{
    text-decoration: none;
    color: #666;
}

#tipologie a:link, #tipologie a:visited
{
    text-decoration: none;
    color: #666;
}

#tipologie a:hover, #tipologie a:focus, #tipologie a:active
{
    color:black;
    text-decoration: none;
}

#camere
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/camere.jpg) no-repeat 50% 0;
}

#camere h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#camere h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#camere p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#camere img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#camere ul
{
    margin: 0;
    padding: 25px 0 40px 45px;
    width: 315px;
    list-style: none;
    font-size: 12px;
}

#camere li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#camere a
{
    text-decoration: none;
    color: #666;
}

#camere a:link, #camere a:visited
{
    text-decoration: none;
    color: #666;
}

#camere a:hover, #camere a:focus, #camere a:active
{
    color:black;
    text-decoration: none;
}

#foto
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/foto.jpg) no-repeat 50% 0;
}

#foto h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#foto h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#foto p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#foto img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#foto ul
{
    margin: 0;
    padding: 5px 0 40px 45px;
    width: 315px;
    list-style: none;
    font-size: 12px;
}

#foto li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#foto a
{
    text-decoration: none;
    color: #666;
}

#foto a:link, #foto a:visited
{
    text-decoration: none;
    color: #666;
}

#foto a:hover, #foto a:focus, #foto a:active
{
    color:black;
    text-decoration: none;
}

#risto
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/risto.jpg) no-repeat 50% 0;
}

#risto h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#risto h2
{
    clear: both;
    margin: 0;
    padding: 5px 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#risto p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#risto img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#risto ul
{
    margin: 0;
    padding: 0 20px 5px 20px;
    list-style: none;
    font-size: 12px;
}

#risto li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#risto a
{
    text-decoration: none;
    color: #666;
}

#risto a:link, #risto a:visited
{
    text-decoration: none;
    color: #666;
}

#risto a:hover, #risto a:focus, #risto a:active
{
    color:black;
    text-decoration: none;
}

#spiaggia
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/spiaggia.jpg) no-repeat 50% 0;
}

#spiaggia h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#spiaggia h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#spiaggia p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#spiaggia img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#spiaggia ul
{
    margin: 0;
    padding: 25px 0 10px 45px;
    width: 315px;
    list-style: none;
    font-size: 12px;
}

#spiaggia li
{
    margin: 0;
    padding: 5px 0 0 0;
}

#spiaggia a
{
    text-decoration: none;
    color: #666;
}

#spiaggia a:link, #spiaggia a:visited
{
    text-decoration: none;
    color: #666;
}

#spiaggia a:hover, #spiaggia a:focus, #spiaggia a:active
{
    color:black;
    text-decoration: none;
}

#info
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/info.jpg) no-repeat 50% 0;
}

#info h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#info h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#info p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#camping
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/camping.jpg) no-repeat 50% 0;
}

#camping h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#camping h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#camping p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#camping img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#dove
{
    margin: 0;
    padding: 0;
    background: transparent url(Images/dovesiamo.jpg) no-repeat 50% 0;
}

#dove h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#dove h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#dove p
{
    margin: 0 20px;
    padding: 5px;
    font-size: 10px;
    line-height: 1.5em;
}

#dove img
{
    float: left;
    margin: 0;
    padding: 0 10px 25px 5px;
}

#dove a
{
    text-decoration: none;
    color: #666;
}

#dove a:link, #dove a:visited
{
    text-decoration: none;
    color: #666;
}

#dove a:hover, #dove a:focus, #dove a:active
{
    color:black;
    text-decoration: none;
}

#contVill
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/Tariffe.jpg) no-repeat 50% bottom;
}

#contVill table
{
    width: 95%;
    margin: 10px auto 0 auto;
    padding: 0;
    color: #1c653a;
    font-family: Verdana;
    font-size: 10px;
	border: 2px solid #1c653a;    
}

#contVill th, #contVill td
{
    border: 1px solid #1c653a;
    padding: 2px 3px;
    text-align: center;
}

#contVill h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#contVill h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#contVill p
{
    width: 95%;
    margin: 10px auto;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#servizi
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/servizi.jpg) no-repeat 50% bottom;
}

#servizi h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#servizi h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#servizi p
{
    width: 95%;
    margin: 10px auto;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#prenotazioni
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/prenotazioni.jpg) no-repeat 50% bottom;
}

#prenotazioni h1
{
    margin: 0;
    padding: 16px 0 20px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#prenotazioni h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#prenotazioni p
{
    width: 95%;
    margin: 10px auto;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#gallery
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/gallery.jpg) no-repeat 50% bottom;
}

#gallery h1
{
    margin: 0;
    padding: 16px 0 20px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#gallery .lbl
{
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#gallery h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#gallery p
{
    width: 95%;
    margin: 10px auto;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

#mappa
{
    margin: 0;
    padding: 0 0 60px 0;
    background: transparent url(Images/mappa.jpg) no-repeat 50% bottom;
}

#mappa h1
{
    margin: 0;
    padding: 16px 0 60px 24px;
    font-size: 18px;
    font-weight: bold;
    color: #036635;
}

#mappa h2
{
    clear: both;
    margin: 0;
    padding: 0 20px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
}

#mappa p
{
    width: 95%;
    margin: 10px auto;
    font-size: 10px;
    text-align: justify;
    line-height: 1.5em;
}

.winGoogle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 1.5em;	
	color: #666;
	width: 220px;
}

.winGoogle img
{
	padding: 0.5em;
}

.winGoogle a
{
    text-decoration: none;
    color: #666;
}

.winGoogle a:link, .winGoogle a:visited
{
    text-decoration: none;
    color: #666;
}

.winGoogle a:hover, .winGoogle a:focus, .winGoogle a:active
{
    color:black;
    text-decoration: none;
}

.caselle
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;
	width: 300px;
	margin: 5px;
}

.casellePiccole
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;
	width: 160px;
	margin: 5px;
}

.upload
{
	font-family: Verdana;
	font-size: 10px;	
	color: #666;
	width: 310px;
	margin: 5px;
	padding: 4px 10px;
}

.etichette
{
	color: Red;
	font-weight: bold;
	font-size: 10px;
}

.bottoni
{
	font-family: Verdana;
	font-size: 10px;
	width: 80px;
	margin-left: 235px;
}

.griFoto
{
	margin-top: 20px;
	width: auto;
}

.griFoto img
{
	border: none;
	padding: 10px;
}


/* SCROLLER INIZIO */

#bg 
{ 
	position: relative;
	float: left;
	z-index: 100; 
	width: 310px; 
	height: 250px;
  }
  


#wn 
{ 
	position: relative;
	width: 310px; 
	height: 250px; 
	z-index: 1;
	clip: rect(0, 310px, 300px, 0); 
	overflow: hidden;
}

#cnt 
{ 
	position:relative; 
	z-index: 1;
}

#cnt .item 
{ 
	font-size: 1em;
	width: 310px; 
	height: 250px;
	color: #666;
}

.item a
{
	text-decoration: none;
	color: #666;
}

.item a:link,  .item a:visited
{
	text-decoration: none;
	color: #666;
}

.item a:hover, .item a:focus, .item a:active
{
	text-decoration: underline;
	color: Black;
}

/* FINE SCROLLER */

/* LIGHT BOX */


#lightbox
{	
	position: absolute;	
	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}

#lightbox img
{ 
	width: auto; 
	height: auto;
}

#lightbox a img
{ 
	border: none; 
}

#outerImageContainer
{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
}

#imageContainer
{ 
	padding: 10px; 
}

#loading
{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}

#hoverNav
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
}

#imageContainer>#hoverNav
{ 
	left: 0;
}

#hoverNav a
{ 
	outline: none;
}

#prevLink, #nextLink
{ 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ 
	display: block; 
}

#prevLink 
{ 
	left: 0; 
	float: left;
}

#nextLink 
{ 
	right: 0; 
	float: right;
}

#prevLink:hover, #prevLink:visited:hover 
{ 
	background: url(Images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover, #nextLink:visited:hover 
{ 
	background: url(Images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer
{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
}

#imageData
{	
	padding:0 10px; 
	color: #666; 
}

#imageData #imageDetails
{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}	

#imageData #caption
{ 
	font-weight: bold;	
}

#imageData #numberDisplay
{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#imageData #bottomNavClose
{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	

#overlay
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
}

/* FINE LIGHT BOX */
