* {

 font-family : Trebuchet MS, Arial, Helvetica, sans-serif;

 font-size : 12px;   color:#32434C;
}

body {
margin:0;
padding:0;
background-color:#5E757F;
}

textarea {
border:1px solid #333333}
img {border:0;margin:0;padding:0;}

td {letter-spacing:1px}
input {border:1px #666666 solid}

select {border:1px #666666 solid}
submit {border:1px #FFFFFF solid;background-color:#666666}
submit :focus  { outline: thick solid black }
p {margin:0;padding:0;text-align:justify;border:0;display:block}
h1 {font-size:15px;font-weight:bold;color:#ff8d01;border:0;margin:0;padding:0;text-transform:uppercase
}
h2 {font-size:13px;font-weight:bold;color:#ff8d01;text-transform:uppercase}
h3 {font-size:12px;font-weight:bold;border:0;margin:0;padding:0;text-transform:uppercase}
h4 {font-size:11px;font-weight:bold;border:0;margin:0;padding:0;font-family:Arial, sans-serif;
}

table.calendar {padding:0;font-size:11px;font-weight:bold;color: #51656E;border-collapse: separate;margin:4px auto 4px auto;display:block}
table.calendar a {font-size:10px}
td.calclass {color: #51656E;border:0;}
td.calclass strong {color:#ff8d01}
td.calday {color: #51656E;border:1px solid  #51656E;}
td.caltoday0 {color:#C9327E;border:1px solid #ff8d01}
td.caltoday1 {color:#C9327E;border:1px solid #e00099}
td.caltoday2 {color:#C9327E;border:1px solid #b90098}
td.caltoday0,td.caltoday1,td.caltoday2,td.calclass,td.calday {margin:0;border-spacing:1px;padding:2px;font-weight:bold;font-size:10px;text-align:center;}
hr {color:#fff;background:#fff;clear:both;width:96%;border:0;height:1px;margin:0;}
hr.dot {border-width:1px 0 0 0;border-style:dotted;border-color:#666666;clear:both}
hr.espacer {border-width:1px 0 0 0;border-style:dashed;border-color:#F0F0F0;clear:both}
hr.rub {border-width:2px 0 0 0;border-style:dashed;border-color:#A1A1A1;clear:both}
hr.clear0 {clear:both;color:#ffffff;background:#ffffff;border:0;width:96%;height:1px;margin:0}
a:link {color:#ff8d01;text-decoration:none}
a:hover {color:#E00099;text-decoration:none;}
a:visited {color:#ff8d01;text-decoration:none;}
.lk1 {color:#e00099;}
.lk2 {color:#b90098;}
a.lkgris:link {color:#5E757F;}
a.lkgris:hover {color:#ff8d01;
 background-color:#EBEBEB;}
a.lkgris:visited {color:#5E757F;}
.partners {border:0;margin:0 26px 2px 0;float:right}
.hh0 {color:#ff8d01}
.hh1 {color:#E00099}
.hh2 {color:#b90098}
.separ {border:0;margin:0;padding:0}
.dis {font-size:11px;font-weight:bold;color:#000000; border:0;}
.button {border:1px #666666 solid;background-color:#999999;color:#FFFFFF;font-size:9px;font-weight:bold}
.imageright {margin:0;padding:0;float:right;display:inline;}
.imageleft {padding:0;float:left;display:inline;margin:0 8px 4px 8px}
.checkbox {border:0;}
.icone {margin:0 4px 0 2px;border:0}
.illustration {border:4px solid #F0F0F0;margin:4px;float:left;display:block}
.modifs {font-size:9px;font-weight:bold;float:right;color:#000000;font-weight:normal;display:inline;margin:1px 8px 4px 0;}
.modifs a:link ,.modifs a:hover ,.modifs a:visited {font-size:9px;font-weight:bold;}
.modif {font-size:9px;font-weight:bold;color:#A1A1A1;padding:1px;margin:0;float:right;display:inline;}
.modif0, .modif1, .modif2 {font-size:9px;font-weight:bold;padding:1px;margin:0;display:inline;text-decoration:underline;text-transform:uppercase}
.modif0 {color:#ff8d01;}
.modif1 {color:#e00099;}
.modif2 {color:#b90098;}
.titrebox, .titrebox0 {height:28px;max-height:28px;padding:0;margin:2px 0 12px 0;background-image:url(../imgs/fondtitreright.jpg);background-position: top left;background-repeat:no-repeat;display:block;text-align:left}
.titrebox h2, .titrebox0 h2 {margin:0 8px 2px 12px;padding:4px 0 2px 0;color:#fff;text-transform:capitalize;font-size:11px;border:0;display:block}
.boxcontent {border:0;padding:4px;margin:2px 0 2px 0;text-align:left;display:block;}
.boxmain {border:0;padding:0 8px 0 8px;margin:0;text-align:left;display:block;background-color:#ffeed9;width:476px;display:block}
.minibox {margin:0 0 8px 0 }
.minibox fieldset {border:1px solid #ededed;padding:4px;margin:0}
.minibox legend {font-size:10px;font-weight:bold;text-transform:uppercase;color:#ff8d01}
.minibox input, .minibox select {font-size:10px;border:1px solid #ededed;}
.submini {border:0;font-weight:bold;color:#ff8d01;background:#fff;text-transform:uppercase}
#mapsc {float:left;border:0;margin:0 8px 8px 0;}
.position {height:1px;width:1px;margin:0;padding:0;position:absolute;clear:none;overflow:hidden}
.vignette,.vignette0,.vignette_fede,.vignette0_fede {font-size:11px;margin:12px 4px 4px 0;padding:8px;text-align:left;border:1px solid #DBDBDB;font-weight:normal;display:block;width:94%;}
.vignette h3,.vignette_fede h3 {font-size:13px;font-weight:bold;}
.vignette0 .hh0 , .vignette0 hh1 , .vignette0 .hh2 , .vignette0 h3,.vignette0_fede .hh0 , .vignette0_fede hh1 , .vignette0_fede .hh2 , .vignette0_fede h3  {font-size:11px}
.vignette_fede,.vignette0_fede {background-image:url(../imgs/minifede.jpg);background-repeat:no-repeat;background-position:top right;}
.txvignette {float:left;width:50%}
.signature {border:0;font-size:10px;float:right;text-align:right;display:block;}
.signature a {font-size:10px;}
.suite {width:98%;text-align:right;clear:both;display:block}
.suite a {font-size:10px;font-weight:bold}
.suite0 {width:98%;text-align:right;clear:both;display:block;}
.suite0 a {font-size:10px;color:#ff8d01;font-weight:bold}
.suite1 {width:98%;text-align:right;clear:both;display:block;}
.suite1 a {font-size:10px;color:#b90098;font-weight:bold}
.printsmall {border:0;height:24px;font-size:9px;font-weight:normal;width:100%;text-align:right;display:block;clear:both;}
.printsmall a , printsmall.a:visited {font-size:9px;font-weight:normal;color:#999999}
.printsmall a:hover {color:#333333;background-color:#F0F0F0}
.telfax {width:192px;padding:2px;background-color:#F4F4F4;color:#404040;border:2px dotted #CBCBCB;float:right;display:block;clear:right;margin:2px;}
.boxsolid , .boxsolid1 {width:96%;padding:4px 2px 4px 4px;text-align:left;border:1px solid #DBDBDB;display:block;margin:4px 0 4px 0;}
.boxsolid li , .boxsolid1 li {list-style-type:none;margin:0;padding:0;}
.boxsolid1 {border-color:#FBF0F9;}
.boxformu {width:96%;padding:4px 2px 4px 4px;text-align:right;border:0;display:block;clear:both;margin:4px 0 4px 0;}
.boxformu form fieldset {border:1px solid #BDBDBD;padding:4px;text-align:right;}
.boxformu form fieldset legend {font-size:10px;font-weight:bold;text-transform:uppercase;color:#51656E;}
.boxformu form label {font-size:10px;color:#51656E}
.boxformu form input {background-color:transparent;border:1px solid #51656E;font-size:10px;color:#51656E}
.underline {text-decoration:underline}
.collabs {font-size:10px;font-weight:bold;font-family:Arial, sans-serif}
.demi0 {width:47%;padding:0;margin:4px 4px 12px 4px;border:0;float:left;display:inline}
.indexdemi0 {width:48%;padding:0;margin:0 12px 12px 0;border:0;float:left;display:inline;border:0}
.indexdemi1 {width:48%;padding:0;margin:0 0 12px 4px;border:0;float:left;display:inline;text-align:right;border:0}
.indexdemi0 .boxcontent {margin:0 12px 0 0}
.indexdemi1 .contentbox {margin:0 0 0 8px}
.contentbox {text-align:left;padding:0;margin:0;display:block;border:0}
.contentbox ul ,.contentbox ul li {margin:0;padding:0}
.small , .small a,.nextpages a, .nextpages span, .nextpages {font-size:10px;}
.nextpages {width:94%;text-align:right;display:block}
.info {text-align:center}
.infoprint {width:96%;font-size:9px;font-family:Verdana, Arial, sans-serif;text-align:right;border:0;clear:both;margin:4px 2px 8px 0;padding:0;display:block}
.boxcolor , .boxcolor1, #relations {background-position: bottom left;
background-repeat:no-repeat;width:182px;margin:0;padding:12px 2px 0 8px;border:0;display:block;background-color:#FFEED9;}
.botbox , .botbox0 {background-image:url(../imgs/topbox0.jpg);}
.botbox1 {background-image:url(../imgs/topbox1.jpg);}
.boxcolor ul li , .boxcolor1 ul li {list-style-type:square;margin:0;padding:0;display:block;}
.botbox , .botbox1, .botbigbox {clear:both;background-position:top left ;
background-repeat:no-repeat;width:192px;margin:0;padding:13px 0 0 0;border:0;display:block;}
.botbigbox {background-image:url(../imgs/topbigbox0.jpg);width:492px;margin:20px 0 4px 0;}
.boxcolor {background-image:url(../imgs/botbox0.jpg);}
.boxcolor1 {background-image:url(../imgs/botbox1.jpg);}
.botbox h3,.botbox1 h3  {text-align:center;width:100%;height:16px;display:block;color:#ff8d01;clear:both;}
.botbox hr, .boxcolor hr, .botbox1 hr, .boxcolor1 hr {clear:both;height:1px;margin:0;padding:0;border:0}
.botbox hr,.boxcolor hr {color:#FF8d01;background-color:#FF8d01;}
.botbox ul , .botbox1 ul {margin:0;padding:0;display:block;clear:both}
#relations {background-image:url(../imgs/botbigbox0.jpg);background-color:#FFF5EA;width:482px;margin:0;padding:0 2px 12px 8px;font-size:10px;}
#relations a , .demi0 , .demi0 a , .demi0 strong {font-size:10px;}
#relations hr {color:#FFF5EA;background-color:#FFF5EA;}
/* ----------------------------------------------------------------------*/
#accessi {width:100%;height:32px;background:#ffffff;text-align:left;font-size:9px;max-height:32px;display:block;margin:-2px 0 0 0;border:0;padding:0}
#sitenav {width:770px;padding:0;margin:0 auto 0 auto;text-align:center;background:#ffffff;border-top:0;border-left:1px solid #484848;border-right:1px solid #222222;border-bottom:0; clear:both;display:block}
#entete {width:770px;padding:0;margin:0 auto 0 auto;height:120px;max-height:120px;border-top:0;border-left:1px solid #484848;border-right:1px solid #222222;border-bottom:0;display:block;background:#ffffff;}
#logofede {width:120px;height:98px;margin:0 6px 2px 24px;border:0;float:left;display:inline;}
#menuutil {height:24px;width:760px;z-index:8;margin:2px auto 0 auto;padding:0;text-align:left;display:block}
#accesmenu {height:24px;display:inline;float:left;border:0;margin:0;padding:0}
#accesmenu span {height:24px;font-size:10px;color:#51656E}
#accesmenu a {font-size:10px;color:#51656E}
#logindiv {height:22px;max-height:22px;overflow:hidden;margin:0;padding:2px 0 0 0;border:0;display:inline;float:right;text-align:right;font-size:10px;}
#logindiv a {color:#51656E;font-weight:bold;text-transform:uppercase;font-size:10px;}
#navig {top:68px;left:142px;z-index:4;height:28px;visibility:hidden;width:600px;border:0;margin:0;padding:0;position:absolute;display:block;text-align:left;background-color:#5E757F;background-image:url(../imgs/coinmenuleft.jpg);background-position: top left;background-repeat:no-repeat;}
#recherche {height:24px;border:0;overflow:hidden;margin:0 8px 0 0;padding:0;text-align:right;display:inline;float:right}
#fcherch {margin:0;}
#fcherch div {margin:0;padding:0;border:0;display:inline}
#fcherch span {margin:0;padding:0;border:0;display:inline}
#fcherch label {display:inline;font-size:10px;color:#ff8d01}
#fcherch input {margin:0;padding:0;font-size:10px;border:1px solid #ff8d01;color:#ff8d01;background:#ffffff}
#fcherch .subm {margin:0;padding:0;border:0;font-size:10px;color:#ff8d01;font-weight:bold;text-transform:uppercase}
#fcherch fieldset {border:0;}
.divtitre, .divtitre1 {height:28px;max-height:28px;padding:0;margin:2px 0 12px 0;padding:0;background-position: top left;background-repeat:no-repeat;font-weight:bold;border:0;text-transform:uppercase;display:block}
.divtitre h1, .divtitre1 h1  {color:#fff;margin:0 8px 0 12px;padding:4px 0 2px 0;}
.divtitre {background-image:url(../imgs/fondtitre.jpg);}
.divtitre1 {background-image:url(../imgs/fondtitre01.jpg);}
#gotop {width:716px;text-align:right;margin:8px 0 8px 0;padding:0 4px 4px 0;display:block}
#gotop a {color:#ff8d01;font-size:8px;font-weight:bold;font-family: Arial,sans-serif;}
#copyr {width:100%;font-size:9px;font-family:Verdana, Arial, sans-serif;text-align:center;font-weight:normal;color:#f0F0F0;display:block}
#pages {width:480px;text-align:right;border:0;clear:both;}
#pages a {font-size:9px;font-family:Verdana, Arial, sans-serif;}
#adress {width:736px;text-align:center;margin:0 auto 0 auto;padding:12px 0 0 0;color:#96acb6;background:#495B63;display:block;border:0;clear:both}
#adress img {width:736px;height:29px;border:0;padding:12px 0 0 0;margin:0;display:block;clear:both}
#content {width:770px;border-top:0;border-left:1px solid #484848;border-right:1px solid #222222;border-bottom:1px solid #222222;padding:20px 0 0 0;margin:0 auto 0 auto;text-align:left;display:block;background:#ffffff;}
#contentmid {width:294px;float:left;padding:0;margin:0;border:0;float:left;display:inline}
#contentdbl {width:498px;margin:0 0 0 20px;padding:0;border:0;float:left;display:inline;}
#contentleft {width:192px;float:left;padding:0;margin:0 20px 0 20px;border:0;display:inline;}
#contentright {width:192px;border:0;float:right;display:inline;padding:0;margin:0 20px 0 20px;text-align:left;}
#contentot {width:720px;margin:0 20px 0 20px;padding:0;border:0;}
#popup {width:100%;margin:8px 2px 8px 8px ;padding:12px;border:1px solid #666666;}
#menudoc {width:98%;font-size:11px;font-weight:bold;text-align:right;border:0;padding:0;margin:2px;}
#menudoc fieldset {border:0;padding:0;margin:0;}
#menudoc select {border:0;}
#pro {border:1px solid #000000;font-size:11px;letter-spacing:1px;display:inline;visibility:hidden;position:absolute;background-color:#FFFFFF}
#standard {width:100%;font-size:8px;margin:12px 0 12px 0;text-align:center;border:0;padding:0;color:#4E656F}
#standard a {color:#4E656F;font-size:10px;}

#menuList {
        margin:0;
        padding:0;
        border:0;
}
#menuList ul {
        margin:0;
        padding:0;
}
#menuList li {
        display:inline;
        list-style: none;
        margin:0;
        padding:0;
}

#menuList li span {
        text-align: left;
        color: #000000;
        background-color: #FFFFFF;
        position: absolute;
        width: 100px;
        padding:2px 4px 2px 4px;
        visibility: hidden;
        border-width:0 1px 1px 1px ;
        border-style:solid;
        border-color:#DDDDDD;
        font-size:10px;
        font-weight:bold;
}

.menu {
        text-align: left;
        color: #ffffff;
        position: absolute;
        width: 150px;
        visibility: hidden;
        border:0;
        margin:0;
        padding:0;
        z-index:102;
}

.menu li a {
        background-color: transparent;
        color: #ffffff;
        display: block;
        font-size: 10px;
        font-family:Arial, sans-serif;
        font-weight:bold;
        height:16px;
        border:0;
        margin:0;
        padding:2px 2px 1px 6px;
        text-decoration: none;
}

.menu li a:hover, .menu li a:active, .menu li a:visited  {
        border:0;
        margin:0;
        padding:2px 2px 1px 6px;
        color: #ffffff;
        text-decoration: none;
}
.menu li span {
        text-align: left;
        color: #505050;
        background-color: #FFFFFF;
        position: absolute;
        width: 150px;
        padding:2px 4px 2px 4px;
        visibility: hidden;
        border-width:1px;
        border-style:solid;
        border-color:#DDDDDD;
        font-size:10px;
        font-weight:bold;
}

#rubrique0,#rubrique1, #rubrique2 ,#rubrique3,  #rubrique4 ,#rubrique5,  #rubrique6 ,#rubrique7
{
       z-index:8;
       margin: 0;
       padding:6px 6px 2px 5px;
       border:0;
       vertical-align:middle;
       display:block;
       z-index:100;
       color: #ffffff;
       text-transform:uppercase;
       font-weight:bold;
       font-size: 11px;
       text-align:center;
       text-decoration: none;
       position:absolute;
       visibility:hidden;
       height:20px;
       width:100px;
}

#menu0, #menu2, #menu4, #menu5, #menu6, #menu7 {
        width: 111px;
        z-index:100;
}

#menu3 {
      width: 138px;
      z-index:100;
}
#rubrique0{  width: 90px;
        z-index:100;}
#rubrique1{  width: 118px;
        z-index:100;}        
#menu1{  width: 210px;
        z-index:100;}        
#fede {font-size:10px;height:58px;font-style:italic;font-family:Arial, sans-serif;font-weight:bold;text-align:left;margin:0 20px 0 4px;visibility:hidden;position:absolute;width:580px;display:block;color:#5E757F}
#boxflash {width:504px;height:690px;border:0;margin:0;padding:0;}