html {
 background-image:url(/img-hotel/bg_html.jpg); background-repeat:repeat-x; background-color:#7b7b7b;
 height:100%;

}

body {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
	/*height:100%;*/
	color:#323232; font-family:Arial, Helvetica, sans-serif; font-size:13px;
background-image:url(/img-hotel/bg_body.jpg); background-repeat:repeat-x; background-position:bottom;
}

a{ color:#323232;}
a:hover{ text-decoration:none;}


h1, h2, h3{ color:#323232; font-size:16px; margin-bottom:4px; margin-top:0px;  font-weight:lighter; text-transform:uppercase;}

#container{ width:1000px; margin:0px auto; }


/*stili per TESTATA*/
#testata{ width:998px; height:335px;   margin:0px auto; background-image:url(/img-hotel/bg_testata.jpg); background-repeat:no-repeat; color:#efefef;}
#testata { color:#efefef}
#testata a { color:#efefef}

#testata #top{ height:100px; clear:both;}
#testata #top #logo-hotel{ position:relative; width:280px; margin-left:10px; margin-right:50px; margin-top:20px; text-align:center; float:left; }
#testata #top #menu_1{ position:relative; float:left; margin-right:30px; background-color:#000000; margin-top:40px;   }
#testata #top #menu_1 a{ display:block; float:left; padding:10px; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none  }
#testata #top #menu_1 a:hover { background-color:#323232; text-decoration:underline}
#testata #top #menu_1 a.hotel-promo{ background-color:#72020d;}
#testata #top #menu_1 a:hover.hotel-promo{ background-color:#b20717;}
#testata #top #menu_lingue { position:relative; margin-top:45px; float:left;}
#testata #top #menu_lingue img{ border:0px;}

#testata  #slide{position:relative; margin:0px auto; width:965px; height:199px}

#testata #menu_2 {  background-image:url(/img-hotel/bg_menu_orizzontale.gif); height:44px; background-repeat:no-repeat; background-position:top center;  }
#testata #menu_2 ul{  list-style-type:none; margin-left:20px; margin-top:0px;  padding:0px; float:left; width:680px;  }
#testata #menu_2 li{ float:left;  padding:4px; padding-bottom:5px; padding-left:9px; padding-right:9px; text-align:center;   }
#testata #menu_2 li a{ color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; }
#testata #menu_2 li:hover{ background-color:#72020d}
#testata #menu_2 li.sel{ background-color:#b20717}
#testata #menu_2 #menu2_hotel_reservation{ float:left; width:280px;  text-align:center; padding:4px; text-transform:uppercase; font-size:16px; font-weight:bold;   }
#testata #menu_sei_in{ border-bottom:2px solid #cec8bb; margin-left:8px; width:670px; padding:10px;}
/*fine*/


#contenuti{ padding-top:0px; padding-bottom:0px; background-color:#FFFFFF; width:965px; margin:-11px auto; background-image:url(/img-hotel/bg_top_contenuti.jpg); background-position:top center; background-repeat:no-repeat; }
#contenuti #bot_contenuti{ background-image:url(/img-hotel/bg_bot_contenuti.jpg);  height:100px;}

#centro{ width:674px; line-height:19px; padding:15px; padding-top:10px; min-height:600px;  }
#centro h2{ margin-bottom:6px; color:#8a000f;  }
#centro h2 a{ text-decoration:none; }

#centro .box_1{ clear:both; width:634px; height:130px;  margin-bottom:10px; background-image:url(/img-hotel/bg_box_1.gif); background-repeat:no-repeat; padding:10px;    }
#centro .box_1 h3{ background-image:url(/img-hotel/bg_box1_title.gif); background-repeat:no-repeat;    }
#centro .box_1 h3 a{ color:#FFFFFF; font-size:12px; font-weight:bolder; padding:4px; }
#centro .box_1 .img img{ border:0px;  }
#centro .box_1 .img{ width:160px; height:106px;   overflow:hidden; float:left; margin-right:10px; border:1px solid #3c3c3c  }
#centro .box_1 .img:hover{ width:160px; height:106px;   overflow:hidden; float:left; margin-right:10px; border:1px solid #ffffff; cursor:hand;  }

#centro .box_1 p{ padding:0px; margin:0px;}


#sidebarDx{ position:absolute; margin-left:688px; top:324px; width:277px;  }
#sidebarDx #hotel-booking{ background-image:url(/img-hotel/bg_booking.gif);  background-repeat:no-repeat; padding:6px;  padding-bottom:20px; background-position:top center; background-color:#640000;  padding-top:10px;}
#sidebarDx #hotel-booking form{ color:#FFFFFF; }
#sidebarDx #hotel-booking a{ color:#FFFFFF; }

.btn_booking{ background:url(/img-hotel/bg_btn_booking.gif); color:#efefef; background-repeat:no-repeat; background-position:center; font-size:16px; margin-top:6px;  border:0px; height:60px; width:212px; cursor:hand;  }
.btn_booking:hover{background:url(/img-hotel/bg_btn_booking_hover.gif); color:#ffffff;  background-repeat:no-repeat; background-position:center;}


#sidebarDx #dintorni{   padding:2px; background-image:url(/img-hotel/bg_dintorni_sidebarDx.gif); background-position:top center; background-repeat:no-repeat;}
#sidebarDx #dintorni h4{ background-image:url(/img-hotel/bg_dintorni_title.gif); background-position:top center; margin-top:6px; margin-bottom:4px;  background-repeat:no-repeat; font-size:12px; text-transform:uppercase; text-align:center; color:#FFFFFF;}
#sidebarDx #dintorni .img{ float:left; width:80px; height:53px; overflow:hidden; margin-right:5px; border:1px solid #ccc;  margin-bottom:6px;}
#sidebarDx #dintorni .img img{ border:0px solid #ccc;  }

#sidebarDx #news{ background-image:url(/img-hotel/bg_sidebar_news.gif); background-repeat:no-repeat; background-position:top center; height:200px; border-top:1px solid #464646; border-bottom:1px solid #464646; margin-bottom:20px; padding:10px;}
#sidebarDx #news .box_ultime_news h4{ margin-bottom:2px; }
#sidebarDx #news .box_ultime_news h4 a{ color:#990000; }



#centro #news{ background-image:url(/img-hotel/bg_news_home.gif); background-repeat:no-repeat; background-position:top center; width:638px;  padding:8px; }
#centro #news h4{ background-image:url(/img-hotel/bg_box1_title.gif); padding-left:6px; background-repeat:no-repeat; background-position:top center; font-size:12px; color:#FFFFFF; text-transform:uppercase;}

#centro #news .anteprimaNews{ margin-top:10px;  padding:10px; width:630px; clear:both;}
#centro #news .anteprimaNews h5{ font-size:12px; margin-bottom:2px; text-transform:uppercase; }
#centro #news .img{ float:left; width:100px; height:100px; overflow:hidden; margin-right:8px; border:1px solid #ccc;}
#centro #news .img:hover{ border:1px solid #333333;}
#centro #news .img img{ border:0px solid #ccc;}
#centro .img_dintorni{ width:80px; height:80px; overflow:hidden;}

#centro .img_dettaglioNews{ float:left; border:1px solid #333;  margin:10px;margin-left:0px;}
#centro .img_dettaglioNews img{ border:0px; }

#centro #back{ clear:both; font-size:18px;}
#centro  .anteprimaNews{ margin-top:10px;  padding:10px; width:630px; clear:both;}
#centro  .anteprimaNews h5{ font-size:12px; margin-bottom:2px; text-transform:uppercase; }
#centro .img{ float:left; width:100px; height:100px; overflow:hidden; margin-right:8px; border:1px solid #ccc;}
#centro .img:hover{ border:1px solid #333333;}
#centro  .img img{ border:0px solid #ccc;}

.clearer{ clear:both; padding:0px; margin:0px;}

#footer{ position:relative; height:100px; width:1000px; margin:0px auto; clear:both; background-image:url(/img-hotel/bg_footer.jpg); background-repeat:no-repeat; background-position:top center; color:#efefef; }
#footer .cont{ text-align:center; line-height:21px; width:980px; margin:0px auto; padding-top:10px;  }


form h4{ margin-bottom:2px;}

.form_contatti{ background-image:url(/img-hotel/img-contatti.jpg); background-repeat:no-repeat; background-position:top right; margin-left:50px; width:580px; }
.form_contatti input, textarea{ background-color:#dbd8cf; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:1px solid #aeaaa1; }
.form_contatti input{ background-image:url(/img-hotel/bg_input.gif); background-repeat: repeat-x; background-position:bottom center;}
.form_contatti textarea{ background-image:url(/img-hotel/bg_textarea.gif); background-repeat: repeat-x; background-position:bottom center;}


.form_eventi{ background-image:url(/img-hotel/img-contatti.jpg); background-repeat:no-repeat; background-position:top right;  width:800px; }
.form_eventi input, textarea{ background-color:#dbd8cf; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:1px solid #aeaaa1; }
.form_eventi input{ background-image:url(/img-hotel/bg_input.gif); background-repeat: repeat-x; background-position:bottom center;}
.form_eventi textarea{ background-image:url(/img-hotel/bg_textarea.gif); background-repeat: repeat-x; background-position:bottom center;}
.form_eventi h4{ padding-bottom:20px; text-decoration:underline }
.form_eventi fieldset{ border:4px solid #cccccc; padding:10px;}


.listaSPagine{ margin-top:20px;}
.listaSPagine h3{ text-transform:uppercase;}

#gallery-hotel{  margin:16px; margin-bottom:2px; }
#gallery-hotel img{ margin-bottom:10px}
.thums{ width:100px;}


.box_evidenza{ background-color:#e8e8e8; color:#640000; padding:20px; font-size:16px; line-height:22px; 
-moz-border-radius: 15px;
 border-radius: 15px;
 
}
.box_evidenza a{ color:#640000;  }
