a.jaune:active, a.jaune:link, a.jaune:visited {
	color: #EEE759;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 8pt;
}
a.jaune:hover {
	color: #B9B9B9;
	text-decoration: none;
}
body {
	width: 100%;
	height: 100%;
	background-color: #7089FD;
	margin: auto auto auto auto;
	font-family: sans-serif;
}
img {
	border: 0px;
}
img.pubgoogle {
	padding-left: 10px;
}
img.logo {
	margin: 16px 0px 0px 41px;
	position: absolute;
}
#page {
	width: 941px;
	height: 1191px;
	border: 0px;
	margin: auto auto auto auto;
	border-collapse: collapse;
	border-spacing: 0px;
}
#page tr #head_haut {
	width: 941px;
	height: 129px;
	background-image: url(images/head_haut.gif);
}
#page tr #head_milieu {
	width: 941px;
	height: 44px;
	background-image: url(images/head_milieu.gif);
}
#page tr #head_bas {
	width: 941px;
	height: 23px;
	background-image: url(images/head_bas.gif);
	text-align: center;
	color: yellow;
	font-size: 8pt;
}
#head_bas a:active, #head_bas a:link, #head_bas a:visited {
	color: #EEE759;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 8pt;
}
#head_bas a:hover {
	color: #B9B9B9;
	text-decoration: none;
}
#page tr #menu_gauche {
	width: 146px;
	height: 786px;
	background-image: url(images/gauche.gif);
	vertical-align: top;
	border-collapse: collapse;
	border: 0px;
}
#page tr #milieu {
	width: 634px;
	height: 786px;
	background-image: url(images/milieu.gif);
	vertical-align: top;
	padding-top: 10px;
	border-collapse: collapse;
}
#page tr #droite {
	width: 157px;
	height: 786px;
	background-image: url(images/droite.gif);
	vertical-align: top;
}
#page tr #footer_haut {
	width: 941px;
	height: 113px;
	background-image: url(images/footer_haut.gif);
	border-collapse: collapse;
}
#page tr #footer_milieu {
	width: 941px;
	height: 32px;
	background-image: url(images/footer_milieu.gif);
}
#page tr #footer_bas {
	width: 941px;
	height: 60px;
	background-image: url(images/footer_bas.gif);
	font-family: sans-serif;
	font-size: 8pt;
	text-align: center;
}
#milieu div.title {
	margin: auto auto auto auto;
	width: 632px;
	height: 27px;
	background-image: url(images/barre-titre-page.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10pt;
	color: white;
	padding-top: 8px;
}
#milieu div.line {
	margin-top: 10px;
	width: 100%;
	height: 37px;
	background-image: url(images/partie.gif);
	background-repeat: no-repeat;
	color: yellow;
	font-family: sans-serif;
	font-size: 9pt;
	padding-top: 13px;
	padding-left: 25px;
}
#milieu div.line50 {
	margin-top: 10px;
	width: 100%;
	height: 37px;
	background-image: url(images/partie50.gif);
	background-repeat: no-repeat;
	color: yellow;
	font-family: sans-serif;
	font-size: 9pt;
	padding-top: 13px;
	padding-left: 25px;
}
#milieu div.sousmenu {
	margin-top: 10px;
	width: 100%;
	height: 29px;
	background-image: url(images/barre-titre-sous-menu.gif);
	background-repeat: no-repeat;
	color: yellow;
	font-family: sans-serif;
	font-size: 9pt;
	padding-top: 11px;
	padding-left: 40px;
}
#milieu div.littlesousmenu {
	margin-top: 10px;
	width: 100%;
	height: 32px;
	background-image: url(images/barre-sous-sous-menu.gif);
	background-repeat: no-repeat;
	color: yellow;
	font-family: sans-serif;
	font-size: 9pt;
	padding-top: 11px;
	padding-left: 75px;
}
#milieu div.auteur {
	margin-top: 10px;
	height: 33px;
	background-image: url(images/barre_auteur.gif);
	background-repeat: no-repeat;
	color: yellow;
	font-family: sans-serif;
	font-size: 9pt;
	padding-top: 11px;
	padding-left: 570px;
}
#milieu div.contenu, div.contenu {
	font-size: 9pt;
	padding-left: 5px;	
	padding-bottom: 20px;
}
#droite table.bloc {
	margin-left: 13px;
}
#droite p.conforme {
	margin-left: 30px;
}
#menu_gauche table.bloc {
	margin-left: 15px;
}
#footer_milieu div.txt_footer_middle {
	font-size: 8pt;
	color: white;
}
table.bloc {
	width: 117px;
	margin-top: 10px;
	border-collapse: collapse;
	border: 0px;
}
table.bloc th {
	background-image: url(images/menu_haut.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 117px;
	text-align: center;
	color: yellow;
	font-family: sans-serif;
	font-size: 8pt;
}
table.bloc td.end {
	background-image: url(images/menu_bas.gif);
	height: 18px;
	width: 117px;
}
table.bloc td {
	background-image: url(images/menu_milieu.gif);
	padding-left: 2px;
	color: white;
	font-size: 9pt;
	padding-top: 5px;
	text-align: left;
}
a.nodeco:active, a.nodeco:visited, a.nodeco:link {
	color: white;
	text-decoration: none;
}
a.nodeco:hover {
	color: #DDDBE8;
	text-decoration: none;
}
table.bloc a.menu:active, table.bloc a.menu:visited, table.bloc a.menu:link {
	color: white;
	display: block;
	padding-left: 5px;
	text-align: left;
	text-decoration: none;
	height: 20px;
}
table.bloc a.menu:hover {
	background-image:url(images/puce_lien.gif);
	background-repeat:no-repeat;
	padding-left: 21px;
	text-decoration: none;
	color: #DDDBE8;
}
td.dhf_g {
	width: 17%;
	vertical-align: top;
	padding-left: 10px;
}
td.dhf_d {
	width: 17%;
	vertical-align: top;
	padding-left: 45px;
}
div.dhf {
	font-family: sans-serif;
	font-size: 9pt;
	color: white;
	margin-top: 2px;
	text-align: center;
	width: 125px;
}
table.gdvide {
	width: 100%;
	height: 100%;
	border: 0px;
	border-collapse: collapse;
}
table.pub {
	background-image: url(images/espace_pub.gif);
	width: 493px;
	height: 85px;
	border: 0px;
	vertical-align: top;
	border-collapse: collapse;
	margin-top: 20px;
}
table.pub tr td.bann {
	width: 100%;
	vertical-align: top;
	padding: 8px 5px 5px 12px;
	font-size: 1px;
	text-align: center;
}
table.pub tr td.link {
	vertical-align: top;
}
table.pub tr td.link {
	color: yellow;
	font-family: sans-serif;
	font-size: 8pt;
	margin: -15px 0px 0px 18px;
}
div.pub {
	color: yellow;
	font-family: sans-serif;
	font-size: 8pt;
	margin: -15px 0px 0px 18px;
}
table.pub_h {
	background-image: url(images/espace_pub.gif);
	width: 493px;
	height: 85px;
	border: 0px;
	vertical-align: top;
	border-collapse: collapse;
	margin-top: 20px;
}
table.pub_h tr td.bann {
	width: 100%;
	vertical-align: top;
	padding: 8px 5px 5px 12px;
	font-size: 1px;
	text-align: center;
}
table.pub_h tr td.link {
	vertical-align: top;
}
table.pub_h tr td.link {
	color: yellow;
	font-family: sans-serif;
	font-size: 8pt;
	margin: -15px 0px 0px 18px;
}
div.pub_h {
	color: yellow;
	font-family: sans-serif;
	font-size: 8pt;
	margin: -15px 0px 0px 18px;
}

