

body {
margin: 0pt;
padding: 0pt;
font-family: Arial,Helvetica,sans-serif;
color: #666666;
background: #ffffff none;
}


a {
outline: none;
color: #3db2dd;
text-decoration: underline;
}

a:hover {
color: #3db2dd;
text-decoration: none;
}

h1 {
text-align: left;
color: #53a9e7;
font-family: "Arial",Trebuchet,Verdana, Helvetica, sans-serif;
font-size: 20px;
margin: 0 0 16px 0;
padding: 5px 0 2px 0px;
font-weight: normal;
line-height: 18px;
border-bottom: 1px solid #cacaca;
}

h2 {
font-size: 14px;
color: #2c5a7e;
font-weight: bold;
padding: 0px;
margin: 17px 0 5px 0;
}

h3 {
text-align: left;
color:  #999999;
font-family: "Arial",Trebuchet,Verdana, Helvetica, sans-serif;
font-size: 13px;
margin: 0 0 7px 0;
padding: 5px 0 2px 0px;
font-weight: bold;
line-height: 16px;
border-bottom: 0px solid #ebebeb;
}

hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #cccccc;
 background-color: #cccccc;
 border: 0;
margin-top: 10px;
margin-bottom: 10px; }


tbody {
font-size: 11px;
}

p {
margin:0;
padding:0;
}

#header {
width: 550px;
height: 129px;
}

#conteneur {
margin: auto;
width: 550px;
}

#centre-popup{
font-size: 11px;
margin:0px;
line-height: 14px;
padding-left:18px;
padding-right:18px;
padding-top:15px;
padding-bottom:20px;
text-align:justify;
}

#centre-popup2{
font-size: 11px;
margin:0px;
line-height: 15px;
padding:5px;
text-align:justify;
}

#right{
margin-top: 25px;
margin-right: 20px;
float: right;
}

/*habillage*/

.habillage-champs {
width: 220px;
background-color: #e9e9e9;
border:1px solid #dedede;
color:#666666;
height: 18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px; }

.habillage-message {
width: 220px;
background-color: #e9e9e9;
border:1px solid #dedede;
font-family: Arial,Helvetica,sans-serif;
color:#666666;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px; }

