@charset "iso-8859-1"; 

.cachediv {
visibility : hidden; 
overflow : hidden; 
height : 1px; 
margin-top : -1px; 
position : absolute; 
} 
.popperlink {
position : absolute; 
visibility : hidden; 
} 
.bodyline {
background-color : #ffffff; 
border : 1px solid #98aab1; 
} 
a.lien_forum:link, a.lien_forum:active, a.lien_forum:visited {
color : #006699; 
text-decoration : none; 
} 
a:link, a:active, a:visited {
color : #000000; 
} 
a:hover {
text-decoration : underline; 
color : #dd6900; 
} 
hr {
height : 0; 
border : 0 solid #d1d7dc; 
border-top-width : 1px; 
} 
.n {
color : #ffcc00; 
} 
.menu_titre {
font-weight : normal; 
font-size : 7pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana; 
font-variant : normal; 
text-decoration : none; 
} 
.s {
font-weight : normal; 
font-size : 7pt; 
color : #999999; 
font-style : normal; 
font-family : Verdana; 
font-variant : normal; 
text-decoration : none; 
} 
.m {
color : #c0c0c0; 
} 
td.row1 {
background-color : #efefef; 
} 
td.row2 {
background-color : #dee3e7; 
} 
td.row3 {
background-color : #d1d7dc; 
} 
td.row4 {
border : 0 solid #cccce0; 
border-width : 0 0 1px; 
background-color : #ffffee; 
} 
TD {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
font-weight : bold; 
border : medium none #ffffff; 
border-style : solid; 
height : 28px; 
} 
td.row3Right, td.spaceRow {
background-color : #d1d7dc; 
border : medium none #ffffff; 
border-style : solid; 
} 
th.thHead, td.catHead {
font-size : 12px; 
border-width : 1px 1px 0; 
} 
th.thSides, td.catSides, td.spaceRow {
border-width : 0 1px; 
} 
th.thRight, td.catRight, td.row3Right {
border-width : 0 1px 0 0; 
} 
th.thLeft, td.catLeft {
border-width : 0 0 0 1px; 
} 
th.thBottom, td.catBottom {
border-width : 0 1px 1px; 
} 
th.thTop {
border-width : 1px 0 0; 
} 
th.thCornerL {
border-width : 1px 0 0 1px; 
} 
th.thCornerR {
border-width : 1px 1px 0 0; 
} 
th {
color : #000000; 
font-size : 11px; 
font-weight : bold; 
background-color : #cbd8dd; 
} 
.forumline {
background-color : #ffffff; 
border : 1px solid #cbd8dd; 
} 
.menu {
background-color : #ffffff; 
border : 1px solid #cbd8dd; 
} 
A.menu1 {
font-weight : bold; 
color : #000000; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
} 
A.menu1:hover {
text-decoration : none; 
color : #dd6900; 
} 
FONT.TXT {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 
A.TXT {
font-weight : normal; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
} 
A.TXT:hover {
text-decoration : underline; 
color : #dd6900; 
} 

A.lien {
text-decoration : none; 
font-size : 11px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
color : black; 
background : transparent; 
} 
.gen {
font-size : 11px; 
} 
.postbody {
font-size : 12px; 
} 
a.postlink:link {
text-decoration : none; 
color : #006699; 
} 
a.postlink:visited {
text-decoration : none; 
color : #5493b4; 
} 
a.postlink:hover {
text-decoration : underline; 
color : #dd6900; 
} 
input, textarea, select {
border-top-width : 1px; 
font-weight : normal; 
border-left-width : 1px; 
font-size : 10px; 
border-left-color : #666666; 
border-bottom-width : 1px; 
border-bottom-color : #666666; 
color : #16246c; 
border-top-color : #666666; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
border-right-width : 1px; 
text-decoration : none; 
border-right-color : #666666; 
} 
input {
text-indent : 2px; 
} 
input.button {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px; 
} 
.postbody {
line-height : 18px; 
} 
input, textarea, select {
color : #000000; 
font : normal 10px Verdana, Geneva, Helvetica, Arial, sans-serif; 
} 
input.post, textarea.post, select {
background-color : #ffffff; 
} 
input {
text-indent : 1px; 
} 
input.button {
background-color : #efefef; 
color : #000000; 
font-size : 10px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
} 
input.mainoption {
background-color : #fafafa; 
font-weight : bold; 
} 
input.liteoption {
background-color : #fafafa; 
font-weight : normal; 
} 
select {
background-color : #fafafa; 
color : #000000; 
font-size : 10px; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-weight : bold; 
} 
form {
display : inline; 
} 
hr {
color : #e1e8ef; 
} 
body {
background-position : 0% 0%; 
background-repeat : repeat-x; 
text-align : left; 
margin : 5px 0; 
background-color : #e5e5e5; 
} 
.bar_bas {
background-color : #ffffff; 
border : 1px solid #cbd8dd; 
} 
.quote {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #444444; 
line-height : 125%; 
background-color : #fafafa; 
border : #d1d7dc; 
border-style : solid; 
border-left-width : 1px; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
} 
#menu .top {
background-image : url('../template/tab_inactive.jpg'); 
padding : 5px; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align : center; 
} 
#menu .top1 {
background-image : url('../template/tab_active.jpg'); 
padding : 5px; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align : center; 
} 
#menu .top2 {
background-image : url('../template/tab_concours.gif'); 
padding : 5px; 
font-size : 8pt; 
color : #000000; 
font-style : normal; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-variant : normal; 
text-decoration : none; 
text-align : center; 
} 
* html #menu .top {
padding : 4px 0; 
} 
* html #menu .top1 {
padding : 4px 0; 
} 
* html #menu .top2 {
padding : 4px 0; 
} 
#menu .top a, #menu .top a:hover, #menu .top1 a, #menu .top1 a:hover, #menu .top2 a, #menu .top2 a:hover {
color : #000000; 
text-decoration : none; 
white-space : nowrap; 
} 
#menu .section-top, #menu .section {
font-weight : bold; 
color : #000000; 
font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
font-size : 10px; 
text-decoration : none; 
position : absolute; 
visibility : hidden; 
text-align : left; 
z-index : -1; 
} 
#menu .sub {
position : relative; 
} 
#menu .box, #menu .box-right {
background-color : #edf2f9; 
border-color : #999999; 
border-width : 1px; 
border-style : none solid solid; 
padding : 3px 10px 4px; 
text-align : left; 
} 
#menu .box-hover, #menu .box-right-hover {
background-color : #e6e6e6; 
border-color : #999999; 
border-width : 1px; 
border-style : none solid solid; 
padding : 3px 10px 4px; 
text-align : left; 
} 
#menu .box, #menu .box-hover {
padding : 3px 5px 4px; 
} 
#menu .box-right, #menu .box-right-hover {
padding : 3px 5px 4px; 
} 
#menu .image_menu {
position : absolute; 
top : 4px; 
right : 2px; 
} 
#menu a, #menu a:hover {
color : #000000; 
text-decoration : none; 
white-space : nowrap; 
} 
#menu .box-hover a, #menu .box-hover a:hover, #menu .box-right-hover a, #menu .box-right-hover a:hover {
color : #000000; 
text-decoration : none; 
white-space : nowrap; 
} 