body { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; background-image: url(images/backgroundFr.jpg); background-repeat: No-Repeat; margin: 0px; padding: 0px; }
div#menu { height: 109px; width: 180px; top: 215px; position: absolute; left: -2px; z-index: 3; visibility: visible; }
#layer3 { height: 220px; width: 166px; left: 7px; top: 300px; position: absolute; z-index: 4; visibility: visible; }
img#menu { padding-left:44px }
p.menu { color: #fff; font-size: 14px; font-weight: bold; margin-top: 2px; margin-bottom: 2px !important; padding-bottom: 2px; border-bottom: 2px solid #3B656B; }
a.menu { color: #78b7c0; text-decoration: none; }
a.menublanc { color: #fff; text-decoration: none; }
a.menublanc:hover { color: #fff; text-decoration: none; }
.grandtitre { color: #78b7c0; font-size: 36px; font-weight: normal; margin-top: 0; margin-bottom: 18px; }
.cartouche { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; margin-bottom: 8px; border: solid 1px #00a0c6; }
.carre { border: solid 1px #fff; }
.tdcarre { vertical-align: top; width: 150px; padding: 4px; }
.contenucartuche { padding: 8px; }
.titrecartouche { color: #c2f2ff; font-size: 14px; margin: 0; }
.titrecartoucheclosed { color: #4ee4b6; font-size: 14px; margin: 0; }
p.titrecartoucheclosed:hover { color: #6effd6; font-size: 14px; margin: 0; text-decoration:underline }
tr.barretitrecartouche { background-color: #047391 }
#layer4 { height: auto; width: 600px; left: 190px; top: 95px; position: absolute; z-index: 5; visibility: visible; }
.tdtitrecartouche { padding: 4px; border-bottom: 1px solid #00a0c6; }
.contenu { color: #fff; font-size: 12px; margin-top: 0; margin-bottom: 8px; }
.contenufondblanc { color: #000; font-size: 14px; line-height: 20px; margin-top: 0; margin-bottom: 8px; }
.intertitre { color: #9fc; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 8px; }
.intertitrefondblanc { color: #0f5c4e; font-size: 16px; font-weight: bold; font-style: italic; line-height: 20px; margin-top: 0; margin-bottom: 8px; }
.chapofondblanc { color: #0f5c4e; font-size: 14px; font-style: italic; font-weight: bold; line-height: 20px; margin-top: 0; margin-bottom: 8px; }
.contenusmall { color: #fff; font-size: 11px; margin-top: 0; margin-bottom: 8px; }
.contenusmallbarre { font-size: 11px; margin-top: 0; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #9fc; }
.contenutable { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.contenusmalltable { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a { color: #78b7c0; text-decoration: none; }
a:hover { color: #78b7c0; text-decoration: underline; }
#layer5 { height: auto; width: 180px; left: 799px; top: 155px; position: absolute; z-index: 5; visibility: visible; }
td.coldroite { padding-left: 8px; }
.copypaste { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; text-align: center; margin: 4px; padding: 2px; border: solid 1px #047391; }
.sortable-list {
    margin : 0;
    padding:0;
}
.sortable-item {
    border : 1px solid #aaa;
    cursor : move;
    margin : 2px 0 2px 0;
    padding : 3px;
    background : #f7f7f7;
}

img, div, td { behavior: url(iepngfix.htc) }

div.commentaire { border-bottom: 1px solid rgb(34,102,68); margin-bottom:8px }
div.commentairepolitburo { border-bottom: 1px solid rgb(34,102,68); margin-bottom:8px; background-image: url(images/logofond.png); background-repeat: no-repeat; }
span.commentairedate { font-size:10px; color: rgb(34,102,68); padding:2px; }
div.commentairemsg { font-size:11px; color:white; margin:0px 0px 4px 0px; padding:4px; }

table.navcom { font-size:10px; color:#9fc; margin: 4px 0 8px 0; border: 1px solid #043; }
td.navcom { padding:2px; background-color: #022 }
span.navcom { cursor:pointer; }
span.navcom:hover { text-decoration:underline; color: white; }
span.navcomnoclick { color:white }
select.popupchoix
{
background-color: #047391;
color: #c2f2ff;
border: solid 1px #00a0c6;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:12px;

}