#index_chambres {
position: absolute;
top: 40px;
left: 28px;
}
#index_chambres  h3 {
font-size: 15px;
font-weight: bold;
line-height: 15px;
text-align: justify;
margin: 0;
padding: 3px 0 3px 0;
color: #444;
}
#index_chambres  a {
color: #444;
font-weight: bold;
text-decoration: none;
}
#index_chambres  a:hover {
color: #fff;
text-decoration: none;
}
#gallery_index_chambres {
position: relative;
top: 0px;
left: 0px;
}
#gallery_index_chambres  a
{
text-decoration: none;
margin: 0;
padding: 0;
}
#gallery_index_chambres img{
padding: 2px; margin-right: 2px; border: 1px solid #aaa;
}

#texte_index_chambres{
position: relative;
left:0px;
top: 3px;
width: 610px;

}
#texte_index_chambres  p {
font-size: 12px;
font-weight: normal;
line-height: 115%;
margin: 0px 0 5px 0;
padding: 0;
color: #444;
}



#index_sejour {
position: absolute;
top:40px;
left:655px;
}
#index_sejour h3 {
font-size: 13px;
font-weight: bold;
line-height: 15px;
margin: 0;
padding: 3px 0 3px 0;
color: #444;;
}
#index_sejour  a {
color: #444;
font-weight: bold;
text-decoration: none;
}
#index_sejour  a:hover {
color: #fff;
text-decoration: none;
}

#gallery_index_sejour  a
{
text-decoration: none;
margin: 0;
padding: 0;
}

#gallery_index_sejour img{
padding: 2px; margin-right: 2px; border: 1px solid #aaa;
}
#texte_index_sejour{
position: relative;
left:0px;
top: 3px;
width: 300px;
}
#texte_index_sejour p {
font-size: 12px;
font-weight: normal;
line-height: 115%;
margin: 0;
padding: 0;
color: #444;
}


#index_petitdej {
position: absolute;
top: 235px;
left: 655px;
}
#index_petitdej h3 {
font-size: 13px;
font-weight: bold;
line-height: 15px;
margin: 0;
padding: 5px 0 3px 0;
color: #444;;
}
#index_petitdej  a {
color: #444;
font-weight: bold;
text-decoration: none;
}
#index_petitdej  a:hover {
color: #fff;
text-decoration: none;
}
#gallery_index_petitdej  a
{
text-decoration: none;
margin: 0;
padding: 0;
}

#gallery_index_petitdej img{
padding: 2px; margin-right: 2px; border: 1px solid #aaa;
}
#texte_index_petitdej{
position: relative;
left:0px;
top: 5px;
width: 300px;
}
#texte_index_petitdej p {
font-size: 12px;
font-weight: normal;
line-height: 115%;
margin: 0;
padding: 0;
color: #444;
}



#index_maison{
position: absolute;
left:28px;
top:235px;
width: 400px;
height: 150px;
}
#index_maison h3{
position: relative;
left:160px;
top:-112px;
width: 420px;
font-size: 14px;
font-weight: bold;
line-height: 15px;
margin: 0;
padding: 0 0 5px 0;
color: #444;
}
#index_maison  a {
color: #444;
font-weight: bold;
text-decoration: none;
}
#index_maison  a:hover {
color: #fff;
text-decoration: none;
}
#index_maison img{
padding: 2px; margin-right: 1px; border: 1px solid #aaa;
}

#texte_index_maison {

position: relative;
left:160px;
top:-112px;
width: 420px;

color: #444;
}
#texte_index_maison p{
font-size: 12px;
font-weight: normal;
line-height: 115%;
margin: 0px 0 5px 0;
padding: 0;
color: #444;
}


#index_jardin{
position: absolute;
left:28px;
top:355px;
width: 370px;
height: 150px;
}
#index_jardin img{
padding: 2px; margin-right: 1px; border: 1px solid #aaa;
}
#index_jardin h3{
position: relative;
left:160px;
top:-112px;
font-size: 14px;
font-weight: bold;
line-height: 15px;
margin: 0;
padding: 0 0 5px 0;
}
#index_jardin  a {
color: #444;
font-weight: bold;
text-decoration: none;
}
#index_jardin  a:hover {
color: #fff;
text-decoration: none;
}
#texte_index_jardin {
position: relative;
left:160px;
top:-112px;
width: 420px;
color: #444;
}
#texte_index_jardin p{
font-size: 12px;
font-weight: normal;
line-height: 120%;
margin: 0px 0 5px 0;
padding: 0;
color: #444;
}


#index_referencement_chambres {
position: absolute;
top: 430px;
left: 655px;
width: 320px;
}

#index_referencement_chambres  a{
text-decoration: none;
color: #444;
font-weight: bold;
}
#index_referencement_chambres a:hover{
text-decoration: none;
color: #fff;
}

#index_referencement_chambres  img{
padding: 0px 0px 0 0;
margin: 0;
border: 0;
}

#info_de {
position: absolute;
width: 800px;
top: 860px;
left: 50%;
margin: 0px 0 0px -480px;
padding: 0;
}
#info_de h1{
margin: 0;
padding: 0;
font-size: 12px;
color: #444;
}
#info_de h1 a{
text-decoration: none;
font-size: 10px;
color: #444;
}
#info_de h1 a:hover{
color: #fff;
}
#info_de p{
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #444;
}

#info_en {
position: absolute;
width: 800px;
top: 910px;
left: 50%;
margin: 0px 0 0px -480px;
padding-bottom: 10px;
}
#info_en h1{
margin: 0;
padding: 0;
font-size: 12px;
color: #444;
}
#info_en h1 a{
text-decoration: none;
font-size: 10px;
color: #444;
}
#info_en h1 a:hover{
color: #fff;
}
#info_en p{
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #444;
}

