*{
padding:0;
margin:0;
font-family: Arial, Verdana, sans-serif;
color:#333333;
font-size:12px;
}

h1{ font-style: italic ;
color:#66CAD9;
font-size:25px;
font-weight:normal;
}
h1 strong{ 
color:#66CAD9;
font-size:25px;
}
h2{ font-style: italic ;
color:#1a807f;
font-size:20px;
font-weight:bold;
}
h3{
color:#50c120;
font-weight:bold;
margin-bottom:7px;
}
table#prix{
border-top:1px solid #96b49b;
border-left:1px solid #96b49b;
border-right:1px solid #96b49b;
}
table#prix td{
border-bottom:1px solid #96b49b;
padding:5px 0 5px 0;
}
/************/
#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: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 #f3e45e;
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;
}
.abs{
position:absolute;
z-index:0;
}
#menu_haut{
position:absolute;
z-index:5;
}
#interieur{
position:absolute;
text-align:left;
z-index:2;
}
#content_droite{
visibility:hidden;
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:20px;
text-align:left;
margin-left:30px;
}
#inner_accueil{
height:600px;width:971px;
position:absolute;
z-index:-1;
}
#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(../images/fond_5.jpg);
height:780px;width:971px;
}
#mask{
position:absolute;
left:-500px;
top:50px;
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: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:16px;
color:#50c120;
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:#50c120;
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;
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{
float:right;
margin-right:190px;
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:267px;
}
#retour{
font-size:10px;
width:200px;
min-height:50px;}
span.red{
background:url(arrow.png) no-repeat;
background-position:0 2px;
padding-left:11px;
font-weight:bold;
font-size:12px;
color:#ff8400;
float:left;
margin-top:3px;}
#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:39px;
z-index:15;
}
#lien_haut a img{
border:0;
}
#autres_programmes{
position:absolute;
margin-top:75px;margin-left:65px;}
#autres_programmes img{
float:left;
margin-left:5px
}
#autres_programmes a:hover{
text-decoration:underline;
}
#autres_programmes li a{
text-decoration:none;
background:url(arrow-green.jpg) no-repeat 0 center;
padding-left:9px;
float:left;
color:#83be54;
font-weight:bold;
width:150px;
}
#chloro{
margin-top:70px;
}
#sweet{
margin-top:85px;
}
#erreur{margin:0;padding:0;font-size:9px;color:#ff4200;height:15px;}
#prestation {overflow:visible;}
#prestation ul li{
background:url(arrow-green.gif) no-repeat 0 0;
padding-left:15px;}
#prestation ul{
padding:0;margin:0;
list-style-type:none;
width:48%;
float:left;}