body 
{text-align:justify;font-size: 10pt;
font-family: arial, verdana, sans-serif;
scrollbar-base-color: #999999;
background: white url("images/c35.gif");
    color: black;}

div.main {
    background-color:#FFFFFF;
    margin: 1em;
    padding: 1em;
    border-style: solid;
    border-width: 2px;
    border-color: #999966;
    page-break-after: always;
}
.lien1 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: underline}
a.lien1:visited { color: #000000;font-size: 8pt;}
a.lien1:hover { color: red ;font-size: 8pt;}


a:link { color:black ;  font-weight: bold ; }
a:visited { color:black ; } 
a:hover { color:red ;  background-color:yellow ; text-decoration:none;}

.cadrebeige{padding:10px;border: solid 5px #999966;}


.menu 
{display:table;         /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:1px solid #990000; /* add a border to show size of menu  #0066AA*/}

* html .menu 
{ display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }
  
.menu li 
{display:table-cell;    /* ignored by IE */}

* html .menu li 
{display:inline;        /* for IE only */}

.menu a, .menu a:visited 
{display:block;         /* for all browsers except IE */
  padding:4px 16px;
  color:#000000; 
  background:#D4D4D4; 
  border:1px solid #fff; /* add a 1px white border around items */ 
  text-decoration:none;}

* html .menu a, * html .menu a:visited 
{display:inline-block;  /* for IE only */ 
  margin:0 -2px;  /* to correct an IE border width bug #990000; */  }

.menu a:hover 
{color:#FFFFFF; background:#999966; }


.centered {margin:0 auto;}


a.info /*code infobulle*/
{position:relative; /*this is the key*/
    z-index:24; background-color:#FF9966;/*couleur fond de texte au  repos*/
    color:#000000;/*couleur texte point interrogation au repos*/
    text-decoration:none}

a.info:hover
{z-index:25; background-color:#00FFFF; /*couleur fond point d'interrogation quand clic sur lien */}

a.info span
{display: none;}

a.info:hover span
{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:25em;
    border:2px solid #FF9966;/*couleur cadre de infobulle*/
    background-color:#FFFFFF;/*couleur fond de infobulle ouverte*/ 
    color:#0000FF;/*couleur texte dans infobulle ouverte*/
    font-weight: bold; /*corps du texte dans infobulle*/ 
    text-align: center}


.bleu {color: blue; font-size: 11pt;  font-weight:bold;}

.bleu1 {color: blue; font-size: 14pt;  }

.marron1 { font-size: 13pt;font-weight:bold;color: #990000;}

.marron {font-size: 11pt; font-weight: bold; color: #990000;}

.marron2 {font-size: 10pt; font-weight: bold; color: #990000;}

.noir {font-size: 11pt; font-weight: bold; color: #000000}

.rouge {font-size: 12pt; font-weight: bold; color: red;}

.rouge1 {font-size: 14pt; font-weight: bold; color: red;}

.rouge2{font-size: 8pt; color:red; font-weight: bold ;}

.rougeverbes{font-size: 10pt; color:red; font-weight: bold ;}


.acadrebeige {padding:10px;border: solid 5px #999966;}

.acadrebleu {padding:13px;border: solid 2px blue; }

.acadremarron {padding:13px; border: solid 2px #990000;}

.acadremarronx {padding:13px; border: solid 4px #990000;}

.acadrevert {padding:13px;border: solid 2px green;}



li {list-style-position: outside; list-style-type: disc; left: 12mm;  

line-height: 5mm }


td {font-size:10pt}

.retrait { text-indent: 40px ; :center;}

.exe {font-size:10pt;color:#006600;}

.exe2 {font-size:10pt; color:#990000; }

.titre {font-size:18pt; color:blue; font-weight: bold;}

.titrenoir {color:black;  font-size: 12pt;  font-weight:bold; text-align:center;}

.TITRES {font-size: 12pt;font-family: arial, verdana, sans-serif;  background-color: #cccccc; text-align: left; color: #FF0000; font-weight: bold ; }

.titrerouge {color:red; font-size: 16pt; font-weight:bold; text-align:center;}
.titrenoirGRAND {color:black; font-size: 14pt; font-weight:bold; text-align:center;}