body {
	
    min-width: 840px;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	border-left-color: #FFF;
	font: 10px verdana, sans-serif;
	padding: 2px;
	color: #FFFFFF;
	vertical-align: top;
	background-color: #EDEDED;
	
}

#basic {
	background-color: #EFEFEF;
	border: 2px solid #000;
	color: red;
	font-family: 'Palatino Linotype', serif;
	font-size:16px;
	font-weight:bold;
	padding:10px;
}

#basic option {
	background-color: #666;
	color: #FFF
}

#basic:hover, #basic option:hover {
	background: #CCC;
}


#span {
	text-transform:inherit;
	text-decoration:inherit;	
}

ul#infos {
	margin: 0;
	padding: 0;
	line-height: 15px;
	padding: 0 0 0 30px;
}
ul#infos li {
	margin: 0;
	padding: 0 0 0 5px;
	text-indent: 0px;
}


.span texte_souligne_pointille {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color:  inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	/* [disabled]margin-right: 1px; */
	/* [disabled]margin-bottom: 7px; */
	/* [disabled]margin-top: 7px; */
	/* [disabled]margin-left: 2px; */
	border-bottom: dotted 1px #000;
}

.texte_souligne_pointille {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: normal;
	text-transform: inherit;
	color: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	/* [disabled]margin-right: 1px; */
	/* [disabled]margin-bottom: 7px; */
	/* [disabled]margin-top: 7px; */
	/* [disabled]margin-left: 2px; */
	border-bottom: dotted 1px #000;
}
.texte_souligne_pointille a{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	/* [disabled]margin-right: 1px; */
	/* [disabled]margin-bottom: 7px; */
	/* [disabled]margin-top: 7px; */
	/* [disabled]margin-left: 2px; */
	border-bottom: dotted 1px #000;
}



button {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: #339933;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	border: inherit;
	font-height: inherit;
	line-height: inherit;
	width: 270px;
	height: inherit;
  background-color: transparent;
  margin-left: inherit;
    
}
button:hover {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: #000000;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	border: inherit;
	font-height: inherit;
	line-height: inherit;
	width: 270px;
	height: inherit;
  background-color: transparent;
  margin-left: inherit;
    
}



a:hover {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	border-bottom: none;
}
/*--------- cartographie -----------*/
 html, body { height: 100%; } 
  
#content{
  max-width:350px;
  
  max-height: 300px;
  
  border:1px solid #e0e0e0; 
  overflow-x: hidden;
  overflow-y: hidden;
  
	}
	
	#content_gers{
  width:350px;
  
  max-height: 300px;
  
  border:1px solid #e0e0e0; 
  overflow-x:hidden; 
  overflow-y: hidden;
  
	}
	
	
	
#photo_info_windows { 
	 width-max : 50px;
	 
	 
}

   BODY
   {
    scrollbar-face-color: #43698F;
    scrollbar-shadow-color: black;
    scrollbar-highlight-color: white;
    scrollbar-3dlight-color: black;
    scrollbar-darkshadow-color: #eee8aa;
    scrollbar-track-color: #DCE8F2;
    scrollbar-arrow-color: #eee8aa;
   }
   
   
/*--------- popup news -----------*/
#facebox {
    position: relative;
    top: 0;
	left: 50%;
	right: 50%;
width: 350px;
    z-index: 10000;
    text-align: left;
	

    display:none;
	
	

	
	
}

#facebox .content {
    display:table;
    
	 
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}


.htitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	letter-spacing: 2px;
}
.tdhaut {
	text-align: right;
	vertical-align: top;
}
.htitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C60000;
	text-decoration: none;
	letter-spacing: 1px;
}
.htitre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #43698F;
	text-decoration: none;
	letter-spacing: 1px;
	border-left: 5px;
	border-left-color: #000;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}

h1bandeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}

h1bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	left: auto;
}
.sstitre {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.06cm;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	line-height: 15px;

}
.sstitreattente {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.06cm;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin: 0px 0px 0px;
	text-indent: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	list-style-position: inside;
	list-style-type: disc;
	vertical-align: bottom;
}
.td1 {
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #43698F;
	border-left-color: #43698F;
	list-style-position: inside;
	list-style-type: disc;
	background-color: #F2E3B5;
}
.td1bis {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #43698F;
	border-right-color: #43698F;
	list-style-position: inside;
	list-style-type: disc;
	background-color: #F2E3B5;
}
.td2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #43698F;
	border-bottom-color: #43698F;
	clip:   rect(auto auto auto auto);
	background-color: #FAF4E3;



}
.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align:left;

}
.titrepagegauche14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titre_smart_partenaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche12inscriptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Roboto_bleu_13 {
	font-family:"Roboto",sans-serif;
	font-weight:800;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.info_windows_carto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: inherit;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.info_windows_carto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: inherit;
	font-variant: normal;
	text-transform: none;
	color: #0C3;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.info_windows_carto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #090;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titre_date_actu_agreau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titre_date_actu_agreau_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	border-bottom: dotted 1px #000;
	letter-spacing: 0cm;
	text-align: left;
	
}
.titre_date_actu_agreau_souligne a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	border-bottom: dotted 1px #000;
	letter-spacing: 0cm;
	text-align: left;
	
}
.titre_date_actu_agreau_souligne a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3C6C98;
	border-bottom: dotted 1px #000;
	letter-spacing: 0cm;
	text-align: left;
	
}

.titre_actu_agreau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #315974;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.titre_date_page_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titre_page_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #315974;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.titrepagegauche12inscriptions_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.fil_ariane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.fil_ariane_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.span fil_ariane_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegauche14_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A20F0C;
	
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.titrepagegauche12inscriptions_souligne_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A20F0C;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegaucheinscriptionsCopie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.Arial_texte_bleu_gras_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_13 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_bleu_gras_13 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_bleu_gras_13 span a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_bleu_gras_13 span a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_13 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_13 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_13 span a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_13 span a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}



.Arial_texte_rouge_gras_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_14 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_14 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_14 span a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_14 span a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_bleu_normal_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_normal_12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_normal_12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}



.Arial_texte_rouge_gras_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
	unicode-range: U+000-5FF; /* Latin glyphs */
}




.Arial_texte_rouge_gras_12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_rouge_gras_12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_12 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_12 span a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

#Arial_texte_rouge_gras_12 span a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_rouge_gras_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
	unicode-range: U+000-5FF; /* Latin glyphs */
}



.Arial_texte_noir_gras_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
	unicode-range: U+000-5FF; /* Latin glyphs */
}

.Arial_texte_vert_gras_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #369913;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
	unicode-range: U+000-5FF; /* Latin glyphs */
}


.Arial_texte_bleu_gras_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.span Arial_texte_bleu_gras_12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.span Arial_texte_bleu_gras_12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_bleu_gras_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_11 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_11 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_bleu_gras_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_14 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_gris_gras_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_bleu_gras_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_noir_gras_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.Arial_texte_noir_gras_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}

.Arial_texte_noir_gras_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}


.Arial_texte_noir_gras_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}



.Arial_texte_gris_gras_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
	
	vertical-align: bottom;
}
.Arial_texte_rouge_gras_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50500;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
	
	vertical-align: bottom;
}
.Arial_texte_rouge_gras_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50500;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
	
	vertical-align: bottom;
}
.Arial_texte_rouge_gras_17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50500;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
	
	vertical-align: bottom;
}
.Arial_texte_rouge_gras_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D50500;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
	
	vertical-align: bottom;
}

.titrepagegauche11inscriptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegauche12inscriptionsROUGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegauche12inscriptionsROUGE_souligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegauche12inscriptionsrose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	vertical-align: bottom;
}
.titrepagegauchesouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: underline;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauchesouligne_reduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	
	letter-spacing: 0cm;
	text-align: left;
}
.titrepageresultatrecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titrepageresultatrecherche-sans-marge-gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}



.titrepageresultatrecherche12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepageresultatrecherche12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titrepageresultatrecherche12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F7FA8;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

#titrepagegauche14 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}


#titrepagegauche14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #69853F;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

#titrepagegauche12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}


#titrepagegauche12 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #69853F;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titrepagegauche13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

#titrepagegauche13 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}


#titrepagegauche13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #69853F;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}


.titrepagegauche14vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #67962D;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagecentre14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
}
.titrepagecentre14bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
}
.span titrepagecentre14bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
}

.titrepagegauche14rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 20px;
}
.titrepagegauche16BLANC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrepagegauche18BLANC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: inherit;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrerubrique18BLANC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
}
.titrerubrique18BLANC-sans-marges {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: inherit;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.titrerubrique16BLANC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 10px;
}
.texte_transparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
}
.titrepage-carteregion-gauche14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
}
.titrepagecentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #213C50;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: center;
}
.titrepagecentre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align:center;

}
.titrepagecentre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align:center;

}
.titrefilactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #000000;
}

.titrefilactu_rouge {
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #FF0000;
	
	
}

.titrefilactu_rouge_capitales

{
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
	font-style: ;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #FF0000; 
	text-transform: uppercase ; 
	
}

.titrefilactu_rouge_capitales_16

{
	font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
	font-style: ;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #FF0000; 
	text-transform: uppercase ; 
	
}

.titrefilactu_rouge_capitales_13 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
	border-bottom: 2px solid #FF0000; 
	text-transform: uppercase ; 
}

.titrefilactu_rouge_capitales_13 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 
}
.titrefilactu_rouge_capitales_13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #DD5426;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 
}

.titre_rouge_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
		text-transform: uppercase ; 

}


.titrefilactu_rouge_capitales_14 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
	border-bottom: 2px solid #CA0D00; 
	text-transform: uppercase ; 
}

.titrefilactu_rouge_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
	border-bottom: 2px solid #CA0D00; 
	text-transform: uppercase ; 
}

.titrefilactu_rouge_capitales_15 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 
}
.titrefilactu_rouge_capitales_15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #DD5426;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 
}

.titrefilactu_noir_capitales_13 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	  text-indent:3px;
	border-bottom: 2px solid #000;
	text-transform: uppercase ; 
}

.titrefilactu_noir_capitales_13 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
	text-transform: uppercase ; 
}
.titrefilactu_noir_capitales_13 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
	font-style: ;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
	text-transform: uppercase ; 
}

.titrefilactu_noir_capitales_14 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	  text-indent:3px;
	border-bottom: 2px solid #000;
	text-transform: uppercase ; 
}

.titrefilactu_noir_capitales_14_souligne-pointille {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	  text-indent:3px;
	border-bottom: 2px dotted #000;
	text-transform: uppercase ; 
}


.titrefilactu_noir_capitales_14_pas_souligne {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	  text-indent:3px;
	text-transform: uppercase ; 
}


.titrefilactu_noir_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	  text-indent:3px;
	border-bottom: 2px solid #000;
	text-transform: uppercase ; 
}

.titrefilactu_noir_capitales_15 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
	text-transform: uppercase ; 
}
.titrefilactu_noir_capitales_15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
	text-transform: uppercase ; 
}
.titre_noir_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 	
}

.titre_noir_capitales_15 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 	
}

.titre_noir_capitales_15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: uppercase ; 	
}

.titre_noir_pas_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}

.titre_noir_pas_capitales_15 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}

.titre_noir_pas_capitales_15 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}

.titre_noir_pas_capitales_14 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}

.titre_noir_pas_capitales_14 a{
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}

.titre_noir_pas_capitales_14 a:hover{
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-transform: none ; 
}





.titrefilactu_noir_capitales

{
	font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
	font-style: ;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #000; 
	text-transform: uppercase ; 
	
}


.titrefilactu a{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	
}
.titrefilactu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
}
.titrefilactu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #31682F;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	border-bottom: 2px solid #006600;
}

.titrefilactu2 a{
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
	
}
.titrefilactu2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	
}
.titrefilnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #345B70;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.titrefilnews a{
    font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	color: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
	text-align: inherit;
   
   
}
.titrefilnews a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1D3649;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}

.texte_popup_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4C4C4C;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
}
.lien_vert_nouvelle_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #339933;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}


.lien_vert_nouvelle_page_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: inherit;
	color: #339933;
	text-decoration: inherit;
	letter-spacing: 0cm;
	text-align: left;
	margin-bottom: 7px;
	margin-top: 7px;
}
.textefilactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #339933;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}
.textefilactu_orange {
	
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	
	color: #F77400;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}
.textefilactustrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700 ;
	color: #339933;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}
.textefilactustrong a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700  ;
	color: #339933;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}

.textefilactustrong a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700  ;
	color: #F00;
	letter-spacing: 0cm;
	text-align: left;
	margin-right: 1px;
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: px;
}

.divph {
	text-align: justify;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;









}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-position: center top;
	text-align: justify;
	vertical-align: text-top;
	margin-right: 5px;
	margin-left: 5px;


}


.td3 {
	clip: rect(auto,auto,auto,auto);
	/* [disabled]border-top: 2px solid #43698F; */
	/* [disabled]border-right: 2px solid #43698F; */
	/* [disabled]border-left-width: 2px; */
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-align: center;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	/* [disabled]left: 5px; */
	top: 5px;
	right: 5px;
	bottom: 5px;
	margin-top: 15px;
}
.td4 {
	clip: rect(auto auto auto auto);
	border-right: 1px solid #43698F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43698F;
	background-color: #FAF4E3;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;

}
h5bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	text-indent: 0px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.td5 {
	clip: rect(auto auto auto auto);
	border-right: 1px solid #43698F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.td6 {
	clip:   rect(auto auto auto auto);
	border-top: 1px solid #43698F;
	border-right: 1px solid #43698F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43698F;

}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;






}
h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	border-left: 2px;
	border-left-color: red;
}

.h77{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #d90015;
	text-decoration: none;
	text-align: justify;
}

.td7 {
	clip:   rect(auto auto auto auto);
	border-top: 1px solid #43698F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43698F;


}
.td8 {

	clip:   rect(auto auto auto auto);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43698F;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #43698F;
}




.td9 {
	clip:   rect(auto auto auto auto);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #43698F;

}
.td10 {
	clip:   rect(auto auto auto auto);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #43698F;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;

}
.td10right {
	clip: rect(auto auto auto auto);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #43698F;
	/* [disabled]border-left-width: 1px; */
	/* [disabled]border-left-style: solid; */
	/* [disabled]border-left-color: #43698F; */
}
.td11 {
	clip:   rect(auto auto auto auto);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #43698F;

}
.h8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin-left: 10px;
}
p {
	font-weight: normal;
	text-align: justify;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	background-position: left;
	text-indent: 0px;
}
li {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: 0px;
}
.h9 {
	font-family: Eurostile;
	font-size: 8px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
	list-style-type: disc;
	letter-spacing: 2px;
}
.h10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}


.tdcoul1 {
	background-color: #FFFFFF;
}
.tdbleu {
	background-color: #43698F;
}
.coulbrun {
	background-color: #F2E3B5;
}
.td2Copie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #43698F;
	clip:   rect(auto auto auto auto);
	background-color: #FAF4E3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;

}
.td5Copie {
	clip:   rect(auto auto auto auto);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #43698F;
	background-color: #FAF4E3;

}

.parution {
	border: none;
	overflow: auto;
	height: 374px;
	padding-left: 3px;
}
#actualites
{
	width:383px;
	height:120px;
	background-color:white;
	filter:alpha(opacity=80);
	-moz-opacity:0.9;
	opacity: 0.9;
	margin:0px;
	-moz-border-radius:0px 0px 15px 0px;

}

.divpop
{
	border: none;
	overflow:auto;
	height:440px;
}
.cellule-border {
	border-top: 0px none #000;
	border-right: 0px none #000;
	border-bottom: 0px none #000;
	border-left: 1px solid #000;
}
.tdcoul1 tbody tr td table tbody tr .td4 table tr td .h82 .h8 u {
	color: #00F;
}
.tdcoul1 tbody tr td table tbody tr .td4 table tr td .h82 .h8 u {
	color: #1C2AFD;
}
.htitrerubrique-vertfonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	background-image: -moz-linear-gradient(left, #435428, #69853F);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#69853F), to(#435428));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#435428', endColorstr='#69853F'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#435428', endColorstr='#69853F')"; /* IE8 */
}
.htitrerubrique1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	background-image: -moz-linear-gradient(left, #223F4F, #3E6F94);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#3E6F94), to(#223F4F));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65')";
}
.htitrerubrique1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	
}
.htitrerubrique1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: inherit;
	color: #000000;
	
	
}
.htitrerubrique1bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 20px;
	background-image: -moz-linear-gradient(left, #223F4F, #3E6F94);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#3E6F94), to(#223F4F));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65')"; /* IE8 */
}
.htitrerubrique2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	
	background-image: -moz-linear-gradient(left, #7F9601, #92B601);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#92B601), to(#7F9601));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#92B601', endColorstr='#7F9601'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#92B601', endColorstr='#7F9601')"; /* IE8 */
}
.htitrerubrique3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	background-image: -moz-linear-gradient(left, #223F4F, #3E6F94);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#3E6F94), to(#223F4F));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#223F4F', endColorstr='#2A4C65')"; /* IE8 */

}
.htitrerubrique4 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	
	background-image: -moz-linear-gradient(left, #b1c800, #D6E601);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#D6E601), to(#b1c800));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D6E601', endColorstr='#b1c800'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D6E601', endColorstr='#b1c800')"; /* IE8 */
}

.htitrerubrique5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #92B601;
	margin-left: 10px;
}
.htitrerubrique6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #59636B;
	margin-left: 10px;
}
.htitrerubrique7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 40px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-image: -moz-linear-gradient(left, #FFFFFF, #223F4F);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#223F4F), to(#FFFFFF));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3E6F94', endColorstr='#223F4F'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3E6F94', endColorstr='#223F4F')"; /* IE8 */
}
.bandeaubasblancbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 20px;
		background-image: -moz-linear-gradient(left, #FFF, #223F4F);
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#223F4F), to(#FFF));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF', endColorstr='#223F4F'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFF', endColorstr='#223F4F')"; /* IE8 */
}
.titretexterubriques {
	margin-top: 5px;
	margin-left: 10px;
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #0033FF;
	text-align: left;
	margin-right: 10px;
}
.soustitretexterubriques {
	font-family: Arial, Helvetica,
sans-serif;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #000000;
}
.texterubriques {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
	line-height: 15px;
}

.texterubriques_nonjustifie {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	line-height: 15px;
}
.texterubriques-test {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
	/* [disabled]font-weight: 20px; */
	/* [disabled]font: 30px; */
	line-height: 16px;
}
.texterubriques_nonsouligne {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	text-align: left;
}
.texterubriquesgauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
}
.texterubriques12 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
}
.texterubriquesnewsactu {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: justify;
	color: #000000;
	line-height: 12px;
}

.texterubriquesnewsactu_sans_marge {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: px;
	text-align: justify;
	color: #000000;
	line-height: 12px;
}


.texterubriquesnews_page_actu {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	
	color: #000000;
	line-height: 12px;
}

#texterubriquesnews_page_actu a{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	
	color: #000000;
	line-height: 12px;
}

#texterubriquesnews_page_actu a:hover{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	
	color: #69853F;
	line-height: 12px;
}


















.texterubriques12_interligne14 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
	line-height: 16px;
}
.texterubriques12sansmargeDroite {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
}

.texterubriques12_AVEC_marge_Gauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 0px;
	text-align: justify;
	color: #000000;
}

.texterubriquesrouge {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #FF0000;
}
.texterubriquesrouge_sans_marge_gauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	text-align: justify;
	color: #FF0000;
}
.texterubriques11sans-marge-gauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	color: #000000;
}
.texterubriques12sans-marge-gauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	color: #000000;
}
.texterubriques12sans-marge-gauche a{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	color: #00326A;
}
.texterubriques12sans-marge-gauche a:hover{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	color: #7C7C7C;
}



.texterubriques14sans-marge-gauche {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: justify;
	color: #000000;
}
.texterubriques12Copie {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: justify;
	color: #000000;
	text-decoration: inherit;
	line-height: 14px;
}
.texterubriques-carteregion-12 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	text-align: left;
	color: #000000;
}
.texterubriques13 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
}
.texterubriques14 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	color: #000000;
}
.texterubriquescenter {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	text-align: justify;
	color: #000000;
}
.texterubriquescenter11 {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 11px;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	text-align: justify;
	color: #000000;
}
.ensavoirplus1 {
	
	font-family: Arial, Helvetica;
	font-size: 13px;
	text-align: right;
	background-color: #FFFFFF;
	margin-top: 3px;
	font-family: Arial, Helvetica;
	color: #000000;
}
.ensavoirplus2 {
	color: #43698F;
	font-family: Arial, Helvetica;
	font-size: 13px;
	text-align: right;
	background-color: #FFFFFF;
	margin-top: 3px;
	font-family: Arial, Helvetica;
}
.ensavoirplus3 {
	color: #43698F;
	font-family: Arial, Helvetica;
	font-size: 13px;
	text-align: right;
	background-color: #FFFFFF;
	margin-top: 3px;
	font-family: Arial, Helvetica;
}
.ensavoirplus4 {
	color: #43698F;
	font-family: Arial, Helvetica;
	font-size: 13px;
	text-align: right;
	background-color: #FFFFFF;
	margin-top: 3px;
	font-family: Arial, Helvetica;
}
.ar-tit {
	font: 25px/32px georgia;
	color: #000;
}
.dt {
}
.dt {
}
.dt1 {
	font: 10px verdana, sans-serif;
	padding: 2px 0px;
	color: #666666;
}
.desc {
	font: 11px / 15px verdana, sans-serif;
	color: #000;
}
.ar-txt {
	font: 15px/22px georgia;
	color: #222222;
	text-align: justify;
}
#a dossier{
	color: #0C0;
}

a:dossier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: inherit;
	text-decoration: underline;
	color: #00000;
}
											.ejs_scroll
												{margin:0px; padding-left:2px;font-size:11px;font-family:Arial;color:black;text-decoration:none;}
												.Style1 {
	font-size: 16px
}
.Style16 {font-size: 8,5pt}
.Style18 {
	color: #43698F;
	font-size: 11pt;
}
.texte_bandeau_haut {
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #274164;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	font-family: Verdana;
}




#menu, #menu ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 155px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
position: relative;
}
#menu span a  
{
	letter-spacing: -1px;
}

#menu li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 155px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu li ul ul 
{
        margin    : -31px 0 0 155px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}








#menu_SMART, #menu_SMART ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu_SMART /* Ensemble du menu_SMART */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_SMART a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #666; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 194px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	z-index:3000;
position: relative;
}
#menu_SMART span a  
{
	letter-spacing: -1px;
}

#menu_SMART li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_SMART li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_SMART li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 194px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_SMART li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_SMART li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_SMART li ul ul 
{
        margin    : -31px 0 0 194px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_SMART li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_SMART a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	font-weight: bold;
}
#menu_SMART li:hover ul ul, #menu_SMART li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_SMART li:hover ul, #menu_SMART li li:hover ul, #menu_SMART li.sfhover ul, #menu_SMART li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}




#menu_SMART5, #menu_SMART5 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}
#menu_SMART5 /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_SMART5 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #666; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 156px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	z-index:3000;
	
}
#menu_SMART5 span a  
{
	letter-spacing: -1px;
}

#menu_SMART5 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 0px; /* on met une bordure blanche à droite de chaque élément */
		border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
		padding-right: ;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_SMART5 li
{
        padding-right: -1px; /* on met une bordure transparente à droite de chaque élément */
}

#menu_SMART5 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 156px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_SMART5 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_SMART5 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_SMART5 li ul ul 
{
        margin    : -31px 0 0 156px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_SMART5 li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_SMART5 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	font-weight: bold;
}
#menu_SMART5 li:hover ul ul, #menu_SMART5 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_SMART5 li:hover ul, #menu_SMART li li:hover ul, #menu_SMART li.sfhover ul, #menu_SMART li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}









#menu6, #menu6 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu6 /* Ensemble du menu6 */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu6 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 205px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
position: relative;
}
#menu6 span a  
{
	letter-spacing: -1px;
}

#menu6 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu6 li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu6 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 155px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu6 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu6 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu6 li ul ul 
{
        margin    : -31px 0 0 155px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu6 li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu6 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu6 li:hover ul ul, #menu6 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu6 li:hover ul, #menu6 li li:hover ul, #menu6 li.sfhover ul, #menu6 li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}





#menu_base, #menu_base ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu_base /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_base a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 194px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
position: relative;
}
#menu_base span a  
{
	letter-spacing: -1px;
}

#menu_base li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_base li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_base li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 194px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_base li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_base li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_base li ul ul 
{
        margin    : -31px 0 0 194px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_base li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_base a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu_base li:hover ul ul, #menu_base li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_base li:hover ul, #menu_base li li:hover ul, #menu_base li.sfhover ul, #menu_base li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
 
 
 
 
 
 
 
 
 #menu_base_parcelle, #menu_base_parcelle ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu_base_parcelle /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_base_parcelle a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 195px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
position: relative;
}
#menu_base_parcelle span a  
{
	letter-spacing: -1px;
}

#menu_base_parcelle li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_base_parcelle li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_base_parcelle li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 195px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_base_parcelle li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_base_parcelle li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_base_parcelle li ul ul 
{
        margin    : -31px 0 0 195px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_base_parcelle li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_base_parcelle a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu_base_parcelle li:hover ul ul, #menu_base_parcelle li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_base_parcelle li:hover ul, #menu_base_parcelle li li:hover ul, #menu_base_parcelle li.sfhover ul, #menu_base_parcelle li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
 
 
 
 
 
 
 
 
 
 




#menu3, #menu3 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}
#menu3 /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu3 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 156px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
position: relative;
}
#menu3 span a  
{
	letter-spacing: -1px;
}

#menu3 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu3 li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu3 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 156px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu3 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu3 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu3 li ul ul 
{
        margin    : -31px 0 0 156px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu3 li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu3 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu3 li:hover ul ul, #menu3 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu3 li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


#menu5, #menu5 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}
#menu5 /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu5 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #FFF; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 156px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	z-index:3000;
	
}
#menu5 span a  
{
	letter-spacing: -1px;
}

#menu5 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 0px; /* on met une bordure blanche à droite de chaque élément */
		border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
		padding-right: ;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu5 li
{
        padding-right: -1px; /* on met une bordure transparente à droite de chaque élément */
}

#menu5 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 156px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu5 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #59636B; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu5 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu5 li ul ul 
{
        margin    : -31px 0 0 156px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu5 li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu5 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_big2.png);
	font-weight: bold;
}
#menu5 li:hover ul ul, #menu5 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu5 li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}



.sidebar1 {
	float: left;
	
	width: 220px;
	margin-left : 0px;
	background-color:  #FFF;
	padding-bottom: 0px;
	margin-right: 15px;
}
.content {

	padding: 0px 0;
	width: 265px;
	vertical-align: top;
	background-color:  #FFF;
	margin-bottom:15px;
	

}

#conteneur_principal {
height:1180px ;
}
 

#sidebar1, #contenu_2 {
  height: 100%; background-color:  #FFF;
}
 
#contenu_2 {
  float: right; background-color: #FFF;
}



#menu2, #menu2 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu2 /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu2 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #666666; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 215px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	z-index:500;
position: relative;
}
#menu2 span a  
{
	letter-spacing: -1px;
}

#menu2 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-left : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		left: -999em;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu2 li
{
        border-top: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu2 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 215px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	border-left : 1px solid #fff;
}


#menu2 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		border-left : 1px solid #fff;
		border-right : 1px solid #fff;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu2 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
		border-right : 1px solid #fff;
		border-left : 1px solid #fff;
}

#menu2 li ul 
{
        margin    : -31px 0 0 -218px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-right    : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu2 li ul ul                
{
        border-right : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu2 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_beige.jpg);
	font-weight: bold;
}
#menu2 li:hover ul ul, #menu2 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu2 li:hover ul, #menu2 li li:hover ul, #menu2 li.sfhover ul, #menu2 li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
	color: #000000;
}
#voiractu a:hover {
	text-decoration: underline;
	color: #223F4F;
}

#voiractu a {
	color: #223F4F;
	text-decoration: none;
}
#voiractu2 a:hover {
	
	text-decoration: underline;
	color:  #7F9601;
}

#voiractu2 a {
	color: #7F9601;
	text-decoration: none;
}








#recherche a:hover {
	font-family: Arial, sans-serif;
	font-size: none;
	font-style: none;
	font-weight: none;
	font-variant: none;
	text-transform: none;
	text-decoration: none;	
}
#recherche a:link {
	font-family: Arial, sans-serif;
	font-size: inherit;
	font-style: none;
	font-weight: none;
	font-variant: none;
	text-transform: none;
	text-decoration: none;
	transform: none;
}


#recherche a:focus {
	text-transform: none;
	font-family: inherit;
}
#recherche b:hover {
	font-style: Arial, sans-serif;
	font-variant: none;
	text-transform: none;
	font-size: inherit;
	
	color: inherit;
}
#recherche b {
	font-style: Arial, sans-serif;
	font-weight: bold;
	text-transform: none;
}
#recherche b:focus {
	
	font-size: 18px;
}

#recherche b:link {
	font-family: Arial, sans-serif;
	font-size: inherit;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}



#recherche a {
	font-family: Arial, sans-serif;
	font-size: none;
	font-style: none;
	font-weight: none;
	font-variant: none;
	text-transform: none;
	text-decoration: none;
	transform: none;
	
}








#htitrerubrique2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#htitrerubrique2 a:hover {
	text-decoration: none;
	color:  #FFFFFF;
	text-transform: none;
}
b:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: inherit;
}
b:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
	text-decoration: none;
}

 .h8bis {
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font: normal 8pt Arial, Helvetica;
	border-top: 0 px;
	border-bottom: 0 px;
	margin-left: 15px;
	margin-right: 10px;
}
.titrevert {
	margin-bottom: 6pt;
	margin-top: 30px;
	margin-left: 6px;
	text-align: justify;
	text-justify: inter-ideograph;
	text-autospace: none;
	font-family: Corbel;
	font-size: 14pt;
	color: #73B632;
}
.htitre2gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C60000;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: left;
}
.tdcentre {
	border: 1px solid #43698F;
	background-color: #FFFFFF;
}
.tdcentre2 {
	background-color: #FFFFFF;
	border-top: 1px solid #43698F;
	border-left: 1px solid #43698F;
	border-right: 1px solid #43698F;
}
.h8 {
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font: normal 11pt Arial, Helvetica;
	border-top: 0 px;
	border-bottom: 0 px;
	margin-left: 15px;
}



	


img{
	border: none;
}
		#bulle { position: absolute; visibility: hidden;  font-size:12px;}
		.info{ border:1px solid #666666; padding: 7px; color:#666666; background-color:#FFFFFF; font-family:"trebuchet MS";}
   
.ejs_scroll
												{margin:0px; padding-left:2px;font-size:11px;font-family:Arial;color:black;text-decoration:none;}
												.Style1 {
	font-size: 16px
}
.Style16 {font-size: 8,5pt}
.Style18 {
	color: #43698F;
	font-size: 11pt;
}

.texte_bandeau_haut1 {
	font-family: verdana;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #41617d;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
}
.texte_bandeau_haut1newsacceuil {
	font-family: verdana;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #41617d;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
}
.texte_bandeau_haut2 {
	font-size: 50px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}

.texte_bandeau_haut_marron_SMART {
	font-size: 50px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #534538;
	text-decoration: none;
	font-family: verdana;
}


.texte_bandeau_haut2_reduit {
	font-size: 30px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	font-family: verdana;
}
.texte_bandeau_haut2newsacceuil {
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}
.texte_bandeau_haut_vert {
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}
.texte_bandeau_hautBDD {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}

.texte_bandeau_hautBDD a{
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}

.texte_bandeau_hautBDD a:hover{
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	font-family: verdana;
}
.texte_bandeau_hautBDD_vert {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}

.textebleuTITRE {
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}
.texte_bandeau_haut3 {
	font-size: 18px;
	
	color: #41617d;
	font-family: verdana;
	margin-right: -5px;
	margin-top: -5px;
	vertical-align:top;
}
.texte_bandeau_haut3newsacceuil {
	font-size: 18px;
	color: #41617d;
	font-family: verdana;
	margin-right: -5px;
	margin-top: -5px;
	vertical-align: top;
}
.couleurvertebandeau {
	font-size: 50px;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
	}
	
.couleurvertebandeau_SMART {
	font-size: 50px;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	font-variant: normal;
	color: #a0ab66;
	text-decoration: none;
	font-family: verdana;
	}
	.couleurvertebandeau_reduit {
	font-size: 30px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	color: #3C5A7D;
	text-decoration: none;
	font-family: verdana;
	}
.couleurvertebandeaunewsacceuil {
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}
.couleurvertebandeauRouge {
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #FF6728;
	text-decoration: none;
	font-family: verdana;
}
.couleurvertebandeauNoir {
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}
.couleurverteTitreNoir14 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}


.couleurTitreNOIR14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreVERT_clair_14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #96C843;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreVERT_fonce_14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #369913;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreORANGE14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FF6900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.couleurTitre_gris_16 {
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitre_gris_15 {
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitre_gris_14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.couleurTitreROUGE12 {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #CA0D00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.couleurTitreROUGE14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0F00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitre_bleu14 {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #00326A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.couleurTitre_bleu14 a{
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #00326A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitre_bleu14 a:hover{
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #7C7C7C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}



.couleurTitreNOIR18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreVERT_clair_18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #96C843;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreVERT_fonce_18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #369913;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreORANGE18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF6900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitreROUGE18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0F00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.couleurTitre_bleu18 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #00326A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}





.couleurverteTitreVert14 {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #95C841;
	text-decoration: none;
	font-family: verdana;
}
.couleurverteSousTitreNoir14 {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}
.couleurvertebandeauBDD {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #345B70;
	text-decoration: none;
	font-family: verdana;
}
.couleurvertebandeauBDDrouge {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #FF6728;
	text-decoration: none;
	font-family: verdana;
}
.couleurvertebandeauBDDnoir {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_12 {
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_13 {
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_14 {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_16 {
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_18 {
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_20 {
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.bandeau_noir_verdana_16_centre {
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	font-family: verdana;
}

.bandeau_noir_verdana_18_centre {
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	font-family: verdana;
}

.bandeau_noir_verdana_20_centre {
	font-size: 20px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:center;
	font-family: verdana;
}

.bandeau_noir_verdana_22 {
	font-size: 22px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}
.bandeau_noir_verdana_23 {
	font-size: 23px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}
.bandeau_noir_verdana_24 {
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}

.couleurverteTITRE {
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}
.couleurverteTITRE16 {
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}
.couleurverte_texte {
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0in;
	text-align: left;
	direction: ltr;
	unicode-bidi: embed;
	word-break: normal;
	punctuation-wrap: hanging;
	language: fr-FR;
	font-family: 'Gill Sans MT';
	font-size: 10pt;
	color: #63A318;
}
.couleurverteTITREBDD {
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: verdana;
}
.couleurverteTITREtexte {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #b1c800;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.texte_bandeau_haut1_accueil {
	font-family: verdana;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #41617d;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
}
.titrerubriquebleu20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}
.titrerubriquebleu30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}
.titrerubriquebleu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-top: 20px;
}
.texterubriquebleu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
}
.texterubriquebleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
}

.titrerubriquebleu14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
}

.titrerubriquebleu15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
}

.titrerubriquebleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;
}
ab:hover {
	font-family: Verdana
	font-size: inherit;
	font-style: inherit;
	font-weight: normal;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
	color: #162736;
}
ab:link {
	font-family: Verdana
	font-size: inherit;
	font-style: inherit;
	font-weight: normal;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
	color: #41617d;
}
#gradient {
background-image: -moz-linear-gradient(top, #81a8cb, #4477a1); /* Firefox 3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb)); /* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1')"; /* IE8 */
}
.celluletableauassociation {
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: top;
	vertical-align: top;
}
.titrerubrique-carteregion-bleu20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.titrerubrique-carteregion-bleu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
	margin-top: 20px;
}
.titrerubrique-carteregion-bleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;}
	
	
	.titrerubrique-carteregion-bleu16 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;}
	
	
	.titrerubrique-carteregion-bleu16 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.titrerubrique-bleu16-centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 10px;
}
	
.rubrique-page-accueil {
	height: 150;
	width: 250;
	margin-left: 5;
	background-image: url(../images/page-accueil/fond-rubriques.jpg);
	
	
}
.rubrique-page-accueil-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #333333;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 7px;
	margin-top: 120px;
	line-height: 30px;
	border-bottom: 1px solid #000000;
}
.rubrique-page-accueil-titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #333333;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 7px;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	
}

.rubrique-page-accueil-titre-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #F00;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	margin-left: 7px;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	
}


.rubrique-page-accueil-titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #333333;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 16px;
	border-bottom: 2px solid #59636B;
	margin-bottom: 10px;
}

.rubrique-page-accueil-titre3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #333333;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 16px;
	
	margin-bottom: 10px;
	
}
.rubrique-page-accueil-titre3 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
		color: #666;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	
	margin-bottom: 10px;
}

.rubrique-page-accueil-titre3-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #FC3015;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	border-bottom: 1px solid #59636B;
	margin-bottom: 10px;
}

.rubrique-page-accueil-titre3-rouge a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
	color: #FC3015;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	
	margin-bottom: 10px;
	
}
.rubrique-page-accueil-titre3-rouge a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	/* [disabled]text-transform: none; */
		color: #666;
	/* [disabled]text-decoration: none; */
	letter-spacing: 0cm;
	text-align: left;
	/* [disabled]margin-top: 120px; */
	line-height: 20px;
	
	margin-bottom: 10px;
}







.rubrique-page-accueil-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	margin-top: 5px;
	line-height: 13px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.rubrique-page-accueil-texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-top: 5px;
	line-height: 13px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: top;
	text-align:justify;
}
.rubrique-page-accueil-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	letter-spacing: 0cm;
	text-align: right;
	line-height: 8px;
	margin-right: 10px;
}
.rubrique-page-accueil-lien a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	letter-spacing: 0cm;
	text-align: right;
	line-height: 12px;
	text-decoration: none;
	margin-right: 10px;
}
.rubrique-page-accueil-lien a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	letter-spacing: 0cm;
	text-align: right;
	line-height: 12px;
	text-decoration: underline;
	margin-right: 10px;
}

.htitrerubrique5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	background-image: -moz-linear-gradient(left, #A6D220,#BADD6B );
	/* Firefox 3.6 */
	background-image: -webkit-gradient(linear, 80% 70%, 0% 100%, from(#92B601), to(#7F960));
/* Safari & Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#92B601', endColorstr='#7F9601'); 
	/* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#92B601', endColorstr='#7F9601')"; /* IE8 */
}






#slideshow #slidesContainer {
margin:0 auto;
width:560px;
height:263px;
overflow:auto; /* affiche une scrollbar au cas ou */
position:relative;
}

.control {
display:block;
width:39px;
height:263px;
text-indent:-10000px;
position:absolute;
cursor: pointer;
}
#leftControl {
top:0;
left:0;
background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
top:0;
right:0;
background:transparent url(img/control_right.jpg) no-repeat 0 0;
}
#navDiapo{
display:block;
width:20px;
height:20px;
position:absolute;
right:25px;
bottom:10px;
cursor:pointer;
}





.titre_rubrique-bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #273B53;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: justify;
	margin-top: 20px;
	margin-right: 10px;}
	
#trait_horizontal_gris {
	
	border-bottom: 1px solid #666 ;
}







	
	.bandeau_RRAF_orange {
	font-size: 45px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #e27f19;
	text-decoration: none;
	font-family: verdana;
}


	
.bandeau_RRAF_bleu {
	font-size: 45px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-family: verdana;
}


.texte_bandeau_footer {
	font-family: verdana;
	font-size: 22px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: left;
}



#menu_RRAF, #menu_RRAF ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}

#menu_RRAF /* Ensemble du menu_RRAF */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_RRAF a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #666; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 194px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_orange.jpg);
	z-index:3000;
position: relative;
}
#menu_RRAF span a  
{
	letter-spacing: -1px;
}

#menu_RRAF li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
		 border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_RRAF li
{
        border-right: 1px solid #FFF ; /* on met une bordure transparente à droite de chaque élément */
}

#menu_RRAF li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 194px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_RRAF li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_RRAF li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_RRAF li ul ul 
{
        margin    : -31px 0 0 194px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_RRAF li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_RRAF a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_orange.jpg);
	font-weight: bold;
}
#menu_RRAF li:hover ul ul, #menu_RRAF li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_RRAF li:hover ul, #menu_RRAF li li:hover ul, #menu_RRAF li.sfhover ul, #menu_RRAF li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}




#menu_RRAF5, #menu_RRAF5 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 30px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		
}
#menu_RRAF5 /* Ensemble du menu */
{
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu_RRAF5 a /* Contenu des listes */
{
	display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
	padding : 0; /* couleur de fond */
	color : #666; /* couleur du texte */
	text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
	width : 156px; /* largeur */
	font-size: 12px;
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_orange.jpg);
	z-index:3000;
	
}
#menu_RRAF5 span a  
{
	letter-spacing: -1px;
}

#menu_RRAF5 li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 0px; /* on met une bordure blanche à droite de chaque élément */
		border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une liste */
		left: -999em;
		z-index:3000;
		padding-right: ;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_RRAF5 li
{
        padding-right: -1px; /* on met une bordure transparente à droite de chaque élément */
}

#menu_RRAF5 li ul /* Sous-listes */
{
	position: absolute; /* Position absolue */
	width: 156px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	font-size: 5px;
	z-index:3000;
}


#menu_RRAF5 li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #FFF; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		z-index:3000;
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu_RRAF5 li ul li                
{
        border-top : 1px solid #FFF; /* on met une bordure transparente en haut de chaque élément */
}

#menu_RRAF5 li ul ul 
{
        margin    : -31px 0 0 156px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #FFF ; /* Petite bordure à gauche pour ne pas coller ... */ 
		     
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu_RRAF5 li ul ul                
{
        border-left     : 1px solid #FFF ; /* on met une bordure transparente sur la gauche de chaque élément */
}
#menu_RRAF5 a:hover /* Lorsque la souris passe sur un des liens */    
{
	color: #000; /* ... et au contraire, le fond en blanc */
	background-image: url(https://www.agroforesterie.fr/boutons-pages/button_orange.jpg);
	font-weight: bold;
}
#menu_RRAF5 li:hover ul ul, #menu_RRAF5 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu_RRAF5 li:hover ul, #menu_RRAF li li:hover ul, #menu_RRAF li.sfhover ul, #menu_RRAF li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}


.texte_bandeau_haut_accueil_RRAF {
	font-family: verdana;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #e27f19;
	text-decoration: none;
	letter-spacing: 0px;
	text-align: right;
	vertical-align: top;
}


.titrefilactu_ORANGE_capitales_15 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
	font-style: ;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #DD6F00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
	border-bottom: 2px solid #DD6F00; 
	text-transform: uppercase ; 
}


.titrefilactu_ORANGE_capitales_14 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	font-style: ;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #DD6F00;
	text-decoration: none;
	letter-spacing: 0cm;
	text-align: left;
	text-indent: 3px;
	border-bottom: 2px solid #DD6F00; 
	text-transform: uppercase ; 
}




.texterubriquesnews_page_actu_RRAF {
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 12px;
}

#texterubriquesnews_page_actu_RRAF a{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 12px;
}

#texterubriquesnews_page_actu_RRAF a:hover{
	font-family: Arial, Helvetica,
sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #e27f19;
	line-height: 12px;
}


.titrefilactu_ORANGE_capitales_13 {
    font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
    font-style: ;
    line-height: 15px;
    font-weight: bold;
    font-variant: normal;
    color: #e27f19;
    text-decoration: none;
    letter-spacing: 0cm;
    text-align: left;
    text-indent: 3px;
    border-bottom: 2px solid #e27f19;
    text-transform: uppercase ;
}

.titrefilactu_ORANGE_capitales_13 a{
    font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
    font-style: ;
    line-height: 15px;
    font-weight: bold;
    font-variant: normal;
    color: #e27f19;
    text-decoration: none;
    letter-spacing: 0cm;
    text-align: left;
    text-transform: uppercase ;
}
.titrefilactu_ORANGE_capitales_13 a:hover{
    font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
    font-style: ;
    line-height: 15px;
    font-weight: bold;
    font-variant: normal;
    color: #999999;
    text-decoration: none;
    letter-spacing: 0cm;
    text-align: left;
    text-transform: uppercase ;
}