body { color: #000; font-size: 11px; font-family: helvetica; text-decoration: none; text-align: justify; }
a:link { color: #000; font-size: 11px; text-decoration: underline; }
a:visited { color: #000; font-size: 11px; text-decoration: underline; }
a:hover { color: #aaa; font-size: 11px; text-decoration: underline; }
a:active { color: #000; font-size: 11px; text-decoration: underline; }
img { border-width: 0; }
.img { padding: 10px; border-width: 0; }
.img_res { padding: 10px 10px 10px 40px; border-width: 0; }
.texte { color: #000; font-size: 11px; font-family: helvetica; text-align: justify; padding: 0 30px 0 10px; }
.texte_long { color: #000; font-size: 12px; font-family: tahoma; text-align: justify; padding: 0 10px; }
.petit { color: #000; font-size: 9px; font-family: helvetica; }
.petit2 { color: #000; font-size: 9px; font-family: helvetica; padding-left: 10px; }
.table { font-size: 11px; background-color: #fff; }
h1 { font-size: 1.1em; font-weight: bold; margin: 2px 0 5px 10px; }
h3 { font-size: 1.1em; font-weight: bold; margin: 10px 0 10px 10px; }
h2 { font-size: 1.1em; font-weight: bold; margin: 5px 0 5px 10px; }
h4 { color: #663332; font-size: 1.1em; font-family: georgia; font-weight: bold; margin: 0 0 10px 10px; }
h5 { color: #663332; font-size: 0.9em; font-family: georgia; font-weight: bold; margin: 0 0 10px 10px; }
.footer { background-image: url(../construction/bandeau/bandeau_footer.jpg); background-repeat: no-repeat; height: 25px; padding-top: 7px; }
.photo_immigration { margin-right: 25px; }
.fond_immigration { background-image: url(../image/fond_immigration.jpg); background-repeat: repeat-y; }
