@charset "iso-8859-1";



* { font-family: sans-serif; font-size: 11px; color: #000000; }

form {margin: 0; padding: 0;}

.text { font-family: sans-serif; font-size: 11px; color: #000000;}			
.textn { font-family: sans-serif; font-size: 11px; color: #000000;text-align: justify ;} 	
.textu { font-family: sans-serif; font-size: 11px; color: #000000; text-decoration: underline;text-align: justify ;} 		 
.textbold { font-family: sans-serif; font-size: 11px; color: #000000;font-weight: bold;}
.textsel { font-family: sans-serif; font-size: 11px; color: #CC0033;font-weight: bold;} 
.textboldg { font-family: sans-serif; font-size: 11px; color: #0033CC;font-weight: bold;} 
.texterreur { font-family: sans-serif; font-size: 11px; color: #CC0000;font-weight: bold;} 
.textblanc { font-family: sans-serif; font-size: 11px; color: #FFFFFF;font-weight: bold;} 
.textok { font-family: sans-serif; font-size: 11px; color: #339966;font-weight: bold;} 
.text12 { font-family: sans-serif; font-size: 12px; color: #000000; } 
.titrebleu { font-family: sans-serif; font-size: 14px; color: #3366cc; font-weight: bold;}	 

td.colonne12 { width:400;}
td.titrerouge { font-family: sans-serif; font-size: 12px; color: #B6002E;}	 
td.titrevert { font-family: sans-serif; font-size: 12px; color: #2BAC55;}	 
td.titrenoir { font-family: sans-serif; font-size: 12px; color: #000000;}	
td.titrenoiru { font-family: sans-serif; font-size: 12px; color: #000000;text-decoration: underline;}

td.titrebleug { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;}
td.titrerougeg { font-family: sans-serif; font-size: 12px; color: #CC0033; font-weight: bold;}		 
td.titrevertg { font-family: sans-serif; font-size: 12px; color: #259248;font-weight: bold;}	
td.titrebleugu { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;text-decoration: underline;}
td.titrerougegu { font-family: sans-serif; font-size: 12px; color: #CC0033; font-weight: bold;text-decoration: underline;} 
td.titrevertgu { font-family: sans-serif; font-size: 12px; color: #259248;font-weight: bold;text-decoration: underline;} 
.titrebleugs { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;}
.titrerougegs { font-family: sans-serif; font-size: 12px; color: #CC0033; font-weight: bold;}		 
.titrevertgs { font-family: sans-serif; font-size: 12px; color: #259248;font-weight: bold;}	   
.titrenoirgs { font-family: sans-serif; font-size: 12px; color: #000000;font-weight: bold;text-decoration: none;}		

a.titrebleug { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;}
a.titrerougeg { font-family: sans-serif; font-size: 12px; color: #CC0033; font-weight: bold;}		 
a.titrevertg { font-family: sans-serif; font-size: 12px; color: #259248;font-weight: bold;}	
a.titreblceriseg { font-family: sans-serif; font-size: 12px; color: #D20054;font-weight: bold;}	
a.titrebleugu { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;text-decoration: underline;}
a.titrerougegu { font-family: sans-serif; font-size: 12px; color: #CC0033; font-weight: bold;text-decoration: underline;} 
a.titrevertgu { font-family: sans-serif; font-size: 12px; color: #259248;font-weight: bold;;text-decoration: underline;} 	
a.titrenoirgu { font-family: sans-serif; font-size: 12px; color: #000000;font-weight: bold;;text-decoration: underline;} 	


.titreblvertg { font-family: sans-serif; font-size: 12px; color: #009999; font-weight: bold;}
.titrevertg { font-family: sans-serif; font-size: 12px; color: #00AA22; font-weight: bold;}
.titrejauneg { font-family: sans-serif; font-size: 12px; color: #FFFF00; font-weight: bold;}
.titreblceriseg { font-family: sans-serif; font-size: 12px; color: #D20054; font-weight: bold;}
.titremarrong { font-family: sans-serif; font-size: 12px; color: #770000; font-weight: bold;}
.titreorangeg { font-family: sans-serif; font-size: 12px; color: #FFCC00; font-weight: bold;}
.titrerougeg { font-family: sans-serif; font-size: 12px; color: #FF5C57; font-weight: bold;}	
.titreblancg { font-family: sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}	
.titrebleug { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;}
.titrejauneg { font-family: sans-serif; font-size: 12px; color: #FFFF66; font-weight: bold;}
.titrebleufonce { font-family: sans-serif; font-size: 12px; color: #3300CC; font-weight: bold;}
.titreblceriseg14 { font-family: sans-serif; font-size: 14px; color: #D20054; font-weight: bold;}
.titreblvertg14 { font-family: sans-serif; font-size: 14px; color: #009999; font-weight: bold;}
.titrejauneg14{ font-family: sans-serif; font-size: 14px; color: #FFFF66; font-weight: bold;}
.titregris14 { font-family: sans-serif; font-size: 14px; color: #666666; font-weight: bold;}	
.titregris { font-family: sans-serif; font-size: 12px; color: #666666; font-weight: bold;}
.titregris10 { font-family: sans-serif; font-size: 10px; color: #666666;}
.titrebleug10 { font-family: sans-serif; font-size: 10px; color: #3366cc; }
.titreblceriseg10 { font-family: sans-serif; font-size: 10px; color: #D20054; }	
.titrevertg10 { font-family: sans-serif; font-size: 10px; color: #00AA22;}


.titreblceriseg24 { font-family: sans-serif; font-size: 24px; color: #D20054; font-weight: bold;}
.titrebleufonce24 { font-family: sans-serif; font-size: 24px; color: #3300CC; font-weight: bold;}

.titrebleugu { font-family: sans-serif; font-size: 12px; color: #3366cc; font-weight: bold;text-decoration: underline;} 

.quigaz { font-family: sans-serif; font-size: 10px; color: #919191}


#image1  { position: relative; background-image: url(fond/logo.gif); background-repeat: no-repeat; top: 0px; left: 0px; visibility: visible; }

td.justify img { float:left; }
td.justify { font-family: sans-serif; font-size: 11px; color: #000000;text-align: justify ;}

td.titregeneral { font-family: sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;height: 21px;vertical-align:middle;}
td.titrerubrique { font-family: sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;padding-left:10px;background-position: right;height: 26px;vertical-align:middle;}
td.titreblanc { font-family: sans-serif; font-size: 14px; color: #FFFFFF;font-weight: bold;padding-left:10px;vertical-align:middle;}


.transp {
   background-color:#ffffff;
   color:red;
   position:absolute;
   width:100px;
   top:100;
   left:200;
   height:100px;
   /* Pour IE, il faut absolument mettre une largeur, alors soit width=100%,
      soit c'est un div positionné et dimensionné comme dans cet exemple.*/
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
}		  
	  
.aide {
   /*border-bottom : 1px #888 dashed; */
   cursor: help;
}

.bulle-aide {
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  background-color: #ffffe8;
  border: 1px #888 solid;
  visibility: hidden;
  z-index: 100;
}

/* utile seulement si vous placer des tableaux dans vos bulles */
.bulle-aide th, .bulle-aide td {
  font-size: 11px;
}

.bulle-aide caption {
  font-size: 12px;
  font-weight: bold;
}


div.divnormal
{
  position: absolute;
  z-index:1;
  height=100%;
  width=100%;  
}

div.divrecouvre
{
  position: absolute;
  z-index:10;
  background:white;
}


div.assombri
{
  position:absolute;
  height=100%;
  width=100%;
  z-index:11;
  background-color:#999999;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity:0.6;
}

div.pardessus
{
 position:absolute;
 top=10%;
 left=10%;
 height=80%;
 width=80%;
 z-index:12;
 background-color:#FFFFFF;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity:0;
}





