html {
overflow-y: scroll;
overflow-y: -moz-scrollbars-vertical;
}
body  {
    margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color:#000000;  
}
body.un{
    background-color:#6BB42B;
}

/* ---------------------------------------------------------------------------------*/

.centrageGen {
text-align: center;
}
.spacer {
text-align: center;
clear: both;
}
.spacerL {
text-align: left;
clear: both;
}
.spacerJ {
text-align:justify;
clear: both;
}
.spacerR {
text-align: right;
clear: both;
}
.CALE_A_GAUCHE {   
		float:left;
      }
.CALE_A_DROITE {  
		float:right;
		text-align:right;
      }
.contenuL2 {
		position:relative; padding:2px; text-align:left;
      }
.contenuL6 {
		position:relative; padding:6px; text-align:left;
      }

/* ---------------------------------   ENTETES   ------------------------------------------------*/

.entete0{
        width: 760px; height:410px;  
        margin-left: auto; margin-right: auto;
		background-image:url(img/dessin1.gif); background-repeat:no-repeat; background-position: 200px 60px; 
}
.enteteFR1{
        width: 760px;  
        margin-left: auto; margin-right: auto;
		background-image:url(img/dessin1.gif); background-repeat:no-repeat; background-position: 470px 20px; 
}
.s_teteFR1 {   
		float:left;
        width: 668px;  height:67px;
		background-image:url(fr/img/entete1.gif); background-repeat:no-repeat;       
      }
.enteteFR2{
        width:760px;  
        margin-left: auto; margin-right: auto;
}
.s_teteFR2 {   
		float:left;
        width:668px;  
		background-image:url(fr/img/entete2.jpg); background-repeat:no-repeat;       
      }
.s_teteEN1 {   
		float:left;
        width: 668px;  height:67px;
		background-image:url(en/img/entete1.gif); background-repeat:no-repeat;       
      }
.s_teteEN2 {   
		float:left;
        width:668px;  
		background-image:url(en/img/entete2.jpg); background-repeat:no-repeat;       
      }

/* ---------------------------------------  CORPS  ------------------------------------------*/

.corps1 {   
        width: 760px;  
		background-image:url(img/dessin2.gif); background-repeat:no-repeat; background-position:670px 0px; 
        margin-left: auto; margin-right: auto;
		text-align:left;
      }

/* ------------------------------------   RECHERCHE  ---------------------------------------------*/

.recherche{
        text-align:left;
		width: 760px;  
        height: 50px;
		margin-left: auto; margin-right: auto;
}

/* ------------------------------------   DESCRIPTIONS  ---------------------------------------------*/

.description1{
        width: 760px;  
		margin-left: auto; margin-right: auto;
		background-image:url(img/arrondi1.gif); background-repeat:no-repeat;  
}
.description2{
        width: 760px;  
        margin-left: auto; margin-right: auto;
		background-image:url(img/fond1.gif); background-repeat:repeat-y;  
}
.description3{
        width: 760px;  
        margin-left: auto; margin-right: auto;
		background-image:url(img/fond2.gif); background-repeat:repeat-y;  
}


/* ------------------------------------   PAVE CONTENUS  ---------------------------------------------*/


.pave_contenuHP {
        width: 390px;  
        float:left;
        text-align: left;
		}
.pave_contenu_search {
        width: 490px;  
        float:left;
        text-align: left;
		/*border:1px solid #000000;*/
		}
.pave_contenu1 {
        width: 680px;  
        float:left;
        text-align: left;
		padding:8px;
        font-family: Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; color:#000000; font-weight:bold;  
		}
.pave_contenu2 {
        width: 740px;  
        float:left;
        text-align: left;
		padding:0px 8px;
        font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;  
		}
.pave_contenu3 {
        width: 670px;  
        float:left;
        text-align: left;
		padding:0px 8px;
        font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#000000;  
		}

/* ---------LES BOITES --------------------------------------------*/

.titre_ferme {
		float:left;
		width:737px; height:23px;
		background-color:#B4DC9D;
		margin:auto;
		/*padding:6px;*/		  
    }
.titre_ouvert {
		float:left;
		width:737px;
		background-color:#327709;
		margin:auto;
		/*padding:6px;*/		  
    }
.boite {
		width:737px;
		background-color:#EBFBCB;
		padding:0px;
		/*padding:6px;*/		  
    }

/* ---------------------------------    MENU   ------------------------------------*/


.pave_menu00 {
		float:left;
		padding:2px;
        text-align: center;
        margin: 49px 0px 0px 0px;
		}
.pave_menu1 {
		float:left;
		padding:2px 4px;
		background-color:#449B26;       
        text-align: center;
        margin: 51px 0px 0px 0px;
		}
.pave_menu2 {
		float:left;
		padding:2px 4px;
        text-align: center;
        margin: 51px 0px 0px 0px;
		}
.pave_menu3 {
		float:left;
		padding:2px 4px;
        text-align: center;
        margin: 46px 0px 0px 0px;
		}
.pave_logo1 {
		float:left;
        text-align: left;
        margin: 5px 10px 5px 0px;
		}
.pave_photo1 {
		float:right;
        text-align: right;
        margin: 5px 0px 5px 10px;
		}
.pave_photo2 {
		float:left;
        text-align: left;
		width:120px;
		}







.masquageShow {
		visibility:visible; display:block;
	}
.masquageHide {
		visibility:hidden; display:none;
	}
.hiddenlayer {
	position:absolute;
	overflow:hidden;
    visibility:hidden; 
	width:0
	}

	
/* ---------------------------------------------------------------------------------*/


hr { border-style:ridge}

h1,h2,h3,h4 { display : inline;  }	
p{margin : 0;padding : 0;}
	
ul.special {margin : 0;padding : 0;}
li.special  { display:inline; }

li{ list-style-position:outside ; list-style-type:square; margin:1px 0px;padding:1px 0px;}
ul{ margin:1px 7px;padding:1px 7px;}
