* {
 font-family :  Verdana, Helvetica, Arial, Verdana, sans-serif;
 font-size :11px;  color:#333333;

}
html {
      margin:0;
      padding:0;
}
body {
margin:0 0 12px 0;
padding:0;
background: #380417;
background-image:url(../images/bknav.jpg)}

textarea {
border:1px solid #333333}
img {border:0;margin:0;padding:0;}
input {border:1px #666666 solid}
select {border:1px #666666 solid;font-size:11px;font-weight:normal;}
option {text-transform:capitalize}
.sub {border:1px #666666 solid;background:#ff6600;color:#FFFFFF;font-size:11px;font-weight:bold}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
submit:focus  {outline: thick solid black }
/* End IE5-Mac hack */
p {margin:0;padding:0;text-align:justify;border:0;display:block;}
h1 {font-size:16px;font-weight:bold;border:0;margin:0;padding:0;text-transform:uppercase;
}
h2 {font-size:14px;font-weight:bold;border:0;margin:0;padding:0;
}

h3 {font-size:13px;font-weight:bold;border:0;margin:0;padding:0;
}
hr {clear:both;margin:1px 0 1px 0;color:#000;background:#000}
hr.clear {clear:both;color:#FFFFFF;background:#FFFFFF;margin:0;height:1px}
hr.clear0 {color:#FFFFFF;background:#FFFFFF;height:1px;margin:0;padding:0}
hr.calhoraire {color:#666666;background:#666666;width:96%;clear:both;}
span.underline {text-decoration:underline;}
#footer {color:#D4CEC5;font-size:10px;width:770px;height:66px;border:1px solid #837E76;border-top:0;background:#A09784;margin:0 auto 0 auto;padding:4px 0 0 0;}
#footer span {color:#000;font-size:10px;}
#footerimg {float:right;border:0;margin:0;padding:0;vertical-align:bottom}
#ousuisje {margin:0 0 2px 0;text-align:left;font-size:9px;padding:4px 0 2px 10px;height:14px;width:746px;border:0;}
.accessin {visibility:hidden;font-size:9px;}
.lk:link,.lk:hover,.lk:visited {font-size:10px;font-weight:bold;color:#336633;text-decoration:none}
.lkd:link,.lkd:hover,.lkd:visited {font-size:10px;font-weight:bold;color:#783417;text-decoration:none;display:block}


hr {height:1px;border:0}
#footernav a:link, #footernav a:visited {color:#45031B;text-decoration:none;font-size:9px;}
#footernav a:hover {font-size:9px;color:#ff6600}
a:link,a:visited,lk1:link, lk1:visited {color:#ff6600;text-decoration:none;}
a:hover, lk1:hover {color:#45031B;text-decoration:none;}
#footer a:link,#footer a:visited , #ousuisje a:link, #ousuisje a:visited {color:#45031B;font-size:9px;}
#footer a:hover,#ousuisje a:hover {color:#000;font-size:9px}
#contacts, #contacts strong {font-size:10px;color:#D4CEC5}
#contacts {width:46%;display:inline;text-align:left;float:left;border-left:4px solid #D4CEC5;padding-left:4px;}
.button {border:1px #666666 solid;background:#999999;color:#FFFFFF;font-size:9px;font-weight:bold}
.checkbox {border:0;}
.icone {margin:0 1px 0 2px;border:0}
.signature {border:0;font-size:10px;width:100%;text-align:right;display:block;margin:0;}
.signature a {font-size:10px;}
.small, .small a, .small strong {font-size:9px;}
.lieux, .lieux a, .lieux strong {font-size:10px;margin:4px 0 4px 0}
.info {text-align:center}
.suite {margin:0;width:94%;display:block;padding:0;text-align:right}
.suite a:link, .suite a:visited, .suite a:hover {font-size:10px;color:#872420}
.suite img {border:0}
.imageleft   {border:0;padding:4px;float:left}
.imageright {border:0;padding:4px;float:right}
.imageleft img, .imageright img {border:0;max-width:510px;}
.dateheur {font-size:9px;font-weight:bold;display:block;margin:2px 0 8px 0;}
.dateheur span {font-size:9px;font-weight:bold;color:#91A09b;}
.optgr {font-weight:bold}
/* ----------------------------------------------------------------------*/
#calendar {margin:0 auto 0 auto;padding:0;font-size:10px;font-weight:bold;color:#45031B;table-layout:fixed;border-collapse: separate;clear:right;text-align:center;width:174px;}
th.calmois {color:#451905;border:0;text-align:center;font-size:12px;font-weight:bold;}

th.caljour {color:#451905;border:0;text-align:center;font-size:10px;font-weight:bold;}
td.today,td.calclass,td.noday , td.cejour, td.todaywk, td.nodaywk,td.cejour,td.cejourwk {border:1px solid #451905;margin:-1px 0 0 -1px;width:16px;height:20px;padding:2px 0 2px 0;text-align:center;font-size:10px;font-weight:bold}
td.todaywk a:link,td.todaywk a:visited,td.nodaywk a:link,td.nodaywk a:visited,td.today a:link, td.today a:visited , td.noday a:link, td.noday a:visited,td.cejourwk a:link, td.cejourwk a:visited ,td.cejour a:link, td.cejour a:visited , td.caljour a:link, td.caljour a:visited {display:block;text-decoration:none;color:#b52323;font-size:10px;}
td.todaywk,td.nodaywk,td.cejourwk {background:#fff4e0;}
td.cejour ,td.cejourwk {background:#ffecec;font-size:10px;}
td.calclass {border:0;}
#divcal {display:none;visibility:hidden;background:#fff;border:1px solid #000;padding:4px;position:absolute;width:1px;height:1px;}
#divcal a {font-size:9px;margin:4px 0 2px 0}
#stylnotes {padding:8px;}
#infolink {margin:0 0 2px 0;height:36px;width:770px;text-align:right;display:block;}
#infolink ul {background-image:url(../images/finmenu.jpg);background-repeat:no-repeat;background-position:bottom right}
#infolink .fleft {border:0;padding:0;margin:0;list-style-type:none;height:32px;width:120px;display:inline;float:left;background-position:bottom left;}
#infolink .fright {border:0;padding:0;margin:0;list-style-type:none;height:32px;width:120px;display:inline;float:left;background-position:bottom left;}
#logindiv {margin:0 auto 0 auto;padding:20px 0 4px 0;width:770px;background:#fff;text-align:left;font-size:9px;border-left:1px solid #A39E96;border-right:1px solid  #A39E96;border-bottom:0;}
#mininavig, #mininavig span , .bugrep {margin:0;border:0;padding:0;font-size:9px;color:#fff;}
#mininavig a {color:#fff;font-size:9px;}
.bugrep a {font-weight:bold}
#mininavig {width:770px;margin:0 auto 4px auto;text-align:left;}
#entete {margin:0;padding:0;width:100%;border:0;text-align:left;display:block;border-bottom:4px solid #ff9900;background:#ff6600;background-image:url(../images/bkmenu.png);}
#logindiv img {display:inline;float:left;border:0;margin:0 0 4px 0} 
#navigation {height:28px;width:770px;text-align:left;border:0;margin:0 auto 0 auto;padding:0;display:block;background:#D4CEC5;background-image:url(../images/bkmenu1.png);border:1px solid #A39E96;border-right:1px solid  #A39E96;border-top:0;border-bottom:0;}
#bcontent {width:770px;margin:0 auto 0 auto;padding:0 0 8px 0;text-align:center;background:#fff;border:1px solid #A39E96;border-right:1px solid  #A39E96;border-top:0;border-bottom:8px solid #D4CEC5;}
#gotop {width:746px;text-align:right;clear:both;padding:4px;}
#gotop a {color:#91A09b;font-size:8px;font-weight:bold;font-family: Arial,sans-serif;}
#copyr {padding:4px 0 4px 0;text-align:center;font-size:9px;color:#000 }
#copyr img {border:0;margin:0;padding:0}
.pages {width:100%;text-align:right;border:0;clear:both;}
.pages a {font-size:9px;font-weight:bold;}
.pages span {text-decoration:underline;font-size:9px;}
#content {width:762px;max-width:762px;padding:0;margin:0 4px 4px 4px;font-weight:normal;border:0;background:#fff;text-align:left}
#contentmid {width:324px;float:left;padding:0;margin:0;border:0;text-align:left}
#contentdbl {width:528px;border:0;padding:0 6px 16px 8px;margin:0;float:right;}
#contentleft {width:204px;padding:0;float:left;margin:0 4px 0 0;border:0;}
#contentleft0 {width:328px;padding:0;float:left;margin:0 0 0 4px;border:0;}
#contentright {padding:0;float:left;margin:0 0 0 4px;border:0;width:226px}
#contentot {width:700px;padding:4px 18px 0 32px;margin :0;font-weight:normal;border:0;}
#infoprint {width:100%;text-align:center;margin:0 -15px 0 0;}
#mb {border:0;margin:0;padding:0;font-weight:bold;font-size:9px;width:80px;float:right;text-align:right}
#mb,#mb legend,#mb input,#mb submit  {font-size:9px;color:#FEFEFE;background:#000000}
#mb input {border:1px solid #FEFEFE;}
#mb submit {border:1px outset #FEFEFE;}

.titrerub {font-size:14px;letter-spacing:2px;font-weight:bold;padding:4px 0 4px 12px;text-align:left}
.titrebox {font-size:12px;font-weight:bold;margin:8px 0 0 0;padding:0;text-transform:uppercase;text-align:left}
.contentbox , .contentboxno {border:0;margin:0;padding:8px;display:block;}
.contentboxno {background-image:url(../images/annuler.png);background-repeat:no-repeat;background-position: top right;}
.annuler {font-size:9px;font-weight:bold;color:#ff6600;text-transform:uppercase}
.contentcal {border:0;margin:0;padding:0px;width:180px;display:block;}
.newsbox {border:1px solid #eeeae4;margin:0;padding:8px;display:block;text-align:left}
.contentbox p , .contentboxno p {font-size:13px;margin:0;padding:0;text-align:justify;}
.contentbox .catname ,.contentboxno .catname {font-size:9px;font-weight:bold;color:#45031B;margin:0 0 0 12px;}
.intro {font-weight:bold}
.contentbox .clear {margin:0;}
.notes {border:0;border-top:1px dotted #ccc8c2;border-bottom:1px dotted #ccc8c2;padding:8px 0 8px 0;margin:12px 0 8px 0}
.boxdoc h2, .boxdossier h2 {font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#000;margin:0;padding:4px;border:0;border-top:1px solid #e4e4e4;background:#fdfbf9}
.titrenews {font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#45031B;margin:2px 0 0 0;padding:4px;background:#fcf8f2;border:1px solid #eeeae4;border-bottom:0;}
.titreb0 {font-size:18px;font-weight:bold;margin:0 0 12px 0;padding:2px 0 2px 0;height:20px;text-transform:uppercase;color:#45031B;border:0;border-top:2px dotted #45031B;border-bottom:2px dotted #45031B;}
.titreb {background:#fcf8f2;border:0;border-top:1px solid #eeeae4;border-bottom:1px solid #eeeae4;color:#45031B;font-size:18px;font-weight:bold;margin:0 0 12px 0;padding:2px 0 2px 2px;height:20px;}
.catcal {font-size:14px;font-family:Arial,sans-serif;font-weight:bold;margin:0 0 12px 0;padding:2px 0 2px 0;height:16px;text-transform:uppercase;border:0;border-top:2px dotted #45031B;border-bottom:2px dotted #45031B;}
.boxdoc, .boxdossier {border:0;margin:0;padding:0;display:block;}
.boxdossier {text-transform:uppercase;display:block;}
.boxdossier h2 {background:#fffefd;}
.filedoc {display:none;margin:0;padding:8px;border:0;border-top:1px solid #e4e4e4;}
.filedoc a {font-size:10px}
.filedoc a:hover {color:#45031B}
.filedoc span {border:0;margin:0 4px 0 0;float:right;font-size:9px;}
.boxdoc h6 ,.newsbox h6 {font-size:10px;margin:6px 0 2px 0;padding:0}
.demi , .demi0 {width:47%;float:left;display:inline;margin:0 0 4px 0}
.demi0 {margin:0 0 0 4px}
.newsbox p {font-size:11px;text-align:justify;margin:0;padding:0;}
.newsbox span {float:right;border:0;margin:0;padding:0;}
.imagleft {border:0;padding:0 12px 6px 0;margin:0;float:left}
.imagright {border:0;padding:0 12px 6px 0;margin:0;float:left}
.contentbox .intro,.contentboxno .intro,.editobox .intro {font-size:10px;font-weight:bold;text-align:justify;width:100%;margin:0;padding:0;}
/*.contentbox span {float:right;border:0;margin:0;padding:0;}
.contentbox a:link,.contentbox a:visited {font-size:11px;color:#eb8129;text-decoration:none}
.contentbox a:hover {font-size:11px;text-decoration:none;color:#666666;}
*/

.copyright {font-size:9px;}
.lien , .lien a {font-size:10px; font-weight:bold;}
.editobox {padding:4px 16px 12px 4px;border-bottom:1px solid #e9e5de;margin:0 0 4px 0;background:#F9F5EE;display:block}
#bugrep {text-align:right;}
#bugrep a {font-size:9px;font-weight:bold;color:#ff6600}
#profilchg a {font-size:9px;font-weight:bold;color:#802520}
.titredbl {width:404px;height:16px;padding:8px 0 0 4px;margin:0;border:0;text-align:left;font-size:10px;font-weight:bold;color:#FFFFFF;text-transform:uppercase;background:#48211B;background-repeat:no-repeat}
.titrebox0,.titredito,.titreright,.titrecal {height:20px;padding:4px 0 0 4px;margin:0;border-top:1px solid #704b49;border-bottom:1px solid #704b49;background:#704b49;background:url(../images/bkmenu1.png);border:0;text-align:left;font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;}
.titredito {width:190px;}
.titreright, .titrecal {width:220px;margin:0}
.titrecal {text-align:right;}
.titrecal img {margin: 0 4px 0 6px;}
.titrebox0 span {height:16px;font-size:10px;border:0;font-weight:bold;display:inline;color:#FFFFFF;padding:0;margin:0;}
.titrebox0 div {height:16px;font-size:10px;border:0;font-weight:bold;padding:0;margin:0;}
.titrebox0 img {border:0;padding:0;clear:both;margin:0;}
.contentbox0{font-size:10px;border:1px solid #000;font-weight:normal;padding:8px 8px 2px 4px;margin:0;text-align:justify;background:#faf8f6;display:block;}
.contentbox0 hr {background:#faf8f6;color:#faf8f6}
.titremenu {font-size:10px;font-weight:bold;border:0;border-top:1px solid #ff6600;border-bottom:1px solid #ff6600;color:#45031B;margin:16px 0 0 16px;text-transform:uppercase;width:86%;padding:4px 0 4px 0}

.sousmenu li {list-style-type:square;color:#ff6600}
#formch fieldset {padding:4px 4px 4px 8px;margin:8px 0 8px 0}
#formch fieldset legend {font-size:10px;font-weight:bold;}
#formch fieldset input , #formch fieldset select  {font-size:10px;border:1px solid #000;background:#fff;}
#prg {visibility:hidden;height:400px;width:420px;border:1px solid #45031B;margin:8px auto 8px auto;position:absolute;padding:0}
#closefr {width:100%;height:16px;background:#7D311A;text-align:right;padding:0;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;}
#closefr a {color:#ffffff}
#frprg {border:0;}
.sendinfo {width:98%;border:0;text-align:right;padding:2px 0 2px 0;display:block;clear:both}
.sendinfo a img {border:0;margin:0 2px 0 4px;}
.sendinfo a , .sendinfo a:link, .sendinfo a:visited, .sendinfo a :hover {font-size:9px}
.divmod {border:0;text-align:right;margin:0 0 8px 0;padding:0;background:transparent;height:16px;max-height:16px;font-size:9px;display:block;}
.divmodright {border:0;background:transparent;text-align:right;margin:0 0 8px 0;padding:0;float:right;height:20px;max-height:20px;font-size:9px;}
.divmod img , .divmodright img {border:0;}
.gocal {
margin :4px 0 4px 0;
padding :0;
border :0;
list-style-type:none;color:#ff6600;font-weight:bold;display:block;}

#menuList {
margin : 0;
padding :0;
border :0;
height:28px;

}

#menuList li {
display : inline;
float:left;
list-style-type : none;
margin : 0;
padding :0;
height:28px;
width:154px;text-align:left;
max-height:28px;
}
#menuList li a {
text-align:center;height:24px;padding :4px 0 0 0;margin:0;display:block;color:#fff;font-weight:bold;font-size:11px;text-transform:uppercase;
border-right:1px solid #E3DFD8;text-align:center; }

#menuList li ul li a {font-weight:bold;font-size:10px;text-transform:capitalize;padding:2px 0 2px 4px;height:16px;border:0;text-align:left;}
#menuList img {
display : inline;
margin : 0;
padding :6px 0 0 0;
border:0;
width:auto;
 }
#menuList li span  {
display:none;
border:0;
margin:0;
}
.menu0,.menu1  {
text-align : left;
position : absolute;
width : 154px;
border: 0;
margin : 0;
padding :0 0 1px 0;
visibility:hidden;
display:block;
}
#menuList li ul li, .menu0 li,.menu1 li {
display : block;
height : 18px;
max-height:18px;
width : 154px;
margin :0;
border:0;
padding:0;
font-size:9px;

}

.menu0 li a:link,.menu0 li a:visited ,.menu1 li a:hover,.menu1 li a:hover,.menuList li a:hover
{color:#fff;
background: #D4CEC5;background-image:url(../images/bkmenu1.png);
width:150px;
}
.menu1 li a:link ,.menu1 li a:link ,.menu0 li a:hover,.menu0 li a:hover,.menuList li a:link, .menuList li a:visited
{color:#fff;background:#A39E96;background-image:url(../images/bkmenu2.png);}
.rollmenu {background-image:url(../images/bkmenu2.png);border-right:1px solid #ff9900;}
#menucal {text-align:left}
#menucal li {list-style-type:square;text-align:left;}
#menucal a:link, #menucal a:hover,#menucal a:visited {font-size:10px;font-weight:bold;}

#idcal {border:0;width:154px;text-align:right;height:16px;}
#alerte {width:500px;display:inline;float:left;text-align:right;border:0;margin:8px 0 0 0;height:12px;color:#000;font-size:9px;padding:0 0 0 4px;}
#alerte a:hover {color:#ff6633;font-size:9px;font-weight:bold;}
#alerte a:link, #alerte a:visited {color:#000;font-size:9px;font-weight:bold;}
#alerte a img , #mininavig a img {border:0;margin:0 2px 0 0;float:none}
#divtri {text-align:right;margin:0;padding:0 0 4px 0;text-align:right;font-size:10px;}
#divtri a {font-size:10px;}
#divbookmark {display:none;position:absolute;font-size:9px;color:#ccc;background:#000;border:2px outset #666;width:120px;height:24px;padding:4px}
#icaldiv {margin:12px 8px 12px 4px;padding:8px;border:1px dotted #aaa;font-size:9px;color:#666;}
#splus {font-size:9px;display:none;}