img {
	border: none;
}

body {
	margin: 0px;
	padding: 0px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/trame.gif);
	background-repeat: repeat;
}

dd {
	margin: 0px;
	padding: 0px;
	width: 164px;
}

dl {
	background-color: #FEFCE9;
	width: 164px;
	margin: 0px 0px 0px 10px;
	border: 1px solid #A99C6A;
	padding: 20px 0 20px 0;
	font-weight: bold;
}

dl a{
	font-weight: bold;
}

dl a:hover{
	font-weight: bold;
}

#divmenu {
	margin: 0;
	padding: 0;
	width: 176px;
}

.encartgauche {
	background-color: #FEFCE9;
	margin: 20px 0px 0px 10px;
	border: 1px solid #A99C6A;
	padding: 5px; 
	text-align: left;
}

#encartgauche {
	background-color: #FEFCE9;
	width: 155px;
	margin: 20px 0px 0px 10px;
	border: 1px solid #A99C6A;
	padding: 5px; 
	text-align: left;
}

#encartgauche2 {
	background-color: #FEFCE9;
	width: 155px;
	margin: 20px 0px 0px 10px;
	border: 1px solid #A99C6A;
	padding: 5px; 
	text-align: left;
}

.textaligncenter {
	text-align: center;
	display: block;
}

.champtext {
	width: 100%;
}

dl#menu dt {
	cursor: pointer;
	margin: 0px;
	height: 20px;
	line-height: 25px;
	text-align: left;
	font-weight: bold;
	width: 164px;
	background-color: #FEFCE9;
	border: none; 
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

dl#menu li a{
	padding-left: 35px;
	width: 129px;
	font-weight: bold;
	color: #75672F;;
	text-decoration: none;
	display: block;
	border: 0 none;
}

dl#menu li a:hover{
	font-weight: bold;
	color: #FFFFFF;
	background: #CEC686;
}

#divmenu li {
	line-height: 20px;
	background: #E9E2BE;
	height: 20px;
	list-style-type: none;
}
.textgras {
	font-weight: bold;
}

.aligncenter {
	text-align: center;
}

p {
	margin: 0px;
	padding: 0px;
}

#divmenu ul {
	margin: 0px;
	padding: 0px;
	width: 164px;
}

.lien a{
	padding-left: 35px;
	width: 129px;
	text-decoration: none;
	display: block;
	background-image: url(../images/escargot_bleu.gif);
	background-repeat: no-repeat;
	background-position: 7px;
	color: #75672F;;
}

.lien a:hover{
	background-image: url(../images/escargot_brun2.gif);
	background-repeat: no-repeat;
	background-position: 7px;
	color: #FFFFFF;
	background-color: #C9B979;
}

.lien a:active {
	background-image: url(../images/escargot_brun2.gif);
	background-repeat: no-repeat;
	background-position: 7px;
	color: #FFFFFF;
	background-color: #C9B979;
}

.center {
	text-align: center;
	margin: 15px;
}

.aligncenter {
	margin: 5px auto;
	display: block;	
}

.alignimgcenter {
	border: 1px solid #A99C6A;
	margin: 0 auto;
	display: block;
	width: 283px;	
}


#bandeaubas {
	background-image: url(../images/bandeau_bas.jpg);
	width: 750px;
	height: 139px;
	float: left;
}

#bandeauhaut {
	background-image: url(../images/banniere_haut.jpg);
	width: 574px;
	height: 141px;
	float: left;
}

#bandeaunews {
	width: 520px;
	height: 29px;
	margin-top: 20px;
	margin-left: 27px;
	border: 1px solid #A99C6A;
	background-color: #E9E2BE;
	margin-bottom: 30px;
}

#bandeaunews h1 {
	width: 520px;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #75672F;
}

#blocconteneur {
	width: 750px;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: #FEFCF4;
	border-left: 1px solid #908258;
	border-right: 1px solid #908258;
	border-bottom: 1px solid #908258;
	top: -12px;
	position: relative;
	left: 50%;
	margin-left: -375px;  /*moitié de la largeur */
}

#margepied {
	clear: both;
	margin: 0;
	padding: 0;
}
#blocmenu {
	width: 176px;
	height: 400px;
	float: left;
	height: 100%;
}

#blocmenu  h3{
	margin: 15px 0 15px 0;
	width: 87px;
	height: 25px;
	background-image: url(../images/bouton_accueil.gif);
	padding-left: 80px;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4D411D;
	padding-top: 11px;
}

#blocpied {
	width: 750px;
	height: 179px;
	background-color: #FFFFFF;
	clear: both;
}

#bloctete {
	width: 750px;
	height: 141px;
}

#contenu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 300px;
	height: 100%;
	float: left;
}

#contenu h2{
	padding-top: 8px;
	margin: 16px;
	height: 35px;
	text-align: center;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#contenu h4{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A09362;
	margin: 10px 0;
	padding: 5px;
	background-color: #FCF5E0;
}

#contenu h5{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#contenu h6{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A09362;
	margin: 0;
	padding: 0;
	text-align: center;
}

#contenucentrale {
	
	margin: 3px 10px 20px 27px;
	clear: left;
	text-align: justify;
	width: 520px;
}

#contenucentrale h1 {
	color: #75672F;
	width: 520px;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #CEC686;
	line-height: 25px;
	background-image: url(../images/petite_fleur.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#contenucentrale h3 {
	width: 520px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #75672F;
}


#encart1 {
	border: 1px solid #000000;
	margin: 15px 5px 5px 10px;
	padding: 3px;
	clear: both;
	float: right;
	width: 158px;
	background-color: #FEFCE9;
}

#encart2 {
	border: 1px solid #000000;
	margin: 10px 5px 5px 10px;
	padding: 3px;
	clear: both;
	float: right;
	width: 158px;
	text-align: justify;
	background-color: #FEFCE9;
}

#logo {
	background-image: url(../images/logo.jpg);
	width: 176px;
	height: 141px;
	float: left;
}


#menubas {
	width: 750px;
	height: 30px;
	float: left;
	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

#menubas a {
	text-decoration: none;
	color: #000000;
}

#menubas a:hover {
	text-decoration: none;
	color: #000000;
}

.lienaccueil a {
	color: #75672F;
	text-decoration: underline;
	font-weight: bold;
}
#margepied {
	clear: both;
	margin: 0;
	padding: 0;
}
.lienaccueil a:hover {
	color: #75672F;
	text-decoration: none;
	font-weight: bold;
}

#encartgauche h4, #encartgauche2 h4{
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A09362;
	margin: 0;
	padding: 0;
	text-align: center;
}

#encart1 h4{
	text-align: center;
	line-height: 50px;
}

.infocontactcyber {
	margin: 0 auto;
	background-color: #D7F6F8;
	width: 400px;
	border: 1px solid #000000;
	display: block;
	padding: 5px;
	text-align: center;
}

a {
	color: #869100;
	text-decoration: underline;
	font-weight: normal;
}

a:hover {
	color: #B9B9B9;
	font-weight: normal;
	text-decoration: underline;
}

.chapeau {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #75672F;
	margin-bottom: 20px;
}

.sanshabillage {
	float: left;
	clear: both;
}

#encartbleu {
	border: 1px solid #A99C6A;
	background-color: #f2fafe;
	width: 480px;
	margin-top: 20px;
	padding: 20px;
	margin-bottom: 30px;
}

#encartbleu h1 {
	color: #75672F;
	width: 480px;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #CEC686;
	line-height: 25px;
	background-image: none;
	margin-top: 0;
}

#infoencart {
	margin: 10px 0;
}

#infosousencart {
	background-color: white;
	border: 1px dotted blue;
	padding: 0px 10px;
	margin: 10px 0;
	
}

.aligntitrepdf {
	width: 440px;
	display: block;
	left: 200px;
	position: relative;
	vertical-align: middle;
}

#pdf {
	float: left;
}

#infoencart li {
   margin: 0;
}

table {
	width: 100%;
	
}

tr {
	height: 20px;
}

#bandeausoutien {
	margin: 130px auto 0px;
	_margin: 192px auto 0px;
	width: 468px;
	
}



.sansmarges {
	margin: 0;
	padding: 0;
}

#alignimg {
	position: relative;
	top: -3px;
}

li {
	list-style-type: circle;
	line-height: 20px;
}

#encartbleu ul{
	text-align: left;
}

/*#############################
   Bouton version imprimable
#############################*/

.imprimer {
	margin: 0;
	display: block;
	position: absolute;
	top: 242px;
	_top: 263px;	
	left: 570px;
	width: 180px;
	clear: both;
}

.imprimer a {
	color: black;
	text-decoration: none;
	font-size: 10px;
}

.imprimer img {
	position: relative;
	top: 4px;
}

.mentionprint {
	display: none;
}

/*#############################
   Bouton retour
#############################*/

.retour {
	margin: 0;
	display: block;
	position: absolute;
	top: 222px;	
	left: 610px;
	width: 180px;
	clear: both;
	
}

.retour a {
	color: #75672F;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/fleche_retour.gif) no-repeat 0px 0px;
	padding: 0 15px;
}

.retour a:hover {
	color: #75672F;
	font-weight: bold;
	underline: none;
}

#encartbleuagr {
	border: 1px solid #A99C6A;
	background-color: #f2fafe;
	width: 655px;
	margin-top: 20px;
	padding: 20px;
	margin-bottom: 30px;
	vertical-align: middle;
}

#contenucentraleagr {
	
	margin: 3px 10px 20px 27px;
	clear: left;
	text-align: justify;
	width: 655px;
}

#contenucentraleagr h1 {
	color: #75672F;
	width: 655px;
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #CEC686;
	line-height: 25px;
	background-image: url(../images/petite_fleur.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#contenucentraleagr h3 {
	width: 655px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #75672F;
}





