#body		{
		background		: #ffffff;
		margin			: 0px 0px 0px 20px;
		padding			: 0px 0px 0px 0px;
		font-family		: Verdana, Arial, sans-serif;
		padding-top		: 20px; /* Espace entre le bord haut et le début du site */
		}

#logo		{
		width			: 800px;
		margin			: auto;
		background		: #FFFFFF;
		padding-top		: 5px;  /* Esapce au dessus du logo */
		padding-bottom		: 5px;   /* Esapce en dessous du logo */
		}

#mainmenu	{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		width			: 798px;
		margin			: auto;
		height			: 31px;
		background		: url('/images/bg_mainmenu.png') repeat-x top;
		border-right		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		clear			: left;
		}

#mainmenu ul	{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		}

#mainmenu ul li	{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		list-style		: none;
		float			: left;
/* 		clear			: right; */
		}

#mainmenu ul li a {
		margin			: 1px 0px 1px 0px;
		padding			: 7px 18px 6px 19px;
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		color			: #0F0F0F;
 		display			: block; 
		text-decoration		: none;
		border-right		: 1px solid #bfbfbf;
		border-left		: 1px solid #fff;
		}

#mainmenu ul li a:hover {
		margin			: 0px 0px 0px 0px;
		padding			: 8px 19px 8px 20px;
		background		: url('/images/bg_mainmenu_hover.png') repeat-x top;
		color			: #FFFFFF;
		border-right		: none;
		border-left		: none;
		}
 
#mainmenu ul li#maincurrent {
		background		: url('/images/bg_mainmenu_current.png') repeat-x top;
		}

#mainmenu ul li#maincurrent a {
		margin			: 1px 0px 1px 0px;
		padding			: 7px 18px 7px 19px;
		display			: block;
		text-decoration		: none;
		border-right		: 1px solid #bfbfbf;
		border-left		: 1px solid #e5e5e5;
		}

#mainmenu ul li#maincurrent a:hover {
		background		: none; 
		color			: #0F0F0F;
		border-right		: 1px solid #bfbfbf;
		}

#mainmenu ul li.right {
		float			: right;
		}

#banner		{
		width			: 800px;
		margin			: auto;
		}

#core		{
		width			: 798px;
		margin			: auto;
		background		: #fafafa;
		border-top		: 1px solid #e5e5e5;
		border-right		: 1px solid #e5e5e5;
		border-bottom		: 1px solid #e5e5e5;
		border-left		: 1px solid #e5e5e5;
		}

#corehome	{
		width			: 798px;
		margin			: auto;
		height			: 500px;
		background		: #fafafa;
		border-top		: 1px solid #e5e5e5;
		border-right		: 1px solid #e5e5e5;
		border-bottom		: 1px solid #e5e5e5;
		border-left		: 1px solid #e5e5e5;
		}

#submenu	{
		float			: left;
		width			: 200px;
		}

#submenu ul	{
		margin			: 5px 0px 0px 5px;
		padding			: 0px 0px 0px 0px;
		border-top		: 1px solid #bfbfbf;
		}

#submenu ul li	{
		list-style		:none;
		font-size		: 12px; /*taille du sous menu*/
		}


#submenu ul li a {
		font			: normal 11px 'Verdana', 'Arial', sans-serif; /*taille du sous menu*/
		background		: #fafafa;
		display			: block;
		color			: #0F0F0F;
		text-decoration		: none;
		text-align		: right;
/* 		border-top		: 1px solid #bfbfbf; */
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		padding			: 4px 4px 4px 4px;
		margin			: 0px 0px 0px 0px; /* Le margin du bat fait l'espace entre les submenu */
		}

#submenu ul li#subcurrent {
		}

#submenu ul li#subcurrent a {
		font			: normal 11px 'Verdana', 'Arial', sans-serif;
		background		: #cfcfcf;
		color			: #0F0F0F;
		font-style		: none;
		}

#submenu ul li a:hover {
		background		: url('/images/bg_submenu_hover.png') repeat-x top;
		color			: #FFFFFF;
		font-style		: none;
		}

a img		{
		border			:  none; /* Annule la bordure sur toutes les images qui servent de lien */
		}

#home1 		{
		font			: normal 18px 'Verdana', 'Arial', sans-serif;
		text-decoration		: none;
		text-align		: center;
		color			: #3061c8;
		margin			: 50px 0px 0px 10px;
		padding			: 0px 0px 0px 0px;
		width			: 250px;
		height			: 400px;
		background		: #ffffff;
		border-top		: 1px solid #bfbfbf;
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		float			: left;
		}

#home1 a:hover	{
		border-top		: 1px solid #ffffff;
		border-right		: 1px solid #ffffff;
		border-bottom		: 1px solid #ffffff;
		border-left		: 1px solid #ffffff;
		}

#home2		{
		font			: normal 18px 'Verdana', 'Arial', sans-serif;
		text-decoration		: none;
		text-align		: center;
		color			: #3061c8;
		margin			: 50px 0px 0px 10px;
		padding			: 0px 0px 0px 0px;
		width			: 250px;
		height			: 400px;
		background		: #ffffff;
		border-top		: 1px solid #bfbfbf;
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		float			: left;
		}

#home3		{
		font			: normal 18px 'Verdana', 'Arial', sans-serif;
		text-decoration		: none;
		text-align		: center;
		color			: #3061c8;
		margin			: 50px 0px 0px 10px;
		padding			: 0px 0px 0px 0px;
		width			: 250px;
		height			: 400px;
		background		: #ffffff;
		border-top		: 1px solid #bfbfbf;
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		float			: left;
/* 		clear			: right; */
		}


#text		{
		background		: #fafafa;
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		margin			: 0px 0px 0px 200px; /* valeur de la largeur du submenu */
		padding			: 10px 10px 10px 10px;
		text-align		: justify;
		}

a		{
		color			: #3c77f8;
		}

a:hover		{
		color			: #ffffff;
		text-decoration		: none;
		background		: url('/images/bg_submenu_hover.png') repeat-x top;
		}

.p1		{
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		margin			: 0px 0px 0px 0px; /* valeur de la largeur du submenu */
		padding			: 0px 0px 10px 0px;
		line-height		: 18px;
		}

.p2		{
		background		: #FFFFFF;
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		margin			: 0px 0px 0px 0px; /* valeur de la largeur du submenu */
		padding			: 5px 5px 5px 5px;
		line-height		: 18px;
		border-top		: 1px solid #bfbfbf;
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		}

.p3		{
		background		: #FFFFFF;
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		margin			: 0px 0px 0px 0px; /* valeur de la largeur du submenu */
		padding			: 5px 5px 5px 5px;
		line-height		: 18px;
		border-top		: 1px solid #bfbfbf;
		border-right		: 1px solid #bfbfbf;
		border-bottom		: 1px solid #bfbfbf;
		border-left		: 1px solid #bfbfbf;
		}

h1		{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 10px 0px;
		font			: normal 22px 'Verdana', 'Arial', sans-serif;
		text-align		: right;
		color			: #3061c8;
		}

h2		{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 10px 0px;
		font			: normal 16px 'Verdana', 'Arial', sans-serif;
		color			: #3061c8;
		font-weight		: bold;
		}

h3		{
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		font			: normal 13px 'Verdana', 'Arial', sans-serif;
		color			: #3061c8;
		font-weight		: bold;
		}

.top		{
		font			: normal 12px 'Verdana', 'Arial', sans-serif;
		color			: #3061c8;
		}


#footer		{
		font-size		: 10px;
		font-style		: italic;
		color			: #888888;
		margin			: 10px 0px 0px 0px; /* Largeur (160px)du submenu pour aligner au milieur du core et non sur toute la page */
		text-align		: center;
		}