@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
/*png per IE*/
img, div, input { behavior: url("iepngfix.htc") }
img{border:none;}

/*body{ background:url(img/bg_body.jpg) no-repeat; background-color:#000}*/
body{ background:url(img/bg_body.jpg) no-repeat; background-color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; }
li{ list-style-image:url(img/li.gif) ; list-style-position:inside; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555;padding:0; border-bottom:1px dotted #5c5b5b;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; -moz-opacity:0.99}

#wrapper{ width:845px; height:auto; background:url(img/bg_wrapper.png) repeat-y; margin:0 auto; z-index:1}

#menu_footer {width:845px; height: 25px; margin: 0 auto;}
#menu_footer a { color: #333333; text-decoration: none; padding-right: 20px; font-size: 10px;}
#menu_footer a:hover { color: #666666; text-decoration: none; padding-right: 20px; font-size: 10px;}

#logo{ width:845px; height:130px; padding-top:10px;	padding-bottom:10px; margin-top:0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
#cont{width:845px; height:auto; background:url(img/bg_cont.png) no-repeat; padding-bottom:10px;}
#bottom{ width:auto;height:95px; background:url(img/bg_bottom.jpg) repeat-x; clear:both; /*border:1px solid red;*/}
#mess{ width:843px; height:95px; margin:0 auto; background:url(img/bg_mess.jpg) no-repeat;}
#mess a{color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-decoration: none;}
#mess a:hover{ color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; text-decoration: underline; }
#mess p { font-size: 11px;
	color: #FFFFFF;}
.big { font-size: 17px;}

#language{
	font-family:Verdana, Arial, Helvetica, sans-serif; width:800px; height:25px; margin-left:20px; margin-top:20px; float:left; font-size:11px;	color:#f37415; clear: both; }
#language a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}
#language a:hover{ color:#f37415 }
#menu{ width:210px; height:300px; margin-left:20px;margin-top:0px; float:left}
#menu a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-decoration:none;}
#menu a:hover{ color:#f37415 }

#menu a.small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-decoration:none;}
#menu a.small:hover{ color:#f37415}

#flashcontent{ width:540px; height:280px; border:1px solid red;}
#flashcontent p{ color:#fff; margin:100px auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
#flashcontent a{ color:#f37415}

#foto{ width:540px; height:300px; margin-right:30px; float:right;/*border:1px solid red;*/ }
#main{ width:780px; height:auto; background:url(img/bg_main.png) no-repeat; margin-left:20px; padding:15px 15px 15px 25px; margin-top:10px;/*border:1px solid red;*/}


/*stili per elementi BH HOTEL */
a.bh { color: #F16211; text-decoration: none;}
a.bh:hover { color: #F16211; text-decoration: underline;}
table.bhotel img { padding-right: 10px;}
#menu_top {width:845px; height: 40px; margin: 0 auto;}
#menu_top a { color: #FFFFFF; text-decoration: none; padding-right: 20px; font-size: 12px;}
#menu_top a:hover { color: #F16211; text-decoration: none; padding-right: 20px; font-size: 12px;}

/*per google maps*/
.right
{
	width: 420px;
	float: left;
	margin-left: 20px;
}

.box1{ width:270px; height:auto; min-height:100px; margin-right:15px;/*border:1px solid red;*/ }
.box3{
	width:660px;
	float: left;/*border:1px solid red;*/
}
.box3 h1 { color: #666666; font-size: 14px;}
.duefoto{width:195px; height:auto; min-height:200px; float:left;/*border:1px solid blue*/ }
.boxMezzo{ width:770px;/*border:1px solid red;*/}
.boxMezzo a{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:14px; color:#fff; display:block;margin-bottom:5px;} 
.boxMezzo a:hover{ color:#f37415}
.nosfondo{ background:none; bordeR:1px solid #5b5653; color:#FFFFFF}

.h{ height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}

.galleryServizi{ width:370px; margin-left:50px;}
.galleryServizi img{ border:1px solid #595959 }
.galleryServizi img:hover{ border:1px solid #fff;}
.canc{ clear:both}
.bordoGrigio{ border:8px solid #676767}
.fLeft{float:left}
.fRight{ float:right}
.mRight{ margin-right:15px;}
.mTop{ margin-top:50px;}
.allineaMenu{ margin-top:5px;}
.spot01{margin-top:15px;margin-left:5px}
.tazza{ margin-top:50px;}
.tabella{ margin-top:50px;}
.calendario{ background:url(img/ico_cal.gif) no-repeat; border:1px solid #5b5653; margin-left:5px; cursor:pointer}
.checkbox{ float:left}
.invia{ background:url(img/bt_invia.jpg) no-repeat; bordeR:none; cursor:pointer; width:195px; height:43px;}
.prezzi{ font-family: verdana, Helvetica, Arial, sans-serif; font-size:28px; color:#d6d6d6; padding-left:20px;}
.euro{ font-family: verdana, Helvetica, Arial, sans-serif; font-size:24px; color:#FFF;}
/*-----------  TERRITORIO -------------------------*/

.boxBordo{ background-color:#000; height:auto; min-height:100px; width:720px; padding:5px; border:6px solid #383838;}
.descrizione{ padding-top:20px;}
.descrizione p {margin-bottom:5px; margin-right:15px; font-family: Verdana, Helvetica,  Arial, sans-serif}
.boxBordo img {margin-right:10px; float:left}
.link{ background:url(img/territorio_a.gif) repeat-y;height:20px;padding-left:20px;}
.link a{ color:#fd5d14;}
.spazioLink {margin-left:283px;}

/*------------  PROMOZIONI --------------------- */
.boxProm{ width:330px; height:auto; min-height:100px; float:left; border:6px solid #383838; margin-right:25px;margin-top:20px; padding:5px; position:relative;}
.boxProm img{ float:left; margin:0 10px 10px 0;}
.boxProm h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#fd5d14; margin-top:5px;}
.boxProm h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#747474}
.boxProm p{ color:#fff; display:block; clear:both; margin-bottom:15px;}
.vaialsito{ position:absolute; bottom:2px; width:330px; height:20px; text-align:right;}
.vaialsito a{ color:#FF6600} 
/*-----------------------------------------------*/

/*-----------  Eventi -------------------------*/

.boxEvento{ background-color:#000; height:auto; min-height:100px; width:720px; padding:5px;margin-top:20px; border:6px solid #383838;}
.boxEvento img{ float:left; margin:0 10px 10px 0;}
.boxEvento h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fd5d14; margin-top:5px;}
.boxEvento h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#747474}
.boxEvento p{ color:#fff; display:block; clear:both; margin-bottom:15px;}
.mBottom{ margin-bottom:20px;}


SELECT.rosa {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: 0px solid;
	WIDTH: 75px;
	COLOR: #e75d1e;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR:#000;
	border-color:#000;
	border-left-color:#000000;
}

.clearer { clear: both;}

