body{
margin:0;
padding:0;
font-family:Arial,verdana;
font-size:11px;
background:url('../images/bg.jpg') top left repeat-x;
}

#conteneur{
width:887px;
height:100%;
display:block;
margin:0;
padding:0;
margin: 0 auto;
}

#top{
height:193px;
width:887px;
display:block;
background:url('../images/bg_top.jpg');
}
#logo{
margin:0;
padding:0;
position:absolute;
margin:10px 0 0 26px;
height:119px;
width:164px;
}

img,a,p{
margin:0;
padding:0;
outline:none;
border:none;
}

table,td,tr,span,form{
margin:0;
padding:0;
}


ul#menuh{
height:24px;
width:830px;
display:block;
position:absolute;
margin:0;
padding:0;
list-style:none;
margin:158px 0 0 33px;
}
#menuh li{
margin:0;
padding:0;
float:left;
}

#big_img_article{
width:501;
display:block;
float:left ;
margin:45px 10px 0 2px;
border-right: solid 5px #39a9dc ;
}
.titre{
height:auto;
width:350px;
display:block;
float:left;
margin:0;
padding:0;
color:#91bb00;
font-size:14px;
text-transform:uppercase;
line-height:15px;
margin:45px 0 0 0;
text-decoration:none;
border-bottom:1px dotted #91bb00;
}
.article{
width:350px;
height:auto;
margin:0;
padding:0;
display:block;
float:left;
text-align:justify;
font-size:11px;
line-height:15px;
color:#0e3083;
font-family:Verdana;
margin:10px 0 0 0;
}

a.btn_article {
height:20px;
width:83px;
display:block;
margin;:0;
text-transform:uppercase;
color:#fff;
text-align:center;
line-height:20px;
padding:0;
font-size:10px;
text-decoration:none;
margin:15px 0 0 268px;
background:url('../images/btn_article.jpg') bottom left no-repeat;
}
a.btn_article:hover{
background:url('../images/btn_article.jpg') top left no-repeat;
}

ul#menu_appartement{
list-style:none;
margin:0 auto;
padding:0;
width:690px;
height:27px;
clear:both;
display:block;
padding:35px 0 0 60px;
}
#menu_appartement li{
margin:0;
padding:0;
float:left;
margin:0 0 0 30px;
}

#menu_appartement li a{
height:22px;
width:63px;
display:block;
margin:0;
padding:0;
text-transform:uppercase;
color:#fff;
text-align:center;
text-decoration:none;
line-height:21px;
float:left;
background:url('../images/btn_appartement.jpg') bottom left no-repeat;
}
.pour{
height:22px;
width:100px;
display:block;
margin:0;
padding:0;
color:#fff;
text-align:center;
text-decoration:none;
border:none;
line-height:21px;
font-size:12px;
float:left;
background:url('../images/bt_pour.jpg') bottom left no-repeat;
}
#menu_appartement li a:hover{
background:url('../images/btn_appartement.jpg') top left no-repeat;
}


#menuh li a{
margin:0;
padding:0;
height:23px;
padding:0 13px 0 13px;
font-size:11px;
color:#fff;
display:block;
font-family:Arial, verdana;
text-decoration:none;
line-height:23px;
letter-spacing:1px;
text-transform:uppercase;
background:url('../images/bg_menuh.gif') top left repeat-x;
float:left;
}
#menuh li a:hover{
/*text-decoration:underline;
color:#007cc2;*/
line-height:20px;
}
html{
margin:0;
padding:0;
background:#a8c57e url('../images/htaml.jpg') top center repeat-y;
}
.coin_gauche{
width:9px;
height:23px;
display:block;
float:left;
background:url('../images/coin_gauche.gif');
}
.coin_droite{
width:9px;
height:23px;
display:block;
float:left;
margin:0 6px 0 0;
background:url('../images/coin_droite.gif');
}
#banniere_in_home{
height:333px;
width:887px;
display:block;
margin:0;
padding:0;
}


#page{
height:417px;
width:887px;
display:block;
margin:0;
padding:0;
background:#fff url('../images/page.jpg') top left no-repeat;
}

#page_appartements02{
height:417px;
width:887px;
display:block;
margin:0;
padding:0;
background:#fff url('../images/plan.jpg') top left no-repeat;
}

.box_appart{
height:148px;
width:260px;
margin:0;
display:block;
float:left;
padding:0 0 0 33px;
}
.box_appart a img{
position:absolute;
margin:0;
padding:0;
}

a.btn_go_appart{
height:24px;
width:182px;
display:block;
margin:0;
padding:0;
color:#fff;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
line-height:26px;
text-align:center;
position:absolute;
letter-spacing:1px;
margin:120px 0 0 27px;
background:url('../images/btn_app.png');
}
a.btn_go_appart:hover{
background:url('../images/btn_app2.png');
}



#cont_bigg_maquette{
height:292px;
width:414px;
display:block;
float:left ;
margin:13px 0 0 2px;
}

#big_img_article{
width:501;
display:block;
float:left ;
margin:45px 10px 0 2px;
border-right: solid 5px #39a9dc ;
}

#big_img_article2{
width:501;
display:block;
float:left ;
margin:45px 10px 0 2px;
}





#btn a{
height:28px;
width:181px;
display:block;
float:left;
color:#fff;
font-size:px;
text-transform:uppercase;
line-height:25px;
text-align:center;
margin:52px 0 0 0;
text-decoration:none;
background:url('../images/btn.jpg');
}

#btn_app{
height:28px;
width:181px;
display:block;
float:left;
color:#fff;
font-size:px;
text-transform:uppercase;
line-height:25px;
text-align:center;
margin:52px 0 0 0;
text-decoration:none;
background:url('../images/btn.jpg');
}

#btn02 {
height:28px;
width:300px;
display:block;
float:left;
color:#91bb00;
font-size:14px;
text-transform:uppercase;
line-height:25px;
margin:52px 0 0 0;
text-decoration:none;
}


#btn a:hover{
background:url('../images/btn2.jpg');
}

.btn_envoyer{
height:20px;
width:103px;
display:block;
color:#fff;
border:none;
font-size:12px;
cursor:pointer;
background:url('../images/btn_envoyer.png');
}
.titre_reservation{
color:#89b817;
font-size:16px;
display:block;
margin:0;
font-weight:bold;
padding:0;
padding:10px 0 10px 94px;
}

.txt_top_reservation{
margin:0 0 0 95px;
}

#bas{
height:102px;
width:887px;
display:block;
margin:0;
padding:0;
border-bottom:2px solid #fff; 
background:url('../images/bas.jpg');
}
