/* Les définitions par défaut ! */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	text-align: center;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table {
	border-spacing: 0px 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
td {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div {
	/* border: 1px #ff0000 solid; */
	border: 0px;
	margin: 0px;
	padding: 0px;
}

h3 {
	margin-top: 20px;
	color: #715b9f;
	font-size: 18px;
	text-align: left;
	margin-bottom: 8px;
}

h4 {
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 8px;
	text-align: left;	
}

a {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* Page générale */
#page {
	width: 974px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;

}

/* Le cadre du haut (Banniere) */
#haut {
	margin: 0px;
	padding: 0px;
	height: 165px;
}

/* Le cadre du Menu ! */
#menu {
	margin: 0px;
	padding: 0px;
	height: 38px;
}

/* Le cadre du centre */
#centre {
	background-attachment: fixed;
	width: 572px;
	height: 412px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	text-align: left;	
	
}



/* Le contenu dans le menu de gauche ! */
.content_menu {
	padding: 17px;
	padding-top: 10px;
	font-size: 11px;
	text-align: left;
	color: #a50062;
}

.content_menu a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.content_menu a.normal {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.content_menu a.normal:hover {
	text-decoration: underline;
}

/* Le contenu dans le menu de droite ! */
.content_menu_droite {
	
	padding: 15px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-size: 10px;
	text-align: center;
	color: #666666;
	
}


/* Le contenu du cadre bas */
.content_bas {
	
	padding: 0px;
	padding-top: 13px;
	
}

.content_bas a {
	
	margin-right: 15px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom: 5px;
	
	color: #ffffff;
	text-decoration: none;
	
}

.content_bas a:hover {
	
	text-decoration: underline;
	
}

/* Infos légales */
.content_bas .credits {
	padding-top: 28px;
	color: #FFFFFF;
	font-size: 10px;
}


/* Les classes du menu de gauche */

#menu_gauche .mg_puce {
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: url(../img/mg_puce.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #003f7d;
}

#menu_gauche .mg_intervention_1 a {
	color: #063;
}

#menu_gauche .mg_centaure {
	font-size: 17px;
	font-weight: bold;
}

#menu_gauche .mg_intervention_2 a {
	color: #060;
}

#menu_gauche .mg_commercial a {
	color: #063;
}

#menu_gauche .mg_marketing a {
	color: #063;
}


/* Les ancres du menu */
#menu_gauche .ancre {
	padding-left: 25px;
}

#menu_gauche .ancre a {
	color: #222222;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#menu_gauche .ancreInside a {
	color: #003f7d;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

#menu_gauche .ancreInside_bis a {
	color: #222222;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	text-align: left;
}

#menu_gauche .ancre a:hover {
	text-decoration: underline;
}
