* { 
margin:0; 
padding:0; 
} 
html {
overflow:scroll;
}
body {
background-color:#787973;
font-family:"Trebuchet MS", "Century Gothic", Arial;
}
h1 {
font-size:20px;
color:#575855;
padding-bottom:20px;
}
h2 {
font-size:14px;
color:#8BAB2B;
padding-top:5px;
padding-bottom:5px;
}
h3 {
font-size:14px;
color:#006600;
padding-top:5px;
padding-bottom:5px;
}
a:link {
text-decoration:none;
color:#8BAB2B;
}
a:visited {
text-decoration:none;
color:#8BAB2B;
}
a:hover {
text-decoration:none;
color:#FF7800;
}
li {
list-style-type:disc;
margin-left:20px;
}
#bulle {
width:250px;
position: absolute;
top:675px;
margin-left: 740px;
z-index:100;
}
#bulle-obligation {
width:250px;
position: absolute;
top:1320px;
margin-left: 740px;
z-index:100;
}
#bulle-amelioration {
width:250px;
position: absolute;
top:1415px;
margin-left: 740px;
z-index:100;
}
#bulle-devis1 {
width:250px;
position: absolute;
top:730px;
margin-left: 755px;
z-index:100;
}
#bulle-devis2 {
width:250px;
position: absolute;
top:950px;
margin-left: 760px;
z-index:100;
}
#bulle-diagnostic {
width:250px;
position: absolute;
top:4600px;
margin-left: 740px;
z-index:100;
}
#bulle-plan {
width:250px;
position: absolute;
top:510px;
margin-left: 740px;
z-index:100;
}
#bulle-mention {
width:250px;
position: absolute;
top:1530px;
margin-left: 740px;
z-index:100;
}
#bulle-partenaire {
width:250px;
position: absolute;
top:1230px;
margin-left: 740px;
z-index:100;
}
#container-global {
width:942px;
position:absolute;
top:0;
margin-left: 50px;
z-index:1;
}
#bandeau {
width:942px;
height:241px;
}
#container {
width:898px;
border-left:#B3E707 3px solid;
border-right:#B3E707 3px solid;
border-bottom:#B3E707 3px solid;
background-color:#FFFFFF;
margin-left:1px;
}
#menu {
width:898px;
height:28px;
background-color:#B3E707;
font-size:18px;
color:#575855;
text-align:center;
padding-top:5px;
}
#menu a:link {
text-decoration:none;
color:#575855;
}
#menu a:visited {
text-decoration:none;
color:#575855;
}
#menu a:hover {
text-decoration:none;
color:#FF7800;
}
#texte {
width:878px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
font-size:12px;
text-align:justify;
line-height:18px;
}
#texte-bulle {
width:650px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
font-size:12px;
text-align:justify;
line-height:18px;
}
#pied {
width:898px;
text-align:center;
color:#787973;
font-size:12px;
}
#pied a:link {
text-decoration:none;
color:#787973;
}
#pied a:visited {
text-decoration:none;
color:#787973;
}
#pied a:hover {
text-decoration:none;
color:#333333;
}
.categorie {
color:#FF7800;
}
.imagefloat {
float:left;
padding-right:10px;
padding-bottom:10px;
}
.imagefloat2 {
float:right;
padding-right:10px;
padding-bottom:10px;
}
div.formulaire {
 clear: both;
 padding-top: 3px;
 width:420px;
}
div.formulaire span.etiquette 
{
float: left;
width: 180px;
padding: 3px 10px 3px 3px;
text-align: right;
font-weight:bold;
}
div.formulaire span.element 
{
float: left;
text-align: left;
}
div.formulaire2 {
 clear: both;
 padding-top: 3px;
 width:500px;
}
div.formulaire2 span.etiquette 
{
float: left;
width: 180px;
padding: 3px 10px 3px 3px;
text-align: right;
font-weight:bold;
}
div.formulaire2 span.element 
{
float: left;
text-align: left;
}
#formulaire-gauch {
float:left;
width:420px;
}
#formulaire-droit {
float:left;
width:420px;
}
#pied-page {
text-align:center;
font-size:10px;
color:#FFFFFF;
margin-top:10px;
}