body {
	font-size: 12px;
	font-family: Arial, Sans serif;
	text-align: center;
}

h2, h3 {
	margin: 0;
	font-size: 16px;
}
h3 {
	font-size: 12px;
}

div.mf1 h2, div.mf1 h3, div.mf1 span { color: #f78418; }
div.mf5 h2, div.mf5 h3, div.mf5 span { color: #00a1c7; }
div.mf32 h2, div.mf32 h3, div.mf32 span { color: #00a1c7; }
div.mf10 h2, div.mf10 h3, div.mf10 span { color: #63bd42; }
div.mf14 h2, div.mf14 h3, div.mf14 span { color: #ffcc01; }
div.mf18 h2, div.mf18 h3, div.mf18 span { color: #bd10ce; }
div.mf47 h2, div.mf47 h3, div.mf47 span { color: #e50083; }
div.mf48 h2, div.mf48 h3, div.mf48 span { color: #f78418; }
div.mf55 h2, div.mf55 h3, div.mf55 span { color: #FFA800; }
div.mf64 h2, div.mf64 h3, div.mf64 span { color: #2ba800; }

a {
	color: red;
}
a:hover {
	text-decoration: none;
}

span a {
	color: black;
}

h3 a:hover {
	text-decoration: none;
}

h3 a {
	color: inherit;
}

h3.blue a { /* Couleur pour les liens formation : pbm inherit ie */
	color: #00a1c7 !important;
}

/* --- MAIN FRAME --- */

div#mainFrame {
	margin: 10px auto 2px auto;
	padding: 1px;
	width: 762px;
	text-align: left;
	background: gray;
}

/*--- HEADER ---*/

div#header {
	width: 762px;
	height: 177px;
	background: white;
}
div#header a {
	text-decoration: none;
}
div#logo {
	text-align: center;
	float: left;
	width: 159px;
	height: 100%;
	background: url(../images/logo.gif) no-repeat center;
}
div#headerArrow {
	float: left;
	width: 11px;
	height: 100%;
}
div.arrow1 { background: white url(../images/headerArrow_orange.gif) no-repeat; }
div.arrow5, div.arrow32 { background: white url(../images/headerArrow_blue.gif) no-repeat; }
div.arrow10 { background: white url(../images/headerArrow_green.gif) no-repeat; }
div.arrow14 { background: white url(../images/headerArrow_yellow.gif) no-repeat; }
div.arrow18 { background: white url(../images/headerArrow_purple.gif) no-repeat; }
div.arrow47 { background: white url(../images/headerArrow_majenta.gif) no-repeat; }
div.arrow48 { background: white url(../images/headerArrow_orange.gif) no-repeat; }
div.arrow55 { background: white url(../images/headerArrow_orange2.gif) no-repeat; }
div.arrow64 { background: white url(../images/headerArrow_green.gif) no-repeat; }

div#headerTitle {
	margin-right: 18px;
	text-align: right;
}

div#headerSignature {
	width: 592px;
	height: 44px;
	background: url(../images/signature.gif);
}

div.hi { width: 580px; height: 106px }
div.hi1, div.hi2, div.hi3, div.hi4, div.hi43 { background: url(../images/quiSommesNous.gif); }
div.hi5, div.hi6, div.hi8, div.hi9, div.hi22, div.hi23, div.hi24, div.hi35, div.hi33, div.hi34, div.hi36, div.hi37, div.hi26, div.hi27, div.hi38, div.hi40, div.hi39, div.hi41, div.hi42, div.hi30 { background: url(../images/formation.gif); }
div.hi10, div.hi11, div.hi12, div.hi13 { background: url(../images/reclassement.gif); }
div.hi15 { background: url(../images/masson.gif); }
div.hi16 { background: url(../images/timbaud.gif); }
div.hi17 { background: url(../images/gatignon.gif); }
div.hi18, div.hi19 { background: url(../images/hopital.gif); }
div.hi47, div.hi51 { background: url(../images/centreDeSante.gif); }
div.hi48, div.hi49, div.hi50 { background: url(../images/espaceAdherents.gif); }

/*--- SIDEBAR ---*/

div#sidebar { /*32 = Programme Formations*/
	width: 165px;
	float: left;
}
div#sb { width: 762px; }
div.sb55 { background: url(../images/contentBG_orange2.gif);} /* rub = Actualité 01.*/
div.sb1 { background: url(../images/contentBG_orange.gif); } /*02.*/
div.sb5, div.sb32 { background: url(../images/contentBG_blue.gif); } /*03.*/
div.sb10 { background: url(../images/contentBG_green.gif); } /*04.*/
div.sb14 { background: url(../images/contentBG_yellow.gif); } /*05.*/
div.sb18 { background: url(../images/contentBG_purple.gif); } /*06.*/
div.sb47 { background: url(../images/contentBG_majenta.gif); } /*07.*/
div.sb48 { background: url(../images/contentBG_orange.gif);} /*08.*/
div.sb64 { background: url(../images/contentBG_green2.gif);} /*09.*/


/*--- CONTENT ---*/

div#contentFrame {
	width: 597px;
	float: left;
}
div#content {
	padding: 30px 20px 20px 20px;
	text-align: justify;
	background: white url(../images/topContent.gif) no-repeat;
	/*border: 1px solid black;*/
}
span.red {
	color: red !important;
	text-decoration: none;
}
div#content a img {
	border: 1px solid black;
}

/*--- FOOTER ---*/

div#footer {
	padding: 5px 0;
	text-align: center;
	color: white;
	font-size: 11px;
	font-weight: bold;
	width: 762px;
}

div.f1 { background: #bd10ce; } /*rub = Qui sommes nous 01.*/
div.f5 { background: #f78418; } /*02.*/
div.f10, div.f32 { background: #f78418; } /*03.*/
div.f14 { background: #63bd42; } /*04.*/
div.f18 { background: #63bd42; } /*05.*/
div.f47 { background: #f5821f; } /*06.*/
div.f48 { background: #e50083; } /*07.*/

div.downLink {
	margin-bottom: 10px;
	text-align: right;
	width: 762px;
}

div.downLink a {
	font-size: 11px;
	color: 000099;
	text-decoration: none;
}

.linkDocument {
	float: left;
	margin-right: 10px;
}

.linkDocument img {
	border: none !important;
}

/* --- MENU --- */

#menu a.m1:hover { background: #f5821f !important; }
#menu a.m5:hover { background: #00a1c7 !important; }
#menu a.m10:hover { background: #63bd42 !important; }
#menu a.m14:hover { background: #ffcc01 !important; }
#menu a.m18:hover { background: #bd10ce !important; }
#menu a.m47:hover { background: #e50083 !important; }
#menu a.m48:hover { background: #f5821f !important; }
#menu a.m55:hover { background: #FFA800 !important; }
#menu a.m55:hover { background: #FFA800 !important; }
#menu a.m55:hover { background: #FFA800 !important; }
#menu a.m64:hover { background: #2ba800 !important; }

li a.lv1 {
  border: medium none;
  color: black !important;
  margin: 0;
  padding: 0 5px 0 10px;
}

li a#links:hover {
  color: white !important;
}

/* --- TOOLS --- */

.floatLeft {
	float: left;
}

.clearItAll {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

