body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #061C37;
	background: #94C1F8 url("images/background.png");
	background-repeat:repeat-x;
}
*
{
 margin: 0 auto 0 auto;
 }
 
#page
{
  border:0px solid #FF0000; display: block; 
  height:auto;
  position: relative; 
  overflow: hidden; 
  width: 780px;
  text-align:center;
}

#flashcontent {	
	margin: 0px 0px 0px 0px;	
	width: 750px;	
	height: 500px;
	background-image:url('images/content_back.png');	
}


.lnkdx
{
	text-align:center;
	margin:10px 10px 0px 10px;
	padding:0px 10px 0px 10px;
	font-weight: bold;
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 150%;
}

.topNaviagationLink
{
position:relative;
margin-left:1px;
margin-top:16px;
font-size:14px;
width:110px;
height: 35px;
line-height: 35px;
float:left;
color:#CEEAEE;
font-family:Arial, Helvetica, sans-serif;
}


.topNaviagationLink a
{
text-decoration:none;
color:#CDE2FC;
}

.topNaviagationLink a:hover
{
text-align:center;
border-bottom:none;
color:#0C61C9;
display: block;
width:110px;
height: 35px;
line-height: 35px;
background-color:#FFFFFF;

}
#lingue
{
  margin-top:5px;
  height:14px;
  position: relative; 
  overflow: hidden; 
  width: 708px;
  text-align:right;
}
#headerTitle
{
position:relative;
top:15px;
left:30px;
font-size:30px;
color:#FFFFFF;
font-family:"Adobe Garamond Pro Bold", Georgia, "Times New Roman", Times, serif;
text-align: left;
z-index: 10;
}

#headerSubtext
{
position:relative;
top:15px;
left:35px;
font-size:20px;
color:#A9C8FA;
font-family:"Adobe Garamond Pro Bold", Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-align: left;
z-index: 10;
}
.contentBox
{
height:auto;
background-color:#FFFFFF;
margin-top:5px;
width: 780px;
}

.contentBox .innerBox
{
position:relative;
height:auto;
top:5px;
margin-left:10px;
margin-right:10px;
background-image:url("images/content_back.png");
background-repeat:repeat-x;
padding-bottom:0px;
}

.contentBox .innerBox a {
color: #061C37;
text-decoration:none; 
font-weight:normal;
}

.contentBox .innerBox a:hover {
text-decoration:none; 
font-weight:normal;
}

.contentImage
{
border:1px solid #FFF000; 
margin-bottom:5px;
padding-top:0px;
margin-left:5px;
margin-top:5px;
margin-right: 5px;
position: relative;
float: left;
}

.contentTitle
{
font-size:19px;
margin-bottom:0px;
padding-top:10px;
margin-left:15px;
margin-top:5px;
border:0px solid #FF00FF; 
margin-bottom:20px;
}

.FotogalleryTitle
{
font-size:19px;
margin-bottom:0px;
padding:5px;
margin-left:15px;
margin-top:10px;
border:0px solid #FF0000; margin-bottom:0px;
}

.contentText
{
font-size:13px;
line-height:24px;
margin-left:25px;
margin-right:10px;
border:0px solid #FF0000; 
margin-bottom:0px;
text-align: justify;
}

.contentText_booking
{
font-size:13px;
line-height:24px;
margin-left:0px;
margin-right:5px;
border:0px solid #FF0000; 
margin-bottom:0px;
text-align: right;
}
.contentText_booking span {
float: left;
text-align: left;
border: 0px solid #f00;
}
.nota_privacy
{
font-size:11px;
line-height:15px;
margin-left:0px;
margin-right:0px;
border:0px solid #FF0000; 
margin-bottom:0px;
text-align: justify;
}

.messaggio_status
{
font-size:13px;
margin-bottom:0px;
text-align: center;
color: #FF0000;
font-weight:bold;
}

#check
{
font-size:13px;
margin-bottom:0px;
text-align: center;
color: #FF0000;
font-weight:bold;
border:0px solid #FF0000; 
width: 300px;
height:21px;
background-image:url('images/tasto_check.jpg');
}


#check a
{
text-decoration:none;
color: #FF0000;
font-weight:normal;
}

#check a:hover
{
text-decoration:none;
color: #FF0000;
font-weight:bold;
font-weight:bold;
}

.note
{
font-size: 12px;
color: #061C37;
text-align: center;
border-bottom:1px solid #000080;
width: 70px;
height: auto;
float: left;
}

.note_cel
{
font-size: 12px;
color: #061C37;
text-align: center;
border-bottom:1px solid #000080;
width: 140px;
height: auto;
float: left;
background: #9DC7F9;
}


.note_1
{
font-size: 13px;
color: #061C37;
text-align: center;
border-bottom:1px solid #000080;
width: 100px;
height: auto;
background: #FFFFFF;
float: left;
}

.note_2
{
font-size: 13px;
color: #061C37;
text-align: center;
border-bottom:1px solid #000080; top:0px;
width: 70px;
height: 20px;
background: #9DC7F9;
float: left;
}
.note_2_bia
{
font-size: 13px;
color: #061C37;
text-align: center;
border-bottom:1px solid #000080;
top:0px;
width: 140px;
height: 20px;
background: #FFFFFF;
float: left;
}

.note_3
{
font-size: 12px;
color: #061C37;
text-align: center;
width: 125px;
border-bottom:1px solid #000080;
}

#separatore {
height:0px;
margin-top: 0px;
padding: 0px;
}

.form {
font-size: 11px;
color: #061C37;
text-align: center;
width: 500px;
height: 200px;
float: left;
}

.contentVille {
position: relative;
width: 40%;
border:1px solid #FF0000; 
float: left;
height: auto;
}
	
#footer {
width: 780px;
height:24px;
text-align:right;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:5px;
background-image:url("images/footer.png");
}

#footer a
{
text-decoration:none;
font-size:9px;
color:#FFFFFF;
}
