/* CSS Document */

h1{
font-size:14px;
font-weight:bold;
color:#007100;
}

h2{
font-size:11px;
font-style:italic;
font-weight:bold;
}



body{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
margin:0px;
padding:0px;
}
#body{
width:800px;
margin:auto;
}

#testa{
background-color:#cccccc;
height:30px;
}

#header{
height:20px;
background-color:#006600;
font-size:10px;
text-align:right;
padding-top:7px;
padding-right:13px;
}

#logo{
position:relative;
margin-top:-95px;
}

#sfondologo{
background-color:#EBEBEB;
height:70px;
}

#flash{
background-color:#EBEBEB;
padding:0px 0px 0px 10px;
}

#imgst{
background-color:#EBEBEB;
position:relative;
margin-left:-5px;
padding-bottom:7px; 
}
#box_txt{
width:305px;
height:139px;
background-image:url(../img/box_txt.jpg);
background-repeat:no-repeat;
position:relative;
margin-top:-143px;
margin-left:-1px;
padding: 10px 0px 0px 10px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:italic;
text-align:justify;
}

#box_txtoff{
width:305px;
height:168px;
background-image:url(../img/box_txtoff.png);
background-repeat:no-repeat;
position:relative;
margin-top:-171px;
margin-left:-1px;
padding: 10px 0px 0px 10px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:italic;
text-align:justify;
}

#box_txtev{
width:305px;
height:105px;
background-image:url(../img/box_txtev.png);
background-repeat:no-repeat;
position:relative;
margin-top:-108px;
margin-left:-1px;
padding: 10px 0px 0px 10px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:italic;
text-align:justify;
}

#txt{
width:295px;
height:105px;
position:relative;
margin-left:-3px;
border:none;
}

#txtev{
width:285px;
height:125px;
position:relative;
margin-left:3px;
}
#contenuto{
padding-left:10px;
padding-top:10px;
background-color:#EBEBEB;
/*border-right:8px solid #99CC00;*/
padding-right:10px;
padding-bottom:10px;
margin:auto;
}

#sfcontenuto{
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
background-image: url(../img/sfcontenuto.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#tripadv{
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
margin-bottom:10px;
background-image: url(../img/sfcontenuto.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

/*pag servizi;*/
#contservizi{
background-color:#ebebeb;
padding:10px 0px 10px 0px;
padding-right: 10px;
}
#bloccoservizi{
background-color:#ffffff;
background-image: url(../img/sfcontservizi.png);
background-repeat:repeat-x;

}
#servizi{
padding: 10px;
text-align:left;
text-align:justify;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#FFFFFF;
}
#serviziinfo{
padding:20px;
text-align:left;
font-family: Arial;
font-stretch:condensed;
font-size:12px;
font-style:italic;
color:#FFFFFF;
}
.titolo{
font-family: Arial;
font-size:14px;
font-style:normal;
}

.titolocontatti{
font-family: Arial;
font-size:16px;
font-style:italic;
font-weight:bold;
}

/*#txtservizi{
padding:10px 10px 10px 10px;
text-align:top;
font-family:Arial;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#003300;
}*/
.titolotxt{
font-family:Arial;
font-size:18px;
font-style:normal;
color:#006600;
}

#imgservizi{
padding-top:10px;
padding-left:25px;
padding-bottom:10px;
}

#imgvenere{
padding:10px;
padding-left:30px;
float:left;
}

#txtvenere{
padding:10px;
font-family:Arial;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#ff0000;
float:left
}

#facchino{
padding-left:20px;
}

a.photogall{
color:#006600;
text-decoration:none;
}
a.photogall:hover{
position:relative;
text-decoration:none;
color:#00FF33;
}
/*fine pag servizi;*/

/*pag posizione;*/
#contposizione{
background-color:#EBEBEB;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#continfo{
padding:10px;
text-align:justify;
font-family: Arial;
font-stretch:condensed;
font-size:12px;
font-style:italic;
color:#FFFFFF;
}

#continfoprezzi{
padding:10px;
text-align:justify;
font-family: Arial;
font-stretch:condensed;
font-size:14px;
font-style:italic;
color:#FFFFFF;
}

#dovesiamo{
background-color:#ffffff;
background-image: url(../img/sfposizione.png);
background-repeat:repeat-x;
}
.map{
font-family: Arial;
font-size:12px;
color:#ffffff;
text-align:right;
}
#posizione{
padding:10px;
text-align:justify;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#333333;
}
#spazio{
background-color:#ebebeb;
height:10px;
}
#collpos{
padding-top:5px;
padding-left:10px;
background-color:#ebebeb;
height:20px;
text-align:left;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#333333;
}

#collmenu{
padding-top:5px;
padding-left:10px;
padding-right:20px;
background-color:#ebebeb;
height:20px;
text-align:right;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#333333;
}

#spazio1{
background-color:#ebebeb;
height:5px;
}

#titolosezioni1{
background-color:#006600;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:book;
font-weight:bold;
color:#ffffff;
}

#titolosezioni2{
background-color:#006600;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:book;
font-weight:bold;
color:#ffffff;
}

#titolosezioni3{
background-color:#006600;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:book;
font-weight:bold;
color:#ffffff;
}

#titolosezioni4{
background-color:#006600;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-family: Arial;
font-size:14px;
font-style:book;
font-weight:bold;
color:#ffffff;
}

.elencocontpos{
text-align:justify;
background-color:#ebebeb;
height:170px;
background-image: url(../img/sfcontposizione.png);
}
#imgcont{
padding:9px;
float:left;
height:152px;
}
#txtcont{
padding:10px;
text-align:left;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#333333;
}
#txtcont2{
padding:10px;
text-align:left;
font-family: Arial;
font-size:11px;
font-style:italic;
color:#333333;
}
/*finepag posizione;*/

/*finepag prenotazioni;*/
#txtprenotazioni{
padding:10px;
text-align:left;
font-family: Arial;
font-stretch:condensed;
font-size:16px;
font-style:book;
color:#FFFFFF;
}
#txtprenotazioni1{
height:80px;
width:760px;
background-image: url(../img/sfcontenuto.png);
padding:10px;
text-align:justify;
font-family: Arial;
font-size:12px;
font-style:italic;
color:#333333;
}

#contenutoprenotaz{
width:780px;
background:#FFF url(../img/sfcontpren.png);
background-repeat:repeat-x;
vertical-align:super;
}
#info{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:center;
font-family: Arial;
font-size:16px;
font-style:book;
font-weight:bold;
color:#333333;
}

#mailcontatti{
color:#FFFFFF;
}
/*finepag prenotazioni;*/
/*pag camere;*/

#prezziofferte{
background-image: url(../img/sfcontposizione.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#contofferte{
padding-left:10px;
padding-top:10px;
text-align:justify;
font-family: Arial;
font-size:12px;
font-style:italic;
}

#contcamere{
background-color:#006600;
background-image: url(../img/sfcontcamere.png);
background-repeat:repeat-x;
}

#contenutocam{
padding-left:10px;
padding-top:10px;
background-color:#EBEBEB;
/*border-right:8px solid #99CC00;*/
padding-right:10px;
padding-bottom:10px;
}

#prencamere{
padding-left:10px;
padding-bottom:10px;
}
#box_camere{
width:305px;
height:139px;
position:relative;
margin-top:-143px;
margin-left:-1px;
padding: 10px 0px 0px 0px;

}
/*fine pag camere;*/
#footer{
height:50px;
padding-top:5px;
padding-left:15px;
background-color:#006600;
color:#FFFFFF;
font-size:10px;
text-align:left;
font-family: Verdana;
}

#dati{
font-size:8px;
}



#alt_img{

display:block;
font-size:10px;
font-weight:bold;
}


#alt_img h1{

color:#FFFFFF;
font-size:10px;
}

#img{
position:relative;
margin-left:-5px;
}


#blocco{
clear:both;
height:1px;
margin-bottom:4px;
border-bottom:1px dotted #333333;
}



/*<navigazione>*/
 #nav{
height:30px;
padding-top:13px;
padding-left:40px;
background-color:#006600;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
font-family: Verdana;
border:none;
}

#nav a.selcorrente{
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.home{
width:31px;
height:13px;
background-image:url(../nav/home.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.home:hover{
background-image:url(../nav/home_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.servizi{
width:45px;
height:13px;
background-image:url(../nav/servizi.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.servizi:hover{
background-image:url(../nav/servizi_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.camere{
width:98px;
height:13px;
background-image:url(../nav/camere.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.camere:hover{
background-image:url(../nav/camere_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.posizione{
width:69px;
height:13px;
background-image:url(../nav/posizione.png);
background-repeat:no-repeat;
float:left;
margin-right:23px;
color: #006600;
text-decoration:none;
}
#nav a.posizione:hover{
background-image:url(../nav/posizione_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:23px;
text-decoration:none;
}

a.map{
border-color: #006600;
}
a.map:hover{
color:#00FF33;
}

#nav a.diconodinoi{
width:87px;
height:13px;
background-image:url(../nav/diconodinoi.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.diconodinoi:hover{
background-image:url(../nav/diconodinoi_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.offerte{
width:48px;
height:13px;
background-image:url(../nav/offerte.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.offerte:hover{
background-image:url(../nav/offerte_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.prenotazioni{
width:85px;
height:13px;
background-image:url(../nav/prenotazioni.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.prenotazioni:hover{
background-image:url(../nav/prenotazioni_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.eventi{
width:40px;
height:13px;
background-image:url(../nav/eventi.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.eventi:hover{
background-image:url(../nav/eventi_ov.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

/*nav eng*/
#nav a.servizi_en{
width:45px;
height:13px;
background-image:url(../nav/servizi_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.servizi_en:hover{
background-image:url(../nav/servizi_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.camere_en{
width:98px;
height:13px;
background-image:url(../nav/camere_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.camere_en:hover{
background-image:url(../nav/camere_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.posizione_en{
width:69px;
height:13px;
background-image:url(../nav/posizione_en.png);
background-repeat:no-repeat;
float:left;
margin-right:23px;
color: #006600;
text-decoration:none;
}
#nav a.posizione_en:hover{
background-image:url(../nav/posizione_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:23px;
text-decoration:none;
}



#nav a.diconodinoi_en{
width:87px;
height:13px;
background-image:url(../nav/diconodinoi_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.diconodinoi_en:hover{
background-image:url(../nav/diconodinoi_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.offerte_en{
width:48px;
height:13px;
background-image:url(../nav/offerte_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.offerte_en:hover{
background-image:url(../nav/offerte_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.prenotazioni_en{
width:85px;
height:13px;
background-image:url(../nav/prenotazioni_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.prenotazioni_en:hover{
background-image:url(../nav/prenotazioni_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}

#nav a.eventi_en{
width:40px;
height:13px;
background-image:url(../nav/eventi_en.png);
background-repeat:no-repeat;
float:left;
margin-right:30px;
color: #006600;
text-decoration:none;
}
#nav a.eventi_en:hover{
background-image:url(../nav/eventi_ov_en.png);
background-repeat:no-repeat;
color:#00FF33;
float:left;
margin-right:30px;
text-decoration:none;
}
/*!naveng*/

#photo{
width:255px;
height:40px;
position:relative;
padding-bottom:0px;
margin-left:-10px;
margin-top:-35px;
color:#00FF33;

}
a.photogall_home{
position:relative;
margin-left:-10px;
color: #006600;
text-decoration:none;
}
a.photogall_home:hover{
position:relative;
margin-left:-10px;
text-decoration:none;
color:#00FF33;
}


a.photogall{
position:relative;
color: #006600;
text-decoration:none;
}
a.photogall:hover{
position:relative;
text-decoration:none;
color:#00FF33;
}



a.facebook{
color: #006600;
border:none;
}
a.facebook:hover{
text-decoration:none;
color:#00FF33;
}
/*</navigazione>*/

#navlang{
display:block;
}

#navlang a:hover{
margin:3px;
color:#00FF33;
text-decoration:underline;
}

#navlang a.selcorrente{
margin:3px;
color:#4D944D;
text-decoration:none;
}

#navlang a{
margin:3px;
color:#FFFFFF;
text-decoration:underline;
}

#navfoot{
color:#FFFFFF;
margin:5px;
color: #006600;
text-decoration:underline;
}

#navfoot a:hover{
color:#00FF33;
margin-right:5px;
text-decoration:underline;
}

#navfoot a.selcorrente{
color:#4D944D;
margin-right:5px;
text-decoration:underline;
}

#navfoot a{
color:#FFFFFF;
margin-right:5px;
text-decoration:underline;
}

#created {
color:#000000;
margin-right:5px;
font-size:9px;
padding-left:10px;
}






#contenuto_contatti{
margin-left:15px;
margin-top:25px;
width:550px;
background-color:#FFFFFF;
/*border-right:8px solid #99CC00;*/
/*padding-right:10px;
/*margin:auto;*/
font-size:15px;
}




/*
################################################################
MODIFICA FABRY
################################################################
*/
table{
	border:0px;
}
#btab{
border:2px solid #009900;
font-style:normal;
}
#tdPrenot{
background:url(../img/bgSeleziona.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
height:40px;
}
#tdPrenot p{
margin:5px 10px 5px 10px;
}
.tdStand{
background:url(../img/bgStand.png) repeat-x;
height:34px;
}
.tdCam{
background:url(../img/bgCam.gif) repeat-x;
height:20px;
}
#form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
}
.lab{
padding-left:10px;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
text-align:left;
}

.lab1{
padding-right:10px;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
text-align:right;
}


#btab input[type=text]{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
width:70px;
}
.campi_booking_ori{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
width:70px;
}
#prenotaOri{
	width:100%;
	background:url(../img/sfPrenotaOri.jpg) repeat-x;
}
#prenotaOri input[type=image]{
	float:right;
}
.layerCamere{
	position:absolute; 
	width:160px;
	height:1px;
	margin-top:10px;
}
.layerCamere table{
}
.imgEv{
	margin-right:16px;
}
.evento{
	background:url(../img/sfEvento.jpg) repeat-x;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-style:italic;
}
.evento a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
.evento strong{
	font-style:normal;
}
.evento div{
	width:92%;
	margin:auto;
	padding-top:7px;
	padding-bottom:7px;
}
.evento div img{
	border:2px solid #026600;
}
a.vai{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
	font-weight:normal;
	text-decoration:underline;
}
#ImgEvento{
	float:left;
}
#ImgEvento img{
	border:2px solid #026600;
}
#SingEvento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-style:italic;
	float:left;
	width:520px;
}
#SingEvento strong{
	font-style:normal;
}
.ui-datepicker-trigger{
	position:absolute;
}
#contText1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	height:160px;
	width:240px;
}
#contText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	height:200px;
	width:240px;
}
#contText1 strong, #contText2 strong,#contText2 strong,#contText3 strong{
	color:#006600;
}
#contText3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:left;
	height:200px;
	font-style:normal;
}