*{
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;
top:-20px;
}
#menu1{
left:2px;
}
#menu2{
left:195px;
}
#menu3{
left:389px
}
#menu4{
left:583px;
}
#menu5{
left:780px;
}
/************/
#image1{
height:125px;
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:95px;
}
#image5{
position:absolute;
z-index:5;
left:775px;
height:91px;
}
#lien_site_bouygues {
width: 218px;
height: 15px;
position: absolute;
left: 826px;
top: 0px;
z-index: 300;
}

#onglet1 {
	width: 198px;
	height: 45px;
	position: absolute;
	left: 282px;
	top: 0;
	z-index: 300;
}
#onglet2 {
	width: 198px;
	height: 45px;
	position: absolute;
	left: 486px;
	top: 0;
	z-index: 301;
}
/************/
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;
}
.clr{
clear:both;}

img{
margin:0;
padding:0;
}
#footer{
position:absolute;
height:78px;
width:971px;
z-index: 6;

margin-top:510px;
}

#footer_informations{
position:absolute;
height:78px;
width:971px;
z-index: 6;
margin-top:490px;
}
.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;
}
#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(../img/fond_informations.jpg) top left no-repeat;
width: 971px;
	height: 756px;
}
#mask{
position:absolute;
left:-500px;
top:100px;
width:498px;
height:700px;
z-index:10;
background:#FFFFFF;
}
#liens_bas{
	position:absolute;
	top:585px;
	z-index:8;
	margin-left:50px;
}
#liens_bas a{
margin-right : 5px;
margin-left : 5px;
color:#FFFFFF;
font-size:10px;
text-decoration:none;}
#liens_bas a:hover{
text-decoration:underline;
}
#logo_bouygues{
	position:absolute;
	top:547px;
	z-index:8;
	margin-left:830px;
}
#boutons{
	width:391px;
	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{
float:left;
width:450px;
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;
z-index: 100;
}

#formulaire p{
}
label{

font-size:10px;
margin-left:3px;
}
#left{float:left;width:220px;border:0;margin-left:-2px;background:transparent;
}
#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{
position: relative;
left: 335px;
top: -30px;
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:11px;
width:200px;
min-height:20px;}
span.red{
font-size:10px;
color:#FFAA00}

#retour.ajax-loading {
	background: url(../images/ajax-loader.gif) no-repeat center;
}

#retour_merci{
font-size:11px;
font-family: arial;
width: 552px;
height: 503px;
position: absolute;
top:220px;
padding-top: 15px;
left: 10px;
z-index: 9999;


}
#civietnom{
font-size:11px;
font-family: arial;
position: absolute;
top:225px;
left: 20px;
padding-top: 10px;
z-index: 100;
}

#lien_haut{
	position:absolute;
	width:203px;
	height:28px;
	margin-left:721px;
	margin-top:40px;
	z-index:15;
	left: 21px;
}
#lien_haut a img{
border:0;
}
#informations_photo2 {
	position: absolute;
	left: 477px;
	top: 231px;
	z-index: 0;
}
