body {
	margin: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}
form,p { margin: 0px; padding: 0px; }

#cadre {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* EN-TETE */
/* -------------------------------------------------- */

#entete { height: 143px;}
#logo { float: left;	}
#pub { float: left;	}
#bloc_login_haut {
	float: left;
	background-image: url(../images/entete/fond_bloc_login_haut.gif);
	background-repeat: no-repeat;
	height: 124px;
	width: 185px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A6A6A6;
}
#bloc_login_haut a { color: #A6A6A6; text-decoration: none; }
#bloc_login_haut a:link { color: #A6A6A6; text-decoration: none; }
#bloc_login_haut a:hover { color: #666666; text-decoration: underline; }

#bloc_login_haut p { display: block; clear: both; margin: 4px 0px 4px 0px; padding: 0px 15px 0px 11px; }
#bloc_login_haut img { display: block; }
#bloc_login_haut form { margin: 0px; padding: 0px 15px 0px 11px; }
#bloc_login_haut input {
	float: left;
	margin: 1px 3px 1px 0px;
	padding: 1px 0px 0px 2px;
	height: 15px;
	width: 126px;
	border: 1px solid #BFBFBF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A6A6A6;
}
#form_loginhaut { padding: 8px 0px 0px 0px; height: 72px; width: 170px; }
#bt_ok_haut { float: left; margin: 1px 0px 1px 0px; }

#prive_loginhaut { padding: 0px 0px 0px 0px; }
#prive_loginhaut a 				{ display: block; padding: 7px 0px 1px 0px; color: #8C8C8C; text-decoration: none; }
#prive_loginhaut a:link 	{ color: #8C8C8C; text-decoration: none; }
#prive_loginhaut a:hover 	{ color: #8C8C8C; text-decoration: underline; }


/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* CENTRE */
/* -------------------------------------------------- */

#centre_accueil { padding-bottom: 19px; }
#centre_accueil a { float: left; padding-bottom: 19px; }
#centre { 
	/* background-image: url(../images/centre/fond_centre.gif); 
	background-position: left bottom; */
}


/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* CENTRE : GAUCHE */
/* -------------------------------------------------- */

#google_adsense_css {
	padding: 19px 10px 0px 15px;
	display: block;
}

#gauche {
	float: left;
	width: 237px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 19px;
}
#gauche p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px 17px 0px 15px;
}
#gauche p a {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/gauche/puce.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding: 0px 0px 0px 8px;
	display: block;
}
#gauche p a:link { text-decoration: none; color: #FFFFFF; }
#gauche p a:hover { text-decoration: underline; color: #FFFFFF; }

#gauche img { display: block; }
#gauche_passer {
	background-image: url(../images/gauche/fond_orange.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}
#gauche_consulter {
	background-image: url(../images/gauche/fond_vert.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 18px;
}

#mes_recherchesDiv {
	padding: 7px 0px 7px 16px;
	margin: 0px;
	width: 160px;
}

#intit_recherche {
	float: left;
	margin: 1px 3px 1px 0px;
	padding: 2px 0px 0px 2px;
	height: 16px;
	width: 160px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
}

.liens_recherche_gauche { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 4px 15px 0px 15px;
}

.lien_recherche a { 
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/gauche/puce.gif);
	background-repeat: no-repeat;
	background-position: 1px 15px;
	padding: 8px 0px 1px 8px; 
}
.lien_recherche a:link { color: #FFFFFF; text-decoration: none; }
.lien_recherche a:hover { color: #FFFFFF; text-decoration: underline; }
.supp_recherche a { 
	color: #CEE5AC;
	font-size: 9px; 
	text-decoration: none; 
	padding: 0px 0px 0px 8px; 
}
.supp_recherche a:link { color: #CEE5AC; text-decoration: none; }
.supp_recherche a:hover { color: #CEE5AC; text-decoration: underline; }


/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* CENTRE : DROITE */
/* -------------------------------------------------- */

#droite {
	float: left;
	width: 543px;
	background-image: url(../images/centre/fond.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 24px;
	margin-bottom: 19px;
}
#droite a 				{ text-decoration: underline; color: #4D4D4D; }
#droite a:link 		{ text-decoration: underline; color: #4D4D4D; }
#droite a:hover 	{ text-decoration: none; color: #FFFFFF; background-color: #777777; }

#droite #titre { padding-bottom: 11px; }

#droite h1 	{ display: none; }
#droite h2 	{
	margin: 0px 20px 5px 27px;
	font-size: 11px;
}
#droite h2 a { text-decoration: none; color: #4D4D4D; }
#droite h2 a:link { text-decoration: none; color: #4D4D4D; }
#droite h2 a:hover { text-decoration: underline; color: #4D4D4D; background-color: #FFFFFF; }
#droite h2.puce_h2 {
	background-image: url(../images/centre/puce_h2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 15px 20px 10px 27px;
	padding: 0px 0px 0px 12px;
}

#droite h3 	{
	margin: 0px 20px 3px 27px;
	padding-top: 5px;
	font-size: 11px;
}

#droite h4 {
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/centre/puce_point.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	margin: 4px 20px 0px 27px;
	padding: 0px 0px 0px 12px;
}
#droite h4 a { text-decoration: underline; color: #4D4D4D; }
#droite h4 a:link { text-decoration: underline; color: #4D4D4D; }
#droite h4 a:hover { text-decoration: none; color: #FFFFFF; background-color: #777777; }

#droite .h4Spe { text-decoration: none; margin-left:15px; color: #89C045; background-image: url(../images/compte/puce_orange.gif);}
#droite .h4Spe a { text-decoration: none; color: #89C045;}
#droite .h4Spe a:link { text-decoration: none; color: #89C045;}
#droite .h4Spe a:hover { text-decoration: underline; color: #89C045; background-color: #FFFFFF;}

#droite h5 {
	color: #737373;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/centre/puce_point.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	margin: 4px 20px 0px 27px;
	padding: 0px 0px 0px 12px;
}

#droite p {
	padding: 0px 20px 0px 27px;
	line-height: 16px;
}
#droite a {}
#droite ul {
	margin: 0px 20px 0px 27px;
	padding: 0px;
	line-height: 15px;
}
#droite ul li {
	padding: 0px 0px 0px 12px;
	list-style-type: none;
	background-image: url(../images/centre/puce_trait.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
}
#droite ul.numeric {
	margin: 4px 0px 0px 25px;
	padding: 0px;
}
#droite ul.numeric li {
	margin: 3px 20px 0px 25px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
	background-image: url(none);
	list-style-position: outside;
}

.asterix { font-size: 10px; color: #B3B3B3; margin-top: 4px; }

.fond_cadre_simple {
	background-image: url(../images/centre/fond_cadre_simple.gif);
	background-repeat: no-repeat;
	padding: 14px 10px 0px 0px;
	margin-top: 5px;
}

.images_instit {
	padding: 0px 13px 0px 27px;
	float: left;
}
.images_instit_2 {
	padding: 0px 0px 0px 27px;
	float: left;
}


.bas_cadre_gris {
	clear: both;
	background-image: url(../images/centre/bas_cadre_gris.gif);
	background-repeat: no-repeat;
	height: 20px;
	text-align: right;
	margin-top: 13px;
	padding-right: 18px;
}

.bt_commander_abonnement {
	float: right;
	margin-top: -23px;
	margin-right: 20px;
}
.description_abonnement {
	display: block;
	margin: 2px 0px 0px 0px;
	color: #888888;
}
.trait_commander_abonnement {
	padding: 8px 13px 2px 27px;
}

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* PIED-DE-PAGE */
/* -------------------------------------------------- */

#pieddepage {
	clear: both;
	background-image: url(../images/pieddepage/fond.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#pieddepage strong 		{ display: block; padding: 3px 0px 8px 0px; }

#tit_pieddepage 						{ float: left; width: 235px; }

#txt_pieddepage_1 					{ float: left; padding: 12px 0px 0px 27px; color: #8F8F8F; }
#txt_pieddepage_1 a {
	display: block;
	color: #8F8F8F;
	text-decoration: none;
	line-height: 16px;
	background-image: url(../images/pieddepage/puce.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
#txt_pieddepage_1 a:link 		{ color: #8F8F8F; text-decoration: none; }
#txt_pieddepage_1 a:hover 	{ color: #666666; text-decoration: underline; }

#txt_pieddepage_2 					{ float: left; padding: 12px 0px 0px 39px;  color: #8F8F8F; }
#txt_pieddepage_2 a 				{ display: block; color: #8F8F8F; text-decoration: none; line-height: 16px; 
	background-image: url(../images/pieddepage/puce.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
#txt_pieddepage_2 a:link 		{ color: #8F8F8F; text-decoration: none; }
#txt_pieddepage_2 a:hover 	{ color: #666666; text-decoration: underline; }

#txt_pieddepage_3 					{ float: left; padding: 12px 0px 0px 39px; color: #8F8F8F; }
#txt_pieddepage_3 a 				{ display: block; color: #8F8F8F; text-decoration: none; line-height: 16px;
	background-image: url(../images/pieddepage/puce.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 10px;
}
#txt_pieddepage_3 a:link 		{ color: #8F8F8F; text-decoration: none; }
#txt_pieddepage_3 a:hover 	{ color: #666666; text-decoration: underline; }

#bas_pieddepage { clear: both; }

#signets {
	font-size: 9px;
	color: #B0B0B0;
	padding: 13px 0px 15px 0px;
	text-align: center;
	text-decoration: none;
}
#signets a 		{	color: #B0B0B0;	text-decoration: none; }
#signets a:link 		{	color: #B0B0B0;	text-decoration: none; }
#signets a:hover 		{	color: #666666;	text-decoration: underline; }
