body {
	margin:0 auto;
	padding:0;
	font:78% Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #FF9900;
	color:#333333;
}

a {
text-decoration:none;
color:rgb(82,145,197);
}

a:hover {
text-decoration:underline;

color:#FFCC99;
}
#documento img {
background: #FFF; 
padding: 2px; 
margin: 5px; 
border: 1px solid #ccc; 
}
#testa img a{
	background: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p {
margin:0 0 16px 0;
}
/* CSS MENU NAVIGAZIONE */
#menu_sup {
	background-color:#fff;
	margin:0px 10px 20px;
	padding:10px 10px 10px 0px;
	border-top:1px solid #333;
	color:#222222;
}
#menu_sup ul {
	margin:5px 0 0 0;
	padding:0;
}
#menu_sup li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#menu_sup a {
	background-color:#fff;
	display:block;
	padding:7px;
	color:#222222;
	text-decoration:none;
	border-bottom:7px solid #fff;
	margin:0 10px 0 0;
	font-size:13px;
}
#menu_sup a:hover {
	background-color: #fff;
	color: #FF9900;
	border-bottom:7px solid #FF9900;
	padding:7px;
	font-size:13px;
	
} 
/* CSS MENU NAVIGAZIONE FINE */

#container {
	background-image: url(background.jpg);
	background-repeat: repeat-y;
	background-position: center;

background-color:#ffffff;
color:#333333;
margin:0 auto;
padding:1px 5px;
width:799px;
border: 1px solid #CCCCCC;
}

#form_riserve{
background-color:#ffffff;
color:#333333;
margin:0 auto;
padding:1px 5px;
width:450px;
border: 1px solid rgb(173,207,234);
}

#immagine_intro {
	color:#ffffff;
	background:#ffffff url;
	padding:0px;
	text-align: center;
	border: 2px solid #FFFFFF;
	width: 799px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#intro h1 {
font-size:2em;
float:right;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
}
#lingua_intro{
text-align: center;
	width: 799px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#lingua_intro a{
color: #ffffff;
text-align: center;
	width: 799px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#lingua_intro a:hover{
color: #fff;
text-align: center;
	width: 799px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
#page h2{
font-size:1.35em;
font-weight:normal;
}

#intro h1 a,#intro h1 a:hover {
padding:0;
}
#intro em{
font-size:0.6em;
font-style:normal;
letter-spacing:2px;
}
#navigation {
	clear:left;
	float:left;
	width:150px;
	margin:10;
	padding:20;
}
#navigation h3 {
font-size:2em;
float:no;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
color:#FF9900;
}

#menu1 ul {
list-style:none;
width:140px;
margin:0 0 20px 0;
padding:0;
}

#menu1 li a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#222222;
display:block;
border-top:2px solid #ccc ;
padding:3px;
}

#menu1 li a:hover {
background: #FFCC99;
color:#222222;
border-top:2px solid #555555;
}
#documento h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 0.5em;
}

#documento {
	margin:10px 0 10px 170px;
	padding:0;
	line-height:1.5em;
	text-align:left;
	width: 500px;
}


#footer{
clear:both;
margin:0 auto;
padding:8px 0;
border-top:1px solid rgb(173,207,234);
width:750px;
text-align:center;
color:#555555;
	background-image: url(background.jpg);
	background-repeat: repeat-y;
	background-position: center;
font-size:0.9em;
}
#footer img {
background: #FFF; 
padding: 2px; 
margin: 5px; 
border: 1px solid #ccc; 
}
#footer a {
color:#222;
background-color:fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
background-color:rgb(173,207,234);
color:#555555;
}

/* ----------------------------COMPONENTI---------------------------------- */
/* CSS RICERCA */
fieldset {
	border: none;
	width: 150px;
}
#ricerca{
}
#ricerca h3{
font-size:2em;
float:no;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
}
input.textbox#search {
}
#ricerca input{
}
/* CSS RICERCA FINE*/

/* CSS CALENDARIO */

#calendario{
}
#calendario img{
	border: none;
}
table#calendar{background: #FEFEFE;width:154px;font: 12px "Trebuchet MS",sans-serif;
    text-align:center;color:#444
		;}
table#calendar,table#calendar th,table#calendar td{
    border: 1px solid #99A4C4;border-collapse:collapse;color:#444}
table#calendar th{background: #FEFEFE url(thbk.png) repeat-x bottom;color:#444}
table#calendar td{background: #DBDFEB url(tdbk.png) no-repeat;color:#444}
table#calendar a{background: #DBDFEB;text-decoration:none;color:#4A5576;font-weight:bold}
table#calendar a:hover{color: #716F64;background: #DBDFEB}
#calendario caption{
font-size:2em;
float:no;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
}
/* CSS CALENDARIO FINE */
/* ----------------------------PAGINE STANDARD---------------------------------- */

/* CSS CLASSI VARIE IN COMUNE NELLE PAGINE FINE */
.colegamenti_next {
}
.colegamenti_next a, a:visited, a:active{
}
.colegamenti_next a:hover{
}
/* CSS CLASSI VARIE IN COMUNE NELLE PAGINE FINE */

/* CSS PAGINA DEFAULT */
#immagine_intro {
}
#lingua_intro {
}
#lingua_intro a{
	}
#lingua_intro a:hover{
}
/* CSS PAGINA DEFAULT FINE */

/* CSS PAGINA DOWNLOAD */
#download {
}
#download hr{
}
#download a, a:visited, a:active{
}
#download a:hover{
}
#download img{
}
/* CSS PAGINA DOWNLOAD FINE */

/* CSS NEWSLETTER */
#newsletter {
}
#newsletter h3 {
font-size:2em;
float:no;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
}
input.newsletterfild#nome {
}
input.newsletterfild#Email {
}
#newsletter input{
}
/* CSS NEWSLETTER FINE */

/* CSS PAGINA NEWS */
#news {
}
#news a, a:visited, a:active{
}
#news a:hover{
}
#news img{
}
#news hr{
}
/* CSS PAGINA NEWS FINE */

/* CSS PAGINA GALLERY */
#immagine {
}
#gallery_elenco {
}
table#gallery_elenco {
}
#gallery_elenco a, a:visited, a:active{
}
#gallery_elenco a:hover{
}
#gallery_elenco img{
}
#gallery_dettaglio {
}
table#gallery_dettaglio {
}
#gallery_dettaglio a, a:visited, a:active{
}
#gallery_dettaglio a:hover{
}
#gallery_dettaglio img{
}
/* CSS PAGINA GALLERY FINE */

/* CSS PAGINA EVENTI */
#evento_dettaglio{
}
.dataEvento{
}
.TitoloEvento{
}
#DescrizioneEvento{
}
/* CSS PAGINA EVENTI FINE */

/* CSS PAGINA FAQ */
#faq {
}
#faq hr{
}
.domandafaq {
}
/* CSS PAGINA FAQ FINE */

/* CSS PAGINA GUESTBOOK */
.guest_titoletto {
}
.guest_data {
}
.guest_nome {
}
.guest_titolo {
}
.guest_testo {
}
#guestbook {
}
#guestbook fieldset {
}
#guestbook textarea {
}
#guestbook input {
}
#guestbook legend {
}
#guestbook img{
}
/* CSS PAGINA GUESTBOOK FINE */

/* CSS PAGINA ISCRIZIONE */
#iscrizione {
}
#iscrizione h3 {
font-size:2em;
float:no;
font-weight:normal;
letter-spacing:-2px;
margin:5px;
}
input.iscrizionefild#nomeiscrizione {
}
input.iscrizionefild#Username {
}
input.iscrizionefild#Password {
}
input.iscrizionefild#Mail {
}
input.iscrizionefild#newsletter {
}
#iscrizione input{
}
/* CSS PAGINA ISCRIZIONE FINE */

