h1, .logo { color: #96ac2b; }
h1 span, .logo span, .cartouche, .cartouche a { color: #6a8724; }
a#menu1, .editer a, .supprimer a, .tem1 .editer a, .tem1, .tem1 .reponse { background-color: #96ac2b; }
a#menu2, .editer a:hover, .supprimer a:hover, .tem2 .editer a, .tem2, .tem2 .reponse { background-color: #6a8724; }
a#menu3, .tem3 .editer a, .tem3, .tem3 .reponse { background-color: #006633; }
a#menu4, .tem4 .editer a, .tem4, .tem4 .reponse { background-color: #bcce71; }
a#menu5, .tem5 .editer a, .tem5, .tem5 .reponse { background-color: #5d820c; }
a#menu6, .tem6 .editer a, .tem6, .tem6 .reponse { background-color: #45671C; }
a#menu7, .tem7 .editer a, .tem7, .tem7 .reponse { background-color: #006666; }
a#menu8, .tem8 .editer a, .tem8, .tem8 .reponse { background-color: #66CC33; }
a#menu19, .tem19 { background-color: #314D06; }
a#menu20, .tem20 { background-color: #47721E; }

#pages a { background-color: #bcce71; border: solid 1px #6a8724; }
#pages span { background-color: #6a8724; border: solid 1px #6a8724; }

.CollapsiblePanel { margin: 0 0 10px 0; padding: 1px;}
.CollapsiblePanelContent { margin: 0 0 0 12px; padding: 2px; text-align:justify ; color:#000000; background-color:#FFF; }
.CollapsiblePanelTab { position: relative;  margin: 0 0 0 12px; padding: 2px; line-height: 16px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; background-color:#FFF; }

.CollapsiblePanelOpen .CollapsiblePanelTab { clip:auto; height: 20px; overflow:hidden; background-color: transparent; color:#FFF; }
.CollapsiblePanelOpen .CollapsiblePanelTab .resume { visibility: hidden; height: 0; }
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover, .CollapsiblePanelTabHover .intitule, .CollapsiblePanelTabHover span {  background-color: transparent; color:#FFF; }
.CollapsiblePanelOpen .CollapsiblePanelTab .intitule, .CollapsiblePanelOpen .CollapsiblePanelTab span { color:#FFF; }
.intitule { font-weight: bold; text-align:left; color:#000; }
.nbrep { font-weight: normal; }
.datef { font-weight: normal ; position:absolute; right: 4px; line-height: 16px; }
.resume {color:#666666; line-height: 14px;  text-align:justify; background-color:#FFF; padding: 4px;}
.recent { font-weight: bold !important; color:#000000 }

.reponse .intitule, .reponse .recent {background-color: transparent; line-height: 16px; color:#FFF}

.reponse div {  background-color:#FFF; color:#000; }
.reponse { width: 80%; position: relative; left:18%; margin-bottom: 12px; padding: 1px; }

.CollapsiblePanelFocused .CollapsiblePanelTab { color:#FFF;}
