/*plan appartement*/


a, a:visited {
color:#000000;
}
a:hover {
text-decoration:none;
}


/* Premier etage */
#imap {
display:block;
width:490px;
height:372px;
background:url(Image/appartementBasSmall.png) no-repeat;
position:relative;
margin:10px 0 10px 5px;
}
#imap a#image_plan {
display:block;
width:490px;
height:0;
padding-top:372px;
overflow:hidden;
position:absolute;
left:0;
top:0;
background:transparent url(Image/appartementBasSmall.png) no-repeat 490px 372px;
cursor:default;
}
* html #imap a#image_plan
{
height:372px;
he\ight:0;
}
#imap a#image_plan:hover
{
background:transparent url(Image/appartementBasSmallRelief.png) no-repeat 0 0;
z-index:10;
}

#imap dd {
position:absolute;
padding:0;
margin:0;}

/*entree*/
#imap #entree {
left:84px;
top:134px;
z-index:20;
}
#imap a#link_entree {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #salon_gauche {
left:229px;
top:114px;
z-index:20;
}
#imap a#link_salon_gauche {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #cuisine {
left:168px;
top:275px;
z-index:20;
}
#imap a#link_cuisine {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #table {
left:238px;
top:152px;
z-index:20;
}
#imap a#link_table {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #escalier {
left:203px;
top:37px;
z-index:20;
}
#imap a#link_escalier {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #carte {
left:334px;
top:95px;
z-index:20;
}
#imap a#link_carte {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap #salleAManger {
left:287px;
top:134px;
z-index:20;
}
#imap a#link_salleAManger {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap a em {display:none;}
#imap a span, #imap a:visited span {display:none;}



#imap a#link_entree:hover , #imap a#link_salon_gauche:hover,  #imap a#link_cuisine:hover ,  #imap a#link_table:hover ,  #imap a#link_escalier:hover, #imap a#link_carte:hover, #imap a#link_salleAManger:hover
{
border:1px solid #0E8C00;
}/*rajouter!!!!!!*/

#imap a:hover span {
position:absolute;
display:block;
color:#000;
width:440px;
height:358px;
line-height:1.8em;
font-size:0.9em;
text-align:justify;
background-color:#dddddd;
border:2px solid #0E8C00;
paddding:2px;}

#imap a#link_entree:hover span {
left:320px;
top:-130px;
}
#imap a#link_entree:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}


#imap a#link_salon_gauche:hover span {
left:138px; top:-111px;}
#imap a#link_salon_gauche:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_cuisine:hover span {
left:215px; top:-272px;}
#imap a#link_cuisine:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_table:hover span {
left:131px; top:-149px;}
#imap a#link_table:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_escalier:hover span {
left:176px; top:-34px;}
#imap a#link_escalier:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_carte:hover span {
left:45px; top:-92px;}
#imap a#link_carte:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a#link_salleAManger:hover span {
left:92px; top:-131px;}
#imap a#link_salleAManger:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap a:hover span img {float:left; margin:0px; border:1px solid #0E8C00;padding:0px;}

#imap a span:first-line {font-weight:bold; font-style:italic;}

/* Deuxiem etage*/
#imap2 {
display:block;
width:490px;
height:372px;
background:url(../Image/appartementHautSmall.png) no-repeat;
position:relative;
margin:10px 0 10px 5px;
}
#imap2 a#image_plan {
display:block;
width:490px;
height:0;
padding-top:372px;
overflow:hidden;
position:absolute;
left:0;
top:0;
background:transparent url(../Image/appartementHautSmall.png) no-repeat 490px 372px;
cursor:default;
}
* html #imap2 a#image_plan
{
height:372px;
he\ight:0;
}
#imap2 a#image_plan:hover
{
background:transparent url(../Image/appartementHautSmallRelief.png) no-repeat 0 0;
z-index:10;
}

#imap2 dd {
position:absolute;
padding:0;
margin:0;}

/*entree*/
#imap2 #chambre_1 {
left:117px;
top:149px;
z-index:20;
}
#imap2 a#link_chambre_1 {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap2 #chambre_2 {
left:257px;
top:164px;
z-index:20;
}
#imap2 a#link_chambre_2 {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap2 #chambre_3 {
left:420px;
top:123px;
z-index:20;
}
#imap2 a#link_chambre_3 {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap2 #couloir {
left:308px;
top:112px;
z-index:20;
}
#imap2 a#link_couloir {display:block; width:34px; height:35px; text-decoration:none; z-index:20;}

#imap2 a em {display:none;}
#imap2 a span, #imap2 a:visited span {display:none;}



#imap2 a#link_chambre_1:hover , #imap2 a#link_chambre_2:hover,  #imap2 a#link_chambre_3:hover ,  #imap2 a#link_couloir:hover
{
border:1px solid #0E8C00;
}/*rajouter!!!!!!*/

#imap2 a:hover span {
position:absolute;
display:block;
color:#000;
width:440px;
height:358px;
line-height:1.8em;
font-size:0.9em;
text-align:justify;
background-color:#dddddd;
border:2px solid #0E8C00;
paddding:2px;}

#imap2 a#link_chambre_1:hover span {
left:320px;
top:-145px;
}
#imap2 a#link_chambre_1:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}


#imap2 a#link_chambre_2:hover span {
left:179px; top:-160px;}
#imap2 a#link_chambre_2:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap2 a#link_chambre_3:hover span {
left:16px; top:-119px;}
#imap2 a#link_chambre_3:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap2 a#link_couloir:hover span {
left:128px; top:-108px;}
#imap2 a#link_couloir:hover em {position:absolute; display:block; left:36px; top:30px; width:280px; height:1px; overflow:hidden; font-size:1px; background:#f00;}

#imap2 a:hover span img {float:left; margin:0px; border:1px solid #0E8C00;padding:0px;}

#imap2 a span:first-line {font-weight:bold; font-style:italic;}

/* Fin Deuxieme Etage*/


#appartement_plan .para {width:300px; margin:0 0 0 75px;}
