@charset "windows-1252";
body,td,p,h1,h2,h3,ul {margin: 0px; padding: 0px}
body,td {font-family: Arial; color: black; font-size: 12px}

h1 {color: white; font-size: 18px; padding: 3px; padding-left: 8px; border-color: white; border-bottom-width: 1px; border-bottom-style: solid; margin-right: 35%; margin-bottom: 10px}
h1 { background-image: url(coin-h1.gif); background-repeat: no-repeat; background-position: left top; margin-left: -5px; margin-top: -5px}
h2 {  color: #0F2676; padding-left: 15px; font-size: 16px}
h2 {margin-left: -5px; background-image: url(bordg-h2.gif); background-repeat: no-repeat; background-position: left center} 
h3,p,ul { margin-left: 10px}
P,UL,DL,H3 { text-align: left; margin-top: 3px;}
h3 { color: #0F2676; font-weight: bold; text-decoration: underline; font-variant: small-caps; font-size: 12px}
h3:AFTER { content: " :"; }
p {padding: 3px; text-align: justify}
p.Fin {text-align: right; font-weight: bold; clear: both}
p.Fin {padding-right: 5px; background-image: url(coin-p-fin-court.gif); background-repeat: no-repeat; background-position: right bottom; margin-right: -5px}
ul {padding-left: 10px}
ul { list-style-image: url(./puce-orange.gif)}
LI,DT {margin-left: 18px;}

.Erreur, .Obligatoire {color: red}

/* Formulaires */
input.Champ,textarea {border-width: 1px; border-style: solid; border-color: silver}
input.Bouton {border-width: 1px; border-style: solid; color: white; background-color: #F88B1C; border-color: silver; font-weight: bold; font-size: 10px}

/* Styles des liens */
A {color: #F88B1C; font-weight: bold; text-decoration: none}
A:LINK {color: #F88B1C;}
A:VISITED {color: #F88B1C;}
A:HOVER {color: #F88B1C; text-decoration: underline}
A:ACTIVE {color: #F88B1C;}

/* Styles spéciaux */
table.Entete {background-image: url(fond-entete.gif); background-repeat: repeat-x; background-position: top}
td.Contenu {background-image: url(fond-pied-page.jpg); background-repeat: repeat-x; background-position: bottom}
table.Contenu {background-image: url(fond-menu.jpg); background-repeat: no-repeat; background-position: left bottom}
td.Menu {}
div.Menu {padding-top: 20px; padding-left: 20px}
div.MenuLiens {text-align: right; padding-right: 18px}

td.Page {vertical-align: top}
td.Page { border-color: white; border-top-width: 26px; border-top-style: solid; border-right-width: 24px; border-right-style: solid; border-left-width: 5px; border-left-style: solid; }
td.Page { padding: 5px; }
td.Page {background-image: url(fond-page.jpg); background-repeat: repeat-x; background-position: top}
i.SousTitrePage {color: #0F2676; font-size: 12px}
img.Photo {border-color: silver; border-width: 1px; border-bottom-style: solid; border-right-style: solid; margin: 4px}

td.Coordonnees {color: #999999; font-size: 10px; padding-left: 90px}
td.Certifications {padding-left: 90px; padding-top: 15px}
img.Certificat {height: 48px; border-width: 1px; border-color: black; border-style: solid}
td.PiedPage {background-image: url(fond-maison.jpg); background-repeat: no-repeat; background-position: right bottom; padding-top: 15px}
