@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B4B4B;
	background-color:#ffffff;
	vertical-align:top;
}
.clignote {
	text-decoration: blink;
}
.contenu {
	padding:5px;
}
.citation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	color: #4B4B4B;
}
.grasbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1a7ebc;
}
.grasgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #303030;
}
.grasrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
a.grasrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
a.grasrouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
}
.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffe400;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
}
/*Boutons formations accueuil */
.info1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-informatique1.jpg);
	background-repeat:no-repeat;
}
.info1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-informatique2.jpg);
}
.bureau1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-bureautique1.jpg);
	background-repeat:no-repeat;
}
.bureau1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-bureautique2.jpg);
}
.internet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-internet1.jpg);
	background-repeat:no-repeat;
}
.internet1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-internet2.jpg);
}
.compta1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-comptabilite1.jpg);
	background-repeat:no-repeat;
}
.compta1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-comptabilite2.jpg);
}
.manage1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-management1.jpg);
	background-repeat:no-repeat;
}
.manage1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-management2.jpg);
}
.graph1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-graphisme1.jpg);
	background-repeat:no-repeat;
}
.graph1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-graphisme2.jpg);
}
.langues1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-langues1.jpg);
	background-repeat:no-repeat;
}
.langues1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-langues2.jpg);
}
.dev1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-developpement1.jpg);
	background-repeat:no-repeat;
}
.dev1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-developpement2.jpg);
}
.secret1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-secretariat1.jpg);
	background-repeat:no-repeat;
}
.secret1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-secretariat2.jpg);
}
.secu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-securite1.jpg);
	background-repeat:no-repeat;
}
.secu1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:70px;
	display: table-cell;
	width: 192px;
	height: 85px;
	background-image:url(images/boutg-securite2.jpg);
}
/* ________________________________________________________ */

/*Boutons formations pages */
.info2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-informatique1.jpg);
	background-repeat:no-repeat;
}
.info2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-informatique2.jpg);
}
.bureau2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-bureautique1.jpg);
	background-repeat:no-repeat;
}
.bureau2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-bureautique2.jpg);
}
.internet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-internet1.jpg);
	background-repeat:no-repeat;
}
.internet2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-internet2.jpg);
}
.compta2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-comptabilite1.jpg);
	background-repeat:no-repeat;
}
.compta2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-comptabilite2.jpg);
}
.manage2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-management1.jpg);
	background-repeat:no-repeat;
}
.manage2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-management2.jpg);
}
.graph2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-graphisme1.jpg);
	background-repeat:no-repeat;
}
.graph2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-graphisme2.jpg);
}
.langues2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-langues1.jpg);
	background-repeat:no-repeat;
}
.langues2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-langues2.jpg);
}
.dev2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-developpement1.jpg);
	background-repeat:no-repeat;
}
.dev2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-developpement2.jpg);
}
.secret2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-secretariat1.jpg);
	background-repeat:no-repeat;
}
.secret2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-secretariat2.jpg);
}
.secu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-securite1.jpg);
	background-repeat:no-repeat;
}
.secu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004473;
	text-decoration: none;
	vertical-align:middle;
	padding-left:50px;
	display: table-cell;
	width: 145px;
	height: 50px;
	background-image:url(images/boutp-securite2.jpg);
}
/* ________________________________________________________ */


.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffe400;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.menuoffre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 25px;
}
.menuoffre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffe400;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 25px;
}
.menuref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003f84;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.menuref:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.menudif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a7ebc;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.menudif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003f84;
	font-weight: normal;
	vertical-align:middle;
	text-decoration: none;
	padding-left: 12px;
}
.titremenudif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1a7ebc;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.titrerouge1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.titrebleu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #02427c;
	font-weight: bold;
	text-decoration: none;
}
a.titrebleu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #02427c;
	font-weight: bold;
	text-decoration: none;
}
a.titrebleu1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
.titrebleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #02427c;
	font-weight: bold;
	text-decoration: none;
}
.titrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #02427c;
	font-weight: normal;
	text-decoration: none;
}
.sstitrepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #1177b3;
	text-decoration: none;
	text-align: right;
	float:right;
}
.sstitregris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3f3f3e;
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4495c8;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #02407b;
	text-decoration: underline;
}
.bordmenu {
	border: solid;
	border-color: #187dbc;
	border-width: 1px;
}
.borddif {
	border: solid;
	border-color: #1c80be;
	border-width: 1px;
}
.bordadresse {
	border: solid;
	border-color: #929292;
	border-width: 1px;
}
.nobord {
	border-width: 0px;
}
.pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #626262;
	text-decoration: none;
}
.piedclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.piedclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.piedclair:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.petitblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left:25px;
}
.lienformations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1a7ebc;
	font-weight: bold;
	text-decoration: underline;
}
.lienformations:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #02427c;
	font-weight: bold;
	text-decoration: underline;
}
.lienformations2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a7ebc;
	font-weight: normal;
	text-decoration: underline;
}
.lienformations2:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000033;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #02427c;
	font-weight: bold;
	text-decoration: none;
}
.bouton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1a7ebc;
	font-weight: bold;
	text-decoration: none;
}

.bouton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #02427c;
	font-weight: normal;
	text-decoration: none;
}
.bouton2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a7ebc;
	font-weight: normal;
	text-decoration: none;
}

.pictodif {
	background:url(images/formation_dif.jpg) no-repeat top right;
}