/* Debut de l'entete de la page */
#entete{
	border: 0px;
	font-family: 'Tahoma';
	font-size:11px;
	color:#5F5F5F;
	padding-top:0px;
	width: 900px;
	text-align: center;
}

#entete_logo{
	border: 0px;
	padding-top:0px;
	padding-left:0px;
	width: 430px;
	height: 85px;
	text-align: left;
	float: left;
}

#entete_pub{
	padding-top:0px;
	border: 0px;
	width: 470px;
	height: 85px;
	text-align: right;
	float: left;
}
/* Debut du menu de l'entete de la page */
#entete_menu{
	border: 0px;
	margin-top:1px;
	padding-top:0px;
	width: 900px;
	height: 32px;
	position: relative;
	z-index:1000;
	float: left;
}

ul.entete_menu{
	position: absolute;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

a.entete_menu{
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Tahoma";
	font-size:10px;
}

.entete_menu a:hover, .entete_menu a:focus {
	color:#000000;
}

p.entete_menu_titre{
	padding:0px 3px;
	font-family: 'Tahoma';
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}

p.entete_menu{
	padding-top:0px;
	padding-left:3px;
	margin-top:0px;
	margin-bottom:10px;
	height:8px;
	line-height:8px;
	display:block; 
}

li.entete_menu_jaune{
	width: 175px;
	height: 30px;
	color: #191919;
	text-align: left;
	overflow: hidden;
	font-family: "Tahoma";
	font-size:10px;
	background:#FBC700;
	float:left;
}

li.entete_menu_orange{
	width: 175px;
	height: 30px;
	color: #191919;
	text-align: left;
	overflow: hidden;
	font-family: "Tahoma";
	font-size:10px;
	background:#E1771E;
	float:left;
	margin-left: 5px;
}

li.entete_menu_bleu{
	width: 175px;
	height: 30px;
	color: #191919;
	text-align: left;
	overflow: hidden;
	font-family: "Tahoma";
	font-size:10px;
	background:#8AC2E6;
	float:left;
	margin-left: 5px;
}

li.entete_menu_bleufonce{
	width: 175px;
	height: 30px;
	color: #191919;
	text-align: left;
	overflow: hidden;
	font-family: "Tahoma";
	font-size:10px;
	background:#0292C0;
	float:left;
	margin-left: 5px;
}

li.entete_menu_violet{
	width: 180px;
	height: 30px;
	color: #191919;
	text-align: left;
	overflow: hidden;
	font-family: "Tahoma";
	font-size:10px;
	background:#8F6CC0;
	float:left;
	margin-left: 5px;
}
/* Fin du menu de l'entete de la page */

#entete_recherche{
	border: 0px;
	font-family: 'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:50px;
	height:30px;
	text-align: center;
	background-color: #4F85C0;
	z-index:0;
	position: relative;
}

#entete_ephemeride{
	border: 0px;
	font-family: 'Tahoma';
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:50px;
	height:23px;
	text-align: center;
	background-color: #4F85C0;
	position: relative;
	z-index:0;
}
/* Fin de l'entete de la page */

/* Début du body de la page */
body
{
	background-color: #FFFFFF;
	text-align: center;
	padding-top:0px;
	margin-top:1px;
}
.corps
{
	border: 0px;
	padding:0px;
	margin:0px;
	width:	555px;
	float: left;
}

.module_gauche
{
	padding:0px;
	margin:0px;
	width:170px;
	float: left;
}
.module_droite
{
	padding:0px;
	margin:0px;
	width:170px;
	float: right;
}
.encadre_titre
{
	background-color:#008688;
	height:22px; 
	width:550px;
	font-weight:bold;
	color:#FFFFFF; 
	padding-top: 8px; 
	padding-left: 5px;
}
.page_entier
{
	padding:0px;
	margin:0px;
	width:555px;
}
.page_entier_texte
{
	padding-top: 5px; 
	padding-left: 5px;
	width:555px;
}
.page_moitie
{
	padding:0px;
	margin:0px;
	width:277px;
	float: left;
}
.page_tiers
{
	padding:0px;
	margin:0px;
	width:185px;
	float: left;
}
td.bandefm
{
	height:150px;
	text-align: center;
	vertical-align:text-bottom;
}

/* Fin du body de la page */

/* Debut script JQuery */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
/* Fin script JQuery */

/* Debut du footer de la page */
#footer{
	border: 0px;
	font-family: 'Tahoma';
	font-size:11px;
	color:#5F5F5F;
	padding-top:5px;
	width: 900px;
	/*text-align: center;*/
}

#footer_contact{
	border: 0px;
	font-family: 'Tahoma';
	font-size:11px;
	color:#FFFFFF;
	padding-top:7px;
	height: 25px;
	text-align: center;
	background-color: #9EA5A7;
}

#footer_contact_liens
{
	font-size:11px;
	color:#F7FFFF;
	text-decoration:none;
}

#footer_ville_liens
{
	font-size:11px;
	color:#935800;
	text-decoration:underline;
}
#footer_ville{
	border: 0px;
	padding-top:0px;
	padding-left:0px;
	width: 599px;
	height: 85px;
	float: left;
}
#footer_logo{
	border: 0px;
	padding-top:0px;
	padding-left:0px;
	width: 301px;
	height: 85px;
	float: left;
}
/* Fin du footer de la page */