/***************** STYLE GLOBAUX *****************/
.invisible
{
	display:none;
}

a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#texte h1{
  font:bold 16px Tahoma;
  color:#000;
  letter-spacing:1px;
  margin:10px 0 30px 0;
  font-size: 20px !important;
  padding-left: 20px;
}
#texte h2{
  font-family:Tahoma;
  font-size: 13px !important;
  color: #296EB7;
  font-weight: bold;
  margin:0 0 7px;
}
#texte1 h1{
  font:bold 16px Tahoma;
  color:#000;
  letter-spacing:1px;
  margin:10px 0 30px 0;
  font-size: 20px !important;
  padding-left: 20px;
}
#texte1 h2{
  font-family:Tahoma;
  font-size: 13px !important;
  color: #296EB7;
  font-weight: bold;
  margin:0 0 7px;
}
#texte h3{
  font-family: Tahoma;
  font-size: 12px;
  color: #EE8022;
  font-weight: bold;
  margin:10px 0 15px 0px;
}
#texte h4{
  font-family: Tahoma;
  font-size: 12px;
  color: #296EB7;
  font-weight: bold;
  background:url(../images/charte/icon-list.jpg) no-repeat 0% 3% ;
  padding-left: 25px;
  height: 15px;
  clear: both;
}
#texte h5{
  font-family: Tahoma;
  font-size: 12px;
  color: #296EB7;
  font-weight: bold;
  background:url(../images/charte/icon-list.jpg) no-repeat left 0px;
  padding-left: 25px;
  clear: both;
  margin-bottom: 2px;
}
#texte h6{
  font-size:11px;
  font-family: Tahoma;
  color: #296EB7;
  font-weight: bold;
  text-decoration: underline;
  background-color: #DEE8F2;
  width: 628px;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
  margin-bottom: 0;
}
#texte p{
  font:11px Tahoma;
  text-align:justify;
  color:#000000;
  padding-bottom:10px;
  width:650px;

}

#texte1 p{
  font:11px Tahoma;
  text-align:justify;
  color:#000000;
  padding-bottom:10px;
}
#contenu p.couleur, span.couleur{
  font-weight:bold;
  color:#dd890f;
  text-align: justify;
}

/*accueil */
.line{
		text-align:center;
    padding-top: 5px;
		}
.line1{
		text-align:center;
    padding-top: 10px;
		}
.line2{
  border-bottom:solid 1px #3683D6;
  width: 650px;
}
.line3{
  padding-bottom: 10px;
  padding-top: 10px;
}
.line4{
  padding-bottom: 0px !important;
  padding-top: 20px;
}
.line5{
  padding-bottom: 10px;
  clear: both;
}

ul.list{
	 		padding:0px 0px 2px 25px;
			list-style:none;
			float:left;
      padding-bottom:20px;
      text-align: justify;
      width: 625px;
		 	}
		ul.list li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify !important;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:15px;
      line-height: 14px;
			}
ul.list1{
	 		padding:0px 0px 2px 25px;
			list-style:none;
			float:left;
      width:150px;
      text-align: justify;
		 	}
		ul.list1 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:15px;
			line-height:18px;
			}
ul.list2{
	 		padding:0px 0px 2px 25px;
			list-style:none;
			float:left;
      width:250px;
      text-align: justify;
		 	}
		ul.list2 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:15px;
			line-height:18px;
			}
ul.list3{
	 		padding:0px 0px 0px 25px;
			list-style:none;
			float:left;
      width:100px;
      text-align: justify;
		 	}
		ul.list3 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:15px;
      margin-bottom: 5px;
			}
ul.list4{
	 		padding:0px 0px 2px 16px;
			list-style:none;
			float:left;
      width:634px;
      text-align: justify;
		 	}
		ul.list4 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:12px;
			line-height:14px;
			}
ul.list5{
	 		padding:0px 0px 2px 0px;
			list-style:none;
			float:left;
      width:600px;
		 	}
		ul.list5 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:12px;
			line-height:14px;
			}
ul.list6{
	 		padding:2px 0px 2px 16px;
			list-style:none;
			float:left;
      width:640px;
      margin-top: 0px;
		 	}
		ul.list6 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:12px;
			line-height:14px;
      padding-top: 0px;
      margin-top: 0px;
			}
ul.list7{
	 		padding:2px 0px 15px 35px;
			list-style:none;
			float:left;
      width:615px;
		 	}
		ul.list7 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:12px;
			line-height:14px;
      padding-top: 0px;
			}
ul.list8{
	 		padding:2px 0px 15px 25px;
			list-style:none;
			float:left;
      width:490px;
		 	}
		ul.list8 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list2.jpg) no-repeat 14px 7px;
			padding-left:35px;
			line-height:25px;
      padding-top: 0px;
      background-color: #CFE0F2;
			}
ul.list9{
	 		padding:0px 0px 2px 25px;
			list-style:none;
			float:left;
      width:160px;
		 	}
		ul.list9 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:15px;
			line-height:18px;
			}
ul.list10{
	 		padding:0px 0px 2px 2px;
			list-style:none;
			float:left;
      width:650px;
      text-align: justify;
		 	}
		ul.list10 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:12px;
			line-height:14px;
			}
ul.list11{
	 		padding:2px 0px 2px 35px;
			list-style:none;
			float:left;
      width:615px;
		 	}
		ul.list11 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:12px;
			line-height:14px;
      padding-top: 0px;
			}
ul.list12{
	 		padding:0px 0px 0px 25px;
			list-style:none;
			float:left;
      width:130px;
      text-align: justify;
		 	}
		ul.list12 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:15px;
      margin-bottom: 5px;
			}
ul.list13{
	 		padding:0px 0px 0px 25px;
			list-style:none;
			float:left;
      width:160px;
      text-align: justify;
		 	}
		ul.list13 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 4px;
			padding-left:15px;
      margin-bottom: 5px;
			}
ul.list14{
	 		padding:2px 0px 15px 25px;
			list-style:none;
			float:left;
     	width:625px;
		 	}
		ul.list14 li{
			  color:#000000;
		    font-family: Tahoma;
		    font-size:11px;
		    font-weight: normal;
  			text-align:justify;
  			background: url(../images/charte/icon-list2.jpg) no-repeat 14px 7px;
  			padding-left:35px;
  			line-height:25px;
  			padding-top: 0px;
  			background-color: #CFE0F2;
			}
ul.list15{
	 		padding:0px 0px 2px 0px;
			list-style:none;
			float:left;
      width:190px;
      text-align: justify;
		 	}
		ul.list15 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 5px;
			padding-left:12px;
			line-height:15px;
			}
ul.list16{
	 		padding:0px 0px 2px 0px;
			list-style:none;
			float:left;
      width:210px;
      text-align: justify;
		 	}
		ul.list16 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 5px;
			padding-left:12px;
			line-height:15px;
			}
ul.list17{
	 		padding:0px 0px 2px 0px;
			list-style:none;
			float:left;
      width:340px;
      text-align: justify;
		 	}
		ul.list17 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 5px;
			padding-left:12px;
			line-height:15px;
			}
ul.list18{
	 		padding:0px 0px 2px 0px;
			list-style:none;
			float:left;
      width:220px;
      text-align: justify;
		 	}
		ul.list18 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			margin-top:3px;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 5px;
			padding-left:12px;
			line-height:15px;
			}
ul.list19{
	 		padding:0px 0px 2px 25px;
			list-style:none;
			float:left;
      width:625px;
      padding-bottom:5px;
      text-align: justify;
		 	}
		ul.list19 li{
			color:#000000;
      font-family: Tahoma;
      font-size:11px;
      font-weight: normal;
			text-align:justify;
			background: url(../images/charte/icon-list1.jpg) no-repeat left 6px;
			padding-left:15px;
      line-height: 14px;
			}
#text p{
  text-align:justify;
  color:#000000;
  font-size: 11px;
  font-family: Tahoma;
  padding-left:25px;
  margin-bottom: 0px ;
  padding-bottom: 0px;
  padding-top: 1px;
  width: 625px;
}
#bg-text0{
  background:url(../images/charte/bg-text1.jpg) no-repeat left top;
  width: 648px;
  height:85px;
  float: left;
  margin-top: 10px;
  padding-top: 3px;
}
   #bg-text0 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 18px;
      text-align: center;
  }
  #bg-text0 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      text-align: center;
      padding-top:4px;
      line-height: 1px !important;
      width: 400px;

  }
#bg-text1{
  background:url(../images/charte/bg-text1.jpg) no-repeat left top;
  width: 648px;
  height:85px;
  float: left;
  margin-top: 10px;
  padding-top: 3px;
}
  #bg-text1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      text-align: center;
      line-height:4px !important;
      width: 250px;
  }
   #bg-text1 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 18px;
      text-align: center;
  }
#text1-col1{
  float: left;
  width: 300px;
  padding-left: 60px;
  padding-top: 10px;
}
  #text1-col1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px;
      width: 300px;
  }
  #text1-col1 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }
#text1-col2{
  float: left;
  padding-left: 40px;
  padding-top: 10px;
}
  #text1-col2 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px;
      width: 200px;
  }
  #text1-col2 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }

#text2-col1{
  float: left;
  width: 300px;
  padding-left: 80px;
  padding-top: 5px;
}
  #text2-col1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px !important;
  }
  #text2-col1 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }
#text2-col2{
  float: left;
  padding-left: 40px;
  padding-top: 5px;
  text-align: center !important;
}
  #text2-col2 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px !important;
      text-align: center !important;
      width: 200px;
  }
  #text2-col2 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }
#bg-text{
  background:url(../images/charte/bg-text.jpg) no-repeat left top;
  width: 648px;
  height: 111px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
}
	#bg-text p{
      font-family: Tahoma;
      font-size: 10px !important;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 14px !important;
  	  clear:both;
  	  padding-bottom:2px;
      width: 250px;
  }
  #bg-text h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 10px;
      line-height: 16px;
	    text-align:center;
  }

.bg-text{
  background:url(../images/charte/bg-text.jpg) no-repeat left top;
  width: 648px;
  height: 111px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}
	.bg-text p{
      font-family: Tahoma;
      font-size: 10px !important;
      color: #2D3D4F !important;
      font-weight: normal !important;
      padding-left: 0px;
      line-height: 14px;
	    clear:both;
  }

#text-col1{
  float: left;
  width: 300px;
  padding-bottom:5px;
  padding-left: 25px;
}
   #text-col1 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 16px;
  }
  #text-col1 p{
      font-family: Tahoma;
      font-size: 11px !important;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 14px;
      width: 300px;
  }
  #text-col1 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 14px;
  }
#text-col2{
  float: left;
  padding-left: 20px;
  width:270px;
}
   #text-col2 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 16px;
  }
  #text-col2 p{
      font-family: Tahoma;
      font-size: 11px !important;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 14px;
      width:270px;
  }
  #text-col2 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 14px;
  }
#text-col3{
  float: left;
  padding-left: 20px;
  width:200px;
}
   #text-col3 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 16px;
  }
  #text-col3 p{
      font-family: Tahoma;
      font-size: 11px !important;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 14px;
      width:200px;
  }
  #text-col3 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 14px;
  }
#text3-col1{
  float: left;
  width: 300px;
  padding-left: 20px;
  padding-top: 10px;
}
  #text3-col1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px;
      width: 300px;
  }
  #text3-col1 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }
.bg-text2{
  background:url(../images/charte/bg-text1.jpg) no-repeat left top;
  width: 648px;
  height: 85px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-left: 20px;
}
#bg-text3{
  background:url(../images/charte/bg-text1.jpg) no-repeat left top;
  width: 648px;
  height:85px;
  float: left;
  margin-top: 10px;
}
  #bg-text3 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      text-align: center;
      line-height:4px !important;
  }
   #bg-text3 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 14px;
      text-align: center;
  }
#text3-col1{
  float: left;
  width: 300px;
  padding-left: 60px;
  padding-top: 5px;
}
  #text3-col1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px;
  }
  #text3-col1 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }
#text3-col2{
  float: left;
  padding-left: 40px;
  padding-top: 5px;
}
  #text3-col2 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      padding-left: 0px;
      line-height: 12px;
  }
  #text3-col2 span{
      font-family: Tahoma;
      font-size: 11px;
      color: #EE8022;
      font-weight: bold;
      padding-left: 0px;
      line-height: 12px;
  }

#contact-link {
    color:#296EB7;
    font:normal 11px Tahoma;
 		text-align:center;
    margin: 0 auto;
    margin-left: 15px;
}
          		#contact-link:link, #contact-link:visited{
          				font:normal 12px Tahoma;
          				text-decoration:underline !important;
          				color:#296EB7 !important;
                  text-align: left;
                  padding-left: 10px;
                  margin-left: 0px;
          				}
          		#contact-link:hover, #contact-link:active{
          				font:normal 12px Tahoma;
          				text-decoration:none;
          				color:#FFA800 !important;
                  text-align: left;
                  padding-left: 10px;
                  margin-left: 0px;
                  }

/*historique*/

.historique-text{
  background:url(../images/charte/bg-historique.jpg) no-repeat left top;
  width:611px;
  height: 90px;
  float: left;
  padding-left: 70px;
  padding-top: 15px;
}
  .historique-text p{
      text-align:justify;
      color:#000000;
      font-size: 11px;
      font-family: Tahoma;
      width: 570px !important;
      padding-top: 5px;
      margin-bottom: 0px !important;
  }
  .historique-text span{
      color:#052D58;
      font-size: 11px;
      font-family: Tahoma;
  }
.historique-text1{
  background:url(../images/charte/bg-historique1.jpg) no-repeat left top;
  width:650px;
  height: 86px;
  margin-left: 20px;
  margin-top: 0px;
  float: left;
  padding-left: 50px;
  padding-top: 10px;
}
  .historique-text1 p{
      text-align:justify;
      color:#000000;
      font-size: 11px;
      font-family: Tahoma;
      width: 590px !important;
      padding-top: 25px;
      margin-bottom: 0px !important;
  }
  .historique-text1 span{
      color:#052D58;
      font-size: 11px;
      font-family: Tahoma;
  }
.historique-text2{
  background:url(../images/charte/bg-historique2.jpg) no-repeat left top;
  width:650px;
  height: 86px;
  margin-left: 20px;
  margin-top: 0px;
  float: left;
  padding-left: 0px;
  padding-top: 10px;
}
  .historique-text2 p{
      text-align:justify;
      color:#000000;
      font-size: 11px;
      font-family: Tahoma;
      width: 590px;
      margin-bottom: 0px !important;
  }
  .historique-text2 span{
      color:#052D58;
      font-size: 11px;
      font-family: Tahoma;
  }


/*insertion*/

#insertion-title{
    background:url(../images/charte/bg-title.jpg) no-repeat left top;
    width: 648px;
    height: 44px;
    margin-bottom: 15px;
    float: left;
}
  #insertion-title h2{
      font-family:Tahoma;
      font-size: 13px !important;
      color: #296EB7;
      font-weight: bold;
      margin-top: 0px;
      padding-top: 24px;
      float: left;
      }
#text {
  color:#042344 !important;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold !important;
}
.links{
  width: 470px;
  height: 22px;
  float: left;
  padding-left: 200px;
  padding-top: 10px;
}

 .page-link {
    color:#296EB7;
		font:bold 12px Tahoma;
		text-align:justify;
    float: left;
    margin-right: 5px;
    width: 90px;
    height: 20px;
    padding-top: 5px;
    padding-left: 20px;
    background-color: #DEE8F2;
		}
		.page-link:link, .page-link:visited{
				font:bold 12px Tahoma;
				text-decoration:underline;
				color:#296EB7 ;
        width: 90px;
        height: 20px;
        padding-top: 5px;
        padding-left: 20px;
        margin-right: 5px;
        background-color:#DEE8F2 ;
				}
		.page-link:hover, .page-link:active{
				font:bold 12px Tahoma;
				text-decoration:none;
				color:#F38631 !important;
        width: 90px;
        padding-top: 5px;
        padding-left: 20px;
        height: 20px;
        margin-right: 5px;
        background-color:#FAF7C6 !important;
				}

.page-link1 {
    color:#F38631;
		font:bold 12px Tahoma;
		text-align:center !important;
    float: left;
    margin-right: 5px;
    padding-top: 5px;
	  padding-left:60px;
	}
		.page-link1:link, .page-link1:visited{
				font:bold 12px Tahoma;
				text-decoration:underline;
				color:#F38631;
        padding-top: 5px;
        margin-right: 5px;
    		text-align:center;
    		padding-left:60px;
				}
		.page-link1:hover, .page-link1:active{
				font:bold 12px Tahoma;
				text-decoration:none;
				color:#296EB7 !important;
        padding-top: 5px;
        margin-right: 5px;
    		text-align:center;
    		padding-left:60px;
				}

.page-text p{
  padding-left: 18px;
  width: 632px;
}
  .page-text h3{
        font-size:11px !important;
        font-family: Tahoma;
        color: #296EB7 !important;
        font-weight: bold !important;
        text-decoration: underline;
        background-color: orange;
        width: 648px;
  }

#insertion-bg1{
  background:url(../images/charte/insertion-bg1.jpg) no-repeat left top;
  width: 648px;
  height: 40px;

}
     #insertion-bg1 p{
        font-size:11px;
        font-family: Tahoma;
        font-style: italic ;
        color: #296EB7;
        font-weight: bold;
        padding-left: 20px;
}
.insertion-list{
/*  margin-bottom: 0px;
  padding-bottom: 0px;*/
}

.insertion-list p{
     font-size:11px;
     font-family: Tahoma;
     font-weight: bold !important;
     color: #000000;
     text-decoration: underline;
     margin-bottom: 0px;
     padding-bottom: 0px !important;
}
.insertion-text{
  padding-bottom: 10px;
}

.insertion-text p{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  text-align: center;
  color: #296EB7 !important;
  padding-top: 5px;
}


#insertion-list1{
  float:left;
}

#insertion-list1 p{
     font-size:11px;
     font-family: Tahoma;
     font-weight: bold;
     text-align: justify;
     color: #000000;
     text-decoration: underline;
     margin: 0px !important;
     padding-bottom: 0px;
     padding-left: 25px;
}
#insertion-list1 span{
     font-size:11px;
     font-family: Tahoma;
     font-weight:normal;
     color: #000000;
     margin: 0px;
     line-height: 12px;
     padding-bottom: 0px;
     padding-left: 25px;
}
#insertion-list2{
  float:left;
}

#insertion-list2 p{
     font-size:11px;
     font-family: Tahoma;
     font-weight: bold;
     text-align: justify;
     color: #000000;
     text-decoration: underline;
     margin: 0px !important;
     padding-bottom: 0px;
     padding-left: 25px;
}
#insertion-list2 span{
     font-size:11px;
     font-family: Tahoma;
     font-weight:normal;
     color: #000000;
     margin: 0px;
     line-height: 12px;
     padding-bottom: 0px;
     padding-left: 25px;
}
#text p{
  text-align:justify;
  color:#000000;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 0px !important;
}

#insertion-bg2{
  background:url(../images/charte/insertion-bg2.jpg) no-repeat left top;
  width: 648px;
  height: 35px;
  clear: both;
}
     #insertion-bg2 p{
        font-size:11px;
        font-family: Tahoma;
        font-style: italic ;
        color: #296EB7 ;
        font-weight: bold ;
        padding-left: 20px;
        padding-top: 5px;
        margin-bottom: 0px ;
        padding-bottom: 0px;
}
#insertion-bg3{
  background:url(../images/charte/insertion-bg3.jpg) no-repeat left top;
  margin-bottom: 0px;
  height:35px;
  clear:both;
  width: 100%;
}
    #insertion-bg3 p{
        font-size:11px;
        font-family: Tahoma;
        font-style: italic;
        color: #296EB7;
        font-weight: bold;
        padding-left: 20px;
        padding-top: 3px;
        padding-bottom: 0;
        margin-bottom: 0;
}
    #insertion-bg3 h3{
        font-size:11px;
        font-family: Tahoma;
        color: #296EB7;
        font-weight: bold;
        text-decoration: underline;
        background-color: #DEE8F2;
        width: 628px;
        padding-left: 25px;
        padding-top: 5px;
        padding-bottom: 5px;
        clear: both;
        margin-top: 15px;
        margin-bottom: 10px;
        float:left;

}
.insertion-haut{
  float:left;
  width:560px;
}
.insertion-link{
  float:right;
  width:85px;
  padding-top:7px;
}
.insertion-link1
{
  float:right;
  width:85px;
  padding-top:7px;
  padding-bottom:2px;

}
.insertion-haut p
{
  width:530px !important;
  float: left;
}

.haut-link {
    color:#000000 !important;
    font:normal 11px Tahoma;
 		text-align:right;
    margin: 0 auto;
    clear: both;
    padding-top:7px;
    padding-bottom: 0px;
    margin-bottom: 0px;
        		}
          		.haut-link:link, .haut-link:visited{
          				font:normal 11px Tahoma;
          				text-decoration:none !important;
          				color:#000000 !important;
                  text-align: right;
                  margin-left: 0px;
          				}
          		.haut-link:hover, .haut-link:active{
          				font:normal 11px Tahoma;
          				text-decoration:underline !important;
          				color:#F88A2C !important;
                  text-align: right;
                  margin-left: 0px;
                  }
.boxes{
  width: 590px;
  float: left;
  padding-left: 30px;
}

.box{
  width:122px ;
  height:60px ;
  float: left;
  background:url(../images/charte/bg-box.jpg) no-repeat left top;
  text-align: left !important;
  margin-left: 8px;
  padding: 12px 5px 5px 10px;
  }
  .box span{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold !important;
    color: #296EB7 !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
  }

  .box p{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal !important;
    color: #000000;
    text-align: left;
    padding-left: 0px !important;
    margin-left: 0px !important;
    text-decoration: none !important;
    line-height: 10px;
    width: 120px !important;
  }
.boxes1{
  width: 590px;
  float: left;
  padding-left: 100px;
}
.box1{
  width:122px;
  height:67px;
  float: left;
  background:url(../images/charte/bg-box1.jpg) no-repeat left top;
  text-align: left !important;
  margin-left: 8px;
  padding: 5px 5px 5px 10px;
}
  .box1 span{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold !important;
    color: #296EB7 !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    line-height: 0px !important;
  }

  .box1 p{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal !important;
    color: #000000;
    text-align: left;
    padding-left: 0px !important;
    margin-left: 0px !important;
    text-decoration: none !important;
    line-height: 10px;
    width: 120px !important;
  }

.table1{
  clear: both;
  width:550px;
	background-color:#DEE8F2;
	font-size:11px;
  font-family: Tahoma;
  color: #000000;
	border:1px solid #5A8FC8;
  text-align: center;
  font-weight: normal;
	}
	.table1td {
    padding-left: 2px;
    height: 4px;
		text-align:center;
		font-size:11px;
    font-family: Tahoma;
    line-height: 18px;
    color: #000000;
    border: solid 1px #95B7DB;
    background-color: #D3E2F2;
		}
    .table1td1 {
    padding-left: 2px;
    height: 4px;
		text-align:center;
		font-size:11px;
    font-family: Tahoma;
    line-height: 18px;
    color: #000000;
    background-color: #D3E2F2;
		}
.table-top {
	text-align:center;
  border: solid 1px #296EB7;
	background-color:#296EB7;
  width: 550px;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
	}

/*actualites*/


.box-actualites{
  float: left;
  width: 650px;
}
.image{
  float: left;
  width: 170px;
  padding-right: 15px;
}

.actualites-image{
  float: left;
  width:168px;
  height: 117px;
  border:solid 1px #EE8022;
}
.button-link{
  clear: both;
}

.actualites-title{
  float: left;
  width: 625px !important;
  margin-bottom: 5px;
  font-family: Tahoma;
  font-size: 12px;
  color: #000000;
  font-weight: bold !important;
  background:url(../images/charte/icon-list3.jpg) no-repeat left 5px;
  padding-left: 25px;
  clear: both;
  padding-top:5px;
}

.box-actualites1{
  float:left;
  width: 648px;
}
.box-actualites1 p
{
  text-align: justify !important;
  font-size:11px !important;
  font-family: Tahoma, Arial, sans-serif;
  color:#000000;
}

.image1{
  float: right;
  width: 170px;
  padding-left: 15px;
}
.actualites-image1{
  float: right;
  width:168px;
  height: 117px;
  border:solid 1px #EE8022;
}
.actualites-title1{
  float: left;
}
      .actualites-title1 span{
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        font-weight: bold !important;
        background:url(../images/charte/icon-list3.jpg) no-repeat left top;
        padding-left: 25px;
        clear: both;
		    padding-bottom:10px;
		    line-height:40px;
    }
.telecharger div{
  text-align:left;
  float:left;
  padding-bottom:10px;
}

.telecharger-link {
    color:#F38631;
		font:bold 12px Tahoma;
		text-align:center !important;
    float: left;
    margin-right: 5px;
    padding-top: 5px;
    padding-bottom:5px;
	}
		.telecharger-link:link, .telecharger-link:visited{
				font:bold 12px Tahoma;
				text-decoration:underline;
				color:#F38631;
        padding-top: 5px;
        margin-right: 5px;
    		text-align:center;
        padding-bottom:5px;
				}
		.telecharger-link:hover, .telecharger-link:active{
				font:bold 12px Tahoma;
				text-decoration:none;
				color:#296EB7 !important;
        padding-top: 5px;
        margin-right: 5px;
        padding-bottom:5px;
    		text-align:center;
				}


/*qui somme nous*/

.col1{
	float:left;
	width:460px;
	}
	.col1 p {
		width:430px;
		text-align:justify;
	}
  .list-link{
    float: left;
    width: 300px;
    padding-left: 150px;
    padding-top: 20px;
  }
      .list-link div{
        padding-bottom: 15px;
      }
  .col1-text{
     background:url(../images/charte/bg-rubrique2.jpg) no-repeat left top;
     width: 393px;
     height: 44px;
     float: left;
     padding-left: 10px;
  }
      .col1-text span{
        text-align: left;
        font-family: Tahoma;
        font-size: 11px;
        color: #296EB7;
        font-weight: bold;
      }
      .col1-text p{
        text-align: left;
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
      }
.col2{
	float:left;
	width:190px;
	}
	.col2-box{
		float:left;
		width:188px;
		height:201px;
		border:solid 1px #629ad5;
    margin-bottom: 10px;
		}
	.col2-box-bg{
		float:left;
		background:url(../images/charte/bg-box-actualites.jpg) no-repeat left bottom;
		width:183px;
		height:171px;
    padding-right: 5px;
	}
      .col2-box-bg p{
        padding: 5px;
        height:130px;
        text-align: justify;
      }
  .picture1{
    float: right;
    width: 77px;
    height: 53px;
    padding-top:0px;
    padding-left: 8px;
    padding-right: 0px;
  }
	.col2-box-title{
		float:left;
		width:188px;
		height:30px;
		background-color:#d4d4d4;
		}
		.col2-box-title p{
			float:left;
			text-align:left;
			font-family:Tahoma;
			font-size:11px;
			font-weight:bold !important;
			padding-top:5px;
			padding-left:10px;
		}
  .col2-link {
    color:#1C5EA5 !important;
    font:bold 11px Tahoma;
 		text-align:right;
    margin: 0 auto;
    clear: both;
    padding-top:7px;
    background:url(../images/charte/icon-link.jpg) no-repeat 100px 10px;
        		}
          		.col2-link:link, .col2-link:visited{
          				font:bold 11px Tahoma;
          				text-decoration:none !important;
          				color:#1C5EA5 !important;
                  text-align: right;
                  margin-left: 0px;
          				}
          		.col2-link:hover, .col2-link:active{
          				font:bold 11px Tahoma;
          				text-decoration:underline !important;
          				color:#F88A2C !important;
                  text-align: right;
                  margin-left: 0px;
                  }
.actualites-link{
  float:right;
}

.boxes-pdf{
	float:left;
	width:420px;
	padding-left:20px;
}
.text-pdf{
	width:193px;
	height:144px;
	background:url(../images/charte/bg-rubrique.jpg) no-repeat left top;
	float:left;
	margin-right:2px;
	padding-left:10px;
	padding-top:5px;
	}
	.text-pdf span{
		font-family:Tahoma;
		font-size:11px;
		color:#296eb7;
		text-align:justify;
		width:180px;
		font-weight:bold;
		line-height:12px !important;
	}
	.text-pdf p{
		font-family:Tahoma;
		font-size:11px;
		color:#323232;
		text-align:justify;
		width:180px;
		line-height:14px;
	}
.text1-pdf{
	width:193px;
	height:144px;
	background:url(../images/charte/bg-rubrique1.jpg) no-repeat left top;
	float:left;
	margin-right:2px;
	padding-left:10px;
	padding-top:5px;
	}
	.text1-pdf span{
		font-family:Tahoma;
		font-size:11px;
		color:#296eb7;
		text-align:justify;
		width:180px;
		font-weight:bold;
		line-height:14px !important;
	}
	.text1-pdf p{
		font-family:Tahoma;
		font-size:11px;
		color:#323232;
		text-align:justify;
		width:180px;
		line-height:14px;
	}


/*recrutement*/

#divContact{
	font:normal 12px Arial;
	color:#000000;
  background-color: #ffffff;
	}

	#text-recrutement{
		font:normal 8px Arial;
		color:#000000;
		clear:left;
		border:none;
		}
	#divContact lable{
		font:normal 12px Arial;
		color:#000000;
		}
#table-recrutement{
  	background-color:#000000;
  	font-size:11px;
    font-family: Tahoma;
    color: #000000;
    width: 550px;
    text-align: center;
    font-weight: normal;
    border: solid 1px #AECBEA;
	}
label{
	width:150px;
	float:left;
	display:inline;
	clear:both;
	color:#000000;
	font:normal 12px Arial;
	text-align:left;
	padding-left:35px;
	padding-top:5px;
	}
.mail_label{
	width:150px;
	float:left;
	display:inline;
	clear:both;
	color:#000000;
	font:normal 12px Arial;
	text-align:left;
	padding-left:10px;
	}
.mail_input{
	width:130px;
	float:left;
	color:#000;
	}
.inputForm{
  border:1px solid #296EB7;
	background-color:#ffffff;
	width:230px;
	font:normal 12px Arial;
	color:#000000;
	margin-top:5px;
	}
.inputFormOver{
  border:1px solid #F88A2C;
	background-color:#FAF7C6;
	width:230px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin-top:5px;
	}


/*hebergement*/

.bg-pdf{
   background-color: #DEE8F2;
   width: 650px;
   text-align: center;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-bottom:10px;
   clear:both;
   margin:0 auto;
}
.hebergement-list1{
  float:left;
}
  .hebergement-list1 p{
       font-size:11px;
       font-family: Tahoma;
       font-weight: bold !important;
       text-align: justify;
       color: #000000;
       text-decoration: underline !important;
       margin: 0px !important;
       padding-bottom: 0px;
       padding-left: 25px;
  }
#hebergement-text{
     background:url(../images/charte/bg-rubrique2.jpg) no-repeat center 10px;
     width: 393px;
     height: 44px;
     float: left;
     padding-left: 10px;
     text-align: center;
     padding-top: 10px;
     padding-bottom: 10px;
  }
      #hebergement-text span{
        text-align: center;
        font-family: Tahoma;
        font-size: 11px;
        color: #296EB7;
        font-weight: bold;
        padding-top: 10px;
      }
      #hebergement-text p{
        text-align: center;
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
        width: 390px;
      }
  #hebergement-text3{
     background:url(../images/charte/bg-rubrique2.jpg) no-repeat center 10px;
     width: 393px;
     height: 44px;
     float: left;
     text-align: center;
     padding-top: 15px;
     padding-bottom: 10px;
  }
      #hebergement-text3 span{
        text-align: center;
        font-family: Tahoma;
        font-size: 11px;
        color: #296EB7;
        font-weight: bold;
        padding-top: 10px;
      }
      #hebergement-text3 p{
        text-align: center;
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        font-weight: normal;
        width: 350px;
      }
#hebergement-bg2{
  background:url(../images/charte/insertion-bg2.jpg) no-repeat left 5px;
  width: 648px;
  height: 30px;
  padding-bottom: 5px;
  clear: both;
}
     #hebergement-bg2 p{
        font-size:11px;
        font-family: Tahoma;
        color: #296EB7 ;
        font-weight: bold ;
        padding-left: 20px;
        padding-top: 12px;
        margin-bottom: 0px ;
        padding-bottom: 0px;
}
#hebergement-title{
    background:url(../images/charte/bg-title.jpg) no-repeat left top;
    width: 648px;
    height: 44px;
    margin-bottom: 10px;
    float: left;
}
  #hebergement-title h2{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-top: 0px;
      padding-top: 24px;
      float: left;
      }
#hebergement-text1{
  background:url(../images/charte/bg-text.jpg) no-repeat left top;
  width: 648px;
  height:85px;
  float: left;
  margin-top: 10px;
  padding-top: 3px;
}
  #hebergement-text1 p{
      font-family: Tahoma;
      font-size: 11px;
      color: #2D3D4F !important;
      font-weight: bold !important;
      text-align: center;
      line-height:4px !important;

  }
   #hebergement-text1 h1{
      font-family:Tahoma;
      font-size: 11px !important;
      color: #296EB7;
      font-weight: bold;
      margin-bottom: 5px;
      line-height: 18px;
      text-align: center;
  }

/*contact*/
.contact-boxes{
  float: left;
  width: 640px;
}
.contact-boxes1{
  float: left;
  width: 690px;
}
.contact-box{
	float:left;
	width:190px;
  padding-right: 10px;
	border-right:solid 1px #4f88c4;
}
.contact-box1{
	float:left;
	width:190px;
  padding-right: 5px;
  padding-left: 10px;
	border-right:solid 1px #4f88c4;
}
.contact-box2{
	float:left;
	width:210px;
  padding-right: 5px;
  padding-left: 15px;
}
.contact-box3{
	float:left;
	width:340px;
  padding-right: 30px;
	border-right:solid 1px #4f88c4;
}
.contact-box4{
	float:left;
	width:230px;
  padding-left: 20px;
}
.contact-box5{
	float:left;
  display:inline ;
  font-weight: normal;
	width:220px;
  padding-right: 5px;
}
.contact-box6{
	float:left;
  display:inline ;
  font-weight: normal;
	width:230px;
  padding-right: 5px;
}
.box-left{
	float:left;
	width:350px;
	padding-top:10px;
}
.box-text{
	clear:both;
	width:350px;
}
.box-plan{
	float:left;
	width:300px;
}

/*merci*/

.merci-link {
    color:#F38631;
		font:bold 12px Tahoma;
		text-align:center !important;
    margin-right: 5px;
    padding-top: 5px;
	}
		.merci-link:link, .merci-link:visited{
				font:bold 12px Tahoma;
				text-decoration:underline;
				color:#F38631;
        padding-top: 5px;
        margin-right: 5px;
    		text-align:center;
				}
		.merci-link:hover, .merci-link:active{
				font:bold 12px Tahoma;
				text-decoration:none;
				color:#296EB7 !important;
        padding-top: 5px;
        margin-right: 5px;
    		text-align:center;
				}
#merci{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #296EB7;

}

