body            { font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; }

tr   					  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000033}
.texte          { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000}
.titrecp        { font-size: 15px; font-family: Times New Roman; font-style: normal; font-weight: bold; color: #000000}
.soustitre    	{ font-size: 16px; font-family: Georgia, Times New Roman; font-style: normal; font-weight: bold; color: #000000}
.infos        	{ font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #000000}
.detail        	{ font-size:  9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000}
.infos2        	{ font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000}


.Style4         { font-size: 18px}

a.pres          { font-weight: bold; text-decoration: none; }
a.menu          { text-decoration: none; color: #CC0000; font-weight: bold; font-size: 10px; }
a.menu:hover    { color: #FFFFFF; }

a.cp:link       { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; text-decoration: none }
a.cp:visited    { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; text-decoration: none }
a.cp:active     { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; text-decoration: none }
a.cp:hover      { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; text-decoration: none }

a.infos:link    { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; }
a.infos:visited { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; }
a.infos:active  { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000033; }
a.infos:hover   { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; }

.adresse {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px}
.nom {  font-family: "Arial"; font-size: 12px}
.alphabet {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #990000}

body      { scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; 
            scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #666666; 
            scrollbar-highlight-color: #666666; scrollbar-shadow-color: #666666; 
            scrollbar-track-color: #000033  }

@media screen {

body {text-align:center;width:100%}

#printlogo {visibility:visible;display:none;}

#contenu    {
   position:relative;
   text-align:center;
   top:22px;
   left:0px;
   overflow:auto;
   z-index: 0; 
      width: expression( ((document.all)?eval(document.body.clientWidth):eval(window.innerWidth))+"px" ); 
     height: expression( ((document.all)?eval(document.body.clientHeight-22):eval(window.innerHeight-22))+"px" ); 
padding-top: expression( (eval(document.body.clientWidth)<932?"16px":"") );    
   
}

#contenualde    {
   position:relative;
   text-align:center;
   top:0px;
   left:150px;
   overflow:auto;
   z-index: 0; 
      width: expression( ((document.all)?eval(document.body.clientWidth):eval(window.innerWidth))+"px" ); 
     height: expression( ((document.all)?eval(document.body.clientHeight-22):eval(window.innerHeight-22))+"px" ); 
padding-top: expression( (eval(document.body.clientWidth)<932?"16px":"") );    
   
}

#menunew,#menualde    {
   position: fixed; 
   top: 0px; 
   right: 0px; 

   position: expression("absolute"); 
   top: expression(document.body.scrollTop + this.offsetHeight - this.offsetHeight); 
}
div#drapeau { position:absolute; top:0.2em; right:0.2em; z-index: 500; }
#menunew    {z-index:10;display:block;left:0px;width:100%;overflow:visible;height:22px;border-bottom:1px solid #000040;background: #ffffff;color:#5800B0;font-size:13px;margin:0;padding:0;font-family:arial;text-decoration:none;font-weight: bold;}
#menunew dl {float:left;margin:0 5px;}
#menunew dt {z-index:20;cursor: pointer;border: 3px solid #ffffff;margin-top:0;margin-left:8px;margin-right:8px;padding:0;}
#menunew dd {position:absolute;z-index:30;border:1px solid #000040;width:240px;margin:0;padding:0;}
#menunew li {text-align:left;z-index:40;width:240px;margin:0;padding:0;}
#menunew ul {position:relative;z-index:40;overflow:visible;display:block;margin:0;padding:0;}
#menunew li a, #menu dt a {display:block;height:100%;border:3px solid #ffffff;color:#5800B0;text-decoration:none;}
#menunew li a:hover, #menu dt:hover {background:#ccddff;border:3px solid #ccddff;color:#5800B0;}

#menualde dl,#menualde  dt,#menualde  ul,#menualde  li,#menualde  ol,#menualde  p,#menualde  form {margin:0;padding:0; border:0;}
#menualde    {left:0px;display:block;width:150px;overflow:visible;height:100%;border-bottom:1px solid transparent;z-index:200;background: #D9D9D9;color:#800000;font-size:11px;margin:0;padding:0;font-family:Times New Roman,Georgia,helvetica,sans-serif;text-decoration:none;font-weight: bold;}
#menualde dl {float:left;margin:0 1px;}
#menualde dt {z-index:220;cursor: pointer;color:#ffffff;margin-left:5px;margin-right:4px;padding:0;padding-top:8px;}
#menualde dd {position:absolute;border:0;z-index:230;width:200px;margin:0;padding:0;left:144px;opacity:.8;filter:alpha(opacity='80')}
#menualde li {text-align:left;z-index:240;width:198px;margin:0;padding:0;background:#800000;list-style-type: none;border:1px solid #800000;}
#menualde ul {position:relative;z-index:250;overflow:visible;display:block;margin:0;padding:0;padding-top:0px}
#menualde li a {display:block;height:100%;padding:3px;color:#ffffff;text-decoration:none;}
#menualde li a:hover {background:#ffffff;padding:3px;color:#000000;}

#smenu0,#smenu1,#smenu2,#smenu3,#smenu4,#smenu5,#smenu6,#smenu7 {visibility:visible;display:none;overflow:hidden;background-color:#ffffff;}
}


@media print {
#printlogo {visibility:visible;}

body {position:relative;width:600px;text-align:left;height:auto; left:0px;overflow:visible; 
      scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; 
      scrollbar-darkshadow-color: #FFFFFF; scrollbar-face-color: #FFFFFF; 
      scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; 
      scrollbar-track-color: #FFFFFF  }

#contenu    {position:relative;width:600px;overflow:visible;height:auto;text-align:left;}
.al { width:600px}

#bloc {position:relative;height:9px;width:100%;visibility:hidden;display:none;}
#bloc_bas {position:absolute;width:100%;height:8px;z-index:-20;visibility:hidden;display:none;}
#navigation {position:relative;width:100%;z-index:20;background:#ffffff;visibility:hidden;display:none;}
#txtdefil {width:300px;height:80px;text-align:center;font-size:17px;font-weight:bold;}

#menunew {position:relative;z-index:-20;width:100%;overflow:hidden;visibility:hidden;display:none;}
#smenu0,#smenu1,#smenu2,#smenu3,#smenu4,#smenu5,#smenu6,#smenu7 {visibility:visible;display:none;overflow:hidden;background-color:#ffffff;}

.titrebloc {margin:20px;font-size:17px;font-weight:bold;color:#003388;}
.textebloc {margin:8px;padding:8px;font-size:13px;font-weight:normal;text-align:left;}
.textebloc2 {overflow:hidden;visibility:hidden;display:none;}
#logoimprim {visibility:hidden;}

}

