@charset "iso-8859-1"; img { border: 0px; display: block; }

body { margin: 0px; padding-top: 0px; padding-left: 0px; border-top: 0px; border-left: 0px ; background: #EFEFEF; text-align: left; font-family: Verdana, sans-serif; font-size: 9pt; }
body.center { text-align: center; text-valign: middle; }
div.bann { position:absolute; top:2px; left:2px; z-index:1; }
div.bann11 { position:absolute; top:0px; left:0px; width:205px; height:21px; z-index:1; }
div.bann12 { position:absolute; top:0px; left:205px; width:10px; height:21px; z-index:1; }
div.bann13 { position:absolute; top:0px; left:215px; width:175px; height:21px; z-index:1; }
div.bann14 { position:absolute; top:0px; left:390px; width:128px; height:21px; z-index:1;  }
div.bann15 { position:absolute; top:0px; left:518px; width:122px; height:21px; z-index:1; }
div.bann16 { position:absolute; top:0px; left:640px; width:126px; height:21px; z-index:1; }
div.bann17 { position:absolute; top:0px; left:766px; width:120px; height:21px; z-index:1; }
div.bann18 { position:absolute; top:0px; left:886px; width:90px; height:21px; z-index:1; }
div.bann19 { position:absolute; top:0px; left:976px; width:7px; height:21px; z-index:1; }
div.bann21 { position:absolute; top:21px; left:0px; width:205px; height:61px; z-index:1; }
div.bann22 { position:absolute; top:21px; left:205px; width:10px; height:61px; z-index:1; }
div.bann23 { position:absolute; top:21px; left:215px; width:175px; height:61px; z-index:1; }
div.bann24 { position:absolute; top:21px; left:390px; width:128px; height:61px; z-index:1;  }
div.bann25 { position:absolute; top:21px; left:518px; width:122px; height:61px; z-index:1; }
div.bann26 { position:absolute; top:21px; left:640px; width:126px; height:61px; z-index:1; }
div.bann27 { position:absolute; top:21px; left:766px; width:120px; height:61px; z-index:1; }
div.bann28 { position:absolute; top:21px; left:886px; width:90px; height:61px; z-index:1; }
div.bann29 { position:absolute; top:21px; left:976px; width:7px; height:61px; z-index:1; }
div.bann31 { position:absolute; top:82px; left:0px; width:205px; height:7px; z-index:1; }
div.bann32 { position:absolute; top:82px; left:205px; width:10px; height:7px; z-index:1; }
div.bann33 { position:absolute; top:82px; left:215px; width:761px; height:7px; z-index:1; }
div.bann34 { position:absolute; top:82px; left:976px; width:7px; height:7px; z-index:1; }
div.bann41 { position:absolute; top:89px; left:0px; width:205px; height:14px; z-index:1; }
div.menu { position:relative; top:91px; left:2px; z-index:1; }
div.content { position:relative; top:0px; left:0px; z-index:1; }
div.grande_photo {top:0px; left:0px; width:604px; text-align: center; z-index:1; }
div.notation{top:0px; left:0px; width:600px; text-align: center; z-index:2; }
div.center { position: relative; margin: auto; }
div.content_pagination { top:0px; left:0px; z-index:1; width:760px; }
div.gauche{ width: 35px; height: 14px; z-index:1; }
div.droite{ width: 35px; height: 14px; z-index:1; }
div.link{ position: relative; text-align: center; width: 893px; z-index:1; font-family: Verdana, sans-serif; font-size: 9pt; color: #868688; }
div.nb_membres { position:absolute; top:95px; left:100px; z-index:2; font-family: Verdana, sans-serif; font-size: 7pt; color: #D05252; }
div.center { text-align: center; }
table{ padding: 0px; border: 0px; border-width: 0px; border-style: none; border-spacing: 0px; border-collapse: collapse; margin: 0px; left: 0;
 top: 0; }
table.user{ padding: 0px; border: 1px; border-width: 1px; border-style: solid; border-spacing: 0px; border-collapse: collapse; margin: 1px; left: 0; top: 0; }
 
table.center { margin: auto; }
table.fond_next{ margin: auto; padding: 0px; border: 1px; border-width: 1px; border-style: solid; background-color:#F1DFDF; border: 1px; border-color: #CC0000;}
table.fond_comment{ margin: auto; padding: 0px; border: 1px; border-width: 1px; border-style: solid; background-color:#F1DFDF; border: 1px; border-color: #CC0000;}
tr.menu{ height: 100%; background-color: #FFFFFF; }
tr.top { vertical-align: top; }
td { padding: 0px; border: 0px; border-width: 0px; border-style: none; border-spacing: 0px; border-collapse: collapse; margin: 0px; left: 0; top: 0; text-decoration: none; color: #868688; font-family: Verdana, sans-serif; font-size: 9pt; }
td.red_stroke { padding: 2px; border: 2px; border-color: #CC0000; border-width: 2px; border-style: solid; border-spacing: 2px; border-collapse: collapse; margin: 0px; left: 0; top: 0; text-decoration: none; color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 9pt; background-color: #FFFFFF; }
td.center { text-align: center; }
td.center_red_stroke { text-align: center; border: 2px; border-color: #CC0000; border-width: 2px; border-style: solid }
td.right { text-align: right; }
td.fond_blanc { background-color: #FFFFFF; }
td.fond_gris { background-color: #BDBDBD; }
td.fond_gris_clair { background-color: #EFEFEF; }
td.menu{ height: 100%; font-size: 9pt; }
td.txtMenuInt { padding : 3px; text-decoration: none; font-weight: 400; font-size: 8pt; color: #868688; background-color : #EFEFEF; }
td.txtDisclamer { text-align: left; padding : 3px; text-decoration: none; font-weight: 400; font-size: 8pt; color: #868688;}
td.fd_EFEFEF{ background-color: #EFEFEF; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_EFECEC{ background-color: #EFECEC; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_EDE4E4{ background-color: #EDE4E4; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_ECDADA{ background-color: #ECDADA; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_EBD0D1{ background-color: #EBD0D1; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_EAC9C9{ background-color: #EAC9C9; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_E8BBBB{ background-color: #E8BBBB; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_E6AEAE{ background-color: #E6AEAE; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_E3A09F{ background-color: #E3A09F; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_E19191{ background-color: #E19191; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_DF8383{ background-color: #DF8383; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_DD7574{ background-color: #DD7574; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_DC6767{ background-color: #DC6767; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D95959{ background-color: #D95959; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D74A4A{ background-color: #D74A4A; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D63E3F{ background-color: #D63E3F; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D43233{ background-color: #D43233; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D22627{ background-color: #D22627; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_D01A19{ background-color: #D01A19; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_CF0F0F{ background-color: #CF0F0F; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.fd_CC0000{ background-color: #CC0000; font-weight: 700; color: #FF7E00; font-family: Verdana, sans-serif; font-size: 9pt; }
td.comment_0{ background-color: #EFEFEF; font-weight: 400; color: #868688; font-family: Verdana, sans-serif; font-size: 9pt; }
td.comment_1{ background-color: #F1DFDF; font-weight: 400; color: #868688; font-family: Verdana, sans-serif; font-size: 9pt; }
td.bonnasse{ background-color: #F1DFDF; font-weight: 700; color: #868688; font-family: Verdana, sans-serif; font-size: 9pt; }
td.col_gauche{ background-image: url(../pix/42.gif); width: 7px; }
td.col_droite{ background-image: url(../pix/43.gif); width: 11px }
td.col_menu{ background-image: url(../pix/pix_gris.gif); width: 2px;}
td.error{ text-decoration: none;  color: #CC0000; font-family: Verdana, sans-serif; font-size: 8pt; font-weight: 700; }
td.entete_comment{ background-color:#CC0000; color:#FFFFFF; font-weight: 700; text-align:center; border: 1px; border-width: 1px; border-style: solid; border-color: #CC0000; }
td.add120x60{ background-color:#D6BABA;  border: 1px; border-width: 1px; border-style: solid; border-color: #CC0000; width: 120px; height: 60px; }
td.add120x600{ background-color:#D6BABA;  border: 1px; border-width: 1px; border-style: solid; border-color: #CC0000; width: 120px; height: 600px; }
td.add468x60{ background-color:#D6BABA;  border: 1px; border-width: 1px; border-style: solid; border-color: #CC0000; width: 468px; height: 60px; }
td.user1 { background-color: #EFEFEF; border: 1px; border-width: 1px; border-style: solid; border-collapse: collapse; margin: 1px; color: #868688; font-family: Verdana, sans-serif; font-size: 8pt; }
td.user2 { background-color: #F1DFDF; border: 1px; border-width: 1px; border-style: solid; border-collapse: collapse; margin: 1px; color: #868688; font-family: Verdana, sans-serif; font-size: 8pt; }
td.body_comment{ color:#CC0000; font-weight: 400; text-align:center; border: 1px; border-width: 1px; border-style: solid;}
td.body_suiv{ border: 1px; border-width: 1px; border-style: solid; border-color: #CC0000; }
img.small { background-color: #D6BABA; border : 1px solid; border-color: #CC0000; }
img.prec { background-color: #D6BABA; border : 1px solid; border-color: #CC0000; margin-left:18px; margin-right:18px; }
img.big { text-align: center; background-color: #D6BABA; border : 2px solid; border-color: #CC0000; }
a:link , a:visited { text-decoration: underline;  color: #868688; font-family: Verdana, sans-serif; font-size: 9pt; }
a:hover { text-decoration: none; color: #CC0000;}
a.link9_bold { font-family: Verdana, sans-serif; font-size: 9pt; color: #868688; font-weight: 700; text-decoration: none; }
a.link9_bold:hover {text-decoration: underline;  color: #CC0000;}

a.link11_red_b { font-family: Verdana, sans-serif; font-size: 11pt; color: #868688; font-weight: 700; text-decoration: none; }
a.link11_red_b:visited { font-family: Verdana, sans-serif; font-size: 11pt; color: #868688; font-weight: 700; text-decoration: none; }
a.link11_red_b:hover {text-decoration: underline;  color: #CC0000;}

a.link7_bold { font-family: Verdana, sans-serif; font-size: 7pt; color: #868688; font-weight: 700; text-decoration: none; }
a.link7_bold:visited { font-family: Verdana, sans-serif; font-size: 7pt; color: #868688; font-weight: 700; text-decoration: none; }
a.link7_bold:hover {text-decoration: underline;  color: #CC0000;}
a.participation , a.participation:hover , a.participation:visited , a.participation:link { font-family: Verdana, sans-serif; font-size: 10pt; color: #CC0000; font-weight: 700; text-decoration: none; }
a.videos , a.videos:hover , a.videos:visited , a.videos:link { font-family: Verdana, sans-serif; font-size: 9pt; color: #CC0000; font-weight: 700; text-decoration: none; }
a.gauche{ width: 35px; height: 14px; background-image: url(../pix/gauche.gif); background-repeat: no-repeat; display: block;}
a.droite{ width: 35px; height: 14px; background-image: url(../pix/droite.gif); background-repeat: no-repeat; display: block;}
a.participation , a.participation:hover , a.participation:visited , a.participation:link { font-family: Verdana, sans-serif; font-size: 10pt; color: #CC0000; font-weight: 700; text-decoration: none; }

a.boy , a.boy:hover , a.boy:visited , a.boy:link { font-family: Verdana, sans-serif; font-size: 8pt; color: #4A54D8; font-weight: 700; text-decoration: none; }
a.girl , a.girl:hover , a.girl:visited , a.girl:link { font-family: Verdana, sans-serif; font-size: 8pt; color: #FA00CE; font-weight: 700; text-decoration: none; }
a.master , a.master:hover , a.master:visited , a.master:link { font-family: Verdana, sans-serif; font-size: 8pt; color: #CC0000; font-weight: 700; text-decoration: none; }

h2 {  color: #868688;  background: #868688;  font-size: 14pt; }

select { color:#000000; background-color:#EFEFEF; font-size:9px; font-family: Verdana, sans-serif; border : 1px solid; } 
input { color:#868688; background-color:#EFEFEF; font-size:9px; font-family: Verdana, sans-serif; font-weight : 700; border : 1px solid; width : 60px; }
input.long { color:#868688; background-color:#EFEFEF; font-size:9px; font-family: Verdana,sans-serif; font-weight : 700; border : 1px solid; width : 180px; }
input.buttonOk { color:#868688; background-color:#EFEFEF; font-size:9px; font-family: Verdana,sans-serif; font-weight : 700; border : 1px solid; width : 20px; }
input.submit { color:#868688; background-color:#EFEFEF; font-size:9px; font-family: Verdana, sans-serif; font-weight : 700; border : 1px solid; width : 150px; }
input.file{ color:#868688; background-color:#EFEFEF; font-family: Verdana, sans-serif; width : 80px; border : 1px solid; width : 158px; }
input.checkbox { border: 0px; width: 13px; }


span.note{ font-weight: 700; color: #CC0000; font-family: Verdana, sans-serif; font-size: 9pt; }
span.underline{ text-decoration: underline;}
span.nb_votes{ font-weight: 400;  font-family: Verdana, sans-serif; font-size: 7pt; }
span.note_small{ font-weight: 700; color: #CC0000; font-family: Verdana, sans-serif; font-size: 7pt; }
span.nb_comments{ font-weight: 400;  font-family: Verdana, sans-serif; font-size: 7pt; }
span.tip{ font-weight: 400;  font-family: Verdana, sans-serif; font-size: 7pt; }
span.tip_b{ font-weight: 700;  font-family: Verdana, sans-serif; font-size: 7pt; }
span.underscore{ text-decoration: underline;}
span.titre{ font-weight: 700; font-family: Verdana, sans-serif; font-size: 11pt; }
span.titre9{ font-weight: 700; font-family: Verdana, sans-serif; font-size: 9pt; }
span.classement_1{font-weight: 700; color: #E6B800; font-family: Verdana, sans-serif; font-size: 9pt; }
span.classement_2{font-weight: 700; color: #BBBBBB; font-family: Verdana, sans-serif; font-size: 9pt; }
span.classement_3{font-weight: 700; color: #BF7300; font-family: Verdana, sans-serif; font-size: 9pt; }
span.cache_info{ font-weight: 400;  font-family: Verdana, sans-serif; font-size: 7pt; }
span.red_17_b{ font-weight: 700; color: #CC0000; font-family: Verdana, sans-serif; font-size: 14pt; }
span.read{ font-weight: 700; color: #868688; font-family: Verdana, sans-serif; font-size: 8pt; }
span.unread{ font-weight: 700; color: #CC0000; font-family: Verdana, sans-serif; font-size: 8pt; }
span.center{ text-align: center; }



table.forums {
font-family: Verdana,Arial,Helvetica,sans-serif;
width: 760px;
border: 1px #868688 solid;
display: table;
color: #868688;
border-collapse: collapse;
} 

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent{
font-family: Verdana,Arial,Helvetica,sans-serif;
width: 760px;
background: transparent;
font-size: 11px;
line-height: 15px;
}

/* Small analog text, used usually with SPAN */

.txtSm{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 10px;
}

/* Normal analog text, used usually with SPAN */

.txtNr{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 11px;
}

/* Warning text */

.warning{
color: #CC0000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-family: Arial,Helvetica,Geneva,sans-serif;
font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #EFEFEF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 11px;
margin-left: 15px;
}

/* Input areas - boxes, textareas... */

.inputButton {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #EFEFEF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 10px;
color: #000000;
/* height: 19px; */
}

.textForm {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #EFEFEF;
border-bottom: #868688 1px solid;
border-left: #868688 1px solid;
border-right: #868688 1px solid;
border-top: #868688 1px solid;
font-size: 11px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #868688 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
background-color: #EFEFEF;
border: 1px #868688 dotted;
padding: 4px;
height: 20px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
background-color: #EFEFEF;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: #CC0000;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 11px;
font-weight: bold;
color: #EFEFEF;
line-height: 15px;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #EFEFEF;
padding: 4px;
height: 20px;
font-size: 11px;
line-height: 15px;
}

/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #EFEFEF;
border: 1px #868688 solid;
padding: 4px;
height: 18px;
font-size: 11px;
font-weight: bold;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background: #EFEFEF;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #F1DFDF;
}

.formStyle{
margin: 0px;
}

/* Stats bar */

.tbStBar{
border: #CCCCCC 1px solid;
margin: 1px;
padding: 1px;
background: #F0F0F0;
font-size: 11px;
}
