BODY {
	margin				: 0px;
	padding				: 0px;
	background-color	: #005794;
	font-family			: arial, verdana, courier, sans-serif;
	font-size			: 12px;
	font-weight			: normal;	
	color				: #000000;
}

TD {
	padding				: 0px;
	vertical-align 		: top;
}

LI {
	list-style			: none;
	padding				: 0px;
	margin				: 0px; 
}

A {
	text-decoration		: none;
	color				: #000000; 	
}

IMG {
	border				: 0px; 	
}

DIV {
	color				: #000000; 	
}
/* CONTOUR DU SITE	*/

/* Bord gauche */
.g_site {
	width				: 15px;
	background-image	: url(../images/back_g.gif);
	background-repeat	: repeat-y;
	background-color	: #220022;
}
/* centre */
.c_site {
	background-color	: #FFF;
}
/* Bord droit */
.d_site {
	width				: 15px;
	background-image	: url(../images/back_d.gif);
	background-repeat	: repeat-y;
}

/* Bord en bas � droite et � gauche -- pour l'ombr� en coin de page */
.bas_d_site {
	height				: 10px;
	background-image	: url(../images/back_bas_d.gif);
	background-repeat	: no-repeat;
}
.bas_g_site {
	height				: 10px;
	background-image	: url(../images/back_bas_g.gif);
	background-repeat	: no-repeat;
}
/* Bord bas */
.bas_site {
	height				: 10px;
	background-image	: url(../images/back_bas.gif);
	background-repeat	: repeat-x;	
}

/* ENTETE DE PAGE			*/

.entete_page TD {
	padding				: 5px 0 5px 0px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #999999;
	vertical-align		: middle;
	border-bottom		: 3px solid #005794;
}

.logo_adherent {
	border-bottom		: 3px solid #005794;
}

.chapeau_site {
	padding				: 0 0 0 20px !important;	
}

/* MENU DE GAUCHE */

DIV.menu, TD.menu{
	background			: #005794;
	border-bottom		: 2px solid #FFFFFF;
}

DIV.bas_menu {
	height				: 25px;
	background-color	: #005794;
	background-image	: url(../images/coin_droit_basbleu.gif);
	background-position	: bottom right;
	background-repeat	: no-repeat; 	
}

#menu {
	background-color	: #005794;	
	padding				: 0px;
	margin				: 0px;
}

.menu DIV {
	padding				: 3px 0;	
}

DIV.menu_actif {
	height				: 20px !important;
	background-color	: #c9d4e2;
	border-bottom		: 2px solid #FFFFFF;
}

DIV.menu_inactif {
	height				: 20px !important;
	background-color	: #005794;
	border-bottom		: 2px solid #FFFFFF;
}

.menu A {
	color				: #FFFFFF;
	font-weight			: bold;
	padding				: 0px 0px 0px 15px;
}

/* MENU CATALOGUE */

DIV.menu_sousfamille{
	padding				: 0px 0px 1px 15px;
}

DIV.menu_sousfamille A{
	font-weight			: normal !important; 
}

DIV.menu_famille {
	margin				: 0px 0px 1px 0px;
}

DIV.menu_famille A{
	font-size			: 11px; 
}

.menu #cadre_actif{
	margin				: 0 2px;
	padding				: 2px 2px 2px 15px;
	background			: #79a3c1; 
	border				: 1px solid #b9daf2;
}

/* COORDONNEES DE L'ENTREPRISE */
.coordonnees {
	height				: 220px;
	background-color	: #005794;
	background-image	: url(../images/coin_gauche_basbleu.gif);
	background-position	: bottom left;
	background-repeat	: no-repeat; 	
	text-align			: right;
	font-size			: 12px;
	color				: #FFFFFF !important;
}

.coordonnees A, .coordonnees DIV{
	color				: #FFFFFF;
}

.coordonnees SPAN {
    font-weight			: bold;
}

.entreprise {
	padding				: 10px;
}

.entreprise DIV{
	padding				: 0 0 10px 0;
}

.coordonnees_seules DIV, .coordonn�es_seules A{
	color				: #003962;
}

.coordonnees_seules DIV  {
	padding				: 10px 0 5px 0;
	text-align			: center;
	background			: #c8d4e2; 
}

.coordonnees_seules SPAN {
	font-weight			: bold; 
}

.coordonnees_seules SPAN A {
	color				: #003862; 
}

.page_web {
	margin				: 10px 20px;	
}

/* BAS DE PAGE */
TD.bas_page {
	text-align			: right;
}

.bas_page DIV.droit {
	float				: right;
	background			: #FFF; 	
}

.gauche {
	padding-top			: 47px;
}

DIV.lien_gauche {
	background			: #073c78;
}

DIV.lien_gauche A{
	color				: #FFFFFF;
	font-weight			: bold; 
}

.nombre_enseigne {
	margin				: 0 100px 0 0;
}