body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ECECEC;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/fond.gif);
	background-repeat: repeat;
	background-attachment:fixed;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	/*text-align:justify;*/
	width: 100%;
}
a {
	text-decoration: none;
	color: #1e4389;
	font-weight: bold;
}
ul {
	padding:0px;
	margin:0px;
	padding-left:20px;
}
a:hover {
	color: #3A3F47;
	/*text-decoration: underline;*/
}
.cadr_both, .clear_both {
	clear: both;
}
#cadr_both {
	clear: both;
}
#hdcontainer {
	background-color:#ECECEC;
	margin-right: auto;
	margin-left: auto;
	width:892px;
	padding: 0px;
	position:relative;
	text-align:left;
	/*border: 1px solid #AEAEAE;*/
}

#hdentete {
	margin-top:11px;
	height:190px;
}

#hdentete_menu {
	padding: 0px;
	margin: 0px;
}
#entete_bulle {
	background-image: url(../images/interface/entete_bulle.jpg);
	height:61px;
	padding-top:5px;
	padding-left:200px;
	padding-right:200px;
	margin:0px;
	margin-bottom:-5px;
	text-align:center;
	color:#1e4389;
	font-weight:bold;
}
#menu {
	width:881px !important; width:892px;
	padding-left:4px;
	padding-right:4px;
	background-color: #eef8fe;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #AEAEAE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AEAEAE;
}
#contain_menu {
	text-align:center;
	padding: 0px;
	margin: 0px;
	/*padding-top:5px;*/
	z-index:1;
	width:100%;
}
#contain_menu ul {
	padding: 0px;
	margin: 0px;
}
#contain_menu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:146px;
	height:30px;
	color:#333333;
	float:left;
	list-style: none;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
	padding-top:3px;
	background-image:url(../images/interface/onglet.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

#hdcontainer #hdmenu1,#hdcontainer #hdmenu2,#hdcontainer #hdmenu3,#hdcontainer #hdmenu4,#hdcontainer #hdmenu5, #hdcontainer #hdmenu6 {
	position:absolute;
	text-align:left;
	width:146px;
	border-left:#9db0bc 1px solid;
	border-right:#9db0bc 1px solid;
	border-bottom:#9db0bc 1px solid;
	background-color:#e7edf1;
	top:187px !important; top:195px;
	visibility:hidden;
}
#hdcontainer #hdmenu1 {
	left:5px;
}
#hdcontainer #hdmenu2 {
	left:151px;
}
#hdcontainer #hdmenu3 {
	left:297px;
}
#hdcontainer #hdmenu4 {
	left:443px;
}
#hdcontainer #hdmenu5 {
	left:589px;
}
#hdcontainer #hdmenu6 {
	left:735px;
}

#hdcontainer #hdmenu1 ul,#hdcontainer #hdmenu2 ul,#hdcontainer #hdmenu3 ul,#hdcontainer #hdmenu4 ul,#hdcontainer #hdmenu5 ul, #hdcontainer #hdmenu6 ul {
	padding: 0px;
	margin: 0px;
}
#hdcontainer #hdmenu1 li,#hdcontainer #hdmenu2 li,#hdcontainer #hdmenu3 li,#hdcontainer #hdmenu4 li,#hdcontainer #hdmenu5 li, #hdcontainer #hdmenu6 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:146px;
	height:28px;
	color:#333333;
	list-style: none;
	cursor:pointer;
	padding: 0px;
	margin: 0px;
}
#hdcontainer #hdmenu1 a,#hdcontainer #hdmenu2 a,#hdcontainer #hdmenu3 a,#hdcontainer #hdmenu4 a,#hdcontainer #hdmenu5 a, #hdmenu6 a {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	border-top:#adb9c2 1px solid;
}
#hdcontainer #hdmenu1 a:hover,#hdcontainer #hdmenu2 a:hover,#hdcontainer #hdmenu3 a:hover,#hdcontainer #hdmenu4 a:hover,#hdcontainer #hdmenu5 a:hover, #hdmenu6 a:hover {
	color:#0071b2;
	border-top:#adb9c2 1px solid;
	background-image:url(../images/interface/fd_ssmenu.jpg);
	background-repeat:repeat-x;
	background-color:#f0f4f5;
}

#hdcontenu {
	width:880px !important; width:892px;
	padding-left:5px;
	padding-right:7px;
	background-image: url(../images/interface/fd_contenu.jpg);
	background-repeat: repeat;
	float:left;
}
#hdmenu_second {
	float:right;
	width:188px;
	text-align: center;
}
#hdmenu_service {
	float:left;
	width:188px;
	text-align: center;
}
#hdinclude {
	width:670px;
	float:left;
	margin:5px;
	margin-top:0px;
}
#menugauche {
	padding-top:2px;
	text-align:left;
	font-size: 10px;
	font-weight: normal;
}
.titremenuonglet {
	width: 188px;
	height: 32px;
	font-size: 16px;
	color:#fff8e4;
	font-weight: bold;
}
.titremenuonglet table {
	width:100%;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border:0px;
}
.titremenuonglet .titremenuonglet_gauche {
	width: 14px;
	height: 32px;
	background-image:url(../images/interface/titre_col_gauche.gif);
	background-repeat:no-repeat;
}
.titremenuonglet .titremenuonglet_centre {
	height: 32px;
	text-align:center;
	background-image:url(../images/interface/titre_col_centre.gif);
	background-repeat:repeat-x;
	font-size: 16px;
	color:#fff8e4;
	font-weight: bold;
}
.titremenuonglet .titremenuonglet_droit {
	width: 14px;
	height: 32px;
	background-image:url(../images/interface/titre_col_droite.gif);
	background-repeat:no-repeat;
}
.tablemenuonglet {
	width:186px !important; width: 188px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	font-weight: normal;
	border-left:#9db0bc 1px solid;
	border-right:#9db0bc 1px solid;
	border-bottom:#9db0bc 1px solid;
	background-color: #f7f2e5;
}
.menuonglet {
	height: 25px;
	width: 150px;
	padding-top:2px;
	padding-left:10px;
	text-align:left;
	font-size: 10px;
}
#hdpied_de_page {
	padding-top:50px;
	text-align:center;
	font-size: 10px;
}
#hdtitre {
	border: 1px solid #CCCCCC;
}
#hdtitre_image {
	padding-top:5px;
	float:left;
	width:8%;
	text-align:center;
	vertical-align: middle;
}
#hdtitre_texte {
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	float:right;
	width:90%;
	vertical-align:top;
}
.traithaut {
border-top: 1px solid Silver;
}
.piedpage, .piedpage_milieu, .piedpage_droite {
	height:67px;
	background-image: url(../images/interface/piedpage_fond.jpg);
	background-repeat: repeat-x;
}
.piedpage_milieu {
	color:#1e4389;
}
.piedpage_droite {
	color:#707070;
}

/* ----------------------------------------------------------------- */
/* bord de la page */
#pied_de_page {
	height: 21px;
	margin-bottom:20px;
	background-color: #ECECEC;
}
/* ----------------------------------------------------------------- */


/* ----------------------------------------------------------------- */
/* POUR LES ANNONCES */

.annonce_groupe {
	text-align:center;
	padding:0px;
	margin:0px;
	margin-top:10px;
}
.annonce_lien {
	padding:0px;
	margin:0px;
	margin-top:25px;
}


/* ----------------------------------------------------------------- */
