body { margin: auto; margin-top : 5px; margin-bottom : 5px; background : #cccbc5; font-family: Arial; font-size: 13px; }
img { border: none; }
a { outline: none; text-decoration:underline; }
#conteneur { width : 835px; margin : auto; margin-top : 5px; margin-bottom : 20px; background : url('images/design/fondsite.gif') repeat-y; }
.case { float: left; width: 100px; height: 18px; padding-left: 5px; padding-right: 5px; padding-top: 1px; background-color:transparent; font-weight: bold; line-height: 15px; background-color : #C6C5C4; border: 1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.case2 { width: 300px; height: 100px; padding-left: 5px; padding-right: 5px; padding-top: 1px; background-color:transparent; font-weight: bold; line-height: 15px; background-color : #C6C5C4; border: 1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.case3 { background-color : #C6C5C4; border: 1px solid #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; }
#banniere { position: relative; width : 835px; height : 239px; margin : auto; background: url('images/design/banniere.jpg') no-repeat; }
.tableautitrepage { position: absolute; width: 690px; margin-left: 145px; margin-top: 200px; }
.titrepage { float: left; line-height: 35px; font-size: 22px; font-family : Arial; color: #934747; }
.titrepage2 { float: left; line-height: 35px; font-size: 22px; font-family : Arial; color: #9FA09B; }
.contact { float: right; margin-right: 50px; line-height: 38px; font-size: 13px; font-family : Arial; font-weight: bold; color: #b30000; text-decoration: none; }
#headerdate { float: right; display: inline; margin-right: 10px; line-height: 38px; font-size: 13px; font-family : Arial; text-transform:uppercase; }
#menugauche { position: relative; float: left; width: 143px; text-align: center; background: url('images/design/menufond.gif') repeat-y; }
#radio { position: relative; display:block; width : 143px; height : 131px; margin: auto; margin-bottom: 10px; background: url('images/design/radio.jpg') no-repeat; }
#boutonmenu { width: 133px; height: 28px; margin: auto; margin-bottom: 5px; background: url('images/design/boutonmenu.gif') no-repeat; }
#boutonmenu a { text-decoration: none; line-height: 25px; font-weight: bold; font-size: 15px; font-family : Arial; color: #6b3d39; }
#boutonmenu a:hover { color: #000000; }
#corppage { float: left; position: relative; width: 637px; padding-top: 10px; padding-bottom: 20px; padding-left: 25px; padding-right: 25px; background-color: #FFFFFF; border-right: 5px solid #000000; margin: auto; }
#corppage a { color: #B40202; font-weight: bold; text-decoration: underline; }
#corppage a:hover { color: #B40202; }
.textcorppage { text-align: justify; font-weight: bold; }
#bassite { float:left; position: relative; width: 835px; height: 43px; background: url('images/design/bassite.gif') no-repeat; }
.textbassite { text-align: right; padding-right: 10px; line-height: 68px; color: #FFFFFF; font-size: 12px; font-weight: bold; }
.textbassite a { text-decoration: none; color: #6b3d39; }
#barrecadre { margin: auto; width: 618px; height: 26px; background: url('images/design/barrecadre.gif') no-repeat; }
.titrestaff { float: left; font-size: 15px; font-family : Arial; line-height: 26px; padding-left: 15px; color: #934747; }
.titrestaffe { float: right; font-size: 13px; font-family : Arial; line-height: 26px; padding-right: 15px; color: #934747; }
#imagecadre { float:left; position:relative; width: 128px; height: 142px; margin-left: -10px; margin-right: 10px; margin-bottom: 5px; border-right: 2px solid #000000; border-bottom: 2px solid #000000; }
#corpcadre { margin: auto; width: 597px; padding-right: 7px; border-right: 2px solid #000000; border-left: 2px solid #000000; padding-left: 10px; }
.textcorpcadre { margin-top: 5px; margin-left: 10px; padding-top: 10px; font-size: 11px; font-family : Arial; color: #000000; }
#bascadre { position:relative; margin: auto; width: 618px; height: 28px; margin-bottom: 10px; background: url('images/design/barrecadrebas.gif') no-repeat; }
#cadre { margin: auto; border-collapse: collapse; border: 0px; width: 618px; background: #FFFFFF; }
#projet { margin: auto; }
#projettitre1 { margin:auto; width: 630px; height: 28px; background: url('images/design/barrecadreprojet.gif') no-repeat; }
#projettitre2 { margin:auto; text-align: center; width: 292px; height: 28px; background: url('images/design/barrecadreprojet.gif') no-repeat; }
.titreprojet { font-size: 17px; font-family : Arial; line-height: 26px; color: #934747; }
#fondprojet { position: relative; margin: auto; width: 630px; background: #FCFCFC; }
#cadreprojet1 { float: left; width: 292px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center; }
#cadreprojet2 { float: right; width: 292px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: center; }
#cadreavancement { margin: auto; }
#cadreavancement td { margin: auto; text-align: center; border: 1px solid #000000; }
.titrerecrutement { font-weight: bold; text-decoration: underline; }
.xdcc { font-family: Arial; font-size: 12px; }
#datenews { font-family: Arial; width: 250px; height: 18px; line-height: 17px; font-size: 12px; font-weight: bold; border-right: 2px solid #000000; border-bottom: 2px solid #000000; margin-bottom: 5px; }
#bascadrenews { position:relative; margin: auto; width: 618px; height: 28px; margin-bottom: 10px; background: url('images/design/barrecadrebasnews.gif') no-repeat; }
.textbasnews { float: right; line-height: 25px; margin-right: 15px; font-weight: bold; font-size: 12px; font-family : Arial, Verdana, Helvetica, sans-serif; }
.textcorpnews { font-size: 12px; font-family : Arial; color: #000000; }
.textcorpnews a{ font-weight:normal; text-decoration:underline;}

/* ARCHIVE */

#corppage .cadrearchive { margin: auto; width: 618px; height: 22px; border: 2px solid #000000; text-align: center; overflow: hidden; zoom: 1; margin-bottom: 10px; }
#corppage .cadrearchive:hover { margin: auto; width: 618px; height: 22px; border: 2px solid #B30000; text-align: center; margin-bottom: 10px; }
#corppage .textcadrearchive a { margin-top: 50px; line-height: 22px; font-size: 13px; color: #000000; text-transform: uppercase; }
#corppage .textcadrearchive a:hover { margin-top: 50px; line-height: 22px; font-size: 13px; color: #B30000; text-transform: uppercase; }
.corpcadrearchive { margin: auto; width: 597px; padding-right: 7px; border-right: 2px solid #000000; border-left: 2px solid #000000; border-bottom: 2px solid #000000; padding-left: 10px; }
.textcorpnewsarchive { margin-bottom: 10px; font-size: 12px; font-family : Arial; color: #000000; }
/* FIN ARCHIVE */

/* RELEASE */

.xdcctab:hover { background-color: #FFFFFF; color: #000000; }
/* FIN RELEASE */


.clear { clear:both; display:block; height: 0; font-size: 1px; line-height: 0px; }
.infobulle { position: absolute; visibility : hidden; border: 1px solid #C81326; padding: 5px; color: #C81326; font-weight: bold; font-family: Arial, Verdana; font-size: 12px; background-color: #000000; }
.erreur { color : #ff0000; font-size : 15px; text-align : center; font-family : Arial MT; font-weight: bold; }


/* NOUVEAU */

.Nemesix h3{ font-weight: bold; font-size: 15px; font-family: Arial; color: #b72353; border-bottom:1px solid #b72353; }


