/* Date: 30-05-2008; Auteur: Simon LABONNE	*/         /* Pour résolution de 1024x760 */
/* R2.css = css pour 2009 ||||| R3.css = css pour 2010 ... seul le bouton change (Bt9.png = Bt10.png) + l'image de fond de la page d'accueil + image "4ème édition" */

html	{ height:100%; scrollbar-base-color:#7E3E27; scrollbar-track-color:#EA9846; scrollbar-arrow-color:#EA9846; }

body	{ margin:0; padding:0; background-color:white; font-family:Verdana,Arial,'sans serif'; font-size:1em; color:black; }

img	{ border:none; }

em	{ font-style:none; color:brown; }

a:link		{ text-decoration:none; color:#7E3E27; }
a:visited	{ text-decoration:none; color:#7E3E27; }
a:hover		{ text-decoration:none; color:#F9C87D; }
a:active	{ text-decoration:none; color:#7E3E27; }

#bi { position:absolute; left:0; top:0px; height:100%; width:100%; margin:0; overflow:hidden; z-index:0; }
#ii { position:absolute; left:-50px; top:-10px; }

#bc { position:relative; left:0; padding-top:110px; height:100%; z-index:1;}			/* padding remplace margin pour 2.3 par exemple */
#bd { margin:0 0 0 185px; }

#m	{ float:left; }
#m ul	{ width:130px; padding:3px 10px; list-style-type:none; border-bottom:dotted 1px #7E3E27; }
#m1	{ margin:52px 0 0 15px; }
#m2	{ margin:0 15px; font-size:0.9em; }
#m3	{ margin:0 15px; font-size:0.85em; }
#m4	{ margin:0 15px; font-size:0.85em; border-bottom:none;}
#ac	{ color:#F9C87D; }

.actif	{ background:url(Bt10.png) no-repeat 0 2px; }
a.actif { color:#7E3E27; }

li	{ margin:0 0 3px 0; padding:0; text-align:center; }
li a	{ display:block; line-height:25px; text-decoration:none; }
li a:hover { background:url(Bt10.png) no-repeat 0 2px; }

h1	{ font-size:1.75em; }
h2	{ font-size:1.50em; text-align:center; }
h2.et	{ padding-top:40px; }
h3	{ font-size:1.25em; }
p	{ font-size:0.95em; text-align:justify; text-indent:20px; padding:0 15px 0 5px; }
p.et	{ padding-top:60px; }
p.sr	{ margin-top:-10px; }
p.srr	{ margin-top:-15px; }
p.rap	{ margin:60px 90px 0 90px; font-size:1em; text-align:center; padding:15px; border:dotted 1px #7E3E27; }
div.rap	{ margin:60px 90px 0 90px; font-size:1em; padding:15px; border:dotted 1px #7E3E27; }
div.rap p	{ text-align:left; margin-left:2em; text-indent:-2em; }
.m5	{ margin:5px; }
.gb	{ font-size:1em; }
.pt	{ font-size:0.80em; }
.B	{ color:#F9C87D; }
.M	{ color:#7E3E27; }
span.et	{ color:#7E3E27; font-weight:bold; text-decoration:underline; }
.lg	{ margin:5px 5px 5px 5px; }

td			{ border:solid 1px #7E3E27; }
tr:first-child td	{ border-bottom:solid 2px black; }	/* IE8 de mes couilles... comprend pas td[colspan] !!! mais IE7 oui -_- */
td[rowspan="7"]		{ border-bottom:solid 2px #7E3E27; }	/* IE8 de mes couilles... idem td[rowspan]  */
td[rowspan="10"]	{ border-bottom:solid 2px #7E3E27; }
tr.bas > td		{ border-bottom:solid 2px #7E3E27; }

div.tab		{}
div.tab div#bd	{ text-align:center; }
div.tab table	{ margin:0 auto; width:80%; text-align:center; border-collapse:collapse; line-height:1.25em; border-style:double; border-color:#7E3E27; font-size:0.95em; }
div.tab > div + div + div tr + tr ~ tr td:first-child		{ text-align:left; text-indent:2em; }
/* div#bd:nth-last-child(-n+2) tr:not([style]) td:first-child	{ idem }	IE8 de mes couilles... comprend pas nth et FF interprète mal div#bd:not(:first-child) */



#prsj { position:absolute; top:90px; left:195px; overflow:hidden; z-index:0; }
#edt  { position:absolute; margin:205px 0 0 685px; float:left; }