body{

  padding: 0;

  font-family: Arial, sans-serif;

  font-size: 12px;

  background-color: #FFF;

  text-align: center;

}



#encapsulation{

  width: 850px;

  margin: auto;

  text-align: left;

}



img{

  border: 0px;

  vertical-align: middle;

}



/*****************/

#header{

  width: 850px;

  height: 135px;

}



#logo{

  margin: 40px 0px 0px 35px; 

}

#divdefile_image{
  float: right;
	width : 528px;
	height : 93px;
	background-image : url("img/exemple2.png");
  margin: 19px 20px 0px 0px; 
}



/****************/

#corps{

  background: url("./img/bg.jpg") repeat-y;

}



#padding_corps_top{

  padding: 0px 19px 0px 19px;
  background: url("./img/bg.jpg") repeat-y;

}

#padding_corps{

  padding: 10px 29px 10px 29px;
  background: url("./img/bg.jpg") repeat-y;

}



.menu1, .menu2, .menu2a{

  color: #233285;

}

.menu1{

  width: 204px;

  height: 21px;

  background: url(./img/bouton1.jpg) no-repeat;

  text-align : center;
}

.menu1 a{

  padding-left: 10px;

}

.menu2{

  text-align : center;

  width: 179px;

  height: 21px;

  background: url(./img/bouton2.jpg) no-repeat; 

}

.menu2a{

  width: 179px;

  height: 21px;

  background: url(./img/bouton2.jpg) no-repeat; 

}

.menu3{

  text-align : center;

  width: 175px;

  height: 21px;

  background: url(./img/bouton3.jpg) no-repeat; 

}


.menu1 a, .menu2 a, .menu2a a, .menu3 a{
	margin-top : 20px;
	text-decoration : none;
	color : #000;
	font-weight : 600;
	line-height : 22px;

}


.menu1 a:hover, .menu2 a:hover, .menu2a a:hover, .menu3 a:hover{
	color : #f00;
}

/****************/

#top_footer{

  width: 850px;

  height: 23px;

  background: url(./img/bandeauFooter.jpg) no-repeat;

}



#top_footer span{

  float: right;

  padding-right: 50px;

  padding-top: 4px;

  text-transform: uppercase;

  color: #FFF;

  font-weight: bold;

  font-size: 12px;

}



/****************/

#bottom_footer{

  width: 850px;

  height: 55px;

  background: url(./img/footer.jpg) no-repeat;

}

#bottom_footer a{

  color: #8b8c8e;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 7px;

  font-weight: bold;

  float: right;

  padding-right: 50px;

  padding-top: 10px;

  letter-spacing: 1px;

}

.liens{
	display : block;
	text-align : center;
	color : #e34663;
	font-weight : 600;
	font-size : 14px;
	padding-bottom : 20px;
	border-bottom : 1px dotted #e34663;
	margin-bottom : 20px
}

.liens a{
	color : #233270;
	font-weight : 600;
	font-size : 14px;
	text-decoration : none;
}

.liens a:hover{
	color : #4663e3;
	font-weight : 600;
	font-size : 14px;
	text-decoration : none;
}

.tab td, .tab th {
	border : 1px solid #000;
}

th {
	font-weight : bold;
	background-color : #f00;
	color : #fff;
}

.ronds{
	margin-left : 20px;
	text-align : center;
}

.ronds img{
	margin : 30px;
}

.nomchamp {
	text-align : right;
}

.formulaire {
	width : 750px;
}

.formulaire td{
	padding : 5px;
}

.contact {
	width : 600px;
	border : 1px solid #233270;
	margin : auto;
	margin-top : 40px;
	padding-top : 20px;
	padding-bottom : 20px;
	text-align:center;
}

.titre_news {
	border : 1px solid #233270;
	padding : 5px;
	font-weight : 600;
	background-color:#233285;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.soustitre_news {
	border-left : 1px solid #233270;
	border-right : 1px solid #233270;
	font-weight : 600;
	color:#233285;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	padding : 5px
}

.message_news {
	border-left : 1px solid #233270;
	border-right : 1px solid #233270;
	border-bottom : 1px solid #233270;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin-bottom : 20px;
	padding : 5px;
	text-align : left;
}

.titre{
	font-size : 14px;
	font-weight : 600;
	color : #f00;
}
