* { font-family:Arial,helvetica,sans-serif; }

body { background-color: #EEE9E4; }
h1 { font-size:16px; color:white; font-style:normal;}
h2 { font-size:12px; color:white; font-style:normal; }
h3 { font-size:16px; color:black; font-style:normal; }
a {color: #005F68;}
a:visited, a:active {color: #66888B;}
hr { color:#C4815A;  background-color:#C4815A; height: 1px; border: 0; }

.t { font-size:15px; color:black; }
.tptcol { font-size:13px; color:#005F68; }
.tpt { font-size:13px; color:black; }
.tw { font-size:15px; color:white; }
.tptgris { font-size:11px; color:#7F7F7F; }
.reg { font-size:13px; color:#7F7F7F; }
.dep { font-size:12px; color:#005F68; text-decoration:none;}
.maj { font-size:13px; color:#7F7F7F; font-style:italic;}
.neutre { color:black; text-decoration:none;}
.neutre:visited { color:black; text-decoration:none;}

.restitre { font-size:15px; color:#005F68; text-decoration:none;}
.resurl { font-size:12px; color:#005F68;}

.titredos { background-color: white; padding:2px; border-width:1px; border-color:#7F7F7F; border-style:solid; }

.services { line-height : 12px; word-spacing:-2px; letter-spacing:0px; }

.serv { font-size:11px; }
.non { color:#B8B8B8; }
.oui { color:#000000; }

.lignebas { border-bottom-width:1px; border-bottom-color:#C4815A; border-bottom-style:solid; }

.cadreg { border-top-width:1; border-bottom-width:1; border-left-width:1; border-top-color:black; border-bottom-color:black; border-left-color:black; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:solid; }
.cadrem { border-top-width:1; border-bottom-width:1; border-top-color:black; border-bottom-color:black; border-top-style:solid; border-bottom-style:solid; }
.cadred { border-top-width:1; border-right-width:1; border-bottom-width:1; border-top-color:black; border-right-color:black; border-bottom-color:black; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; }

.img-gauche { border-width:1px; border-color:black; border-style:solid; float: left; margin-right:20px; margin-left:0px; margin-top:0px; margin-bottom:20px;}

.img-droite { border-width:1px; border-color:black; border-style:solid; float: right; margin-right:0px; margin-left:20px; margin-top:0px; margin-bottom:20px; }

#dossier { font-size:14px; color:black; text-align:justify; }

#tableau td { background-color: white; font-size:13px; color:black; }

.tableau td { background-color: white; font-size:13px; color:black; }

#container {position: absolute; text-align: center; left: 0; width: 100%;}
#footer {position: absolute; top: 100%; left: 0; width: 100%; text-align: center; }