
	body {
		margin: 0px;
		padding: 0px;
		/*background-image: url(../images/background_uniforme.gif);*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		}
	.mainTabDev{
	   width: 760px;
	text-align: center;
	  /* background-color: #FFFFFF; /*BLANC*/
	}
	.mainTab{
		/* Le pixel de plus sert à la hauteur minimum des pages. voir la table dans les mig  */
		width: 761px; 
		text-align: center;
	  /*background-color: #FFFFFF;			*/
	}
	.e_Red_bg {
		background-color: #8C0000;
	}
	
	.eParcsPins_rechBG{
	background-color: #2C3822;
	}
	
	.eGall_indexTab { /* Dégradé avec bordure. */
		BACKGROUND-IMAGE: url(../images/bg_degrade_tab_aff.jpg); 
		BACKGROUND-REPEAT: repeat-x; 
		border: 1px solid #efebf1;
		vertical-align: middle; 
		text-align: center;
	}
	
	.eGall_legende {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #666666;
		line-height: normal;
		vertical-align: top; 
		text-align: center;		
    } 	

	
	/* Permet d'éviter d'écrire dans la balise table et img border="0" */
	table {
		border: 0px;
	}
	img {
		border: 0px;
	}
	
	/* Alignement dans les cellules de tableau. */
	/* Image et texte centrés horizontalement et verticalement. */
    .middle {
		vertical-align: middle; 
		text-align: center;
	}
	/* Image et texte alignés verticalement vers le haut et à gauche. */
    .top {
		vertical-align: top;
	}
	/* Image et texte alignés verticalement vers le haut et centré horizontalement. */ 
    .topCenter {
		vertical-align: top;
		text-align: center;
	}
    .middleLeft{
		vertical-align: middle;
		text-align: left;
	}
    .middleRight{u
		vertical-align: middle;
		text-align: right;
	}
	
	td.bgImgGal { /* Fonds des images de la galerie. */
	  vertical-align: middle;
	  text-align: center;
	  border-left: 1px solid #CCCCCC;
	  border-top: 1px solid #CCCCCC;
	  border-right: 1px solid #CCCCCC;
      background-image: url(../images/bg_img_gall.gif);
	  background-repeat: no-repeat;	
	  height: 165px;
    }
    
	td.titreImgGal { /* Fond des titres des images de la galerie. */ 
	  vertical-align: middle;
	  text-align: center;
	  border: 1px solid #CCCCCC;
      background-image: url(/dasf../images/bg_img_gall.gif);
	  background-repeat: no-repeat;	
    }
	
	td.border { /* bordure de tableau . */ 
	border: 1px solid #CCCCCC;
    }
	
	.eBiblio {
	    text-indent: -50px;
	    margin-left: 50px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 80%;
		line-height: 150%;  
    }
		
	
	/* Fonds de tableau pour vues. */
  .eVues_GreyBG{
	  background-color: #f1f1f1;
	  border: 1px solid #dedede;
  }
	
	.eVues_DegradeBG{
	  border: 1px solid #dedede;
	  border-right-color: #ffffff;
	  background-image: url(../images/bg_degradeVueHori.jpg);
  }
	
	.eVues_DegradeFormBG{
	  border: 1px solid #dedede;
	  background-image: url(../images/bg_degradeVueHori.jpg);
  }
			
	
	/* Texte ou titre */	
	
  .eRed9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eRed10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	.eRed11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
    font-weight: bold;
		line-height: 15px;
	}
	.eRed12{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	.eRed13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
		line-height: 15px;
	}
	.eRed13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
        font-weight: bold;
		line-height: 15px;
	}
	
	.eLightGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 15px;
	}
	.eLightGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		line-height: 15px;
	}
	
	.eMediumGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
	}
	
	.eMediumGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	
	.eMediumGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
	}
	
	.eMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		line-height: 15px;
		font-weight: bold;
	}
	.eMediumGrey20Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #666666;
		line-height: 15px;
		font-weight: normal;
	}
	
	
	.eDarkGrey9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
	}
	.eDarkGrey11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
	}
	.eDarkGrey14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		line-height: 15px;
		font-weight: bold;
		text-align: left;
	}
	
	.eBlack9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack11{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack12{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.eBlack14{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		line-height: 15px;
	}
	.eBlack14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	
	.eWhite9{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 15px;
	}
	
	.eWhite9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #ffffff;
		line-height: 15px;
	}
	
	.eWhite10{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		line-height: 15px;
		font-weight: normal;
	}
	
	.eWhite10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #ffffff;
		font-weight: bold;
		line-height: 15px;
	}
	
	.eMenu_on {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    font-style: normal;
	    font-weight: normal;
	    color: #8C0000;
	    line-height: 18px;
    }
	.ariane {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 15px;
		margin-left: 5px;
	}
	.titre_print {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
	}
	
		
	/* Liens */
	a.eRed9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	a.eRed9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eRed11Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eRed11Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eRed11Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #8C0000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eLightGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eLightGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eLightGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eLightGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eMediumGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	a.eMediumGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMediumGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}	
	
	a.eMediumGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMediumGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	

    a.eDarkGrey9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	a.eDarkGrey9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	a.eDarkGrey9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 14px;
	}
	
	
	a.eDarkGrey10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eDarkGrey10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eDarkGrey10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eDarkGrey10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}

	
	a.ePlan:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;

	}
	a.ePlan:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}	
	a.ePlan:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}	
	a.ePlan:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
	}
	
	
	a.eBlack9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	
	a.eBlack9ns:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9ns:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eBlack9ns:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack9ns:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	
	
	a.eBlack9Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack9Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	
	a.eBlack10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eBlack10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	a.eBlack10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eBlack11Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eBlack11Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eWhite9:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite9:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite9:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite9:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	
	a.eWhite10:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite10:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.eWhite10Bold:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	a.eWhite10Bold:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10Bold:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eWhite10Bold:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
		line-height: 15px;
	}
	
	a.ariane:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	a.ariane:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
		line-height: 15px;
	}
	/* Pour les liens associées aux sous-menus avec des spans et divs. */
	a.eMenu_on:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    } 
    a.eMenu_on:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
    a.eMenu_on:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: underline;
    }
    a.eMenu_on:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #8C0000;
		text-decoration: none;
    }
	
	a.eMenu_off:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    } 
    a.eMenu_off:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_off:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
    }
    a.eMenu_off:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
	
	a.eMenu_n2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    } 
    a.eMenu_n2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
    a.eMenu_n2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: underline;
    }
    a.eMenu_on2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
	
	
	/* Titres */
	.eTitleRed9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleRed10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleRed13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #8C0000;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: bold;
		line-height: 15px;
	}
	.eTitleMediumGrey13{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666666;
		font-weight: normal;
		line-height: 15px;
	}
	.eTitleBlack9Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack10Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack11Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack12Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack13Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	.eTitleBlack14Bold{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		line-height: 16px;
	}
	

	
	/*texte, titre et lien avec margin pour les tableaux*/
.eMairie_txtTab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.eMairie_titreTab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	line-height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

	a.eMairie_lienTab:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		line-height: 15px;
	}
	a.eMairie_lienTab:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:none;
		line-height: 15px;
	}
	a.eMairie_lienTab:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: underline;
		line-height: 15px;
	}
	a.eMairie_lienTab:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		line-height: 15px;
	}
	
	
	
	
	
	
	.eBgRecherche{
    background-color:#455610;
  }
	
	/* Éléments de formulaires. */
	
	input.eSearchBox {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		border: thin inset;
	}
	input.eSearchBoxPort {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 102px;
		border: thin inset;
	}
	input.eSearchBoxUtili {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 250px;
		border: thin inset;
	}
	input.eBoxForm {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		border: thin inset;
		width: 225px;
	}	
	select.dropp {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #000000;
		width : 145px;
    }
	textarea.eSearchBoxUtili {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #8C0000;
		padding-left: 5px;
		width: 250px;
		border: thin inset;
	}
	
	textarea.eBoxForm {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		width: 220px;
		border: thin inset;
	}
	
		
	select.dropPort {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
		width : 128px;
    }
	select.dropForm{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
    }	
	select.dropRecherche {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
    }
	
	/* Pour enlever les espaces avant et après les formulaires. */
	form.mainForm {
		 margin-top: 0px;
		 margin-bottom: 0px;
	}
	input.vue_searchBox {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		padding-left: 5px;
		width: 200px;
		border: thin inset;
    }

	select.vue_drop {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #333333;
		width : 365px;
		height: 17px;
	}
	
	
	/* Images. */
	img.image { 
		border: 1px solid #CCCCCC;
	}
	img.imageGauche { 
		margin-right: 10px;
		float: left;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 0px;
		border: 1px solid #CCCCCC;
	}
	img.imageDroite { 
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
		border: 1px solid #CCCCCC;
	}

	img.imageGaucheSB { 
		margin-right: 10px;
		float: left;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	img.imageDroiteSB { 
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
	
	
	/* ALIGNEMENT D'IMAGES AVEC LEGENDE */


	/* Pour les images avec légende alignées à gauche. */	
	table.imageLegGauche {
		float: left;
		width: 180px;
		margin: 5px 10px 0px 0px;		
	}
	table.imageLegGauche td {
		background-color: #CCCCCC;
		font-size: 10px;
		color: #000000;
		padding: 10px 10px 10px 10px;	
		background: url(../images/bg_ph_leg.jpg) no-repeat 0px 0px;	
		border: 1px solid #CCCCCC;
	}
	table.imageLegGauche td img { 
		display: block;
		border: 1px solid #CCCCCC;	
	}	
	table.imageLegGauche td p { 
		margin: 0px;
		padding: 0px;
	}		
		
	table.imageLegGauche a:link {
		font-size:10px;
		color: #333333;
	}	
	table.imageLegGauche a:visited {
		font-size:10px;
		color: #333333;
	}
	table.imageLegGauche a:hover {
		font-size: 10px;
		color: #666666;
	}
	table.imageLegGauche a:active {
		font-size: 10px;
		color: #333333;
	}

	
	/* Pour les images avec légende alignées à droite. */
	table.imageLegDroite {
		float: right;
		width: 180px;
		margin: 5px 0px 0px 10px;			
	}
	table.imageLegDroite td {
		background-color: #CCCCCC;
		font-size: 10px;
		color: #000000;
		padding: 10px 10px 10px 10px;	
		background: url(../images/bg_ph_leg.jpg) no-repeat 0px 0px;	
		border: 1px solid #CCCCCC;
	}
	table.imageLegDroite td img { 
		display: block;
		border: 1px solid #CCCCCC;	
	}	
	table.imageLegDroite td p { 
		margin: 0px;
		padding: 0px;
	}		
		
		
	table.imageLegDroite a:link {
		font-size:10px;
		color: #333333;
	}	
	table.imageLegDroite a:visited {
		font-size:10px;
		color: #333333;
	}
	table.imageLegDroite a:hover {
		font-size: 10px;
		color: #666666;
	}
	table.imageLegDroite a:active {
		font-size: 10px;
		color: #333333;
	}		

	div.imageGauche { 
		float: left;
		
		margin-top: 5px;
		margin-right: 10px;		
		margin-bottom: 0px;
		margin-left: 0px;
		
	  font-size: 10px;		
	  color: #666666;		
		line-height: 15px;		
	}
	
	div.imageGauche img {
		border: 1px solid #CCCCCC;
	}
	
	div.imageDroite { 
		float: right;
		
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		
	  font-size: 10px;		
	  color: #666666;		
		line-height: 15px;	
	}
	
	div.imageDroite img {
		border: 1px solid #CCCCCC;
	}
	
	div.imageGaucheSB { 
		float: left;
		
		margin-top: 5px;
		margin-right: 10px;		
		margin-bottom: 0px;
		margin-left: 0px;
		
	  font-size: 10px;		
	  color: #666666;		
		line-height: 15px;				
	}
	
	div.imageDroiteSB { 
		float: right;
		
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		
	  font-size: 10px;		
	  color: #666666;		
		line-height: 15px;			
	}

	/* FIN ALIGNEMENT D'IMAGES AVEC LEGENDE */
	

	.imageMaire { 
		float: right;
		margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
	
	.flashDroit { 
		float: right;
		/*margin-right: 0px;
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;*/
		
	}
	
    /* TAGS ORACLE */
    .titleorimageid1siteid0 { /* Tag généré par oracle équiv. à eMediumGrey9 */
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #666666;
		line-height: 10px;
    }
    .titleid1siteid0 {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		line-height: 10px;
    }
	
	
	/* Tableau généré par le Edit Pro */
	.borderTableau {
		 border: 1px solid #efefef;
  }
	.borderCell {
	   padding: 5px;
		 border: 1px solid #efefef;
	}
	
	
	.degradeTabBG{
	background-image:url(../images/bg_img_gall.gif);
	background-repeat:repeat-x;
	}

/**************************************************************/
/***Plan du site***/

    a.ePlan_niveau1:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    } 
    a.ePlan_niveau1:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    }
    a.ePlan_niveau1:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: underline;
		line-height: 30px;
    }
    a.ePlan_niveau1:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		color: #8c0000;
		text-decoration: none;
		line-height: 30px;
    }
	
	/********************/
	a.ePlan_niveau2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(../images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
		
    } 
    a.ePlan_niveau2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(../images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
    a.ePlan_niveau2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
		padding-left: 20px;
		background-image:url(../images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
    a.ePlan_niveau2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		padding-left: 20px;
		background-image:url(../images/ic_planN2_li.gif);
		background-repeat:no-repeat;
		background-position: 10px;
    }
	/********************************/
	a.ePlan_niveau3:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(../images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    } 
    a.ePlan_niveau3:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(../images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
    a.ePlan_niveau3:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
		padding-left: 40px;
		background-image:url(../images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
    a.ePlan_niveau3:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 40px;
		background-image:url(../images/ic_planN3_li.gif);
		background-repeat:no-repeat;
		background-position: 30px;
    }
	
	/********************************/
	a.ePlan_niveau4:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(../images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    } 
    a.ePlan_niveau4:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(../images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
    a.ePlan_niveau4:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
		padding-left: 60px;
		background-image:url(../images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }
    a.ePlan_niveau4:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 18px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
		padding-left: 60px;
		background-image:url(../images/ic_planN4_li.gif);
		background-repeat:no-repeat;
		background-position: 50px;
    }


	li.ePdf {
		line-height: 18px;
		color: #333333;
		font-size: 11px;
	}
	
	@media screen {	
		li.ePdf {
			margin: 0px;
			padding: 0px 0px 1px 16px;
			background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
			list-style-type: none;
			list-style: none;
			list-style-image: none;
		}
	}

	@media print {
		li.ePdf {
			list-style-type: disc;
			_list-style-image: url(../images/pdf_icon_li.gif);
		}	
	}

	/* Nous sommes le 8 février 2006. On pourra éliminer le style suivant dans une couple de jours, on le garde ici en backup pour l'instant. 
	
	.ePdf {
		list-style-image: url(../images/pdf_icon_li.gif);
		list-style-position: outsides
		list-style-type: none;
	}
	
	*/



/* Pour liste ordonnées */

ol.listeOrdonnee {
/* les padding à zéro ne sont pas nécessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
	margin: 0px 0px 5px 35px;
	_margin-left:39px;
	padding: 0px;
	list-style-type:decimal;
}

	ol.listeOrdonnee li {
		margin: 0px;
		padding: 0px 0px 1px 0px;
		background-image:none;
		list-style-image: none;	
		line-height: 18px;
		color: #333333;
		font-size: 11px;
	}

ol {
/* les padding à zéro ne sont pas nécessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
	margin: 10px 0px 5px 35px;
	_margin-left:39px;	
	padding: 0px;
	list-style-type:decimal;
}

	ol li {
		margin: 0px;
		padding: 0px 0px 1px 0px;
		background-image:none;
		list-style-image: none;
		line-height: 18px;	
	}




/* LISTE DE PDF SEULEMENT */


	ul.listePdf {
		width: 400px;
		margin: 10px 15px 0px 15px;
		padding:0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		/* Texte par defaut et image d'un PDF */
		ul.listePdf li {	
			color: #333333;	
			font-size: 10px;
		}
		
		@media screen {
		
			ul.listePdf li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;	
				list-style-image: none;		
			}
			ul.listePdf li ul li {		
				background: none;	
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.listePdf li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon_li.gif);	
				}
				ul.listePdf li ul li {		
					list-style-type: none;
					_list-style-image: none;	
				}
		}		
			
		/* Description des liens PDF */
		ul.listePdf li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li a:visited {			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			
		}
		ul.listePdf li a:hover {					
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf li a:active {				
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
		
		ul.listePdf li ul {
			margin: 0px;
			padding:0px;		
			line-height: 15px;				
		}	
		
			ul.listePdf li ul li {
				margin: 0px;
				padding: 0px;
				background-image: none;			
				color: #333333;
				clear:both;	
				font-size: 10px;		
			}	
		
				ul.listePdf li ul li a:link {
					float: left;
					width: 220px;	
					font-weight: normal;
					color: #333333;
					text-decoration: underline;		
				}	
				ul.listePdf li ul li a:visited {
					float: left;
					width: 220px;
					font-weight: normal;			
					color: #333333;
					text-decoration: underline;			
				}	
				ul.listePdf li ul li a:active {
					float: left;
					width: 220px;
					font-weight: normal;
					color: #333333;
					text-decoration: underline;
				}	
				ul.listePdf li ul li a:hover { 
					float: left;
					width: 220px;	
					font-weight: normal;
					color: #000000;
					text-decoration: underline;
				}
	
	
		/* Texte de description d'un PDF. */
		ul.listePdf strong {
			color: #666666;
			font-weight: bold;
		}
		
	/* FIN LISTE DE PDF */
	

/* LISTE DE PDF SANS INDENTATION. PEUT ÊTRE UTILISÉ POUR LES PAGES COLLECTRICES OU DANS UN TABLEAU */

	table.tabListePdf ul {
		margin: 0px;
		padding:0px;
		line-height: 15px;	
		font-size: 9px;				
	}

		/* Texte par defaut et image d'un PDF */
		table.tabListePdf ul li {	
			color: #333333;	
			font-size: 9px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}

		@media screen {
		
			table.tabListePdf ul li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;	
				list-style-image: none;								
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				table.tabListePdf ul li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon_li.gif);	
				}
		}		
			
		table.tabListePdf ul li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabListePdf ul li a:visited {			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			
		}
		table.tabListePdf ul li a:hover {					
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabListePdf ul li a:active {				
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}				




	ul.listePdf_nonInd {
		margin: 10px 15px 0px 0px;
		padding:0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_nonInd li {	
			color: #333333;	
			font-size: 10px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}
		
		@media screen {
		
			ul.listePdf_nonInd li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;	
				list-style-image: none;								
			}
			ul.listePdf_nonInd li ul li {		
				background: none;	
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_nonInd li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon_li.gif);	
				}
				ul.listePdf_nonInd li ul li {		
					list-style-type: none;
					_list-style-image: none;	
				}
		}		
			
		/* Description des liens PDF */
		ul.listePdf_nonInd li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_nonInd li a:visited {			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			
		}
		ul.listePdf_nonInd li a:hover {					
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_nonInd li a:active {				
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
				
		
/* FIN LISTE DE PDF SANS INDENTATION. */


/* LISTE DE PDF POUR LES VUES (FORMULAIRE - COLLECTION) AVEC UN LIEN SOULIGNE NON-GRAS (non bold) */


	ul.listePdf_lienSouligne {
		margin: 10px 15px 0px 0px;
		padding:0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_lienSouligne li {	
			color: #333333;	
			font-size: 10px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}
		
		@media screen {
		
			ul.listePdf_lienSouligne li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;	
				list-style-image: none;								
			}
			ul.listePdf_lienSouligne li ul li {		
				background: none;	
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_lienSouligne li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon_li.gif);	
				}
				ul.listePdf_lienSouligne li ul li {		
					list-style-type: none;
					_list-style-image: none;	
				}
		}		
			
		/* Description des liens PDF */
		ul.listePdf_lienSouligne li a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listePdf_lienSouligne li a:visited {			
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
			
		}
		ul.listePdf_lienSouligne li a:hover {					
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		ul.listePdf_lienSouligne li a:active {				
			color: #333333;
			text-decoration: underline;
			font-size: 10px;		
		}
				
		
/* FIN LISTE DE PDF POUR LES VUES AVEC UN LIEN SOULIGNE NON-GRAS. */


	
/* LISTE DE PDF POUR LES COLLECTRICES SEULEMENT */


	ul.listePdf_coll {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		/* Texte par defaut et image d'un PDF */
		ul.listePdf_coll li {	
			color: #333333;	
			font-size: 10px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}
		
		@media screen {
		
			ul.listePdf_coll li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
				list-style: none;	
				list-style-image: none;								
			}
			ul.listePdf_coll li ul li {		
				background: none;	
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.listePdf_coll li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon_li.gif);	
				}
				ul.listePdf_coll li ul li {		
					list-style-type: none;
					_list-style-image: none;	
				}
		}		
			
		/* Description des liens PDF */
		ul.listePdf_coll li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_coll li a:visited {			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			
		}
		ul.listePdf_coll li a:hover {					
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listePdf_coll li a:active {				
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
				
		
	/* FIN LISTE DE PDF POUR LES COLLECTRICES SEULEMENT */
	
	
	/* LISTE DE LIENS ET DE PDF */
	
	ul.listeLiens {
		margin: 10px 15px 0px 15px;
		padding:0px; 	
		line-height: 15px;
		/* list-style: none; */
	}
	
	
		/* Description des liens PDF */
		ul.listeLiens a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
		ul.listeLiens a:visited {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeLiens a:hover {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeLiens a:active {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;	
			font-size: 10px;	
		}
		
		ul.listeLiens li {
			font-size: 10px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */						
		}

		@media screen {
			ul.listeLiens li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;
				background: url(../images/fleche_noir.gif) no-repeat 5px 8px;	
				list-style: none;	
				list-style-image: none;						
			}
    }
		
		@media print {
			ul.listeLiens li {
				list-style-type: disc;
				_list-style-image: url(../images/fleche_noir.gif);	
			}
		}
		
		/* Texte par defaut et image d'un PDF */
		ul.listeLiens li.ePdf {
			font-size: 9px;		
			color: #333333;	
		}

		@media screen {
			ul.listeLiens li.ePdf {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 8px;
				list-style: none;	
				list-style-image: none;						
			}
    }
		
		@media print {
			ul.listeLiens li.ePdf {
				list-style-type: disc;
				_list-style-image: url(../images/pdf_icon_li.gif);	
			}
		}
		

		/* Texte par defaut et image d'un PDF */
		ul.listeLiens li.pdf { /* Certains sites utilise la classe pdf. */
			font-size: 9px;		
			color: #333333;	
		}

		@media screen {
			ul.listeLiens li.pdf {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/pdf_icon_li.gif) no-repeat 0px 8px;
				list-style: none;	
				list-style-image: none;						
			}
    }
		
		@media print {
			ul.listeLiens li.pdf {
				list-style-type: disc;
				_list-style-image: url(../images/pdf_icon_li.gif);	
			}
		}

		
		
		/* Texte de description d'un PDF. */
		ul.listeLiens span {
			color: #666666;
			font-weight: normal;
			font-size: 10px;	
		}
	
	/* FIN LISTE DE LIENS ET DE PDF */
	
	
	/* LISTE DE FICHIERS ZIP */

	ul.listeZip {
		margin: 10px 15px 0px 15px;
		padding:0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		/* Texte par defaut et image d'un PDF */
		ul.listeZip li {	
			color: #333333;	
			font-size: 10px;
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}
		
		@media screen {
		
			ul.listeZip li {
				margin: 5px 0px 0px 0px;
				padding: 1px 0px 1px 17px;			
				background: url(../images/ic_zip_14.gif) no-repeat 0px 4px;	
				list-style: none;	
				list-style-image: none;					
			} 
			ul.listeZip li ul li {		
				background: none;	
			}
			
		}
		
		@media print {
		
				/* Texte par defaut et image d'un PDF */
				ul.listeZip li {		
					list-style-type: disc;
					_list-style-image: url(../images/ic_zip_14.gif);	
				}
				ul.listeZip li ul li {		
					list-style-type: none;
					_list-style-image: none;	
				}
		}		
			
		/* Description des liens PDF */
		ul.listeZip li a:link {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeZip li a:visited {			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			
		}
		ul.listeZip li a:hover {					
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		ul.listeZip li a:active {				
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}	

		
	/***** FIN LISTE DE FICHIERS ZIP *****/
	
	
	
	/* LISTE DE BOUTONS '+' */
	
	ul.listePlus {
		margin:0px; 
		padding:0px;
		line-height: 15px;
	}

		ul.listePlus li {
			font-size: 10px;	
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */					
		}
		
		@media screen {
			ul.listePlus li {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/bt_plus.gif) no-repeat 0px 8px;
				list-style: none;	
				list-style-image: none;						
			}
    }
		
		@media print {
			ul.listePlus li {
				list-style-type: disc;
				_list-style-image: url(../images/bt_plus.gif);	
			}
		}	
		
		ul.listePlus li a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}	
		ul.listePlus li a:visited {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;			
		}	
		ul.listePlus li a:hover {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}	
		ul.listePlus li a:active {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;	
			font-size: 10px;	
		}
	
	/* FIN LISTE DE BOUTONS '+' */
	
	
	
	/* LISTE DE BOUTONS RETOUR (<) */
	
	ul.listeRetour {
		margin:0px; 
		padding:0px;
		line-height: 15px;
		clear: both;
	}
	
		ul.listeRetour li {
			font-size: 10px;		
		}
				
		@media screen {
			ul.listeRetour li {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/bt_fleche_b.gif) no-repeat 0px 8px;
				list-style: none;	
				list-style-image: none;			
			}
    }
		
		@media print {
			ul.listeRetour li {
				list-style-type: disc;
				_list-style-image: url(../images/bt_fleche_b.gif);	
			}
		}	
		
		ul.listeRetour a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;		
		}
		ul.listeRetour a:visited {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeRetour a:hover {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		ul.listeRetour a:active {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;	
			font-size: 10px;	
		}
	
	/* FIN LISTE DE BOUTONS RETOUR (<) */

	
	/* --- */
	/* --- Début des styles pour le plan de site en liste */
	/* --- */
	
	ul.planDeSite {
		margin:0px;
		padding:0px;
		line-height: 15px;
	}
	
		ul.planDeSite LI {
			margin:15px 0px 0px 0px;
			padding:0px;
			background-image: none;
			list-style: none;
			list-style-image: none;
			
			font-weight: bold;
			font-size: 11px;
			color: #333333;
		}
		
			/*
			
			Défini le style pour les liens au premier niveau (ajout de la caractéristique « Gras »)
			
			*/
			
			ul.planDeSite LI A:LINK {
				font-weight: bold;
				font-size: 11px;
				color: #333333;
			}
			
			ul.planDeSite LI A:HOVER {
				font-weight: bold;
				font-size: 11px;	
				color: #666666;							
			}
			
			ul.planDeSite LI A:ACTIVE {
				font-weight: bold;
				font-size: 11px;
				color: #333333;								
			}
			
			ul.planDeSite LI A:VISITED {
				font-weight: bold;
				font-size: 11px;
				color: #333333;								
			}
		
				ul.planDeSite LI UL {
					margin:0px;
					padding:0px;
				}
				
					ul.planDeSite LI UL LI {
						margin:0px 0px 0px 20px;
						padding:0px;
						background-image:none;
						list-style: none;
						list-style-image: none;

						font-size: 10px;	
						font-weight: normal;	
						color: #333333;																
					}
				
					/*
					Défini le style des liens général
					*/
					
						ul.planDeSite LI UL LI A:LINK {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
						
						ul.planDeSite LI UL LI A:HOVER {
							font-size: 10px;
							color: #666666;
							font-weight: normal;
							line-height: 15px;
						}
						
						ul.planDeSite LI UL LI A:ACTIVE {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
						
						ul.planDeSite LI UL LI A:VISITED {
							font-size: 10px;
							color: #333333;
							font-weight: normal;
							line-height: 15px;
						}
	
	/* --- */
	/* --- Fin des styles pour le plan de site en liste */
	/* --- */




/**************************************************************/

/* Style CMS - DÉBUT */
/***************************************************************/

.e_Entete{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
	color: #AE4E52;
}	

.eCms_titrePopup{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #FFFFFF;
}

  .eCms_perime{
		color: #8c0000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.eCms_nonPublie{
		color: #E6A50D;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.eCms_brouillon{
		color: #AB5907;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.eCms_publie{
		color: #333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	/* Bouton mis à jour en DIV */
		div.cms_modifier {
			width:150px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 28px;
			background:url(../images/bt_modif_1.gif) 0px 0px;
			height:15px;
		}
			
			/* Pour une utilisation optimale les 4 styles suivants aurait dû être
			réutilisables pour d'autres DIV du genre div.cms_publier, mais c'est impossible... */
			div.cms_modifier a.lienCms:link {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			
			div.cms_modifier a.lienCms:visited {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			
			div.cms_modifier a.lienCms:hover {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
			}
			
			div.cms_modifier a.lienCms:active {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFFFFF;
				font-weight:normal;
				text-decoration:underline;
				line-height: 15px;
		}


/******************************************************/
/* Style CMS - FIN */


	/* MENU DE GAUCHE. Identique à eMenuGauche. On le laisse, car maintenant
	certains sites utilise cette classe étant donné que le 'e' devant le nom de la classe
	 n'est plus obligatoire. */
	
	#menuGauche {
		margin:0px;
		padding:4px 5px 10px 10px;
	}
		
		@media screen {
			#menuGauche ul {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
			#menuGauche ul li {
				margin:0px;
				padding:4px 0px 5px 10px;
				background:url(../images/fleche_noir.gif) no-repeat 1px 10px;
				/* sans la spécification line-height:17px; suivante et à l'intérieur de tous les états du lien
				on doit utiliser le underscore hack sur background pour éviter un décalage de 1px entre IE et Mozilla */
				line-height:17px;
			}			
		}
			
		@media print {
			#menuGauche ul li {
				list-style-type: disc;
				_list-style-image: url(../images/fleche_noir.gif);
			}
		}		
			
		/* Calqué sur eRed11Bold pour reproduire le style original sur ce type de lien */
		/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
		#menuGauche ul li a:link {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			/* Les 4 font-size suivants sont devenus essentiels
			après le développement d'un portlet pour la zone de
			contenu... Avant on avait pas besoin de les spécifier...
			mais avec le portlet, la typographie dans le menu
			est devenu trop grosse... (?)
			*/
			font-size:11px;
		}
		
		#menuGauche ul li a:visited {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
		
		#menuGauche ul li a:hover {
			color: #000000;
			text-decoration: underline;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
		
		#menuGauche ul li a:active {
			color: #8C0000;
			text-decoration: none;
			font-weight:normal;
			line-height:17px;
			font-size:11px;
		}
				
				
				
	#menuGaucheRetour {
		margin:5px 5px 5px 5px;
		padding:5px 5px 5px 5px;
		background-color:#EFEFEF;
		color:#000000;
	}
	
		/* Calqué sur eBlack10Bold pour reproduire le style original sur ce type de lien */
		/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
		#menuGaucheRetour a:link {
			font-size:10px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		
		#menuGaucheRetour a:visited {
			font-size:10px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		#menuGaucheRetour a:hover {
			font-size: 10px;
			color: #666666;
			font-weight: bold;
			text-decoration: none;
		}
		
		#menuGaucheRetour a:active {
			font-size: 10px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
				
	#plan {
		margin:0px;
		padding:0px 5px 5px 5px;
		background:url(../images/point175.gif) no-repeat top;				
	}
	
		/* Calqué sur ePlan pour reproduire le style original sur ce type de lien */
		/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
		#plan a:link {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		
		#plan a:visited {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		
		#plan a:hover {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:underline;
	
		}
		
		#plan a:active {
			font-size:9px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
	
	/***** FIN MENU DE GAUCHE *****/


/*
DÉBUT --- Menu de gauche
*/

#eMenuGauche {
	margin:0px;
	padding:4px 5px 10px 10px;
}
	
	@media screen {
		#eMenuGauche UL {
			padding: 0px 0px 1px 0px;
			margin: 0px;
		}
		#eMenuGauche UL LI {
			margin:0px;
			padding:4px 0px 5px 10px;
			list-style-image: none;
			list-style: none; 
			background:url(../images/fleche_noir.gif) no-repeat 1px 10px;

			/* sans la spécification line-height:17px; suivante et à l'intérieur de tous les états du lien
			on doit utiliser le underscore hack sur background pour éviter un décalage de 1px entre IE et Mozilla */
			line-height:17px;
		}			
	}
		
	@media print {
		#eMenuGauche UL LI {
			list-style-type: disc;
			_list-style-image: url(../images/fleche_noir.gif);
		}
	}		
		
			/* Calqué sur eRed11Bold pour reproduire le style original sur ce type de lien */
			/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
			#eMenuGauche UL LI A:LINK {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				/* Les 4 font-size suivants sont devenus essentiels
				après le développement d'un portlet pour la zone de
				contenu... Avant on avait pas besoin de les spécifier...
				mais avec le portlet, la typographie dans le menu
				est devenu trop grosse... (?)
				*/
				font-size:11px;
			}
			
			#eMenuGauche UL LI A:VISITED {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
			
			#eMenuGauche UL LI A:HOVER {
				color: #000000;
				text-decoration: underline;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
			
			#eMenuGauche UL LI A:ACTIVE {
				color: #8C0000;
				text-decoration: none;
				font-weight:normal;
				line-height:17px;
				font-size:11px;
			}
			
#eMenuGaucheRetour {
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background-color:#EFEFEF;
	color:#000000;
}

	/* Calqué sur eBlack10Bold pour reproduire le style original sur ce type de lien */
	/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
	#eMenuGaucheRetour A:LINK {
		font-size:10px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#eMenuGaucheRetour A:VISITED {
		font-size:10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	#eMenuGaucheRetour A:HOVER {
		font-size: 10px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
	}
	
	#eMenuGaucheRetour A:ACTIVE {
		font-size: 10px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
.eCrochet_G {
	FONT-SIZE: 10px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 2px;
}
.eCrochet_D {
	FONT-SIZE: 10px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;

}
			
#ePlan {
	margin:0px;
	padding:0px 5px 5px 5px;
	background:url(../images/point175.gif) no-repeat top;			
}

	/* Calqué sur ePlan pour reproduire le style original sur ce type de lien */
	/* Mais simplifié pour éviter les répétitions inutiles (du genre font-family...) */
	#ePlan A:LINK {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#ePlan A:VISITED {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#ePlan A:HOVER {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:underline;

	}
	
	#ePlan A:ACTIVE {
		font-size:9px;
		color: #000000;
		font-weight:bold;
		text-decoration:none;
	}

/* FIN --- Menu de gauche */

/*Pour aligner le contenu*/
.padding5 {
	padding: 10px 0px 4px 2px;
	margin: 0px 0px 0px 2px;
}

.padding10 {
	padding: 0px 5px 0px 8px;	
	margin: 0px 5px 0px 8px;
	
	max-width: 380px;
}

.padding15 {
	padding: 0px 13px 0px 13px;
	margin: 0px 13px 0px 13px;
}

.paddingContenu {
	padding: 15px;
}




	/* LISTE AVEC CONTENU OUVRANT */
		
		ul.listeContenuOuvrant {
			margin:0px; 
			padding:0px;
			line-height: 15px;
		}	
		
			@media screen {
				ul.listeContenuOuvrant li {
					margin: 0px;
					padding: 5px 0px 1px 17px;	
				}
			}
			
			@media print {
				ul.listeContenuOuvrant li {
					list-style-type: disc;						
				}
			}	
	
				ul.listeContenuOuvrant li p {
					margin: 10px 0px 0px 0px;	
					font-size: 10px;				
				}
				
				ul.listeContenuOuvrant li strong {
					color: #999999;	
				}
				
				/* Titre de section */
				ul.listeContenuOuvrant li h2 {		
					margin: 10px 0px 0px 0px;
					color: #999999;
					font-size: 10px;				
				}
				
				/* Autre titre */
				ul.listeContenuOuvrant li h3 {
					margin: 10px 0px 0px 0px;
					padding: 0px;		
					color: #C0C0C0;	
					font-size: 10px;				
				}			
			
	
			/* contenuCache est associé au bloc de contenu caché et à l'image ">". */		
			@media screen {
				ul.listeContenuOuvrant li.contenuCache {
					background: url(../images/bt_fleche_liste_f.gif) no-repeat 0px 8px;
				}
			}
			
			@media print {
				ul.listeContenuOuvrant li.contenuCache {
					_list-style-image: url(../images/bt_fleche_liste_f.gif);	
				}
			}	
		
				ul.listeContenuOuvrant li.contenuCache a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;							
				}
				ul.listeContenuOuvrant li.contenuCache a:visited {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;					
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuCache a:hover {	
					color: #333333;
					font-weight: bold;
					text-decoration: none;				
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuCache a:active {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;	
					font-size: 10px;							
				}
		
				ul.listeContenuOuvrant li.contenuCache div {	
					display: none; /* Cacher le div. */
				}	
			
	
			/* contenuAffiche est associé au bloc de contenu ouvrant. */
			@media screen {
				ul.listeContenuOuvrant li.contenuAffiche {
					background: url(../images/bt_fleche_liste_o.gif) no-repeat 0px 8px;
				}
			}
			
			@media print {
				ul.listeContenuOuvrant li.contenuAffiche {
					_list-style-image: url(../images/bt_fleche_liste_o.gif);	
				}
			}
			
				ul.listeContenuOuvrant li.contenuAffiche a:link {
					color: #333333;
					font-weight: bold;
					text-decoration: none;	
					font-size: 10px;				
				}
				ul.listeContenuOuvrant li.contenuAffiche a:visited {	
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuAffiche a:hover {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;	
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuAffiche a:active {	
					color: #333333;
					font-weight: bold;
					text-decoration: none;
					font-size: 10px;				
				}	
		
				ul.listeContenuOuvrant li.contenuAffiche div {	
					display: block; /* Afficher le div. */
					font-size: 10px;
				}				
		
			
				/* Liens par défauts à l'intérieur du div. */
				ul.listeContenuOuvrant li.contenuAffiche div a:link {
					color: #333333;
					font-weight: normal;
					text-decoration: underline;	
					font-size: 10px;				
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:visited {	
					color: #333333;
					font-weight: normal;			
					text-decoration: underline;
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:hover {	
					color: #666666;
					font-weight: normal;			
					text-decoration: underline;
					font-size: 10px;			
				}
				ul.listeContenuOuvrant li.contenuAffiche div a:active {	
					color: #333333;
					font-weight: normal;			
					text-decoration: underline;
					font-size: 10px;			
				}
			
		
			/*  LISTE DE LIENS ET DE PDF */
			
			/* Permet d'afficher une liste de liens et de Pdf à l'intérieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens {
				margin: 10px 15px 0px 0px;
				padding:0px; 	
				line-height: 15px;
			}
			
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;		
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:visited {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;	
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:hover {	
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens a:active {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;		
				}
		
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 17px;
						background: url(../images/fleche_noir.gif) no-repeat 5px 8px;	
					}
				}
				
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li {
						list-style-type: disc;
						_list-style-image: url(../images/fleche_noir.gif);	
					}
				}
				
				/* Texte par defaut et image d'un PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
					font-size: 9px;		
					color: #333333;	
				}
		
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
						margin: 0px;
						padding: 5px 0px 1px 17px;	
						background: url(../images/pdf_icon_li.gif) no-repeat 0px 8px;
					}
				}
				
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens li.pdf {
						list-style-type: disc;
						_list-style-image: url(../images/pdf_icon_li.gif);	
					}
				}
				
				/* Texte de description d'un PDF. */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeLiens span {
					color: #666666;
					font-weight: normal;
					font-size: 10px;	
				}
				
			/*****  LISTE DE LIENS ET DE PDF *****/
	
		
		
			/* LISTE DE PDF */
			
			/* Afficher une liste de Pdf à l'intérieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf {
				width: 400px;
				margin: 10px 15px 0px 0px;
				padding:0px;
				line-height: 15px;	
				font-size: 10px;			
			}
				
				/* Texte par defaut et image d'un PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {	
					color: #333333;	
				}
				
				@media screen {
				
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 17px;			
						background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;	
					}
					ul.listePdf li ul li {		
						background: none;	
					}
					
				}
				
				@media print {
				
					/* Texte par defaut et image d'un PDF */
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li {		
						list-style-type: disc;
						_list-style-image: url(../images/pdf_icon_li.gif);	
					}
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li {		
						list-style-type: none;
						_list-style-image: none;	
					}
				}		
					
				/* Description des liens PDF */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:visited {			
					color: #666666;
					font-weight: bold;
					text-decoration: none;			
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:hover {					
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li a:active {				
					color: #666666;
					font-weight: bold;
					text-decoration: none;	
				}
				
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul {
					margin: 0px;
					padding:0px;		
					line-height: 15px;				
				}	
				
					ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li {
						margin: 0px;
						padding: 0px;
						background-image: none;			
						color: #333333;
						clear:both;		
					}	
				
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:link {
							float: left;
							width: 220px;	
							font-weight: normal;
							color: #333333;
							text-decoration: underline;		
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:visited {
							float: left;
							width: 220px;
							font-weight: normal;			
							color: #333333;
							text-decoration: underline;			
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:active {
							float: left;
							width: 220px;
							font-weight: normal;
							color: #333333;
							text-decoration: underline;
						}	
						ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf li ul li a:hover { 
							float: left;
							width: 220px;	
							font-weight: normal;
							color: #000000;
							text-decoration: underline;
						}
			
			
				/* Texte de description d'un PDF. */
				ul.listeContenuOuvrant li.contenuAffiche div ul.listePdf strong {
					color: #666666;
					font-weight: bold;
				}
				
			/* FIN LISTE DE PDF */
			
	
			/* LISTE ORDONNÉE */
			ul.listeContenuOuvrant li.contenuAffiche div ol {
			/* les padding à zéro ne sont pas nécessaire sur IE mais le sont pour les browser Mozilla dont Firefox */
				margin: 10px 0px 5px 25px;
				padding: 0px;
			}
			
				ul.listeContenuOuvrant li.contenuAffiche div ol li {
					margin: 0px;
					padding: 0px 0px 1px 0px;
					background-image:none;
					list-style-type:decimal;
					line-height: 18px;	
					font-size: 10px;		
				}
				
			/***** FIN LISTE ORDONNÉE *****/	
			
			
			
			/* LISTE PAR DÉFAUT */
			ul.listeContenuOuvrant li.contenuAffiche div ul {
				margin: 10px 15px 0px 0px;
				padding:0px; 	
				list-style-type: none;
			}
			
				ul.listeContenuOuvrant li.contenuAffiche div ul li {
					line-height: 18px;
					font-size: 10px;			
					color: #333333;
				}
			
				@media screen { /* Affichage de la liste à l'écran */
					ul.listeContenuOuvrant li.contenuAffiche div ul li {
						padding: 1px 0px 1px 15px;
						background: url(/pls/portal/docs/page/modele_page_fr/media/images/ic_fleche_li.gif) no-repeat 4px 8px;				
					}
				}
				
				@media print { /* Impression de la liste */
					ul.listeContenuOuvrant li.contenuAffiche div ul li {
						list-style-type: disc; /* Mozilla */
						_list-style-image: url(/pls/portal/docs/page/modele_page_fr/media/images/ic_fleche_li.gif);	/* IExplorer */
					}
				}	
				
			/***** FIN LISTE PAR DÉFAUT *****/	
			
			
			/* LISTE DE SITES WEB */			
			
			/* Permet d'afficher une liste de liens et de Pdf à l'intérieur du div de contenuAffiche. */
			ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb {
				margin: 10px 15px 0px 0px;
				padding:0px; 	
				line-height: 15px;
			}
			
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:link {
					color: #666666;
					font-weight: bold;
					text-decoration: none;		
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:visited {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;	
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:hover {	
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
				ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb a:active {	
					color: #666666;
					font-weight: bold;
					text-decoration: none;		
				}
		
				@media screen {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb li {
						margin: 5px 0px 0px 0px;
						padding: 1px 0px 1px 18px;
						background: url(../images/ic_internet_15.gif) no-repeat 0px 2px;	
					}
				}
				
				@media print {
					ul.listeContenuOuvrant li.contenuAffiche div ul.listeWeb li {
						list-style-type: disc;
						_list-style-image: url(../images/ic_internet_15.gif);	
					}
				}
				
							
			/***** FIN LISTE DE SITES WEB *****/	
			
	
	/***** FIN LISTE AVEC CONTENU OUVRANT *****/


  /* LISTE PLUS ESPACÉE QUE LA LISTE STANDARD */

	ul.listePE li {
		margin: 30px 0px 0px 0px;
		line-height: 18px;
		/* Permettre à la liste de se mettre à côté des images. */ 
		height: 1%; /* Pour IE 5 et 6 */
		zoom: 1; /* Pour IE 6 et plus */			
	}			
	
	/***** FIN LISTE PLUS ESPACÉE QUE LA LISTE STANDARD *****/


	/* DÉBUT * Liste communication */
	
	ul.listeCommunication {
		margin:0px; 
		padding:0px;
		line-height: 15px;
	}
	
		ul.listeCommunication li {
			font-size: 10px;	
			/* Permettre à la liste de se mettre à côté des images. */ 
			height: 1%; /* Pour IE 5 et 6 */
			zoom: 1; /* Pour IE 6 et plus */				
		}
		
		ul.listeCommunication li a {
			text-decoration: underline;
		}
		
		ul.listeCommunication li a:link {
			font-size: 10px;
			color: #333333;
		}
		ul.listeCommunication li a:visited {
			font-size: 10px;	
			color: #333333;	
		}
		ul.listeCommunication li a:hover {	
			font-size: 10px;
			color: #666666;
		}
		
		@media screen {
			ul.listeCommunication li {
				margin: 0px;
				padding: 7px 0px 1px 21px;	
				list-style: none;	
				list-style-image: none;			
			}
		}
		
		@media print {
			ul.listeCommunication li {
				list-style-type: disc;
			}
		}
	
		@media screen {
			ul.listeCommunication li.bus {
				background: url(../images/ic_bus_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.bus {
				_list-style-image: url(../images/ic_bus_15.gif);	
			}
		}
		@media screen {
			ul.listeCommunication li.courriel {
				background: url(../images/ic_courriel_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.cout {
				_list-style-image: url(../images/ic_cout_15.gif);	
			}
		}
		@media screen {
			ul.listeCommunication li.cout {
				background: url(../images/ic_cout_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.courriel {
				_list-style-image: url(../images/ic_courriel_15.gif);	
			}
		}

		@media screen {
			ul.listeCommunication li.handicap {
				background: url(../images/ic_handicap_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.handicap {
				_list-style-image: url(../images/ic_handicap_15.gif);	
			}
		}
		@media screen {
			ul.listeCommunication li.horaire {
				background: url(../images/ic_horaire_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.horaire {
				_list-style-image: url(../images/ic_horaire_15.gif);	
			}
		}
		@media screen {
			ul.listeCommunication li.internet {
				background: url(../images/ic_internet_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.internet {
				_list-style-image: url(../images/ic_internet_15.gif);	
			}
		}
		@media screen {
			ul.listeCommunication li.metro {
				background: url(../images/ic_metro_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.metro {
				_list-style-image: url(../images/ic_metro_15.gif);	
			}
		}
			@media screen {
			ul.listeCommunication li.telecopieur {
				background: url(../images/ic_telecopieur_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.telecopieur {
				_list-style-image: url(../images/ic_telecopieur_15.gif);	
			}
		}
			@media screen {
			ul.listeCommunication li.telephone {
				background: url(../images/ic_telephone_15.gif) no-repeat 0px 8px;
				}
		}
		
		@media print {
			ul.listeCommunication li.telephone {
				_list-style-image: url(../images/ic_telephone_15.gif);	
			}
		}
	
	/* FIN *** Liste  communication */
	
	/*** FIN LISTES ***/


 /* TABLEAU DE DONNÉES */
	
	table.tabDonnees {
		background-color: #E7E7E7;
		border: #E4E4E4 1px solid;
		margin-top: 10px;
	}
	
	table.tabDonnees th {
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		line-height: 18px;
		
		border-top: #CCCCCC 1px solid;	
		border-right: #CCCCCC 1px solid;		
		border-bottom: #CCCCCC 1px solid;	
			
		background: url(../images/bg_td_tab_donnees.jpg) no-repeat;			
		
		text-align: left;
		
		padding: 0px 0px 0px 10px;
		
	}
		
	table.tabDonnees tr {
		background: none;
		background-color: #FFFFFF;
	}
	
	table.tabDonnees tr.bg1 { /* Permet de mettre une ligne de tableau de couleur différente. Ne pas utiliser celui-là. */
		background: url(../images/bg_tab_donnees.jpg) no-repeat;		
	}
	
	table.tabDonnees tr.trBg1 { /* Permet de mettre une ligne de tableau de couleur différente */
		background: url(../images/bg_tab_donnees.jpg) no-repeat;		
	}	
	
	table.tabDonnees tr.tabDonnees_bg1 { /* Permet de mettre une ligne de tableau de couleur différente */
		background: url(../images/bg_tab_donnees.jpg) no-repeat;		
	}
	
	table.tabDonnees td {
		padding: 10px;
		vertical-align: top;
		font-size: 10px;
		border-bottom: #CCCCCC 1px solid;	
		border-right: #CCCCCC 1px solid;
	}
		
	table.tabDonnees a:link {	/* Liens par défaut dans le tableau */
		font-size: 10px;
	}
	table.tabDonnees a:visited {	
		font-size: 10px;
	}
	table.tabDonnees a:hover {	
		font-size: 10px;
	}
	table.tabDonnees a:active {	
		font-size: 10px;
	}			

	
	table.tabDonnees td ul { /* Liste non-ordonnée par défaut */
		margin: 0px 0px 0px 0px;
		padding:0px; 	
	}

	
	table.tabDonnees td	ul li {
		line-height: 18px;
		color: #333333;
		font-size: 10px;
		/* Permettre à la liste de se mettre à côté des images. */ 
		height: 1%; /* Pour IE 5 et 6 */
		zoom: 1; /* Pour IE 6 et plus */			
	}

  table.tabDonnees td ol { /* Liste ordonnée par défaut */
		margin: 0px 0px 0px 22px;
		_margin: 0px 0px 0px 25px;
		padding: 0px; 	
	}
	table.tabDonnees td	ol li {
		line-height: 18px;
		color: #333333;
		font-size: 10px;		
	}
	
	table.tabDonnees td ul.listePdf {
		width: auto; /* Pour enlever la largeur sur les listes de PDF */
	}
		
	/***** FIN TABLEAU DE DONNÉES *****/




	/* MENUS DE 3E NIVEAU */
	
	/* Contenu pour le menu de 3ième niveau standard*/
	div.menu_cont {
		display: none;
	}
	
	/* Menu de 3ième niveau sous forme de liste déroulante */
	select.menuListe {
		background-color: #FFFFFF;
		font-size : 10px;
		color: #000000;
  }	
	/* Contenu associé aux valeurs de la liste déroulante */
	div.menuListe_cont {
		display: none;
	}
	
	/* Contenu associé au menu onglets */
	div.menuOng_cont {
		display: none;
	}
	
	/***** FIN MENU DE 3E NIVEAU *****/
	
	
	/* PARTENAIRE */
	
	#hd_imgPart {
		display: block;
		margin: 15px 5px 0px 5px;
		width: 175px;
		height: 11px; 
	}
	
	#tabPart {
		width: 175px;
		margin: 0px 5px 0px 5px;
		border: 1px #CCCCCC solid;	
		border-top: none;
	}
	
		#tabPart td {
			text-align:center;
			vertical-align: top;
		}
	
	/***** PARTENAIRE *****/
	
	
	/* TABLEAU POUR LES IMAGES PUBLICITAIRES (COLONNE DE GAUCHE OU DE DROITE) */
	table.tabPub {
		margin: 15px 5px 0px 5px;
		_margin: 15px 0px 0px 0px;
		width: 100%;
	}
		
		table.tabPub td {
			vertical-align: top;
			text-align: center;
		}
	
	/***** FIN TABLEAU POUR LES IMAGES PUBLICITAIRES (COLONNE DE GAUCHE OU DE DROITE) *****/
	

	/* TABLEAU POUR LES PDF (COLONNE DE GAUCHE) */
	table.tabPdf_coll {
		width: 175px;
		background: url(../images/bg_blocPdf.gif) repeat;
		margin: 15px 5px 0px 5px;
		border-bottom: 1px #E7E7E7 solid;
	}
	
		table.tabPdf_coll td {
			padding: 7px 0px 0px 0px;
		}	
	
		table.tabPdf_coll img {
			float: left;
			margin: 3px 0px 10px 2px;
		} 
		
		table.tabPdf_coll p {
			margin: 0px 0px 10px 0px;
			padding: 0px;
			float: right;
			width: 115px;			
			font-size: 9px; 
			color: #999999;
		}
				
		/* Description des liens PDF */
		table.tabPdf_coll a:link {	
			margin-top: 0px;
			display: block;
			float: right;
			width: 115px;
			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
		}
		table.tabPdf_coll a:visited {
			display: block;
			margin-top: 0px;			
			float: right;
			width: 115px;
			
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		table.tabPdf_coll a:hover {	
			display: block;
			margin-top: 0px;
			float: right;
			width: 115px;
			
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;	
		}
		table.tabPdf_coll a:active {
			display: block;	
			margin-top: 0px;
			float: right;
			width: 115px;
					
			color: #666666;
			font-weight: bold;
			text-decoration: none;	
			font-size: 10px;	
		}
	
	
	/***** FIN TABLEAU POUR LES PDF (COLONNE DE GAUCHE) *****/
	
	
	
	/* UN DOCUMENT PDF POUR LES PAGES DE 3IÈME NIVEAU */
	
	table.tabPdf {
		width: 390px;
		margin: 15px 0px 0px 0px;
		padding: 0px;
		background: url(../images/bg_tab_donnees.jpg) no-repeat;
		border: #CCCCCC 1px solid;
	}
	
	table.tabPdf td {
		padding: 10px;
		color: #666666;	
		font-size: 10px;	
		vertical-align:top;			
	}	
	
		table.tabPdf td.tabPdf_colGauche {
			padding-top: 14px;
			padding-right: 0px;
		}
			
	table.tabPdf ul {
		margin: 0px;
		padding: 0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		table.tabPdf ul li {	
			color: #666666;	
			font-size: 10px;
		}
		
		@media screen {
		
			table.tabPdf ul li {
				padding: 1px 0px 1px 35px;			
				background: url(../images/pdf_icon25.gif) no-repeat 0px 4px;	
				list-style: none;	
				list-style-image: none;					
			} 
			
		}
		
		@media print {
		
				table.tabPdf ul li {		
					list-style-type: disc;
					_list-style-image: url(../images/pdf_icon25.gif);	
				}
		}		
			
			table.tabPdf ul li a:link {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:visited {			
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:hover {					
				color: #666666;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabPdf ul li a:active {				
				color: #333333;
				text-decoration: underline;
				font-size: 10px;					
				display: block;	
			}	
			
			
		table.tabPdf a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:visited {			
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:hover {					
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabPdf a:active {				
			color: #333333;
			text-decoration: underline;
			font-size: 10px;					
		}				

		table.tabPdf p {				
			margin: 0px;
			padding: 0px;
			font-size: 10px;
			color: #666666;
		}	
			
			
		
	
	/***** UN DOCUMENT PDF POUR LES PAGES DE 3IÈME NIVEAU *****/	
	
	
	

	/* UN DOCUMENT ZIP */
	
	table.tabZip {
		width: 390px;
		margin: 15px 0px 0px 0px;
		padding: 0px;
		background: url(../images/bg_tab_donnees.jpg) no-repeat;
		border: #CCCCCC 1px solid;
	}
	
	table.tabZip td {
		padding: 10px;
		color: #666666;	
		font-size: 10px;	
		vertical-align:top;			
	}	
	
		table.tabZip td.tabZip_colGauche {
			padding-top: 14px;
			padding-right: 0px;
		}		

	table.tabZip ul {
		margin: 0px;
		padding: 0px;
		line-height: 15px;	
		font-size: 10px;			
	}
		
		table.tabZip ul li {	
			color: #666666;	
			font-size: 10px;
		}
		
		@media screen {
		
			table.tabZip ul li {
				padding: 1px 0px 1px 35px;			
				background: url(../images/ic_zip_25.gif) no-repeat 0px 4px;	
				list-style: none;	
				list-style-image: none;					
			} 
			
		}
		
		@media print {
		
				table.tabZip ul li {		
					list-style-type: disc;
					_list-style-image: url(../images/ic_zip_25.gif);	
				}
		}		
			
			table.tabZip ul li a:link {
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:visited {			
				color: #333333;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:hover {					
				color: #666666;
				text-decoration: underline;
				font-size: 10px;
				display: block;
			}
			table.tabZip ul li a:active {				
				color: #333333;
				text-decoration: underline;
				font-size: 10px;					
				display: block;	
			}	


		table.tabZip a:link {
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:visited {			
			color: #333333;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:hover {					
			color: #666666;
			text-decoration: underline;
			font-size: 10px;
		}
		table.tabZip a:active {				
			color: #333333;
			text-decoration: underline;
			font-size: 10px;					
		}	

		table.tabZip p {				
			margin: 0px;
			padding: 0px;
			font-size: 10px;
			color: #666666;
		}	
	
	/***** FIN UN DOCUMENT ZIP *****/		
	
	
	
	/* ÉLÉMENTS DE FORMULAIRES */
	
	form.mainForm {
		 margin-top: 0px;     /* Pour enlever les espaces avant et après les formulaires. */
		 margin-bottom: 0px;
	}
	
	
	div.formulaire {
		padding: 10px;
		background:url(../images/bg_form.jpg);
		border: 1px #CCC solid;
	}
		
		div.formulaire table {
			margin: 0px;
		}	
			div.formulaire table td {
				font-size: 10px;
				color: #333;
				min-height: 5px;
				vertical-align: top;
				padding: 5px;
			}			

				div.formulaire table td p {
					margin: 0px 0px 15px 0px;
					font-size: 10px;
				}	
				
				
					div.formulaire table td div.formNumero {
						background: #E7E7E7;
						
						padding: 0px 4px 0px 4px;
						font-weight: bold;				
						text-align: center;
										
						border: 1px #CCC solid;
					}	
					
					div.formulaire table td div.formQuestion {
						color: #666;
						font-size: 10px;
						font-weight: bold;
						
						padding: 5px;
						border: 1px solid #CCC;
						background-color: #FFF;
												
						float: left;
				}		
							
				div.formulaire table td span.formObligatoire {
					color: #8C0000;
				}	
				
				div.formulaire table td span.formCommentaire {
					color: #666666;
					font-size: 9px;
				}	
				
				div.formulaire table td div.formEtiquette {
					margin: 0px;
					padding: 0px;
					display: inline;
					font-size: 10px;
				}								
						
				div.formulaire table td input {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #333333;												
				}
				
				div.formulaire table td input.formBouton {
					height: 17px;													
				}				
				
				div.formulaire table td select {
					font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size : 10px;
					color : #333333;
					height: 17px;
					width: 200px;															
				}
				
				div.formulaire table td textarea {
					font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #333333;	
					width: 200px;															
				}					
				
				div.formulaire table td div.formEtiqInput {
					clear: both;
					padding-bottom: 10px;		
				}
				
					div.formulaire table td div.formEtiqInput div.formInput input {
						float: left;
						margin-bottom: 5px;	
					}
					
					div.formulaire table td div.formEtiqInput div.formEtiquette {
						float: left;
						padding-left: 5px;	
						margin-top: 5px;
						_margin-top: 2px;
																								
					}

					div.formulaire table td table.formTabInfo td { /* Résultats associés à des questionnaires. */
						border-right: #ffffff solid 1px;
						border-bottom: #ffffff solid 1px;
					}				
								

	div.smallFormColGauche {
		width: 163px; /* Pour Mozilla à cause du Box Model 
		                 185px - Valeur de gauche (padding:10px et bordure:1px) - 
										 valeur à droite (padding:10px et bordure:1px) */
		_width: 185px; /* Pour IExplorer */
	}

	div.smallFormColDroite {
		width: 153px; /* Pour Mozilla à cause du Box Model 
		                 185px - Valeur de gauche (padding:10px et bordure:1px) - 
										 valeur à droite (padding:10px et bordure:1px) */
		_width: 175px; /* Pour IExplorer */
	}

	div.mediumForm {
		width: 378px; /* Pour Mozilla à cause du Box Model 
		                 400px - Valeur de gauche (padding:10px et bordure:1px) - 
										 valeur à droite (padding:10px et bordure:1px) */
		_width: 400px; /* Pour IExplorer */
	}
	
		div.mediumForm .formChampMedium {
			width: 200px;
		}

	
	div.largeForm {
		width: 523px; /* Pour Mozilla à cause du Box Model 
		                 545px - Valeur de gauche (padding:10px et bordure:1px) - 
										 valeur à droite (padding:10px et bordure:1px) */
		_width: 545px; /* Pour IExplorer */
	}


	div.btBasForm {
		margin: 10px 0px 0px 0px;
		padding: 0px;
	}	
	
		div.btBasForm div {
			margin: 0px;
			padding: 0px;
			float: right;
		}							
	
		
	div.btBasMediumForm {
		width: 400px;
	}		
	
	
	
	/* Élément de navigation de type précédent suivant */
	div.navPrecSuiv {
		margin-top: 10px;
		clear: both;
	}
				
		div.navPrecSuiv div.prec {
			float:left;
			background:url(../images/bt_precedent.gif) 0px 5px no-repeat;
			padding: 2px 5px 5px 18px;
		}
		
		div.navPrecSuiv div.suiv {
			float:right;
			background:url(../images/bt_suivant.gif) right 5px no-repeat;
			padding: 2px 17px 5px 5px;
		}

		div.navPrecSuiv a {
			color: #333;
			font-weight: bold;
		}		
			div.navPrecSuiv a:link {
				font-size: 10px;
				text-decoration: none;
			}
			div.navPrecSuiv a:visited {			
				font-size: 10px;
				text-decoration: none;
			}
			div.navPrecSuiv a:hover {					
				font-size: 10px;
				color: #666;
				text-decoration: none;
			}
			div.navPrecSuiv a:active {				
				font-size: 10px;
				text-decoration: none;
			}		

		
		
	/***** Fin Élément de navigation de type précédent suivant *****/
					
					
	/***** FIN ÉLÉMENTS DE FORMulAIRES *****/	
