/* CSS Document */

body{
margin:0px;
padding:0px;
background-color:#fcfbf0;
background-image:url(img/bg_body.gif);
background-repeat:repeat-x;
}



#wrapper{
position:relative;
margin:0px auto;
width:790px;
height:555px;
background-image:url(img/bg_wrapper.gif);
background-repeat:no-repeat;
background-position:top center;
}

#wrapper{
position:relative;
margin:0px auto;
width:790px;
height:555px;
background-image:url(img/bg_wrapper.gif);
background-repeat:no-repeat;
background-position:top center;
}

a img{
border:0px;



}

.lingua{
position:relative;
float:right;
margin-right:10px;
margin-top:25px;
display:inline;

}

.formz input{
font-size:9px;
padding:0;
}

.formz select{
font-size:9px;

padding:0;
}

.calendario td{
border: 1px solid #cccccc;
font-size: 7pt;
}

a:focus{
outline:none;

}


.menu{
position:relative;
float:right;
margin-right:15px;
display:inline;
margin-top:-10px;
display:inline;
}



.menu img{
float:left;
padding-top:10px;
}

.menu a{
float:left;
margin-top:3px;
}

.select{
float:left;
margin-top:3px;
}
#text{
position:relative;
float:left;
width:180px;
height:310px;
margin-top:135px;
margin-left:30px;
font-family:"Lucida sans", sans-serif;
color:#FFFFFF;
font-size:11px;
display:inline;
}

#text h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#fdfbe4;
font-size:18px;
font-weight:lighter;
}

#text a{
font-family:"Lucida sans", sans-serif;

color:#fdfbe4;
text-decoration:none;
line-height:20px;

}

#text img{
float:left;
margin-left:10px;

}

#text a:visited{
color:#fdfbe4;
}

#text a:hover{
color:#df8040;
}

#mappa{
width:535px;
height:310px;
background-color:#FFFFFF;
float:right;
margin-top:104px;
margin-right:30px;
display:inline;

}

#content_mappa{
width:535px;;
height:310px;
background-color:#FFFFFF;
float:right;
margin-top:104px;
margin-right:30px;
display:inline;
overflow:hidden;



}

#content{
width:520px;
height:310px;
background-color:#FFFFFF;
float:right;
margin-top:104px;
margin-right:30px;
display:inline;
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
overflow:hidden;
padding-left:15px;
}

#content_big{
width:715px;
height:310px;
background-color:#FFFFFF;
float:right;
margin-top:104px;
margin-right:30px;
display:inline;
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
overflow:hidden;
padding-left:15px;
margin-left:30px;
}

#content_cal{
width:915px;
height:345px;
background-color:#FFFFFF;
float:left;
margin-top:0px;
margin-left:10px;
display:inline;
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
overflow:auto;

}

#content h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#c7494b;
font-size:20px;
font-weight:lighter;
margin:10px 0px 0px 0px;
}
#content a{
color:#c7494c;
text-decoration:none;
font-family:"Lucida sans", sans-serif;
font-size:11px;
}

#content a:visited{
color:#c7494c;
text-decoration:none;
}

#content a:hover{
color:#df8040;
text-decoration:none;
}
#content p{
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
width:520px;
}

#content .form{
padding-left:20px;
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
}

#content_big h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#c7494b;
font-size:20px;
font-weight:lighter;
margin:10px 0px 0px 0px;
}
#content_big a{
color:#c7494c;
text-decoration:none;
font-family:"Lucida sans", sans-serif;
font-size:11px;
}

#content_big a:visited{
color:#c7494c;
text-decoration:none;
}

#content_big a:hover{
color:#df8040;
text-decoration:none;
}
#content_big p{
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
width:520px;
}

#content_big .form{
padding-left:20px;
font-family:"Lucida sans", sans-serif;
color:#666666;
font-size:11px;
}
.camere{
width:519px;
height:292px;


}

.foto{
position:relative;
padding:10px;
float:left;
display:inline;
 
 
 }
.paypal{
position:relative;
float:left;
margin-top:70px;
margin-left:0px;


}
.footer{
float:right;
text-align:right;
margin-top:20px;
margin-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#595959;


}

* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
	width:84px;
	height:84px;
	position:relative;
	float:left;
		

}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border:0px;

}
.highslide:hover img {
	border:0px;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

