*{
padding:0;
margin:0;
font-family: Arial, Verdana, sans-serif;
color:#333333;
font-size:12px;
}

h1{ font-style: italic ;
color:#A78563;
font-size:25px;
font-weight:normal;
}
h2{ font-style: italic ;
color:#A78563;
font-size:20px;
font-weight:normal;
}
h3{
color:#A78563;
font-weight:bold;
margin-bottom:7px;
}
/************/
#menu1, #menu2, #menu3, #menu4,#menu5{
position:absolute;
width:189px;
height:100px;
z-index:4;
}
#menu1{
left:2px;}
#menu2{
left:195px;
}
#menu3{
left:389px;
}
#menu4{
left:583px;
}
#menu5{
left:780px;
}
/************/
#image1{
height:124px;
position:absolute;
z-index:5;
}
#image2{
left:188px;
height:113px;
position:absolute;
z-index:5;
}
#image3{
position:absolute;
z-index:5;
left:383px;
height:103px;
}
#image4{
position:absolute;
z-index:5;
left:579px;
height:97px;
}
#image5{
position:absolute;
z-index:5;
left:775px;
height:92px;
}
/************/
img{border:0;}

body{
text-align:center;
}
#contenu{
border:1px solid #C575B6;
margin:auto;
width:971px;
height:602px;
overflow:visible;
z-index:1;
text-align:left;
}
#contenu.ph{
height:802px;
}
#contenu_xxl{
border:1px solid #C575B6;
margin:auto;
width:971px;
overflow:visible;
z-index:1;
text-align:left;
height:650px;

}

#chant { 
height:80px; 
background:#FFFCEE;
width:950px;
height:110px;
position:absolute;
z-index:1;

} 

.clr{
clear:both;}

img{
margin:0;
padding:0;
}
#footer{
position:absolute;
height:78px;
width:971px;
z-index:6;
margin-top:510px;
}
#footer.ph{
margin-top:710px;
}
#footer_xxl{
position:absolute;
height:78px;
width:971px;
z-index:6;
margin-top:558px;}
.abs{
position:absolute;
z-index:0;
}
#menu_haut{
position:absolute;
z-index:5;
}
#interieur{
position:absolute;
text-align:left;
z-index:2;
}
#content_droite{
z-index:1;
position:absolute;
width:500px;
height:300px;
text-align:right;
top:110px;
}
#content_droite img{
position:absolute;
left:0;
}
#content_droite p{
position:absolute;
z-index:5;
left:0;
top:170px;
width:400px;
line-height:25px;
text-align:left;
margin-left:30px;
}
#inner_accueil{
background:url(../images/fond_accueil.jpg);
height:600px;width:971px;
}
#inner{
background:url(../images/fond.jpg);
height:600px;width:971px;
}
#inner.ph{
background:#FFFCEE;
height:800px;
}
#xxl{
background-image:url(../images/appartements-xxl.jpg);
width:971px;
height:650px;
position:absolute;
}
#inner1{
background:url(../images/fond_1.jpg);
height:600px;width:971px;
}
#inner3{
background:url(../images/fond_3.jpg);
height:600px;width:971px;
}
#inner4{
background:url(../images/fond_4.jpg);
height:600px;width:971px;
}
#inner5{
background:url(../images/fond_5.jpg);
height:780px;width:971px;
}

#mask{
position:absolute;
left:-500px;
top:100px;
width:498px;
height:500px;
z-index:10;
background:#FFFFFF;
}
#liens_bas{
	position:absolute;
	top:585px;
	z-index:8;
	margin-left:50px;
}
#liens_bas_xxl{
	position:absolute;
	top:635px;
	z-index:8;
	margin-left:50px;
}
#liens_bas.ph{
top:785px;
}
#liens_bas a,#liens_bas_xxl a{
margin-right : 5px;
margin-left : 5px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;}
#liens_bas a:hover,#liens_bas_xxl a:hover{
text-decoration:underline;
}
#logo_bouygues{
	position:absolute;
	top:547px;
	z-index:8;
	margin-left:830px;
}
#logo_bouygues.ph{
top:747px;
}
#logo_bouygues_xxl{
	position:absolute;
	z-index:8;
	margin-left:830px;
top:595px;}
#boutons{
width:500px;position:absolute;margin-left:306px;z-index:8;
}
#boutons  a img{
margin-right:10px;}
p{
text-align:justify;
margin-bottom:7px;}
p.vente{
font-size:11px;
line-height:12px
}
p.azur{
font-size:14px;
color:#A78563;
font-weight:bold;
line-height:25px
}
ul.link li img{float:left;}
ul.link li{list-style-type:none;clear:left;height:45px;}
ul.link li a, ul.link li p{
font-weight:normal;
color:#0F4688;

}
p.petit{
font-size:9px;
line-height:normal;
margin-top:-15px;
color:#555555;
float:left;
}
#col_g{
float:left;
width:450px;
margin-top:190px;
margin-left:40px;}
#col_g2{
position:absolute;
z-index:15;
width:430px;
margin-top:190px;
margin-left:40px;
}
#col_d ul li {
color:#A78563;
line-height:20px;
margin-top:15px;
}
#col_d{
float:right;
width:430px;
margin-top:200px;
margin-right:10px;
}
#formulaire{
width:470px;margin-top:175px;margin-left:25px;float:left;
}
#formulaire p{
}
label{
font-size:10px;
}
#left{float:left;width:220px;border:0;
}
#right{
float:left;width:220px;border:0;
}
dl{
border:2px solid #FFFFFF;
}
dl dd{
height:25px;
}
dl dt{
float:left;
width:35%;
clear:left;
}
input.infos_input{
float:right;
width:120px;
}
p.contact a,p.contact, p.contact label{ 
font-size:10px;
}
span.radiobuttons input{

}
#habiter,#investir{
width:450px;
float:left;
clear:both;
}
#habiter strong,#investir strong,#vous_souhaitez strong,p.contact strong{
font-size:10px;
font-weight:normal;
}

#vous_cherchez_pour{
width:450px;
float:left;
}
#vous_avez_un_projet{
width:450px;
float:left;
}
#formulaire div{
margin-top:5px;
}
#vous_souhaitez{
width:400px;
}
.btn_envoyer{
float:right;
margin-right:170px;
width:71px;
height:29px;

}
#champs_obligatoires{
width:400px;
}
#champs_obligatoires p,#champs_obligatoires strong,#champs_obligatoires a{
font-size:10px; margin-top:5px;
}
div#image3-1{
position:absolute;
margin-left:490px;
margin-top:260px;
}
#retour{
font-size:10px;
width:200px;
min-height:50px;}
span.red{
font-size:10px;
color:#FFAA00}
#retour.ajax-loading {
	background: url(../images/ajax-loader.gif) no-repeat center;
}
#lien_haut{
position:absolute;
width:203px;
height:28px;
margin-left:721px;
margin-top:40px;
z-index:15;
}
#lien_haut a img{
border:0;
}
iframe.ph{margin-left:50px;}
#app1{
position:absolute;
z-index:10;
margin:470px 0 0 100px}
#app2{
position:absolute;
z-index:10;
margin:460px 0 0 230px}
#app3{
position:absolute;
z-index:10;
margin:450px 0 0 360px}
#app4{
position:absolute;
z-index:10;
margin:445px 0 0 495px}
#app5{
position:absolute;
z-index:10;
margin:445px 0 0 630px}
#app6{
position:absolute;
z-index:10;
margin:443px 0 0 760px}
#flash{
display:none;
top:180px;
margin-left:660px;
position:absolute;
z-index:50}