body {

	margin:0;

	font-family:verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	background-color:#fffdfc;

	line-height:16px;

}

#toutelapage {

	width:958px;

	height:100%;

	margin:0 auto;

	/*background-color:#d8c6ba;*/

}

#partie-ht {

	width:715px;

	height:30px;

	margin:0px;

	padding:0px;

	background-color:#fff;

	float:left;

}

#partie-ht-dt {

	width:243px;

	height:30px;

	margin:0px;

	padding:0px;

	background-color:#d8c6ba;

	float:left;

}

#fond-flash {

	background-color:#eae1dc;

	margin:0px;

	padding:0px;

	width:707px;

	height:255px;

	float:left;

	text-align:center;

}



/* menu partie droite et en orange */

.bt-menu-o-1 {

	margin:0px;

	padding:0px;

	height:255px;

	background-color:#eae1dc;

	float:left;

}

.bt-menu-o-2 {

	margin:0px;

	padding:0px;

	float:left;

	height:255px;

	width:190px;

	background-color:#d8c6ba;

}

.bt-menu-o-2-1 {

	background:#d8c6ba url(img/accueil/bt-menu-o-2.gif) no-repeat;

	height:50px;

	line-height:50px;

}

.bt-menu-o-2-1 a {

	text-decoration:none;

	color:#fff;

	size:14px;

	display:block;

	padding-left:20px;

	font-weight:700;

}

.bt-menu-o-2-1 a:hover {

	text-decoration:underline;

	color:#fff;

	display:block;

	padding-left:20px;

	font-weight:400;

}

/* ombres */

.ombre-menu-o-dt {

	margin:0px;

	padding:0px;

	width:53px;

	height:255px;

	float:left;

	background:#d8c6ba url(img/accueil/ombr-menu-o-dt.gif) repeat-y;

}

.ombre-flash {

	margin:0px;

	padding:0px;

	width:715px;

	height:25px;

	float:left;

	background:#fff url(img/accueil/ombr-flash.gif) repeat-x;

}

.ombre-menu-o-bas {

	margin:0px;

	padding:0px;

	width:190px;

	height:25px;

	float:left;

	background:#d8c6ba url(img/accueil/ombr-bt-o-bas.gif) repeat-x;

}

.ombre-menu-o-carre {

	margin:0px;

	padding:0px;

	width:53px;

	height:25px;

	float:left;

	background:#d8c6ba url(img/accueil/ombr-menu-o-carre.gif) no-repeat;

}

/* actualité */

#milieu {

	float:left;

	background-color:#fefefe;

	margin-bottom:20px;

	padding-left:10px;

}

#actualite {

	border:#99846e 1px solid;

	padding:0px;

	width:675px;
	height: 382px;
	float:left;

}

#titre-actualite {

	background:#eae1dc url(img/accueil/actualite.gif) no-repeat;

	height:31px;

}

#menu-actualite {

	height:279px;

	padding:0px;

	margin:0px;

	background-color:#fff;

	float:left;

}

/*       bt-1          */

#ctn-bt-1 {

	height:275px;

	width:145px; /* 20/01/2009 */

	padding-left:7px;

	padding-top:20px;

	float:left;

}

#img-1 {

	background:#fff url(img/accueil/bt-1.gif) no-repeat;

	width:125px;

	height:32px;

	float:left;

}

#img-1 span {

	visibility:hidden;

}

#text-1 {

	width:145px; /* 20/01/2009 */

}

#text-1 p {

	color:#79a0a3;

	margin-left:5px;

	line-height:14px;

}

/*       bt-2          */

#ctn-bt-2 {

	height:275px;

	width:145px; /* 20/01/2009 */

	padding-left:7px;

	padding-top:20px;

	float:left;

}

#img-2 {

	background:#fff url(img/accueil/bt-2.gif) no-repeat;

	width:145px;

	height:32px;

	float:left;

}

#img-2 span {

	visibility:hidden;

}

#text-2 {

	width:125px; /* 20/01/2009 */

}

#text-2 p {

	color:#7eb059;

	margin-left:5px;

	line-height:14px;

}

/*       bt-3          */

#ctn-bt-3 {

	height:275px;

	width:125px;

	padding-left:7px;

	padding-top:20px;

	float:left;

}

#img-3 {

	background:#fff url(img/accueil/bt-3.gif) no-repeat;

	width:125px;

	height:32px;

	float:left;

}

#img-3 span {

	visibility:hidden;

}

#text-3 {

	width:125px;

}

#text-3 p {

	color:#48734f;

	margin-left:5px;

	line-height:14px;

}

/*       bt-4          */

#ctn-bt-4 {

	height:275px;

	width:125px;

	padding-left:7px;

	padding-top:20px;

	float:left;

}

#img-4 {

	background:#fff url(img/accueil/bt-4.gif) no-repeat;

	width:125px;

	height:32px;

	float:left;

}

#img-4 span {

	visibility:hidden;

}

#text-4 {

	width:125px;

}

#text-4 p {

	color:#aec4aa;

	margin-left:5px;

	line-height:14px;

}

/*       bt-5          */

#ctn-bt-5 {

	height:275px;

	width:125px;

	padding-left:7px;

	padding-top:20px;

	float:left;

}

#img-5 {

	background:#fff url(img/accueil/bt-5.gif) no-repeat;

	width:125px;

	height:32px;

	float:left;

}

#img-5 span {

	visibility:hidden;

}

#text-5 {

	width:125px;

}

#text-5 p {

	color:#89886d;

	margin-left:5px;

	line-height:14px;

}

#text-6 {

	width:125px;

}

#text-6 p {

	color:#9a856f;

	margin-left:5px;

	line-height:14px;

}

/* bt marron droite */

.bt-menu-m-1 {

	margin:0px;

	padding:0px;

	padding-left:20px;

	float:left;

	height:8px;

}

/* menu partie droite et en marron */

#partie-marron {

	margin:0px;

	padding:0px;

	float:left;

	height:384px;

	width:243px;

	background-color:#d8c6ba;

}

#menu-marron {

	width:190px;

}

#menu-marron-adresse {

	width:240px;
	padding-top:10px;
	line-height:16px;
	font-size:9px;

}

.bt-menu-m-2 {

	background:#d8c6ba url(img/accueil/bt-menu-m-2.gif) no-repeat;

	height:50px;

}

.bt-menu-m-2 a {

	text-decoration:none;

	color:#fff;

	size:0.5em;

	display:block;

	padding-left:20px;

	padding-top:10px;

	font-weight:400;

}

.bt-menu-m-2 a:hover {

	text-decoration:underline;

	color:#fff;

	display:block;

	padding-left:20px;

	font-weight:400;

}

.bt-menu-m-3 {

	background:#d8c6ba url(img/accueil/bt-menu-m-3.gif) no-repeat;

	height:65px;

}



.bt-menu-m-3 a {

	text-decoration:none;

	color:#fff;

	size:0.5em;

	display:block;

	padding-left:20px;

	padding-top:10px;

	font-weight:400;

}

.bt-menu-m-3 a:hover {

	text-decoration:underline;

	color:#fff;

	display:block;

	padding-left:20px;

	font-weight:400;

}

.bt-menu-opms {
	background:url(img/accueil/bt-menu-opms.gif) no-repeat;
	height:46px;
	margin-top:10px;
}

.bt-menu-opms a {
	text-decoration:none;
	color:#fff;
	size:0.5em;
	display:block;
	padding-left:20px;
	padding-top:8px;
	font-weight:400;
}

.bt-menu-opms a:hover {
	text-decoration:underline;
	color:#fff;
	display:block;
	padding-left:20px;
	font-weight:400;
}

.bt-menu-ref {
	background:url(img/accueil/bt-menu-ref.jpg) no-repeat;
	height:46px;
	margin-top:10px;
}

.bt-menu-ref a {
	text-decoration:none;
	color:#fff;
	size:0.5em;
	display:block;
	padding-left:20px;
	padding-top:8px;
	font-weight:400;
}

.bt-menu-ref a:hover {
	text-decoration:underline;
	color:#fff;
	display:block;
	padding-left:20px;
	font-weight:400;
}

.bt-menu-adh {

	background:url(img/accueil/bt-menu-adh.gif) no-repeat;
	height:46px;
	line-height:30px;
	margin-top:10px;

}

.bt-menu-adh a {
	text-decoration:none;
	color:#fff;
	size:0.5em;
	display:block;
	padding-left:20px;
	padding-top:8px;
	font-weight:400;
}

.bt-menu-adh a:hover {
	text-decoration:underline;
	color:#fff;
	display:block;
	padding-left:20px;
	font-weight:400;
}



.bt-menu-adh_of {
	background:url(img/accueil/bt-menu-adh_of.gif) no-repeat;
	height:46px;
	margin-top:11px;

}

.bt-menu-adh_of a {
	text-decoration:none;
	color:#fff;
	size:0.5em;
	display:block;
	padding-left:20px;
	padding-top:7px;
	font-weight:400;
}

.bt-menu-adh_of a:hover {
	text-decoration:underline;
	color:#fff;
	display:block;
	padding-left:20px;
	font-weight:400;
}
.bt-adresse {

	background:#d8c6ba url(img/accueil/bt-adr-2.gif) no-repeat;

	height:24px;

}

.bt-adresse span {

	visibility:hidden;

}

.adresse {

	color:#816e5a;

	font-weight:700;

	padding-left:25px;

}

/* menu bas de page */

#bas-de-page {

	clear:both;

	background-color:#eae1dc;

	font-size:9px;

	width:958px;

	margin:0px;

	padding:0px;

	color:#99846e;

}

#bas-de-page ul {

	list-style:none;

}

#bas-de-page li {

	display:inline;

	color:#99846e;

	border-right:#99846e 1px solid;

	padding-right:5px;

	padding-left:5px;

}

#bas-de-page a {

	text-decoration:none;

	color:#99846e;

}

#bas-de-page a:hover {

	text-decoration:underline;

}

#espace-reserver {

	color:#99846e;

}

#espace-reserver img {

	vertical-align:middle;

}

#doc-telecharger {

	color:#f49f23;

}

#doc-telecharger img {

	vertical-align:middle;

}

#doc-telecharger a {

	color:#f49f23;

	text-decoration:none;

}

#doc-telecharger a:hover {

	color:#f49f23;

	text-decoration:unerline;

}
#espace-recrutement {

	color:#c4073c;

}

#espace-recrutement img {

	vertical-align:middle;

}

#espace-recrutement a {

	color:#c4073c;

	text-decoration:none;

}

#espace-recrutement a:hover {

	color:#c4073c;

	text-decoration:unerline;

}



.tt-rencontres_locales{
	font-size:9px;
	font-weight:700;
	color:#FFFFFF;
	padding-left:17px;
	padding-top:5px;
	line-height:12px;

}

#lien_pdf_accueil a, #lien_pdf_accueil a:hover {
	text-decoration:none;
	color:#fff;
}