#page {
 background-color:white;
 border:0;
 color:black;
 font-family:arial,verdana,helvetica,sans-serif;
 font-size:10pt;
 font-weight:normal;
 height:600px;
 margin-bottom:10pt;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 padding:0;
 text-align:left;
 width:775px;
 }
html>body #page {
 height:auto;
 margin-bottom:10pt;
 min-height:600px;
}
body {
 color:black;
 font-family:arial,verdana,helvetica,sans-serif;
 font-size:10pt;
 font-weight:normal;
}
.link {
 color:#e9080a;
 font-size:10pt;
 font-weight:bold;
 margin:1em;
 text-decoration:none;
 }
a.link:hover {
 color:black;
 font-size:10pt;
 font-weight:bold;
 margin:1em;
 text-decoration:none;
 }
.mjbe {
 color:black;
 font-size:14px;
 font-weight:bold;
 padding:7px 0 7px 0;
 }
.title {
 color:#e9080a;
 font-size:24px;
 font-weight:bold;
 }
.contact {
 color:#e9080a;
 font-size:10pt;
 font-weight:normal;
 margin:14px 7px 14px 0;
 text-decoration:none;
}
a.contact:hover {
 color:black;
 font-size:10pt;
 font-weight:normal;
 margin:14px 7px 14px 0;
 text-decoration:none;
}
.copy {
 font-weight:normal;
 font-size:8pt;
 color:#404040;
 text-decoration:none;
}
a.copy:hover {
 color:#e9080a;
 text-decoration:none;
}
.textarea {
 background-color:#cfcfcf;
 color:black;
 font-size:10pt;
 font-weight:bold;
 margin-left:1em;
 }
.txt {
 color:black;
 font-weight:bold;
 font-size:10pt;
 text-decoration:none;
}
a.txt:hover {
 color:#e9080a;
 font-weight:bold;
 font-size:10pt;
 text-decoration:underline;
}
.txtc {
 color:black;
 font-weight:bold;
 font-size:10pt;
 text-align:center;
}
.txtn {
 color:black;
 font-weight:normal;
 font-size:10pt;
 text-decoration:none;
}
.me {
 color:red;
 font-size:14pt;
 font-weight:bold;
}
ol.ol {
 font-size:14px;
 color:#008080;
}
p.b16b {
 font-weight:bold;
 font-size:16px;
 color:#000080;
}
p.b18b {
 color:blue;
 font-size:18px;
 font-weight:bold;
}
p.b14y {
 color:#e9080a;
 font-size:14px;
 font-weight:bold;
}
p.b14 {
 color:black;
 font-weight:bold;
 font-size:10pt;
}
p.big {
 color:black;
 font-weight:bold;
 font-size:75pt;
}
p.foot {
 color:black;
 font-size:10pt;
 font-weight:bold;
}
p.head {
 color:red;
 font-size:16px;
 font-weight:bold;
}
p.spacer {
 color:black;
 line-height:50px;
}
p.std {
 color:black;
 font-size:14px;
}
p.sub {
 color:black;
 font-size:14px;
 font-weight:bold;
}
p.ttl {
 color:#e9080a;
 font-size:20px;
 font-weight:bold;
}
.vlink {
 color:black;
 font-size:12pt;
 font-weight:bold;
 margin:1em;
 text-align:center;
}
pre.list {
 color:black;
 font-size:12pt;
 font-weight:normal;
}
pre.pix {
 font-weight:bold;
 font-size:10pt;
 color:#404040;
}
td.name {
 font-weight:bold;
 font-size:10pt;
 color:black;
}
td.footer {
 font-weight:normal;
 font-size:6pt;
 color:black;
}
td.l {
 color:black;
 font-size:1px;
}
td.auto {
 font-weight:bold;
 font-size:20px;
 color:#ff00ff;
}
td.n12 {
 color:black;
 font-size:12px;
}
td.n13 {
 color:black;
 font-size:13px;
}
td.n14 {
 color:black;
 font-size:14px;
}
td.n16 {
 color:black;
 font-weight:normal;
 font-size:12pt;
}
td.li {
 color:black;
 font-size:12px;
 font-weight:bold;
}
.line {
 background-color:#e9080a;
 clear:both;
 line-height:2px;
 margin:0 1em 0 1em;
 text-align:center;
 } 
.head {
 font-weight:bold;
 font-size:36px;
 color:#e9080a;
}
td.sbi {
 color:black;
 font-weight:bold;
 font-size:44px;
}
td.b12 {
 color:black;
 font-weight:bold;
 font-size:12px;
}
td.b14 {
 color:black;
 font-weight:bold;
 font-size:14px;
}
td.b16 {
 color:black;
 font-weight:bold;
 font-size:16px;
}
td.b18 {
 color:black;
 font-weight:bold;
 font-size:18px;
}
td.b18b {
 font-weight:bold;
 font-size:18px;
 color:#0000ff;
}
td.b20 {
 color:black;
 font-weight:bold;
 font-size:20px;
}
td.b12r {
 font-weight:bold;
 font-size:12px;
 color:#e9080a;
}
td.b14r {
 font-weight:bold;
 font-size:14px;
 color:#e9080a;
}
td.b16r {
 font-weight:bold;
 font-size:16px;
 color:#e9080a;
}
td.b18r {
 font-weight:bold;
 font-size:12pt;
 color:#e9080a;
}
td.b20r {
 font-weight:bold;
 font-size:20px;
 color:#e9080a;
}
td.foot {
 color:black;
 font-size:14px;
 font-weight:bold;
}
td.norm {
 color:black;
 font-size:10pt;
 font-weight:normal;
}
td.pix {
 color:#808080;
}
td.sml {
 font-size:14px;
 color:#e9080a;
}
td.tiny {
 color:#404040;
 font-size:4pt;
}
ul.sub {
 color:black;
 font-size:12px;
}

/* Rugby
*/

.amical {
 background-color:#ffff00;
 color:#202020;
 font-weight:bold;
 font-size:8pt;
 }
.away {
 border:1px solid;
 border-color:black;
 color:black;
 font-weight:bold;
 font-size:8pt;
 }
.championnat {
 background-color:#0000ff;
 color:white;
 font-weight:bold;
 font-size:8pt;
 }
.home {
 background-color:#00d0d0;
 border:1px solid;
 border-color:black;
 color:black;
 font-weight:bold;
 font-size:8pt;
 }
.month {
 background-color:#ff0000;
 color:#0000d0;
 font-weight:bold;
 font-size:12pt;
 padding-top:4pt;
 padding-bottom:4pt;
 }
.fourteen {
 line-height:14px;
 }
.tete {
 background-color:#a0a0a0;
 color:white;
 font-weight:bold;
 font-size:10pt;
 }
.tournoi {
 background-color:#ff0000;
 color:white;
 font-weight:bold;
 font-size:8pt;
 }
.year {
 font-weight:bold;
 font-size:60px;
 color:#e9080a;
}
.bottomborder {
 background:white url("/pix/border_bottom.jpg");
 background-repeat:repeat-x;
}
.leftborder {
 background:white url("/pix/border_left.jpg");
 background-repeat:repeat-y;
}
.rightborder {
 background:white url("/pix/border_right.jpg");
 background-repeat:repeat-y;
}
.topborder {
 background:white url("/pix/border_top.jpg");
 background-repeat:repeat-x;
}
