/*@charset "utf-8";*/
/* CSS Document */

body {
	background-image:url(../images/striscia_alta.png);
	background-position:center top;
	background-repeat:repeat-x;
	/*background-color:#EE8160;*/
	margin:0;
	padding:0;
	/*width:100%;*/
	height:100%;
	background-color:#FFFFFF;
}

#main {
width:983px;
height:577px;
position:relative;
}

#parte_alta{
position:relative;	
width:983px;
height:577px;
background-image:url(../images/parte_alta.png);
background-position:center top;
background-repeat:no-repeat;
}

.center{
margin-left:auto;
margin-right:auto;
}

#lingue{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	left: 870px;
	top: 16px;
}

#lingue a{ color:white;}
#lingue a:link{ text-decoration:none; }
#lingue a:visited{ text-decoration:none; }
#lingue a:hover{ text-decoration:underline; }
#lingue a:active{ text-decoration:none; ;}

#prenotazioni{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left: 351px;
	top: 41px;
	width:291px;
	height:80px;
}

.relative{
position:relative;
}

#prenotazioni label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
}

#prenotazioni #label1 {
	position:absolute;
	left: 0px;
	top: 0px;
}

.arial10nero {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

#prenotazioni #input1 {
	position:absolute;
	left: 122px;
	top: -1px;
}

#prenotazioni #label2 {
	position:absolute;
	left: 0px;
	top: 21px;
}

#prenotazioni #input2{
	position:absolute;
	left: 123px;
	top: 21px;
}

#prenotazioni #label3 {
	position:absolute;
	left: 0px;
	top: 42px;
}

#prenotazioni #input3{
	position:absolute;
	left: 124px;
	top: 39px;
}

#prenotazioni #label4 {
	position:absolute;
	left: 0px;
	top: 63px;
}

#prenotazioni #input4{
	position:absolute;
	left: 124px;
	top: 63px;
}



td.calendarDateInput {
	letter-spacing:normal;
	line-height:normal;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	}

select.calendarDateInput {
   letter-spacing:.06em;
   font-family:Verdana,Sans-Serif;
   font-size:10px;
   }

option.calendarDateInput {
	letter-spacing:.06em;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
}

input.calendarDateInput {
	letter-spacing:.06em;
	font-family:Verdana,Sans-Serif;
	font-size:10px;
}

#prenotazioni .invia_prenotazione{
	position:absolute;
	left: 124px;
	top: 90px;
	color:white;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width: 177px;
}

.invia_prenotazione:link{ text-decoration:none; }
.invia_prenotazione:visited{ text-decoration:none; }
.invia_prenotazione:hover{ text-decoration:underline; }
.invia_prenotazione:active{ text-decoration:none; }

#proposte{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left: 677px;
	top: 36px;
	width:310px;
	height:87px;
	overflow:hidden;
}

.proposta{
display:block;
width:299px;
height:60px;
border-top:1px solid white;
border-bottom:1px solid white;
padding-top:5px;
margin-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
margin-bottom:20px;
position:absolute;
left:0px;
}

.proposta .testi{
float:left;
}

.proposta .titolo{ font-weight:bold; overflow:hidden; display:block; width:150px; height:15px;}
.proposta .data{ font-size:12px; margin-top:5px; padding-bottom:5px; display:block; width:150px; height:15px;  }
.proposta .link{ font-size:11px; margin-top:2px; display:block; width:135px; height:10px; border-top:1px dashed white; }

.proposta .foto{
float:left;
width:120px;
height:55px;
border-left:1px dashed white;
padding-left:15px;
padding-top:2px;
}

#txt_proposte{
	position:absolute;
	top:131px;
	left:849px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#slideshow {
	position:absolute;
	top:142px;
	left:0px;
	width:983px;
	height:422px;
	overflow:hidden;
}

.foto_slideshow{
	position:absolute;
	top: 0px;
}

#parte_bassa{
	position:absolute;
	bottom:0px;
	left:0px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width: 983px;
	height: 86px;
	/*background-image:url(../images/striscia_bassa.png);*/
	background-image:url(../images/striscia_bassa_senzanero.png);
	/*background-image:url(../images/menu01.png);*/
	background-repeat:repeat-x;
	background-position:bottom center;
}

#menu a{ color:white; }
#menu a:link{ text-decoration:none; }
#menu a:visited{ text-decoration:none; }
#menu a:hover{ text-decoration:underline; }
#menu a:active{ text-decoration:none; }

#menu {
	position:absolute;
	/*
	left: 25px;
	*/
	top: 30px;
	font-size:14px;
}

#sottomenu1{
	/*background-image:url(../images/alpha.png);*/
	position:absolute;
	left: 0px;
	top:-88px;
	width:215px;
	height:108px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	line-height:1.2;
	font-size:13px;
	background-color:transparent;
	z-index:2;	
}

#sottomenu1_sfondo {
	position:absolute;
	left: 0px;
	top:-88px;
	width:215px;
	height:108px;
	padding-right:10px;
	padding-top:10px;
	background-color:black;
	opacity:0.66;
	filter:alpha(opacity=66);	
	z-index:1;
	display:none;
}

.sottomenu a{ color:white; }
.sottomenu a:link{ text-decoration:none; }
.sottomenu a:visited{ text-decoration:none; }
.sottomenu a:hover{ text-decoration:underline; }
.sottomenu a:active{ text-decoration:none; }

#sottomenu2{
	/*background-image:url(../images/alpha.png);*/
	position:absolute;
	left: 240px;
	top:-88px;
	width:175px;
	height:108px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	line-height:1.2;
	font-size:13px;
	z-index:2;	
}

#sottomenu2_sfondo {
	position:absolute;
	left: 240px;
	top:-88px;
	width:175px;
	height:108px;;
	padding-right:10px;
	padding-top:10px;
	background-color:black;
	opacity:0.66;
	filter:alpha(opacity=66);	
	z-index:1;
	display:none;
}

#sottomenu3{
	/*background-image:url(../images/alpha.png);*/
	position:absolute;
	left: 639px;
	top:-88px;
	width:113px;
	height:108px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	line-height:1.2;
	font-size:13px;
	z-index:2;	
}

#sottomenu3_sfondo {
	position:absolute;
	left: 639px;
	top:-88px;
	width:113px;
	height:108px;
	padding-right:10px;
	padding-top:10px;
	background-color:black;
	opacity:0.66;
	filter:alpha(opacity=66);	
	z-index:1;
	display:none;
}


#contenuti {
	width:983px;
	height:683px;
	position:absolute;
	top:577px;
	/*background-image:url(../images/striscia_sinistra_senzanero.jpg);*/
	background-image:url(../images/striscia_sinistra_senzanero2.jpg);
	/*background-image:url(../images/striscia_sinistra.jpg);*/
	background-position:left top;
	background-repeat:no-repeat;
	/*background-color:#EEDDD6;*/
	background-color:#FFFFFF;
}

#contenuti a{ color:white; }
#contenuti a:link{ text-decoration:none; }
#contenuti a:visited{ text-decoration:none; }
#contenuti a:hover{ text-decoration:underline; }
#contenuti a:active{ text-decoration:none; }

#links_gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	position: absolute;
	left: 47px;
	top: 29px;
	text-align: right;
	width: 150px;
}

#links_gallery span {
	color:#de7d5e;
}

#links_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	position: absolute;
	left: 46px;
	top: 148px;
	text-align: right;
	width: 150px;
}

#links_new span {
	color:#de7d5e;
}
#foto_piccole {
	height: 422px;
	width: 204px;
	position: absolute;
	left: 5px;
	top: 246px;
}
#freccia_su {
	position: absolute;
	left: 88px;
	top: 1px;
}
#freccia_giu {
	position: absolute;
	left: 88px;
	top: 371px;
}

#cont_miniature {
	position: absolute;
	left: 0px;
	top: 22px;
	width: 203px;
	height: 339px;
	overflow:hidden;
}


#titolo_cont{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:40px;
	position:absolute;
	top:22px;
	left:245px;
}

#div_form_modificaTesti input{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:40px;
	position:absolute;
	top:22px;
	left:245px;
	z-index:998;	
}

.miniatura {
	position: absolute;
	left: 2px;
}

#testo_cont{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	position:absolute;
	top:103px;
	left:245px;
	width: 703px;
}

#div_form_modificaTesti textarea{
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	font-size:17px;
	position:absolute;
	top:103px;
	left:245px;
	width:703px;
	height:100px;
	z-index:999;
}

#bordo_immagine{
width:711px;
height:453px;
overflow:hidden;
}

.bordo .top {
/*border-top:4px solid white;*/
background-image:url(../images/spacer.png);
background-position:top center;
background-repeat:repeat-x;
}

.bordo .left {
border-left:5px solid white;
}


.bordo .right {
border-right:5px solid white;
}


.bordo .bottom {
/*border-bottom:4px solid white;*/
background-image:url(../images/spacer.png);
background-position:bottom center;
background-repeat:repeat-x;
}

.bordo img {
display:block;
border:none;
}

.bordo .center{
	width:711px;
	height:453px;
	overflow:hidden;
	position:absolute;
	top:-14px;

	left:-13px;
	background-repeat:no-repeat;
}

#foto_cont{
position:relative;
left:0px;
top:55px;
background-image:url(../images/rettangolo_bianco.jpg);
background-repeat:no-repeat;
width:701px;
height:443px;
}

.fotog{
	position:absolute;
	width:683px;
	height:427px;
	top:8px;
	left:8px;
	overflow:hidden;
}



#links_sez2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	position: absolute;
	left: 46px;
	top: 148px;
	text-align: left;
	width: 150px;
}

#links_sez2 a{ color:black; }

#links_sez2 a:link{ text-decoration:none; }
#links_sez2 a:visited{ text-decoration:none; }
#links_sez2 a:hover{ text-decoration:underline; }
#links_sez2 a:active{ text-decoration:none; }

#links_sez2 a.questo{ color:white; text-decoration:underline; }




#links_sez3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	position: absolute;
	left: 46px;
	top: 148px;
	text-align: left;
	width: 150px;
}

#links_sez3 a{ color:black; }

#links_sez3 a:link{ text-decoration:none; }
#links_sez3 a:visited{ text-decoration:none; }
#links_sez3 a:hover{ text-decoration:underline; }
#links_sez3 a:active{ text-decoration:none; }

#links_sez3 a.questo{ color:white; text-decoration:underline; }

#prenotazioni2{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left: 10px;
	top: 10px;
	width:291px;
	height:80px;
	color:white;
}

/*
.tab_prenotazione,.tab_prenotazione tr,.tab_prenotazione td{
font-family:Arial;
font-size:12px;
color:black;	
}*/

#form_prenotazioni, #form_prenotazioni table,#form_prenotazioni table tr,#form_prenotazioni table tr td{
font-family:Arial;
font-size:12px;
color:black;	
}

#main_footer{
border-top:1px solid black;
color:black;
width:987px;
position:absolute;
bottom:-96px;
left:0px;
text-align:center;
padding-top:5px;
padding-bottom:5px
}
