@charset "UTF-8";
body { margin: 10px 0 20px 0 }


#conteneur { width: 916px; margin: 0 auto 0 auto; background: url(images/entete.gif) no-repeat; font-family: Arial, Helvetica, sans-serif}




#nav { width: 156px; float: left; margin: 74px 0 0 0; text-transform: uppercase; font-size:12px;  }
#nav h1 { width: 156px; height: 65px; background: #000; color: #FFF; font-size: 55px; padding: 6px 0 0 0; text-align: center }
#nav .lienBlack { display:block; background: #000; color: #FFF; text-decoration: none; padding: 3px; margin: 8px 0 0 0 }
#nav .lienCat { margin: 16px 0 0 0; }
#nav .lienCat li { margin: 0 0 0 0; padding: 3px }
#nav .lienCat li:hover { background: #000 } 
#nav .lienCat a { color: #000; text-decoration: none }
#nav .lienPage { margin: 16px 0 0 0; }
#nav .lienPage li { margin: 0 0 0 0; padding: 3px }
#nav .lienPage a { color: #000; text-decoration: none }

#contenu { width: 758px; float: right; margin: 74px 0 0 0; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; padding: 25px 0 0 0 }
#contenu #intro { padding: 0 0 0 20px; margin: -20px 0 0 0; height: 150px }
#contenu #intro #age{ font-family: Impact, arial; text-align: center; float:left }
#contenu a { color : #000 }

#contenu #upDiscussions { margin: 0 0 40px 0; clear: both}
#contenu #upDiscussions h1 { color: #fff; text-transform: uppercase; background: #000; text-align:center; float: left; padding: 6px; font-weight: normal; font-size: 12px}
#contenu #upDiscussions h2 { color: #fff; text-transform: uppercase; text-align:center; float: left; padding: 6px; font-weight: normal; font-size: 12px}
#contenu #upDiscussions #filet { border-top: 1px solid black; clear:both; margin: 0 0 18px 0 }
#contenu #upDiscussions .discussion { padding: 10px 10px 0 10px; font-size: 11px; border-left: 5px solid black; margin: 0 0 20px -5px; border-bottom: 1px solid black }
#contenu #upDiscussions .discussion h1 { background: inherit; color: #000; display: block; padding:0; font-weight: bold; width: 100%; text-align: left; margin: 0 0 8px 0 }
#contenu #upDiscussions .discussion p { margin-bottom: 22px }
#contenu #upDiscussions .discussion a { display: block; width: 110px; height: 18px; color: #FFF; text-decoration: none; text-align: center; float:right; clear:both; margin: -18px -10px 0 0; font-size: 17px }
#contenu #upDiscussions .discussion a:hover {  width: 90px; }

#contenu #upAgenda { margin: 0 0 0 0; clear: both}
#contenu #upAgenda h1 { color: #fff; text-transform: uppercase; background: #000; text-align:center; float: left; padding: 6px; font-weight: normal; font-size: 12px}
#contenu #upAgenda h2 { color: #fff; text-transform: uppercase; text-align:center; float: left; padding: 6px; font-weight: normal; font-size: 12px}
#contenu #upAgenda #filet { border-top: 1px solid black; clear:both; margin: 0 0 18px 0 }
#contenu #upAgenda #vignette { float:left; }
#contenu #upAgenda .agenda { border-left: 5px solid black; border-bottom: 1px solid black; margin: 0 0 20px -5px; }
#contenu #upAgenda .agenda h1 { font-size : 12px; padding }
#contenu #upAgenda .agenda p { font-size : 11px; float: right; width: 425px; padding: 10px  }
#contenu #upAgenda .agenda a { display: block; width: 110px; height: 18px; color: #FFF; text-decoration: none; text-align: center; float:right; clear:both; margin: -25px 0px 0 0; font-size: 17px }
#contenu #upAgenda .agenda a:hover {  width: 90px; }

#contenu #intro-article { min-height: 230px }
#contenu #intro-article h1 { background: #000; text-align: right; text-transform: uppercase; font-size: 12px; color: #FFF; font-weight: normal; padding: 2px 7px 2px 2px }
#contenu #intro-article img { margin: 0 0 0 0; position: absolute }
#contenu #intro-article h2 { float: right; display: block; text-transform: uppercase; padding: 2px 7px 2px 7px; clear: both; font-size: 11px; color: #FFF; margin: 5px 0 0 0; font-weight: normal }
#contenu #intro-article h2 a { color: #FFF; text-decoration: none }
#contenu #intro-article h2 a:hover { padding-right: 12px }
#contenu #intro-article p { width: 370px; float: right; clear: both; font-size: 11px; padding: 10px; margin: 15px 0 0 0 }
#contenu #intro-article p .titre { font-size:14px; display:block; font-weight: bold; margin: 0 0 20px 0}
#contenu #descriptif { clear: both; border-top: 1px solid black; font-size: 11px; padding: 20px; line-height: 13px }


#contenu #sujet h1 { background: #000; text-align: right; text-transform: uppercase; font-size: 12px; color: #FFF; font-weight: normal; padding: 2px 7px 2px 2px }
#contenu #sujet h2 { float: right; display: block; text-transform: uppercase; padding: 2px 7px 2px 7px; clear: both; font-size: 11px; color: #FFF; margin: 5px 0 0 0; font-weight: normal }
#contenu #sujet h2 a { color: #FFF; text-decoration: none }
#contenu #sujet h2 a:hover { padding-right: 12px }
#contenu #sujet { clear: both; border-top: 1px solid black; font-size: 11px; }
#contenu #sujet #expose { display: block; clear: both; padding: 20px }
#contenu #sujet #expose .titre { font-size:14px; display:block; font-weight: bold; margin: 0 0 20px 0 }
#contenu #reponses { border-top: 1px solid black }
#contenu #reponses h1 { background: #000; text-align: right; text-transform: uppercase; font-size: 12px; color: #FFF; font-weight: normal; padding: 2px 7px 2px 7px; float: right; margin-bottom: 15px  }
#contenu #reponses h3 { clear: both; margin: 0 0 15px 20px; font-size: 11px; }
#contenu .comment-body { margin: 0 0 0 20px; font-size: 11px; }
#contenu .comment-body p { padding: 0 15px 0 0px; }
#contenu .comment-author { background: #000; text-transform: uppercase; padding: 3px 3px 3px 7px; margin: 15px 0 10px 0; font-weight: normal; color: #FFF; }
#contenu #reponses div.vcard a { color: #FFF; text-decoration: none; margin: 0 10px 0 0 }
#contenu #reponses div.vcard a:hover { text-decoration: underline; }

#contenu #repondre #reaction { padding: 0 0 0 20px; display: none; font-size: 11px; }
#contenu #repondre #reaction a { color: #000; text-decoration: none; font-weight: bold; }
#contenu .nocomments { padding: 0 0 0 20px; font-size: 11px; font-weight: bold; clear: both; }



#contenu #reponses .reponse { font-size: 11px; clear: both; margin: 20px 0 0 20px;  }
#contenu #reponses .reponse h2 { background: #000; text-transform: uppercase; padding: 3px 3px 3px 7px; margin: 0 0 15px 0; font-weight: normal }
#contenu #reponses .reponse h2 a { color: #FFF; text-decoration: none }
#contenu #reponses .reponse h2 a:hover { text-decoration: underline }
#contenu #repondre { border-top: 1px solid black; margin: 20px 0 10px 0 }
#contenu #repondre h1 { background: #000; text-align: right; text-transform: uppercase; font-size: 12px; color: #FFF; font-weight: normal; padding: 2px 7px 2px 7px; float: right; margin-bottom: 15px  }
#contenu #repondre h1:hover { cursor: pointer }
#contenu #repondre h1 a { text-decoration: none; color: #FFF }
#contenu #repondre h1 a:hover { text-decoration: underline; }
#contenu #repondre #reaction { margin: 20px 0 0 0; display: none }

#contenu #page-infos { clear: both; padding : 10px 10px; font-size: 11px;  line-height: 13px  }


.vert #nav a.lienBlack:hover { background: #A7F80A; }
.vert #nav a.selected1 { background: #A7F80A; }
.vert #contenu #intro #age { color: #A7F80A; }
.vert #contenu #upDiscussions h2 { background: #A7F80A; }
.vert #contenu #upDiscussions .discussion a { background: #A7F80A; }
.vert #contenu #upAgenda h2 { background: #A7F80A; }
.vert #contenu #upAgenda .agenda h1 { background: #A7F80A; }
.vert #contenu #upAgenda .agenda a { color: #A7F80A; }
.vert #nav .lienCat a:hover { color: #A7F80A; }
.vert #nav .lienPage a:hover { color: #A7F80A; }
.vert #nav .lienCat li:hover a { color: #A7F80A; }
.vert #nav .lienCat li.selected2 { background: #000; }
.vert #nav .lienCat li.selected2 a { color: #A7F80A; }
.vert #nav .lienPage li.selected2 { background: #fff; }
.vert #nav .lienPage li.selected2 a { color: #A7F80A; }
.vert #contenu #intro-article h2 { background: #A7F80A; } 
.vert #contenu #intro-article h2 { background: #A7F80A; }
.vert #contenu #sujet h2 { background: #A7F80A; }
.vert #contenu #reponses .reponse h2.redacteur { background: #A7F80A; }
.vert #contenu .comment-author-admin .comment-author { background: #A7F80A;}

.magenta #nav a.lienBlack:hover { background: #DF0077; }
.magenta #nav a.selected1 { background: #DF0077; }
.magenta #contenu #intro #age { color: #DF0077; }
.magenta #contenu #upDiscussions h2 { background: #DF0077; }
.magenta #contenu #upDiscussions .discussion a { background: #DF0077; }
.magenta #contenu #upAgenda h2 { background: #DF0077; }
.magenta #contenu #upAgenda .agenda h1 { background: #DF0077; }
.magenta #contenu #upAgenda .agenda a { color: #DF0077; }
.magenta #nav .lienCat a:hover { color: #DF0077; }
.magenta #nav .lienPage a:hover { color: #DF0077; }
.magenta #nav .lienCat li:hover a { color: #DF0077; }
.magenta #nav .lienCat li.selected2 { background: #000; }
.magenta #nav .lienCat li.selected2 a { color: #DF0077; }
.magenta #nav .lienPage li.selected2 { background: #fff; }
.magenta #nav .lienPage li.selected2 a { color: #DF0077; }
.magenta #contenu #intro-article h2 { background: #DF0077; } 
.magenta #contenu #sujet h2 { background: #DF0077; }
.magenta #contenu #reponses .reponse h2.redacteur { background: #DF0077; }
.magenta #contenu .comment-author-admin .comment-author { background: #DF0077;}



div.vcard img { display : none; }
.commentmetadata { display : none; }





