﻿body { margin:0px; padding:0px; background-color:#FFFFFF; }

.info {color:#000000; font-family:Arial, sans-serif; font-size:13px; font-style: normal;}
a.info {color:#000000; font-family:Arial, sans-serif; font-size:13px; font-style: normal;}
.petit, td.petit a {color:#000000; font-family:Arial, sans-serif; font-size:10px; font-style: normal; text-decoration:none; }
td.petit a:hover {text-decoration:underline; }
.navpages {color:#B81818; font-family:Arial, sans-serif; font-size:10px; font-style: normal;}
div.navnum { text-align:center; }
.navnum, .navnumC, .navnumA , .navnumP, .navnumPA {padding:0px 5px 0px 5px; color:#B81818; font-family:Arial, sans-serif; font-size:11px; font-weight:normal; font-style: normal; text-decoration: underline;}
.navnumC { color:#000000; text-decoration:none; }
.navnumA, .navnumPA { text-decoration:none; font-size:12px; }
.navnumP, .navnumPA { padding:0px; }
.titretableau {color:#B81818; font-family:Arial, sans-serif; font-size:13px; font-style: normal; font-weight:bold;background-color:#ffd898}
.titretableaupetit {color:#B81818; font-family:Arial, sans-serif; font-size:10px; font-style: normal;background-color:#ffd898}

.nomtheme, .nomtheme h2 {color:#B81818; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; font-style: normal; text-decoration: none; letter-spacing:normal; }
.nomtheme h2 { padding:0px; margin:0px; display:inline; letter-spacing:normal; }
a.nomtheme {color:#B81818; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; font-style: normal; text-decoration: none;}
.nomforum {color:#494949; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; font-style: normal; text-decoration: underline;}
.nomforum_autre {color:#494949; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; font-style: normal; text-decoration: underline;}
.infosforum {color:#494949; font-family:Arial, sans-serif; font-size:11px; font-style: normal; text-decoration: none;}

.themeForumList, .themeForumListLocked { background:#ffffff; }
div.themeForumList { position:absolute; height:1px; overflow:hidden; padding-top:1px; }
td.themeForumList { padding-left:30px; }
.themeForumRows { border-left:1px solid #b81818; }
.themeForumItem { padding-left:5px; }
.themeForumItem h2 { padding:0px; margin:0px; letter-spacing:normal; }

.ligne {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-style: normal; text-decoration: none;}
a.ligne:hover {text-decoration: underline;}
.ligneul {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-style: normal; text-decoration: underline;}
a.ligneul:hover {text-decoration: underline;}
.aff_RepList {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-style: normal; text-decoration: none; background-color: #FFFFFF; }
a.aff_RepList:hover {text-decoration: underline;}

.pseudog {color:#000000; font-family:Arial, sans-serif; font-size:11px; font-style: normal; text-decoration: none;}
.nbreps {color:#000000; font-family:Arial, sans-serif; font-size:11px; font-style: normal; text-decoration: none;}
.datemaj {color:#000000; font-family:Arial, sans-serif; font-size:11px; font-style: normal; text-decoration: none;}

.sujet, .sujet h1, .sujet h2, h1.sujet, h2.sujet {color:#000000; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; font-style: normal; text-decoration: none;letter-spacing:normal; }
.sujet h1, .sujet h2 { padding:0px; margin:0px; display:inline; }
h1.sujet, h2.sujet { margin:0px; padding:5px; display:block; }

.post, a.post, a.post_addlink, .aff_mininav, td.af_boutonMilieu a, .af_cb_input {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; font-style: normal; text-decoration: none;}
a.post, a.post_addlink { border-bottom:1px dotted #808080; text-decoration: none; }
a.post:hover, a.post_addlink:hover { border-bottom:1px solid #000000; }
td.af_boutonMilieu a:hover { text-decoration:none; }
a.aff_mininav { font-size:11px; text-decoration:underline; }
p.aff_Sign, a.aff_Sign { color:#808080; font-family:Arial, sans-serif; font-size:10px; font-weight:normal; font-style: normal; text-decoration: none; }
p.aff_Sign { margin:10px 5px 0px 5px; padding-top:5px; border-top:#D0D0D0 1px solid; }
a.aff_Sign:hover { color:#000000; text-decoration:underline; }

.pseudo {color:#000000; font-family:Arial, sans-serif; font-size:12px; font-style: normal; text-decoration: none;}
.infopost {color:#000000; font-family: Arial, sans-serif; font-size:10px; font-style: normal; text-decoration: none;}
a.infopost {color:#000000; font-family: Arial, sans-serif; font-size:10px; font-style: normal; text-decoration: underline;}

.input {font-family:Arial, sans-serif; font-size:12px; background: #FFFFFF; border-bottom: 1px solid #B81818;border-right: 1px solid #B81818;border-left: 1px solid #B81818;border-top:1px solid #B81818;color:#000000;height:18px;text-decoration:none;width:245px;}

.afmod_navClubOn { font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }
.afmod_navClubOff { font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }


.Footerpartenaire, .lsh, .lshb, .FooterCopy, .FooterLogoR, .FooterLogoN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#505050; text-decoration: none; }
a.lshb { color:#303030; text-decoration:underline }
a.Footerpartenaire:hover, a.lsh:hover, a.lshb:hover  { text-decoration: underline; }
.FooterCopy { color:#303030 }
.FooterLogoR { color:#c26867 }
.FooterLogoN{ color:#303030 }

.TeaserContour { border: 1px solid #FFFFFF; }
a.TeaserTxt, a.TeaserTxtForum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #8c8c8c; text-decoration: none; }
a.TeaserTxt:hover, a.TeaserTxtForum:hover { text-decoration: underline; }


td.teasers_titre { font-family:Arial, sans-serif; font-size:13px; font-weight:bold; text-decoration: none }
a.teasers_titre:hover { text-decoration: underline }
.teasers_texte { font-family:Arial, sans-serif; font-size:11px; text-decoration: none }
a.teasers_texte:hover { text-decoration: underline }

img.aff_flechebas { background-image:url(/world/communaute/forum/im/flechebas.gif); margin:0px 5px 0px 5px; width:9px; height:9px; }
img.aff_flechedroite { background-image:url(/world/communaute/forum/im/flechedroite.gif); margin:0px 5px 0px 5px; width:9px; height:9px; }

.aff_TitrePage { font-family:Verdana,Tahoma,Arial,sans-serif; font-size:22px; color:#B81818; text-decoration:none; }
a.aff_TitrePage:hover { text-decoration:none; }
.aff_SousTitrePage, .aff_SousTitrePage h1 { font-family:Verdana,Arial;font-size:14px;color:#B81818;font-weight:bold; text-decoration:none; }
.aff_SousTitrePage h1 { padding:0px; margin:0px; display:inline; letter-spacing:normal; }
a.aff_SousTitrePage:hover { text-decoration:underline; }

table.aff_tThread { width:100%; border:0px solid white; padding:0px; margin:0px; }
table.aff_tThread td { cursor:pointer; padding:4px; color:#000000; font-family:Arial, sans-serif; font-size:12px; font-style: normal; text-decoration: none; }
table.aff_tThread td a { color:#000000; text-decoration: none; }
table.aff_tThread td a:hover { text-decoration: underline; }
table.aff_tThread td.aff_tThumb { padding-top:0px; padding-bottom:0px; vertical-align:center; width:1%; }
table.aff_tThread td.aff_tThumb img { width:25px; height:25px; border:0px solid white }
table.aff_tThread td.aff_tThumb a, table.aff_tThread td.aff_tThumb a:hover { text-decoration: none; }
table.aff_tThread td.aff_tTitle { padding-bottom:0px; width:99%; }
table.aff_tThread td.aff_tTitle a { display:block; text-decoration: none; }
table.aff_tThread td.aff_tTitle a:link { font-weight:bold; color:#000000; }
table.aff_tThread td.aff_tTitle a:visited { font-weight:normal; color:#606060; }
table.aff_tThread td.aff_tTitle a:hover { text-decoration:underline; }
table.aff_tThread td.aff_tInfo { padding-top:0px; color:#404040; text-align:left; font-size:11px; }
table.aff_tThread td.aff_tInfo a { color:#404040; text-decoration: none; }
table.aff_tThread td.aff_tInfo a:hover { color:#000000; text-decoration: underline; }
table.aff_tThread td.aff_tDate { padding-top:0px; color:#404040; text-align:right; font-size:11px; }

b.aff_pPost b.afcrn_c { background:#A0A0A0; border-color:#ffffff; }
table.aff_pList { background:#A0A0A0; border: 1px solid #A0A0A0; }
table.aff_pPost0 { background-color: #E0E0E0; height:60px; }
table.aff_pPost0 table.aff_pButton { background-color: #F0F0F0; }
table.aff_pPost1 { background-color: #E8E8E8; height:60px; }
table.aff_pPost1 table.aff_pButton { background-color: #F8F8F8; }
table.aff_pPost2 { background-color: #E0E0E0; height:60px; }
table.aff_pPost2 table.aff_pButton { background-color: #F0F0F0; }
table.aff_pList td.titretableau { padding:2px; }
td.aff_pUser { text-align: center; }
div.aff_pUser { text-align: center; padding: 5px 15px 5px 5px; background-image:url('/world/communaute/forum/im/coinbulle.gif'); background-repeat:no-repeat; background-position:100% 10px; }
div.aff_pDate { text-align: left; padding:0px 5px 0px 7px; }
div.aff_pUserN { text-align: left; padding:0px 5px 0px 2px; }
.aff_pUser, .aff_pDate, a.aff_pUser, a.af_uMenu { color:#000000; font-family: Arial, sans-serif; font-size:10px; font-weight: normal; text-decoration: none; }
a.aff_pUser, a.af_uMenu { font-weight: bold; text-decoration: underline; }
.aff_pDate { color:#808080; }
table.aff_pUserV, table.af_uMenu, td.af_uMenu table { background-color: white; border: 1px solid #808080; }
td.aff_pUserV, td.af_uMenu, td.af_uMenu table { padding:4px; }
td.aff_pUserSep { width:5px; background-color: white; }
td.af_uMenu table { background-color: #F0F0F0; }
td.aff_pPost { vertical-align:top; background-color: white; }
div.sujet { margin:0px; padding:5px; }
blockquote.post { margin:0px; padding:5px; }
p.post { margin:0px; padding:5px; display:block; }
table.aff_pButton td.aff_pButton { padding:2px 0px 2px 0px; }
a.aff_pButton { color:#000000; font-family:Arial, sans-serif; font-size:10px; font-style: normal; text-decoration:none; }
a.aff_pButton:hover { text-decoration:underline; }
td.aff_TopPage { cursor:pointer; color:#B81818; font-family: Arial, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; text-align:right; }
//div.aff_RepList0 { background-color:green; }
//div.aff_RepList1 { background-color:blue; }
tr.aff_FavNonLu td, td.aff_FavNonLu, td.aff_FavNonLu td.aff_pUserSep, div.aff_FavNonLu { background-color:#FFFFE0; background-image:url('/world/communaute/forum/im/flashing_d5ece2.gif'); }

div.aff_Ady { position:absolute; overflow:hidden; top:0px; margin-top:-30px; width:480px; height:25px; }
div.aff_Ady a, div.aff_AdyForum a, div.aff_AdyEdito a { font-family: Arial, sans-serif; font-size:11px; font-weight: normal; text-decoration: none; }
div.aff_Ady a, div.aff_AdyForum a, div.aff_AdyEdito a { height:14px; overflow:hidden; display:block; BACKGROUND-POSITION: 5px 5px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url('/world/communaute/forum/im/puce-edito.gif'); BACKGROUND-REPEAT: no-repeat; }
div.aff_AdyForum a:hover, div.aff_AdyEdito a:hover { height:auto; background-color:#f1eae4; }

td.af_uMenuDyn { background-color: #F0F0F0; background-image: url('/world/communaute/forum/im/menuitem_bg.gif'); background-repeat: repeat-y; background-position: top left; }
td.af_uMenuItem, td.af_uMenuItemOver, td.af_uMenuTitle, td.af_uMenuDisab { cursor:default; padding:4px 10px 4px 10px; text-decoration:none; font-family:Verdana; font-size:11px; border-left:1px solid #FFFFFF; color:#404040; }
td.af_uMenuTitle { font-weight:bold; padding-left:5px; }
td.af_uMenuDisab { color:#A0A0A0; font-size:10px; font-style:italic; }
td.af_uMenuItemOver { text-decoration:none; background-color: #FFFFFF; border-left:1px solid #A0A0A0; background-image: url('/world/communaute/forum/im/menuitemover_bg.gif'); background-repeat: repeat-x; background-position: top left; color:black; }
td.af_uMenuItem, td.af_uMenuItemOver { cursor: pointer; }

b.aff_colDmAdy b.afcrn_c { background-color:#dcd6ce; }
b.aff_colDmAdyBas b.afcrn_b { background-color:#ffffff; border-color:#e4d8ca; }
b.aff_colDmAdyBas b.afcrn_cb { background-color:#e4d8ca; }
DIV.aff_colDmAdy { margin-bottom:10px; }
.aff_colDmAdyTitre { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #8b756e; background-color:#dcd6ce; }
DIV.aff_colDmAdyTitre { padding-left: 20px; background-image:url('/world/communaute/forum/im/picto-voir-aussi.gif'); background-repeat:no-repeat; background-position: 8px 50%; }
TABLE.aff_colDmAdy { width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin:0px 0px 0px 0px; background-color:#ffffff; border-left:solid 1px #e4d8ca; border-right:solid 1px #e4d8ca; }
TABLE.aff_colDmAdy td { padding: 2px 5px 2px 5px; }
TABLE.aff_colDmAdy a { color: #000000; text-decoration:none; }
TABLE.aff_colDmAdy a:hover { text-decoration:underline; }

b.aff_colDmBook b.afcrn_c { background-color:#dcd6ce; }
b.aff_colDmBookBas b.afcrn_b { background-color:#ffffff; border-color:#e4d8ca; }
b.aff_colDmBookBas b.afcrn_cb { background-color:#e4d8ca; }
DIV.aff_colDmBook { margin-bottom:10px; }
.aff_colDmBookTitre { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #8b756e; background-color:#dcd6ce; }
DIV.aff_colDmBookTitre { padding-left: 20px; background-image:url(/world/communaute/forum/im/puce-book.gif); background-repeat:no-repeat; background-position: 8px 50%; }
TABLE.aff_colDmBook { width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin:0px 0px 0px 0px; background-color:#ffffff; border-left:solid 1px #e4d8ca; border-right:solid 1px #e4d8ca; }
TABLE.aff_colDmBook td.aff_colDmBookFirst { padding-top: 5px; }
TABLE.aff_colDmBook td { padding: 2px 5px 2px 5px; }
TABLE.aff_colDmBook a { color: #000000; text-decoration:none; display:block; BACKGROUND-POSITION: 5px 5px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url('/world/communaute/forum/im/puce-edito.gif'); BACKGROUND-REPEAT: no-repeat; }
TABLE.aff_colDmBook a:hover { text-decoration:underline; }

b.aff_colGm b.afcrn_c, b.aff_colDm b.afcrn_c { background-color:#dcd6ce; }
b.aff_colGmBas b.afcrn_b, b.aff_colDmBas b.afcrn_b { background-color:#ffffff; border-color:#e4d8ca; }
b.aff_colGmBas b.afcrn_cb, b.aff_colDmBas b.afcrn_cb { background-color:#e4d8ca; }

table.aff_colGm a, table.aff_colDm a { padding-left:5px }

DIV.aff_colGmTotal, DIV.aff_colDmTotal {
margin-top:10px;
}
.aff_colGmTitre, .aff_colDmTitre {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
color: #8b756e;
background-color:#dcd6ce;
}
DIV.aff_colGmTitre, DIV.aff_colDmTitre {
padding-left: 20px;
background-image:url(/edito/imagesedito/picto-outils-col-gauche.gif);
background-repeat:no-repeat;
background-position: 8px 50%;
}
TABLE.aff_colGm, TABLE.aff_colDm {
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin:0px 0px 0px 0px;
background-color:#ffffff;
border-left:solid 1px #e4d8ca;
border-right:solid 1px #e4d8ca;
}
TABLE.aff_colGm TD.aff_colGmTexte, TABLE.aff_colDm TD.aff_colDmTexte {
padding-right:5px;
}
TABLE.aff_colGm a, TABLE.aff_colGm a:hover, TABLE.aff_colDm a, TABLE.aff_colDm a:hover {
color: #000000;
text-decoration:none;
}
TABLE.aff_colGm a:hover, TABLE.aff_colDm a:hover {
text-decoration:underline;
}
TABLE.aff_colGm a.tous, TABLE.aff_colGm a.tous:hover, TABLE.aff_colDm a.tous, TABLE.aff_colDm a.tous:hover {
background-image:url(/edito/imagesedito/fleche-gris-1.gif);
background-repeat:no-repeat;
background-position: 5px 50%;
padding: 5px 5px 5px 8px;
color: #000000;
text-decoration:underline;
}
TABLE.aff_colGm .aff_colGmEspace, TABLE.aff_colDm .aff_colDmEspace {
width:1px;
height:5px;
}
TABLE.aff_colGm IMG.aff_colGmImage, TABLE.aff_colDm IMG.aff_colDmImage {
border:solid 1px #999999;
}
TABLE.aff_colGm DIV.aff_colGmSep, TABLE.aff_colDm DIV.aff_colDmSep {
background-image: url(/edito/imagesedito/pixel-1-3.gif);
background-position:left bottom;
background-repeat:repeat-x;
margin:5px 7px 5px 7px;
clear:both;
}

/* boutons */
.af_boutonGauche {
	background:url(/world/edito/im/bouton_bord.gif) left 50% no-repeat;
	width:3px;
}
.af_boutonMilieu {
	background:url(/world/edito/im/bouton_fond.gif) left 50% repeat-x;
	padding:0 5px;
}
.af_boutonDroite {
	background:url(/world/edito/im/bouton_bord.gif) right 50% no-repeat;
	width:3px;
}

td.aaaafmod_content_2 { padding:2px; background:#FFFFFF; }
td.afmod_leftBorder_2 {background-color:#BABAB9;}
td.afmod_topLeftCorner_2 {background-color:#BABAB9;width:1px;}
td.afmod_rightBorder_2 {background-color:#BABAB9;width:1px;}
td.afmod_topRightCorner_2 {background-color:#BABAB9;width:1px;}

td.afmod_titleBar_1, td.afmod_titleBar_2, td.afmod_titleBar_3 {padding:1px 2px 1px 5px;}

.afmod_titleBar_2 { font-family:Trebuchet MS,arial,verdana; font-size:17px; font-weight:normal; color:#a9131c; text-decoration: none; line-height:20px; }
td.afmod_titleBar_2 { height:1px; background-color:#FFFFFF; }
.afmod_contentB { font-family:arial,verdana; font-size:11px; font-weight: bold; color:#626262; }
a.afmod_contentB { text-decoration:none; }
a.afmod_contentB:hover { text-decoration:underline; }
.afmod_content { font-family:arial,verdana; font-size:12px; color:60536d; }
a.afmod_content { text-decoration:none; }
a.afmod_content:hover { text-decoration:underline; }
	/* Bords arrondis */
b.afmod_crn2Bas { margin-bottom:8px; }
b.afmod_crn2 b.afcrn_c, b.afmod_crn2Bas b.afcrn_c { border-color:#f8f2ec; }
b.afmod_crn2 b.afcrn_b, b.afmod_crn2Bas b.afcrn_b { background-color:#ffffff; border-color:#babab9; }
b.afmod_crn2 b.afcrn_cb, b.afmod_crn2Bas b.afcrn_cb { background-color:#babab9; border-color:#f8f2ec; }