@charset "utf-8";
/* CSS Document */
#menu {
background: #3f0102;
color: #fff;
clear: both;
height: 56px;
margin: 0;
padding: 0;
}
#menu ul { 
background: transparent;
color: #fff;
float: left;
margin: 0;
padding: 10px 0 0 0;
}
#menu ul li {
display: inline;
margin: 0;
padding: 0;
}
#menu ul li a { 
background: transparent;
color: #fff; 
height: 40px;
float: left;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 0 15px;
}
#menu ul#eng li a { 
padding: 0 15px;
}
#menu ul li a:hover, #menu ul li.active a {
background: #4C0E04;
color: #D3D3D3;
text-decoration: none;
}
#menu ul li a span {
visibility: hidden;
}

#menu ul li a.home{
background: transparent url("../images/menu/home.gif") top center no-repeat;
width: 79px;
}
#menu ul li a.home:hover, #menu ul li.active a.home {
background: transparent url("../images/menu/home_active.gif") top center no-repeat;	
}

#menu ul li a#servizi{
background: transparent url("../images/menu/servizi.gif") top center no-repeat;	
width: 85px;
}
#menu ul li a#servizi:hover, #menu ul li.active a#servizi {
background: transparent url("../images/menu/servizi_active.gif") top center no-repeat;	
}

#menu ul li a#stanze{
background: transparent url("../images/menu/stanze.gif") top center no-repeat;	
width: 85px;
}
#menu ul li a#stanze:hover, #menu ul li.active a#stanze {
background: transparent url("../images/menu/stanze_active.gif") top center no-repeat;		
}

#menu ul li a#galleria{
background: transparent url("../images/menu/galleria.gif") top center no-repeat;
width: 100px;
}
#menu ul li a#galleria:hover, #menu ul li.active a#galleria {
background: transparent url("../images/menu/galleria_active.gif") top center no-repeat;	
}

#menu ul li a#prezzi{
background: transparent url("../images/menu/prezzi.gif") top center no-repeat;	
width: 81px;
}
#menu ul li a#prezzi:hover, #menu ul li.active a#prezzi {
background: transparent url("../images/menu/prezzi_active.gif") top center no-repeat;	
}

#menu ul li a#trovarci{
background: transparent url("../images/menu/direzioni.gif") top center no-repeat;	
width: 117px;
}
#menu ul li a#trovarci:hover, #menu ul li.active a#trovarci {
background: transparent url("../images/menu/direzioni_active.gif") top center no-repeat;		
}

/*eng*/

#menu ul li a.services{
background: transparent url("../images/menu/services.gif") top center no-repeat;	
width: 93px;
height: 34px;
}
#menu ul li a.services:hover, #menu ul li.active a.services {
background: transparent url("../images/menu/services_active.gif") top center no-repeat;	
}

#menu ul li a.bedrooms{
background: transparent url("../images/menu/bed.gif") top center no-repeat;	
width: 124px;
height: 28px;
}
#menu ul li a.bedrooms:hover, #menu ul li.active a.bedrooms {
background: transparent url("../images/menu/bed_active.gif") top center no-repeat;		
}

#menu ul li a.gallery{
background: transparent url("../images/menu/gallery.gif") top center no-repeat;
width: 92px;
height: 42px;
}
#menu ul li a.gallery:hover, #menu ul li.active a.gallery {
background: transparent url("../images/menu/gallery_active.gif") top center no-repeat;	
}

#menu ul li a.prices{
background: transparent url("../images/menu/prices.gif") top center no-repeat;	
width: 76px;
height: 28px;
}
#menu ul li a.prices:hover, #menu ul li.active a.prices {
background: transparent url("../images/menu/prices_active.gif") top center no-repeat;	
}

#menu ul li a.directions{
background: transparent url("../images/menu/directions.gif") top center no-repeat;	
width: 122px;
height: 28px;
}
#menu ul li a.directions:hover, #menu ul li.active a.directions {
background: transparent url("../images/menu/directions_active.gif") top center no-repeat;		
}






/*fr*/

#menu ul li a.accueil{
background: transparent url("../images/menu/accueil.gif") top center no-repeat;	
width: 90px;
height: 37px;
}
#menu ul li a.accueil:hover, #menu ul li.active a.accueil {
background: transparent url("../images/menu/accueil_active.gif") top center no-repeat;		
}

#menu ul li a.services{
background: transparent url("../images/menu/services.gif") top center no-repeat;	
width: 93px;
height: 34px;
}
#menu ul li a.services:hover, #menu ul li.active a.services {
background: transparent url("../images/menu/services_active.gif") top center no-repeat;	
}

#menu ul li a.chambres{
background: transparent url("../images/menu/chambres.gif") top center no-repeat;	
width: 116px;
height: 29px;
}
#menu ul li a.chambres:hover, #menu ul li.active a.chambres {
background: transparent url("../images/menu/chambres_active.gif") top center no-repeat;		
}

#menu ul li a.galerie{
background: transparent url("../images/menu/galerie.gif") top center no-repeat;
width: 90px;
height: 37px;
}
#menu ul li a.galerie:hover, #menu ul li.active a.galerie {
background: transparent url("../images/menu/galerie_active.gif") top center no-repeat;	
}

#menu ul li a.prix{
background: transparent url("../images/menu/prix.gif") top center no-repeat;	
width: 63px;
height: 28px;
}
#menu ul li a.prix:hover, #menu ul li.active a.prix {
background: transparent url("../images/menu/prix_active.gif") top center no-repeat;	
}

#menu ul li a.directions{
background: transparent url("../images/menu/directions.gif") top center no-repeat;	
width: 122px;
height: 28px;
}
#menu ul li a.directions:hover, #menu ul li.active a.directions {
background: transparent url("../images/menu/directions_active.gif") top center no-repeat;		
}



/*de*/

#menu ul li a.homeDe {
background: transparent url("../images/menu/home_de.gif") top center no-repeat;	
width: 60px;
height: 22px;
}
#menu ul li a.homeDe:hover, #menu ul li.active a.homeDe {
background: transparent url("../images/menu/home_de_active.gif") top center no-repeat;		
}

#menu ul li a.dienst {
background: transparent url("../images/menu/dienst.gif") top center no-repeat;	
width: 141px;
height: 30px;
}
#menu ul li a.dienst:hover, #menu ul li.active a.dienst {
background: transparent url("../images/menu/dienst_active.gif") top center no-repeat;	
}

#menu ul li a.schlafz {
background: transparent url("../images/menu/schlafz.gif") top center no-repeat;	
width: 120px;
height: 30px;
}
#menu ul li a.schlafz:hover, #menu ul li.active a.schlafz {
background: transparent url("../images/menu/schlafz_active.gif") top center no-repeat;		
}

#menu ul li a.galerieDe{
background: transparent url("../images/menu/galerie_de.gif") top center no-repeat;
width: 68px;
height: 28px;
}
#menu ul li a.galerieDe:hover, #menu ul li.active a.galerieDe {
background: transparent url("../images/menu/galerie_de_active.gif") top center no-repeat;	
}

#menu ul li a.preise{
background: transparent url("../images/menu/preise.gif") top center no-repeat;	
width: 58px;
height: 21px;
}
#menu ul li a.preise:hover, #menu ul li.active a.preise {
background: transparent url("../images/menu/preise_active.gif") top center no-repeat;	
}

#menu ul li a.impressum {
background: transparent url("../images/menu/impressum.gif") top center no-repeat;	
width: 98px;
height: 28px;
}
#menu ul li a.impressum:hover, #menu ul li.active a.impressum {
background: transparent url("../images/menu/impressum_active.gif") top center no-repeat;		
}





/*titles*/

h2 {
margin-bottom: 20px;	
}
h2 span {
visibility: hidden;	
}

/*it*/
#home h2 {
background: transparent url("../images/titles/benvenuti.gif") top left no-repeat;	
width: 157px;
height: 36px;
}
#services h2 {
background: transparent url("../images/titles/servizi.gif") top left no-repeat;	
width: 106px;
height: 49px;
}
#bedrooms h2 {
background: transparent url("../images/titles/camere.gif") top left no-repeat;	
width: 120px;
height: 37px;
}
#prices h2 {
background: transparent url("../images/titles/prezzi.gif") top left no-repeat;
margin-bottom: 0;	
width: 326px;
height: 51px;
}
#directions h2 {
background: transparent url("../images/titles/direzioni.gif") top left no-repeat;	
width: 145px;
height: 49px;
}

/*eng*/
body#eng #home h2 {
background: transparent url("../images/titles/welcome.gif") top left no-repeat;	
width: 131px;
height: 41px;
}
body#eng #services h2 {
background: transparent url("../images/titles/services.gif") top left no-repeat;	
width: 116px;
height: 42px;
}
body#eng #bedrooms h2 {
background: transparent url("../images/titles/bedrooms.gif") top left no-repeat;	
width: 155px;
height: 36px;
}
body#eng #prices h2 {
background: transparent url("../images/titles/prices.gif") top left no-repeat;	
margin-bottom: 0;	
width: 271px;
height: 46px;
}
body#eng #directions h2 {
background: transparent url("../images/titles/directions.gif") top left no-repeat;	
width: 226px;
height: 37px;
}


/*fr*/
body#fr #home h2 {
background: transparent url("../images/titles/bienvenue.gif") top left no-repeat;	
width: 179px;
height: 41px;
}
body#fr #services h2 {
background: transparent url("../images/titles/services.gif") top left no-repeat;	
width: 116px;
height: 42px;
}
body#fr #bedrooms h2 {
background: transparent url("../images/titles/chambres.gif") top left no-repeat;	
width: 163px;
height: 43px;
}
body#fr #prices h2 {
background: transparent url("../images/titles/prix.gif") top left no-repeat;	
margin-bottom: 0;	
width: 285px;
height: 41px;
}
body#fr #directions h2 {
background: transparent url("../images/titles/comment_dir.gif") top left no-repeat;	
width: 381px;
height: 59px;
}


/*de*/
body#de #home h2 {
background: transparent url("../images/titles/Willkommen.gif") top left no-repeat;	
width: 186px;
height: 42px;
}
body#de #services h2 {
background: transparent url("../images/titles/Dienstleistungen.gif") top left no-repeat;	
width: 234px;
height: 53px;
}
body#de #bedrooms h2 {
background: transparent url("../images/titles/Schlafzimmer.gif") top left no-repeat;	
width: 200px;
height: 52px;
}
body#de #prices h2 {
background: transparent url("../images/titles/Preise.gif") top left no-repeat;	
margin-bottom: 0;	
width: 281px;
height: 54px;
}
body#de #directions h2 {
background: transparent url("../images/titles/Impressum.gif") top left no-repeat;	
width: 165px;
height: 49px;
}

