body {
font-family:arial, helvetica;
font-size:80%;
backgound-color:#fff;
margin:0;
padding:0;
width:auto;
}

#piedpage {
padding-top:7px;
border-top:1px solid #DE3808;
color:#6d6d6d;
text-align:center;
}

#piedpage p{
margin:0 150px;
font-size:0.7em;
}

#piedpage p a{
color:#6d6d6d;
text-decoration:none;
}

#piedpage p a:hover{
color:#000;
text-decoration:underline
}

.imgright{
float:right;
margin-left:20px;
margin-bottom:20px;
border: 1px dashed #DE3808
}

.imgmat{
float:right;
margin-top:15px;
margin-left:20px;
margin-bottom:20px;
border: 1px dashed #DE3808
}

.imgleft{
float:left;
margin-right:20px;
margin-bottom:20px;
border: 1px dashed #DE3808
}

.imggraph{
float:right;
margin-top:15px;
margin-left:15px;
margin-bottom:35px;
}

.imgenviro{
float:left;
margin-top:15px;
margin-left:3px;
margin-right:20px;
margin-bottom:10px;
border: 1px dashed #0A50A1;
}


#form td{
vertical-align:top;
}

#form p{
line-height:1.8em;
width:150px;
margin:0;
padding:0;
font-size:0.8em;
color:#DE3808;
text-align:right;
margin-right:10px;
font-weight:bold;
}
/*champ texte*/
.champ{
font-size:0.8em;
padding-left:2px;
width:180px;
border: 1px solid #DE3808;
background:#eee;

}
/*champ bouton ou a cocher*/
.checkbox{
margin-bottom:6px;
border: 1px solid #DE3808;
padding:5px;
width:168px;
background:#eee;
}

.checkbox code{
font-family:arial, helvetica;
padding-left:2px;
font-size:0.8em;
text-align:left;
}

.checkbox_text{
font-size:0.8em;
padding-left:2px;
width:125px;
}

input:hover{
background:#ccc;
}

textarea{
padding-left:2px;
width:180px;
font-family:arial;
font-size:0.8em;
border: 1px solid #DE3808;
background:#eee;
}

textarea:hover{
background:#ccc;
}
