body {background-color:#efffef; background-image:url(index_fond.jpg); background-attachment:scroll; background-position:top left; background-repeat:repeat;   margin-left:50px; margin-top:0px; margin-right:50px; margin-bottom:0px; font-size:12pt; line-height:13pt; font-style:normal; font-variant:normal; font-weight:normal; font-family:Arial,sans-serif; text-indent:0px; text-align:left; color:#000000;}
input, select, textarea, button {font-size:1em}

p {font-size:12pt; line-height:13pt; font-style:normal; font-weight:normal; text-indent:20px; text-align:justify; margin:0px;}
p.p10 {font-size:10pt;}
.g25 { font-size:125%;}

.centre {text-align:center}
.gauche {text-align:left}
.droite {text-align:right}

@font-face {font-family:'ProseAntique';font-weight:normal;src: url('polices/000.ttf');}
@font-face {font-family:'ProseAntique';font-weight:bold;src: url('polices/001.ttf');}

div.header {width:100%;background:green;font-size:48pt;line-height:56pt;text-align:center;font-weight:bold;padding-bottom:10px;}
div.logo {float:left;border:2px solid green;height:200px;margin-right:5px}
.titrepml {display:table;margin:0 auto;width:40%;font-size:40pt;line-height:48pt;text-align:center;font-weight:bold;white-space:nowrap;background:#008000;background-image:linear-gradient(#5a9fd4 30%,#008000,#ffd43b 70%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px black;}
.titresf {white-space: nowrap;display:table;margin:0 auto;width:40%;background:#000080;background-image:linear-gradient(#00a0f0,white,#f07010);color:transparent;transform:scaleX(2);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px black;}
.titrelun {font-size:48pt;line-height:48pt;text-shadow:0 1px 0 #8b6242,0 2px 0 #7a5642,0 3px 0 #684a39,0 4px 0 #573d2f,0 5px 0 #463126,0 6px 0px #34251c;color:#9e7b5f;font-family:ProseAntique}
.liste {text-indent:-20px; text-align:justify; padding-left:20px;}

.stitre1 {font-size: 36pt; line-height: 48pt; font-weight: bold; color: #008040;text-align:center}
.stitre2 {font-size: 20pt; line-height: 24pt; font-weight: bold; color: #008040;}

table {border:none; margin: 0px auto;}
table.bouton {border:0px; border-collapse:collapse;background:rgba(0,128,0,0.5)}

td, th {padding: 1px 4px 1px 4px;}
td.bouton {text-align:center; font-weight:bold; height:24px; border-style:solid; border-width:2px; padding:0px; margin:0px}
td.vide {text-align:center; border:0px; padding:0px; margin:0px}

.nw {white-space: nowrap;}
.ng {font-weight:normal}

h1 {font-size:32pt; line-height:36pt; font-style:normal; font-variant:normal; font-weight:bold; text-align:center; color:#008040;}
h2 {font-size:20pt; line-height:22pt; font-style:normal; font-variant:normal; font-weight:bold; text-align:center; color:#008040;}
h3 {font-size:16pt; line-height:18pt; font-style:normal; font-variant:normal; font-weight:bold; color:#000080; text-indent:0px; text-align:center;}
h4 {font-size:11pt; line-height:13pt; font-style:normal; font-variant:normal; font-weight:bold; color:#000000; text-indent:0px; text-align:center;}

span.sc {font-size:75%;}
span.t14 {font-size:14pt;}
span.t10 {font-size:10pt;}

.note {font-size:0.9em; position:relative; vertical-align:30%;}

p.txtnote {margin-top:0.1cm; margin-right:0cm; margin-bottom:0cm; margin-left:0.85em; text-align:justify; text-indent:-0.85em; font-size:0.9em;}

a {font-family:Arial,sans-serif; font-weight:normal; text-decoration:none;}
a:link {color:#0000ff; background:transparent;}
a:visited {color:#800080; background:transparent;}
a:hover {color:red; background:#FFFF00; text-decoration:underline;}
a.neutre {font-size:10pt; font-weight:bold; color:black; text-decoration:none; background:transparent; height:8mm; white-space:nowrap;}
a.image:link {color:#0000ff; background: transparent;}
a.image:visited {color: #800080; background: transparent;}
a.image:hover {color: red; background: transparent; text-decoration: underline;}

a.blanc {color:white}
