h1{
font-family:Verdana,Helvetica,sans-serif;
color:#AF005E;
font-size: 1.5em;
}
img.infobulle-icone {
cursor: help; 
float:left;
}

body { 
line-height : 110%;
color : #484848;
font-family: Verdana, Helvetica, sans-serif; 
font-size : 11px;
padding : 0;
background-color: white;
margin-top : 10px;
margin-bottom : 0;

} 

#fond_image input {
background-color : #F3FCFF;
margin-top:0px;
float:left;
border:1px solid black;
}
.champ{
position: relative; 
}
p title{
color:red;
}
.helper{
display:none; 
background-color:white;
font-style:italic;
color:grey;

}
#notice{
font-family:Verdana,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
color: white;
width:250px;
height:160px;
/*overflow:scroll;background-color:white;
*/

}
.titre_champ{
color :blue;
font-weight:bold;
background-color:white;
border: 1px solid blue; 
float:left;
}
#fond_image{
background-image : url('coupe_maison.jpg');
width:620px;
height:456px;
}
#astuces{
 width:245px;
 max-height:165px;
 border: 1px dotted white ;  
 background-color:white;
overflow:hidden;
overflow-x: hidden;
overflow-y: auto;
overflow : -moz-scrollbars-vertical; 
 text-align:justify;
}

#btn input{
 
 background-color:#5D88AC;
 border: 1px solid #2B5477;
 color:white;
 font-size:18px; 
}
#btn{
 text-align:center;
 display:block;
}
.texte { 
 
font-family : Verdana,Helvetica,sans-serif;
font-size: 1.2em;
line-height:120%;
letter-spacing: 0.01em;
padding-left:20px; 
vertical-align:bottom; 

}  
.resultat{  
 color:#456E90; 
 font-size:1.3em;  
 width:660px;  
 height: 50px;
 }
.moyenne{  
 color:#456E90; 
 font-size:1.1em;  
 width:660px;  
 height: 50px;
 }
.bravo{  
 color:#6f900b; 
 font-size:1.1em;  
 width:660px;  
 height: 50px;
 }
 
 
 
 
.div_result{  
 text-align:center;
 display:block; 
  width:600px;
  
 }