body {
background-color:#e1edf5;
background-image:url(images/background2.gif);
margin:0px;
}

input[type=radio] { position : relative ; top:+3px; }
input[type=checkbox] { position : relative ; top:+3px; }



.entete {float:right;}


.bandeau {
           background-image:url(images/bandeau_bleu.png);
           background-repeat:repeat; 
		   height:69px;
		  }

/* 2bedelated?
* html .bandeau {
           background-image:url(images/bandeau_bleu.gif);
		   height:69px;
		  }
		  
.rallongeg {
           background-image:url(images/contenu_rallonge_g.png);
		   width:20px;
		  }	
		  
* html .rallongeg {
           background-image:url(images/contenu_rallonge_g.gif);
		   width:20px;
		  }	  	
		  

.rallonged {
           background-image:url(images/contenu_rallonge_d.png);
		   width:20px;
		  }
		  
* html .rallonged {
           background-image:url(images/contenu_rallonge_d.gif);
		   width:20px;
		  }
		  
.bottom {
           background-image:url(images/contenu_bottom2.png);
		   width:1003px;	  
		   height:16px;
		   }
		   
* html .bottom {
           background-image:url(images/contenu_bottom.gif);
		   width:1003px;	  
		   height:16px;
		   }
	   
*/
.kleine_button
 {
 background-image:url(images/bandeau_bleu.png);background-repeat:repeat;
 color:white;font:normal 11px Verdana ;
 padding-left:3px; padding-right:3px;
 cursor:pointer ;
 }

.grosse_button
 {
 background-image:url(images/bandeau_bleu.png);background-repeat:repeat;
 color:white;font:bold 16px Verdana ;
 padding-left:10px; padding-right:10px;
 cursor:pointer ;
 }


	   
.login {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#FFFFFF;
}

.login2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}		   	  

P {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
}


/* 2bedelated?
.centre {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:center;
}
*/	   

.orange {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#ee7f00;
}


.visuel {
    FLOAT: right;
    MARGIN-RIGHT: 10px;
}

LI {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style-image : url(images/puce_orange.gif);
margin: 3px;
padding: 0;
text-align:justify;
}

UL {
margin: 0;
padding: 0;
padding-left:25px;}

.liste2 LI {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
list-style-image : url(images/puce_bleue2.gif);
margin: 3px;
padding: 0;
text-align:justify;
}

.liste2 UL {
margin: 0;
padding: 0;
padding-left:60px;}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
}

H2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ee7f00;
}


/* Liens footer */
a:visited.foot { color: #666666}
a:link.foot { color: #666666}
a:hover.foot { color: #ee7f00 ; text-decoration:underline }
a:active.foot { color: #666666}
a.foot { font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #666666; text-decoration:none }

/*<!-- Liens orange gras dans texte -->*/
a:visited.lien { color: #ee7f00}
a:link.lien { color: #ee7f00}
a:hover.lien { color: #ee7f00 ; text-decoration:none }
a:active.lien { color: #ee7f00}
a.lien { font-size: 11px; font-weight:600; font-family:Arial, Helvetica, sans-serif; color: #ee7f00; text-decoration:underline }

/*<!-- Liens orange petit dans texte -->*/
a:visited.lien2 { color: #ee7f00}
a:link.lien2 { color: #ee7f00}
a:hover.lien2 { color: #ee7f00 ; text-decoration:none }
a:active.lien2 { color: #ee7f00}
a.lien2 { font-size: 9px; font-family:Arial, Helvetica, sans-serif; color: #ee7f00; text-decoration:underline }

/*<!-- Liens noir dans boite gauche -->*/
a:visited.lien3 { color: #006699}
a:link.lien3 { color: #006699}
a:hover.lien3 { color: #ee7f00 ; text-decoration:none }
a:active.lien3 { color: #006699}
a.lien3 { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #006699; text-decoration:underline }


/* - AV ------------------------------------------ */

.title_blue, .title_blue a:link, .title_blue a:visited { color:SteelBlue; font:bold 11px Verdana; text-decoration: none }
.radiob {position:relative;top:+4px} 
.btn_srch { color:black;font:bold 11px Verdana}

.bando 
  {
  width:100% ;
  background-image:url('images/menu_rallonge.png'); 
  background-repeat:repeat;
  height:69px;
  }


.mbando 
  {
  width:100% ;
  background-image:url('images/mmenu_rallonge.png'); 
  background-repeat:repeat;
  }


.rbando 
  {
  width:100% ;
  background:white ;
  }




.sblevel2, .sblevel2 a:link, .sblevel2 a:visited 
{	
	color: black; 
	font:normal 11px Verdana ; 
	text-decoration: none; 
}
.sblevel1, .sblevel1 a:link, .sblevel1 a:visited  
{ 
	color: black; 
	font:bold 11px Verdana; 
	text-decoration: none; 
}

.sblevel2_bold, .sblevel2_bold a:link, .sblevel2_bold a:visited 
{ 
	color: #000; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none;
}
.sblevel2_small, .sblevel2_small a:link, .sblevel2_small a:visited 
{ 
	color: #000; 
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}
.sblevel2_bold_i, .sblevel2_bold_i a:link, .sblevel2_bold_i a:visited 
{ 
	color: #000; 
	font-weight: bold; 
	font-style:italic; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}
.sblevel2_i, .sblevel2_i a:link, .sblevel2_i a:visited 
{ 
	color: #000; 
	font-style:italic; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}

.sblevel2selected, .sblevel2selected a:link, .sblevel2selected a:visited 
{ 
	color: black; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}
.sblevel1selected, .sblevel1selected a:link, .sblevel1selected a:visited 
{ 
	color:990000; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}

.v_comment, .v_comment a:link, .v_comment a:visited 
{ 
	color: #000; 
	font-weight: normal; 
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-style:italic;
	text-decoration: none 
}


.rsalias 
{ 
	font:normal 7pt Verdana; 
	font-style:italic ; 
	color:gray 
}
.sbDisol1, .sbDisol1 a:link, .sbDisol1 a:visited 
{ 
	color: red; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	text-decoration: none 
}

.sbDisol2, .sbDisol2 a:visited 
{ 
	color: #000; font-weight: bold; font-style:italic; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none 
}
.sbDisol2 a:link 
{
	text-decoration: underline; 
}

.btn_orange {font:bold 11px Arial;letter-spacing:2px;}

.btntd
{
 background:beige ;
 border:1px solid gray;
 cursor:pointer;
 color:gray ;
 text-Align:center;
 font-size: 13px;
}

.btntd a:hover { color:blue ; }


.bkg_blank {background-color:#FFFFFF}
.bkg_gray  {background-color:AliceBlue}

 /* .bkg_ident {background-color:#ccccff} */
.bkg_ident {background-image: url(images/degrade_orange.gif)}

.bkg_actio {background-color:#C9E0EE}
.bkg_part  {background-color:#EAF2F8}
.bkg_group {background-color:#EDE4D9}
.bkg_adm   {background-color:#EEE8DD}

.bkg_pst   {background-color:#fff4f6}
.bkg_rpr   {background-color:#F0EAD7}

.bkg_fil   {background-color:#E6E8FA}

.bkg_grp   {background-color:#4B698D}
.bord_bas{border-bottom:1px solid #6E6E6E}

.fnt_grp {font:bold 11px Verdana; color:white;}

.bord_bas{border-bottom:1px solid #6E6E6E}
.bord_gauche { border-left:1px solid black}


@media screen
{
 .no_print {display: ; }
 .print_only {display:none;}

 .scrollHidden {overflow:hidden}
 .scrollHiddenY {overflow-y:hidden}
 .scrollHiddenX {overflow-y:hidden}

 .scrollAuto {overflow:auto}
 .scrollAutoY {overflow-y:auto}
 .scrollAutoX {overflow-x:auto}

 .div_report {width:800px;border:1px solid #6E6E6E;}
 .slt_histo {top:+1px;color: #ee7f00;font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px;}
}


@media print
{
 .no_print {height:0px;display:none;overflow:hidden;}
 .print_only {display: ;}
 .scrollHidden {overflow:visible}
 .scrollHiddenY {overflow-y:visible}
 .scrollHiddenX {overflow-x:visible}

 .scrollAuto {overflow:visible}
 .scrollAutoY {overflow-x:visible}
 .scrollAutoX {overflow-y:visible}



 .div_report {width:98%;border:1px solid #6E6E6E;}
 .slt_histo {height:0px;display:none;}

}


  /* Liens étroits */
 .v_title_box, .v_title_box a:link  .v_title_box a:visited {font:bold 14px Arial;color:#900000;text-decoration: none;}
 .formtext { font:normal 11px Arial;color:black }
 .lst_comp, .lst_comp a:link, .lst_comp a:visited  { cursor:pointer; color: #900; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-serif; text-decoration: none;}


.div_grf
  {
  position:relative;
  width:200px ;
  cursor:pointer;
  border-top:1px solid buttonface; 
  border-bottom:1px solid black; 
  }


.gL
  {
  border-left:1px solid buttonface;                                    
  border-right:1px solid gray; 
  padding-right:2px;
  }


.gR
  {
  border-left:1px solid gray;                                    
  border-right:1px solid buttonface; 
  padding-left:2px;
  }


 .bg_mod_0 { background:#E1EDF5 ; }
 .bg_mod_1 { background:#FFBF75 ; }

 .fnt_es  { font-weight: bold ; }
 .fnt_el  { font-weight: bold ; }
 .fnt_oth { font-weight: normal;}

 .lb_adm { font:bold 11px Arial;color:orangered;text-align:center;}
 .div_le {width:100%;border-bottom:1px solid gray;;font:normal 11px Verdana;padding-bottom:4px;}



 .big_orange, .big_orange a:link, .big_orange a:visited  
  {
  font:bold 18px Arial; 
  color:#ee7f00;
  text-decoration:none;  
  }

 .fld_orange, .fld_orange a:link, .fld_orange a:visited 
   {
   color: #ee7f00; 
   font:bold 11px Verdana ; 
   text-decoration: none; 
   }

 .re_cptio 
  {
  font:bold 18px Arial;
  color:DimGray;
  background:gainsboro;
  border:1px solid gray;
  }

 .re_cptio2 
  {
  font:bold 16px Arial;
  color:DimGray;
  background:gainsboro;
  border-right:1px solid gray;
  }





 .c_autres_sites
  {
  border:2px solid #C31D23;
  margin:10px ;
  background:white;
  font:bold 10px Arial;
  color:black ;
  text-decoration:none;  
  text-align:center;  
  }

 .aff_autres
  {
  }

 .aff_autres td, .aff_autres td a:link
  {
  text-align:left ;
  font:normal 11px Arial;
  color:black ;
  }





