h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0F5A81;
}
body {
	background-color: #003851;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.Texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-weight: normal;
	line-height: 18px;
}
.Gris {color: #888888}
.Gris a:link {
	color: #888888
	text-decoration: underline;
}
.Gris a:visited {
	color: #888888
	text-decoration: underline;
}
.Gris a:active {
	color: #888888
	text-decoration: underline;
}
.Gris a:hover {
	text-decoration: underline;
	color: #0097D9;
}
.Noir {color: #000000}
.Noir a:link {
	color: #000000;
	text-decoration: underline;
}
.Noir a:visited {
	color: #000000;
	text-decoration: underline;
}
.Noir a:active {
	color: #000000;
	text-decoration: underline;
}
.Noir a:hover {
	text-decoration: underline;
	color: #0097D9;
}
.12 { font-size:12px; }

.10 { font-size:10px; }
.petit { font-size:10px; }
.8 { font-size: 9px; }
.Blanc {color: #FFFFFF}
.Blanc a:link {
color: #FFFFFF;
text-decoration: none;
}
.Blanc a:visited {
color: #FFFFFF;
text-decoration: none;
}
.Blanc a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.Blanc a:hover {
	text-decoration: underline;
	color: #0097D9;
}
.BleuClair {color: #80C7EE}
.Bleu {
	color: #0097DA;
	font-weight: normal;
}
.Menu {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 29px;
	margin-top: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: underline;
}
.Menu a:link {
	color: #000000;
	text-decoration: underline;
}
.Menu a:visited {
	color: #000000;
	text-decoration: underline;
}
.Menu a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.Menu a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.Box1 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 10px;
}
.TexteForm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 44px;
	font-weight: normal;
	line-height: 18px;
}
.TexteFormPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	line-height: 18px;
}

/* MAJ Page Formation */

.TexteGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0 0 5px 30px;
	font-weight:bold;
	line-height:18px;
}

.TexteMoyen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 10px 30px;
	font-weight:normal;
	line-height:16px;
}

.TextePetit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:5px 0 0 10px;
	font-weight:normal;
	line-height:12px;
	letter-spacing:-1px;
}

.rectangle-bleu-formation {
	background:url(../images/rectangle-bleu-formation.png) no-repeat;
	background-position:0px 22px;
	padding-left:15px;
	width:604px;
}

.fond-bleu { background-color:#0097da; width:155px; }

/* MAJ Page recrutement */

.BigBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-left: 40px;
	font-weight: normal;
	line-height: 22px;
	color:#108bcc;
	background:url(../images/carre_bleu.png) no-repeat; background-position:0px 5px;
}
.moyen { font-size:11px; margin-left: 40px; }
.petit { font-size:11px; margin-left: 30px; }
#points_bleus { width:206px; height:14px; position:absolute; top:401px; background:url(../images/points_bleus.png) no-repeat; }
#offres { width:455px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0 0 0 30px; }
#offres td { padding:0 0 0 10px; height:20px; }
.td_bleu { width:50px; background-color:#108bcc; }
.td_bleu_clair { width:50px; background-color:#81c6e8; }
.td_gris { width:50px; background-color:#a0a0a1; }
.td_gris_clair { width:50px; background-color:#dbdbdb; }
.times { font-family:"Times New Roman", Times, serif; color:#108bcc; font-size:24px; font-style:italic; font-weight:bold; margin:10 0 10 30px; }
.td_blanc { width:301px; background-color:#fff; height:5px; }
.td_gris2 { width:435px; background-color:#a0a0a1; padding-left:5px; height:20px; vertical-align:middle; }
.td_bleu2 { width:154px; background-color:#108bcc; }
.td_bleu3 { width:20px; background-color:#108bcc; }
.td_blanc2 { width:56px; background-color:#fff; }
.td_bleu4 { width:398px; background-color:#cde8f5; }
.13 { font-size:13px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #fff; padding:5px; margin-bottom:0; text-shadow:0 0 5px #444; }
.texteEnum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin:0 0 0 30px; line-height:18px; text-indent:-19px; }

/* MAJ Phoning */

#phoning-middle { background: url(../flash/phoningmiddle.png) right no-repeat; height:35px; width:774px; }
#phoning-plus { border-left:15px solid #008cd1; margin-left:30px; }
