* {padding:0; margin:0; }

body { font:11px arial; color:black; margin:0px; background:#ffd303; }
td, tr, span { font:11px arial; color:black; }


/* STRUCTURE *************************************************************** */
#contener1 { margin:0px auto; border:0px; text-align:center; background:#ffd303 url('/img/fond01d.jpg') center top no-repeat; min-height:795px; }
* html #contener1 { height: 795px; }
#contener2 { margin:0px auto; border:0px; text-align:center; background:#0a0a0a url('/img/fond02.jpg') center top no-repeat; }

#contener1a { margin:0px auto; border:0px; text-align:center; width:990px; height:87px; }
#contener1b { margin:0px auto; border:0px; text-align:center; width:990px; height:241px; }

#contener1c { margin:0px auto; border:0px; text-align:center; background:transparent url('/img/fond05.png') center bottom no-repeat; padding-bottom:3px; }
#contener1d { margin:0px auto; border:0px; text-align:center; width:990px; min-height:500px; }

#contener1e { margin:0px auto; border:0px; text-align:center; background:transparent url('/img/fond03.png') center top no-repeat;  }
#contener1f { margin:0px auto; border:0px; text-align:center; width:990px; padding-top:9px; }
#contener1g { margin:0px 15px 0px 15px; width:960px; text-align:left; min-height:500px; background:#000; font:12px arial; color:#fff; }

#contener2a { margin:0px auto; border:0px; text-align:center; width:990px; padding-top:145px; }
#contener2b { border:solid 1px #323232; border-width:0px 0px 1px 0px; background-color:#171816; width:890px; font:11px arial; color:#fff; padding:10px; }

#main01 { width:900px; padding:30px; }
#left01 { float:left; width:174px; margin-right:26px; }
#centre01 { float:left; width:700px; }

/* Blocs / Elements ******************************************************** */
.menu1 { width:124px; height:19px; border:solid 1px #000; margin-left:1px; background:#000 url('/img/onglet1.gif') repeat; text-align:center; font:bold 13px arial; color:#fff; text-transform:uppercase; cursor:pointer; padding-top:4px; }
.menu2 { width:124px; height:19px; border:solid 1px #000; margin-left:1px; background:#000 url('/img/onglet1.gif') repeat; text-align:center; font:bold 13px arial; color:#e95d0f; text-transform:uppercase; cursor:pointer; padding-top:4px; }
.menu1:hover { color:#e95d0f; }

.onglet2a1 { width:145px; height:34px; font:15px arial; color:#deff3e; background:transparent url('/img/onglet2a1.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2a2 { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2a2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2a1:hover { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2a2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }

.onglet2b1 { width:145px; height:34px; font:15px arial; color:#deff3e; background:transparent url('/img/onglet2b1.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2b2 { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2b2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2b1:hover { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2b2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }

.onglet2c1 { width:145px; height:34px; font:15px arial; color:#deff3e; background:transparent url('/img/onglet2c1.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2c2 { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2c2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2c1:hover { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2c2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }

.onglet2d1 { width:145px; height:34px; font:15px arial; color:#deff3e; background:transparent url('/img/onglet2d1.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2d2 { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2d2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }
.onglet2d1:hover { width:145px; height:34px; font:15px arial; color:#e95d0f; background:transparent url('/img/onglet2d2.gif'); text-align:left; cursor:pointer; padding:15px 0px 0px 65px; border:solid 1px #141415; border-width:1px 0px 1px 0px; }

.onglet3a { width:148px; height:22px; text-align:center; background:#0a0a0a url('/img/onglet3a.gif') repeat; font:bold 12px arial; color:#000; cursor:pointer; padding-top:5px; }
/*.onglet3a:hover { width:148px; height:22px; text-align:center; background:#0a0a0a url('/img/onglet3b.gif') repeat; font:bold 12px arial; color:#99bc16; cursor:pointer; padding-top:5px; }*/
.onglet3b { width:148px; height:22px; text-align:center; background:#0a0a0a url('/img/onglet3b.gif') repeat; font:bold 12px arial; color:#99bc16; cursor:pointer; padding-top:5px; }

.onglet4a { width:107px; height:21px; text-align:center; background:#0a0a0a url('/img/onglet4a.gif') repeat; font:bold 12px arial; color:#948f8f; cursor:pointer; padding-top:6px; text-transform:uppercase; }
.onglet4a:hover { width:107px; height:21px; text-align:center; background:#0a0a0a url('/img/onglet4b.gif') repeat; font:bold 12px arial; color:#f8e701; cursor:pointer; padding-top:6px; text-transform:uppercase; }
.onglet4b { width:107px; height:21px; text-align:center; background:#0a0a0a url('/img/onglet4b.gif') repeat; font:bold 12px arial; color:#f8e701; cursor:pointer; padding-top:6px; text-transform:uppercase; }


.onglet5a { width:325px; border:solid 6px #1b1d1a; background-color:#1b1d1a; position:relative; }
.onglet5b { position:absolute; z-index:2; display:none; visibility:hidden; width:325px; background-color:#292c28; }


.left01 { width:161px; height:23px; text-align:left; background:#0a0a0a; font:14px arial; color:#fff; cursor:pointer; padding:5px 0px 0px 13px; }
.left01:hover { width:161px; height:23px; text-align:left; background:#0a0a0a url('/img/left02.gif'); font:14px arial; color:#e95d0f; cursor:pointer; padding:5px 0px 0px 13px; }
.left02 { width:161px; height:23px; text-align:left; background:#0a0a0a url('/img/left02.gif'); font:14px arial; color:#e95d0f; cursor:pointer; padding:5px 0px 0px 13px; }

.infos1 { width:202px; height:19px; text-align:right; background:#313530 url('/img/infos1.gif'); font:12px arial; color:#cececc; cursor:pointer; padding:3px 31px 0px 0px; }
.infos1:hover { width:202px; height:19px; text-align:right; background:#313530 url('/img/infos2.gif'); font:12px arial; color:#b2cc32; cursor:pointer; padding:3px 31px 0px 0px; }
.infos2 { width:202px; height:19px; text-align:right; background:#313530 url('/img/infos2.gif'); font:12px arial; color:#b2cc32; cursor:pointer; padding:3px 31px 0px 0px; }

.formule1 { float:left; background-color:#d2e605; padding:2px; text-align:center; width:40px; font:bold 12px arial; color:#000; }
.formule2 { float:left; background-color:#e95d0f; padding:2px; text-align:center; width:40px; font:bold 12px arial; color:#000; }

.blocphoto { width:270px; height:96px; }
.blocphoto:hover { background:#31342e; }


/* Calendrier ************************************************************** */
.right_agenda_1 { width:227px; height:31px; background-color:#fff; border:solid 1px #c9d5da; border-width:0px 1px 0px 1px; font-size:12px; color:#3c6879; font-weight:bold; }
.right_agenda_2 { width:227px; border:solid 1px #c9d5da; text-align:center; min-height:100px; }
* html .right_agenda_2 { height:100px; }

.right_agenda_3 { width:225px; font-size:12px; font-weight:bold; font-family:arial; color:#92a7af; padding:6px 1px 0px 1px; }
.right_agenda_4 { font-size:12px; color:#2ba1ce; font-weight:bold; }
.right_agenda_5 { border:solid 1px #666666; background-color:#ffffff; color:#3c6879; font-family:arial; font-size:11px; width:160px; height:18px; }
.right_agenda_6 { width:32px; text-align:center; float:left; }

.right_agenda_c1 { width:32px; height:17px; text-align:center; color:#92a7af; font-size:12px; padding-top:1px; }
.right_agenda_c2 { width:30px; height:16px; text-align:center; color:#2ba1ce; font-size:12px; border:solid 1px #2ba1ce; }
.right_agenda_c3 { width:32px; height:17px; text-align:center; color:#ffffff; font-size:12px; padding-top:1px; background-color:#92a7af; }
.right_fond0 { background-color:#fff; border:solid 1px #c9d5da; border-width:0px 1px 0px 1px; color:#3c6879; font-family:arial; font-size:11px; }



/* FORMULAIRES ************************************************************* */
input, textarea, select { color: black; font:11px arial; text-decoration:none; }
.input1 { border:solid 1px silver; }
.input2 { border:solid 1px #be1338; background:#000 url('/img/M3_fond_submit.gif') top repeat; padding:1px 15px 2px 15px; cursor:pointer; font:bold 11px arial;color:#fff; }
.input_rech { border-width:0px; width:115px; height:14px; font:10px arial; color:#1a171b; }
.log1 { width:85px; height:20px; border:0px; background:transparent url('/img/log1.gif'); text-align:center; }
.log1b { width:85px; height:18px; border:0px; background:none; text-align:center; font:bold 11px arial; color:#0a0a0a; padding-top:2px; }
.log2{ width:85px; height:20px; border:0px; background:transparent url('/img/log2.gif'); text-align:center;  }
.log2b { width:85px; height:18px; border:0px; background:none; text-align:center; font:bold 11px arial; color:#0a0a0a; padding-top:2px; }


/* LIENS ******************************************************************* */
a:link       { color: black; text-decoration: underline; font:11px arial; }
a:visited    { color: black; text-decoration: underline; font:11px arial; }
a:hover      { color: gray; text-decoration: none; font:11px arial; }
a:active     { color: black; text-decoration: underline; font:11px arial; }



.lnk_savoir:link      { font:11px arial;color:#e95d0f; text-decoration: underline; }
.lnk_savoir:visited   { font:11px arial;color:#e95d0f; text-decoration: underline; }
.lnk_savoir:hover     { font:11px arial;color:#e95d0f; text-decoration: none; }
.lnk_savoir:active    { font:11px arial;color:#e95d0f; text-decoration: underline; }

.lnk_savoir2:link      { font:11px arial;color:#deff3e; text-decoration: underline; }
.lnk_savoir2:visited   { font:11px arial;color:#deff3e; text-decoration: underline; }
.lnk_savoir2:hover     { font:11px arial;color:#deff3e; text-decoration: none; }
.lnk_savoir2:active    { font:11px arial;color:#deff3e; text-decoration: underline; }

.lnk_design:link      { font:11px arial;color:#696c5e; text-decoration: none; }
.lnk_design:visited   { font:11px arial;color:#696c5e; text-decoration: none; }
.lnk_design:hover     { font:11px arial;color:#696c5e; text-decoration: none; }
.lnk_design:active    { font:11px arial;color:#696c5e; text-decoration: none; }

.lnk_bottom:link      { font:11px arial;color:#53554a; text-decoration: none; }
.lnk_bottom:visited   { font:11px arial;color:#53554a; text-decoration: none; }
.lnk_bottom:hover     { font:11px arial;color:#fff; text-decoration: underline; }
.lnk_bottom:active    { font:11px arial;color:#53554a; text-decoration: none; }

.lnk_left2:link      { font:12px arial;color:#53554a; text-decoration: none; }
.lnk_left2:visited   { font:12px arial;color:#53554a; text-decoration: none; }
.lnk_left2:hover     { font:12px arial;color:#fff; text-decoration: underline; }
.lnk_left2:active    { font:12px arial;color:#53554a; text-decoration: none; }

.lnk_titre4:link      { font:18px arial;color:#e95d0f; text-transform:uppercase; text-decoration: underline; }
.lnk_titre4:visited   { font:18px arial;color:#e95d0f; text-transform:uppercase; text-decoration: underline; }
.lnk_titre4:hover     { font:18px arial;color:#e95d0f; text-transform:uppercase; text-decoration: none; }
.lnk_titre4:active    { font:18px arial;color:#e95d0f; text-transform:uppercase; text-decoration: underline; }


/* TEXTES ***************************************************************** */
.date1 { font:11px arial; color:#7d7d7d; }
.date2 { font:bold 14px arial; color:#deff3e; }
.date3 { font:bold 14px arial; color:#e95d0f; }
.titre1 { font:bold 13px arial; color:#fceb01; text-transform:uppercase; } 
.titre2 { font:italic 12px arial; color:#fff; text-transform:none;} 
.titre3 { font:bold 12px arial; color:#feed01; text-transform:uppercase; } 
.titre4 { font:18px arial; color:#e95d0f; text-transform:uppercase; } 
.titre5 { font:bold 16px arial; color:#e95d0f; } 
.exergue { font:bold 12px arial; color:#deff3e; } 

.kaki11 { font:11px arial; color:#deff3e; } 
.kaki12 { font:12px arial; color:#deff3e; } 
.kaki12up { font:12px arial; color:#deff3e; text-transform:uppercase; } 
.kaki14 { font:14px arial; color:#deff3e; } 
.jaune11 { font:11px arial; color:#f8e701; } 
.jaune12 { font:12px arial; color:#f8e701; } 
.jaune12up { font:12px arial; color:#f8e701; text-transform:uppercase; } 
.gris11 { font:12px arial; color:#7c7c7c; } 
.gris12 { font:12px arial; color:#7c7c7c; } 
.noir11 { font:11px arial; color:#000; } 
.noir12 { font:12px arial; color:#000; } 
.noir12up { font:12px arial; color:#000; text-transform:uppercase; } 
.vert11 { font:11px arial; color:#b8db0b; } 
.vert12 { font:12px arial; color:#b8db0b; } 
.vert12up { font:12px arial; color:#b8db0b; text-transform:uppercase; } 
.orange11 { font:11px arial; color:#e95d0f; } 
.orange12 { font:12px arial; color:#e95d0f; } 
.orange12up { font:12px arial; color:#e95d0f; text-transform:uppercase; } 
.blanc11 { font:11px arial; color:#fff; } 
.blanc12 { font:12px arial; color:#fff; } 
.blanc12up { font:12px arial; color:#fff; text-transform:uppercase; } 



/* DIVERS ****************************************************************** */
.messages  { font:bold 13px arial; color:red; }
.small  { font:10px arial; color:black; }
.small1  { font:10px arial; color:silver; }
.small2  { font:10px arial; color:gray; }
.obg1  { font-family:arial; font-size:9px; color:red;  }
.obg2  { font:10px arial; color:red; }
.clear { clear:both; visibility:hidden; }
.iframe_pop { overflow:auto; width:790px;  height:530px; padding:0px; border:solid 1px black; }
.encadre1 { width:600px; border:solid 1px #b3b2b2; min-height:345px; }
* html .encadre1 { height: 345px; }



/* PNG */
.cadre1 { text-align:left; width:358px; height:240px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cadre01.png',sizingMethod='scale'); }
html>body .cadre1 { filter:none; background: url('/img/cadre01.png'); }

.cadre2 { text-align:left; width:358px; height:123px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cadre02.png',sizingMethod='scale'); }
html>body .cadre2 { filter:none; background: url('/img/cadre02.png'); }

.cadre3 { color:#fff; text-align:left; width:611px; height:488px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/cadre03.png',sizingMethod='scale'); }
html>body .cadre3 { filter:none; background: url('/img/cadre03.png'); }

