/* body {background-COLOR: #FFFDEB;
       } */

/*a {color: #3A40FF}*/

.invis {COLOR: #254CA3; FONT-FAMILY: arial; FONT-SIZE: 1; }
.lng          {TEXT-DECORATION: none;COLOR: #343738; FONT-FAMILY: Arial, Helvetica, sans-serif; ; FONT-SIZE: 23;}
.lng:visited  {TEXT-DECORATION: none;COLOR: #343738; FONT-FAMILY: Arial, Helvetica, sans-serif; ; }
.lng:hover    {TEXT-DECORATION: none;COLOR: #343738; FONT-FAMILY: Arial, Helvetica, sans-serif; ; FONT-SIZE: 26;}
.novis {visibility: hidden;}

.norepeat {background-repeat: no-repeat}
.bg_site  {background-repeat: no-repeat;
    background-image: url('images/fond2011.jpg');
    height:600;
    width:800;
    border-spacing:0;
    padding:0; 
}

ul {color: #343738}
li {color: #343738}
p {color: #343738}

.bltab {color: #000066}

.menuIndex {
        height: 39;
        color: #7fdd4c;
      }
      
.tabtitre {border-collapse: collapse;
	   width:90%; 
	   margin-left:5%; 
	   margin-right:5%;
   	  }

.err {COLOR: #800000; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 16; FONT-WEIGHT: bold;}
.titl {background-COLOR: #d1ebcd;
       FONT-FAMILY: Monotype Corsiva; Calibri; Arial ;
       FONT-SIZE: 17;
       FONT-WEIGHT: bold;
       border-bottom: solid 1px #000000;
       color: #171976;
       }

.titl5 {COLOR: #800000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 16; FONT-WEIGHT: ;}
.titl:hover {COLOR: #2430A7; }
.titb {COLOR: #2430A7; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13; FONT-WEIGHT: bold;}
.titc {COLOR: #343738; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold;}
.titD {COLOR: navy; FONT-FAMILY: Verdana; FONT-SIZE: 17; FONT-WEIGHT: bold;}
.titb:visited {COLOR: #2430A7; }
.titb:hover   {COLOR: #170274; }
.titbm {COLOR: #2430A7; FONT-FAMILY: Comic Sans MS; FONT-SIZE: 15; line-height: 140%}
.titw {COLOR: #FFFFFF; FONT-FAMILY: Comic Sans MS; FONT-SIZE: 15; line-height: 140%; FONT-WEIGHT: bold;}
.titbmX {COLOR: #2430A7; FONT-FAMILY: Comic Sans MS; FONT-SIZE: 17; FONT-WEIGHT: bold;}
.titbG {COLOR: #2430A7; FONT-FAMILY: Comic Sans MS; FONT-SIZE: 18; FONT-WEIGHT: bold;}
.titbG:hover {COLOR: #2430FF; }
.titrG {COLOR: #800000; FONT-FAMILY: Comic Sans MS; FONT-SIZE: 18; FONT-WEIGHT: bold;}
.titp {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 17; FONT-WEIGHT: bold;}
.titps {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; }
.titpX {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 22; FONT-WEIGHT: bold;}
.ret {COLOR: #800000; FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12; FONT-WEIGHT: bold;text-align:right;}
.ret:hover {COLOR: #800000; FONT-FAMILY: Helvetica, sans-serif; FONT-SIZE: 12; FONT-WEIGHT: bold;text-align:right;}
.vil {COLOR: #000080; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 17; FONT-WEIGHT: bold;}
.adr {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; }
.adrm {COLOR: #2430A7; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12;}

.tel  {COLOR: #FFFFFF; FONT-FAMILY: Monotype Corsiva, Helvetica, sans-serif; FONT-SIZE: 35;}
.lnk {FONT-FAMILY: Pristina, Monotype Corsiva, Helvetica, sans-serif; COLOR: #F9F585; FONT-SIZE: 17; FONT-WEIGHT: bold}
.lnk:visited {FONT-FAMILY: Pristina, Monotype Corsiva, Helvetica, sans-serif; COLOR: #F9F585; FONT-SIZE: 17; FONT-WEIGHT: bold}
.lnk:hover {FONT-FAMILY: Pristina, Monotype Corsiva, Helvetica, sans-serif; COLOR: #E1D517; FONT-SIZE: 17; FONT-WEIGHT: bold}
.lnkX {COLOR: #F9F585; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13; FONT-WEIGHT: bold}
.lnkX:visited {COLOR: #F9F585; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13; FONT-WEIGHT: bold}
.lnkX:hover {COLOR: #E1D517; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13; FONT-WEIGHT: bold}

.lnkMenu {
text-shadow: #9f9fef 2px 2px 5px;

 FONT-FAMILY: Arial;
 COLOR: #7fdd4c;	
 FONT-SIZE: 12px;
 FONT-WEIGHT: bold
letter-spacing:normal;
filter:Glow(color=#ffffff,strength=8);
height:16px;
pading:20px
       }

.lnkMenu:visited {COLOR: #020251; }
.lnkMenu:hover {COLOR: #3E77F8; }




.lnkblue {COLOR: #3A40FF; FONT-WEIGHT: bold}
.lnkblue:hover   {COLOR: #3056D5; }

.min  {COLOR: #2A2D96; FONT-SIZE: 12; FONT-FAMILY: Calibri, Arial; FONT-WEIGHT: bold}
.min_o  {COLOR: #2056a5; FONT-SIZE: 11; FONT-FAMILY: Arial; }
.min:hover   {COLOR: #1236AE; FONT-FAMILY: Calibri, Arial; }
.max  {FONT-SIZE: 16; FONT-FAMILY: Arial; FONT-WEIGHT: bold}
.max2  {FONT-SIZE: 13; FONT-FAMILY: Arial; FONT-WEIGHT: bold}

.lnkp {COLOR: #4242DE; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; FONT-WEIGHT: normal; letter-spacing: 1pt; line-height: 120% }
.min2  {COLOR: #3A40FF; FONT-SIZE: 11; FONT-FAMILY: Comic Sans MS; FONT-WEIGHT: }
.min2:visited  {COLOR: #3A40FF;FONT-SIZE: 11; FONT-FAMILY: Comic Sans MS; FONT-WEIGHT: }
.min2:hover   {COLOR: #2430A7; FONT-WEIGHT: bold}
.text {FONT-SIZE: 12; FONT-WEIGHT: normal; FONT-FAMILY: Arial; line-height: 125%; color:#343738 }
.text_m {FONT-SIZE: 10; FONT-WEIGHT: normal; FONT-FAMILY: Arial; color: #343738}
.text_s {FONT-SIZE: 10; FONT-WEIGHT: normal; text-decoration: underline; FONT-FAMILY: Arial; color: #343738}
.text_mb {FONT-SIZE: 10; FONT-WEIGHT: bold; FONT-FAMILY: Arial; }
.text_w {COLOR: #FFFFFF;FONT-SIZE: 10; FONT-WEIGHT: normal; FONT-FAMILY: Arial; }
.text_mblk {COLOR: #000000;FONT-SIZE: 10; FONT-FAMILY: Arial; }
.text2 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; FONT-WEIGHT: bold; letter-spacing: 1pt; line-height: 120% }
.text2R {COLOR: #800000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; FONT-WEIGHT: normal; letter-spacing: 1pt; line-height: 120% }
.text3 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold; letter-spacing: 1pt;}
.stat {FONT-SIZE: 11; FONT-WEIGHT: normal; FONT-FAMILY: Arial; letter-spacing: 1pt; }
.stat_T {FONT-SIZE: 12; FONT-WEIGHT: bold; FONT-FAMILY: Arial; height=20}
.stat_esp {height=30}

A.activ  {COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; cursor:pointer; TEXT-DECORATION:underline}
A.activ:visited  {COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; cursor:pointer; TEXT-DECORATION:underline}
A.activ:hover  {COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; cursor:pointer; TEXT-DECORATION:underline}
A.leg:hover {cursor:pointer;}

A.numAnn  {TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; cursor:pointer;}

A         {TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; cursor:pointer;}
A:visited {TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif; cursor:pointer;}
A:hover   {TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif;}
A.name:hover {COLOR: #F9F585; FONT-FAMILY: Pristina, Monotype Corsiva, Helvetica, sans-serif; FONT-SIZE: 21; FONT-WEIGHT: bold}

A.titc {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold;}
A.titc:visited {COLOR: #2430A7; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold;}
A.titc:hover {COLOR: #0000ff; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold;}

A.text {FONT-SIZE: 12; FONT-WEIGHT: normal; FONT-FAMILY: Arial; color: #343738; TEXT-DECORATION:underline}
A.text:hover{FONT-SIZE: 12; FONT-WEIGHT: normal; FONT-FAMILY: Arial; color: #343738;TEXT-DECORATION:underline}
A.text:visited {FONT-SIZE: 12; FONT-WEIGHT: normal; FONT-FAMILY: Arial; color: #343738; TEXT-DECORATION:underline}


.blue {COLOR: #3A40FF;}
.white {COLOR: #FFFFFF; }

A.news {COLOR: #3A40FF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14; FONT-STYLE: italic; }

/*body {
   SCROLLBAR-FACE-COLOR: #FBF592; 
   SCROLLBAR-FACE-COLOR: #FCF6B4;
   SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
   SCROLLBAR-SHADOW-COLOR: #000000; 
   SCROLLBAR-3DLIGHT-COLOR: #000000; 
   SCROLLBAR-ARROW-COLOR: #31; 
   SCROLLBAR-TRACK-COLOR: #F5EBB3; 
   SCROLLBAR-DARKSHADOW-COLOR: #000000
   }*/

.scroll_st   { overflow: auto; height: 340; width: 100%;}
.scroller   { overflow: auto; height: 323; width: 100%;}
.scroll_c   { overflow: auto; height: 326; width: 100%;}
.scroll_cal   { overflow: auto; height: 360; width: 100%;}
.scroll_m   { overflow: auto; height: 308; width: 100%; marg: 5px}
.scroll_mm   { overflow: auto; height: 200; width: 100%; marg: 5px}
.scroll_p {overflow: auto; height: 260; width: 100%;}
/*.scroll_s   { overflow: auto; height: 310; width: 100%; marg: 5px}
.scroll_ss   { overflow: auto; height: 280; width: 100%; marg: 5px}*/

.scrollBG { 
       overflow: auto; height: 388; width: 100%; 
       background-image: url(images/femmesG.jpg); 
       layer-background-image: url(images/femmesG.jpg);
       }


.dv_pos     { POSITION: absolute; right: 35; TOP: 200; Z-INDEX: 10 ; color: #FFFFFF; width: 100;}
.h20 {HEIGHT: 20; }
.menu {
        height: 30;
        color: #F8DF89;
      }
.esp {HEIGHT: 30; }
.lnknav:hover {COLOR: #3A40FF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold}
.lnknav:visited {COLOR: #8D7DF1; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15; FONT-WEIGHT: bold}

.imgB {
   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   }

.sem {
   height: 18;
   width: 80;
   color: #F82000;
   color: #810D1B;

   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calV {
   height: 57;
   width: 80;
   color: #100000;

   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.chif {
   color: #1220F5;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calAt {
   height: 19;
   width: 80;
   color: #1220F5;
   color: #FFFFFF;
   background: #f8edb2;
   background: #B12838;
   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calAt2 {
   height: 19;
   width: 80;
   color: #1220F5;
   color: #FFFFFF;
   background: #f8edb2;
   background: #B12838;

   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calSp {
   height: 19;
   width: 80;
   color: #1220F5;
   color: #FFFFFF;
   background: #f8edFF;
   background: #FF57C7;
   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calFm {
   height: 19;
   width: 80;
   color: #1220F5;
   color: #FFFFFF;
   background: #f8edFF;
   background: #1A57C7;
   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calFm2 {
   height: 19;
   width: 80;
   color: #1220F5;
   color: #FFFFFF;
   background: #f8edFF;
   background: #1A57C7;

   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }


.calr {
   height: 19;
   width: 80;
   color: #1220F5;
   background: #f8cdaa;
   background: #EFCE5C;

   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.calr2 {
   height: 19;
   width: 80;
   color: #1220F5;
   background: #f8cdaa;
   background: #EFCE5C;

   border-bottom: 0px solid #000000;
   border-left: 0px ridge #000000;
   border-right: 0px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.legAT {
   height: 10;
   width: 90;
   color: #FFFFFF;
   background: #B12838;
   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 11; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.legFm {
   height: 10;
   width: 90;
   color: #1220F5;
   color: #FFFFFF;

   background: #1A57C7;
   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 11; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.legr {
   height: 10;
   width: 90;
   color: #1220F5;
   color: #16356C;

   background: #EFCE5C;
   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 11; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }
   
.legrsp {
   height: 10;
   width: 90;
   color: #FFFFFF;

   background: #FF57C7;
   border-bottom: 1px solid #000000;
   border-left: 1px ridge #000000;
   border-right: 1px ridge #000000;
   border-top: 1px ridge #000000;
   FONT-SIZE: 11; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;
   }

.not {
   height: 10;
   FONT-SIZE: 13; 
   FONT-FAMILY: Arial; 
   FONT-WEIGHT: bold;   
   }

.pagH  {height: 600;}
.pagW  {width: 800;}
.tabW  {width: 165;}
.tdH1  {height: 36;}
.tdH2  {height: 120;}
.tdH0  {height: 65;}
.tdH4  {height: 95;}
.tdH9  {height: 5;}
.tdH25  {height: 20;}
.tdW200  {width: 280;}
.iw500  {width: 340;}
.tdH20  {height: 0;}
.mTop25 {margin-top: 0px;}



@media print
{
.scroller   { overflow: visible; height: auto; width: 100%;}
.scroll_c   { overflow: visible; height: auto; width: 100%;}
.scroll_s   { overflow: visible; height: auto; width: 100%;}
.scroll_cal   { overflow: visible; height: auto; width: 100%;}
.scroll_m   { overflow: visible; height: auto; width: 100%;}
.scroll_mm   { overflow: visible; height: auto; width: 100%;}
.scroll_ss   { overflow: visible; height: auto; width: 100%;}
}
.scroll_mm   { overflow: visible; height: auto; width: 100%;}
.scroll_mm   { overflow: visible; height: auto; width: 100%;}

#contactez-nous a:hover {background-image: url('./images/menu/menu_fra/btn_accueil02.jpg');
      background-repeat: no-repeat;
      width: 220px;
      height: 25px; 
      background-position:center center;
      }

