body {
	background-color: #919ca1;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(images/bg.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center center;
		font-family: Arial, serif, Tahoma;
}
td.footer {
	background-image: url(images/bascommun.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	padding-bottom: 5px;
}
td#footerm1 {
	background-image: url(images/m1-bas.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	padding-bottom: 5px;
}

/*
 pour menu
*/
.cf_inv{
visibility:hidden;
font-size:9px;
}
#cf_accueil {
display:block;
width:94px;
height:102px;
color:transparent;
}
a#cf_accueil {
background-image:url(http://www.cf2m.be/images/Accueil.gif);
text-decoration:none;
}
a#cf_accueil:hover {
background-image:url(http://www.cf2m.be/images/Accueil-over.gif);
text-decoration:none;
}

#cf_formations {
display:block;
width:85px;
height:102px;
color:transparent;
}
a#cf_formations {
background-image:url(http://www.cf2m.be/images/Formations.gif);
text-decoration:none;
}
a#cf_formations:hover {
background-image:url(http://www.cf2m.be/images/Formations-over.gif);
text-decoration:none;
}

#cf_reseausavoir {
display:block;
width:86px;
height:102px;
color:transparent;
}
a#cf_reseausavoir {
background-image:url(http://www.cf2m.be/images/res-sav.gif);
text-decoration:none;
}
a#cf_reseausavoir:hover {
background-image:url(http://www.cf2m.be/images/res-sav-over.gif);
text-decoration:none;
}

#cf_serveco {
display:block;
width:86px;
height:102px;
color:transparent;
}
a#cf_serveco {
background-image:url(http://www.cf2m.be/images/serv-soc.gif);
text-decoration:none;
}
a#cf_serveco:hover {
background-image:url(http://www.cf2m.be/images/serv-soc-over.gif);
text-decoration:none;
}

#cf_partenairess {
display:block;
width:85px;
height:102px;
color:transparent;
}
a#cf_partenairess {
background-image:url(http://www.cf2m.be/images/Parten.gif);
text-decoration:none;
}
a#cf_partenairess:hover {
background-image:url(http://www.cf2m.be/images/Parten-over.gif);
text-decoration:none;
}


#cf_informations {
display:block;
width:85px;
height:102px;
color:transparent;
}
a#cf_informations {
background-image:url(http://www.cf2m.be/images/Info.gif);
text-decoration:none;
}
a#cf_informations:hover {
background-image:url(http://www.cf2m.be/images/Info-over.gif);
text-decoration:none;
}

#cf_expos {
display:block;
width:86px;
height:102px;
color:transparent;
}
a#cf_expos {
background-image:url(http://www.cf2m.be/images/Expos.gif);
text-decoration:none;
}
a#cf_expos:hover {
background-image:url(http://www.cf2m.be/images/Expos-over.gif);
text-decoration:none;
}

#cf_forum {
display:block;
width:86px;
height:102px;
color:transparent;
}
a#cf_forum {
background-image:url(http://www.cf2m.be/images/Forum.gif);
text-decoration:none;
}
a#cf_forum:hover {
background-image:url(http://www.cf2m.be/images/Forum-over.gif);
text-decoration:none;
}


#cf_employeurs {
display:block;
width:107px;
height:102px;
color:transparent;
}
a#cf_employeurs {
background-image:url(http://www.cf2m.be/images/Offre-demploi.gif);
text-decoration:none;
}
a#cf_employeurs:hover {
background-image:url(http://www.cf2m.be/images/Offre-demploi-over.gif);
text-decoration:none;
}

/* POUR NEWS */

.lastnews {
	padding: 5px;
	text-align: left;
}



td.contenu {
	background-color: #d6d9da;
	font-family: Arial, serif, Tahoma;
}
.gauche5 {
	padding-left: 5px;
}
#middle {
	padding-left: 0px;
	padding-right: 10px;
}
#droit5 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	padding-bottom: 100px;
}





h1 {
	font-family: Arial, serif, Tahoma;
	font-size: 18px;
	color: #000000;
	padding-right: 5px;
	display: block;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 5px;
	background-color: #919ca1;
	background-image: none;
}
ul {
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
}
p {
	font-family: Arial, serif, Tahoma;
}

a.m2 {
	text-decoration: none;
	display: block;
	height: 14px;
	width: 25px;
	line-height: 14px;
	border: thin solid #d2d2d2;
}

#formation {
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial, serif, Tahoma;
}
.aspects {
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 15px;
}


h2 {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	padding-left: 10px;
	font-weight: bolder;
}
.contenu h5 {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	color: #FF0000;
}


#programme {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-family: Arial, serif, Tahoma;
}

#objectif {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	padding-left: 17px;
	padding-right: 17px;
}
.dates {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
	text-align: left;
	padding-left: 17px;
	padding-right: 17px;
}
#gauche, #droit {
	font-family: Arial, serif, Tahoma;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#droit {
	padding-left: 5px;
}

#gauche {
	padding-left: 5px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
#prerequis {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}
a#m3txt {
	text-decoration: none;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m3img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M3.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m3img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M3.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m2img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M2.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m2img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M2-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m1img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M1.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m1img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M1-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m4img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M4.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m4img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M4-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m5img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M5.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m5img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M5-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m7img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M7.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m7img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M7-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m9img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M9.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m9img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M9-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m6img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M6.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m6img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M6-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
a#m8img {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/gif-fixe/M8.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}

a#m8img:hover {
	line-height: 14px;
	text-decoration: none;
	background-image: url(minibouton/over/M8-over.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	color: #000000;
}
#gauche8 {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
}
table#module {
	background-color: #d6d9da;
}
#droit9 {
	padding-bottom: 0px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
	margin-bottom: 15px;
}
#droit4 {
	margin-bottom: 15px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
h3 {
	font-family: Arial, serif, Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	display: inline;
	line-height: 22px;
	padding-left: 15px;
}

.sectionmodule {
	width: 250px;
	position: relative;
	background-color: #919CA1;
}
.sectionmodule .top_left, .sectionmodule .top_right, .sectionmodule .bottom_left, .sectionmodule .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.sectionmodule .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 0; }
.sectionmodule .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.sectionmodule .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 2; }
.sectionmodule .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.sectionmodule .content { position: relative; z-index: 4; }

.asppratiques {
	width: 250px;
	position: relative;
	background-color: #919CA1;
}
.asppratiques .top_left, .asppratiques .top_right, .asppratiques .bottom_left, .asppratiques .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.asppratiques .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 0; }
.asppratiques .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.asppratiques .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 2; }
.asppratiques .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.asppratiques .content { position: relative; z-index: 4; }
.formations {
	width: 450px;
	position: relative;
	background-color: #919CA1;
}
.formations .top_left, .formations .top_right, .formations .bottom_left, .formations .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.formations .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 0; }
.formations .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.formations .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 2; }
.formations .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.formations .content { position: relative; z-index: 4; }
.prerequis {
	width: 150px;
	position: relative;
	background-color: #919CA1;
}
.prerequis .top_left, .prerequis .top_right, .prerequis .bottom_left, .prerequis .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.prerequis .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 0; }
.prerequis .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.prerequis .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 2; }
.prerequis .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.prerequis .content { position: relative; z-index: 4; }
.programme {
	width: 250px;
	position: relative;
	background-color: #919CA1;
}
.programme .top_left, .programme .top_right, .programme .bottom_left, .programme .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.programme .top_left { top: 0px; left: 0px; background-image: url("corner_top_left.gif"); z-index: 0; }
.programme .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.programme .bottom_left { bottom: 0px; left: 0px; background-image: url("corner_bottom_left.gif"); z-index: 2; }
.programme .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.programme .content { position: relative; z-index: 4; }
.objectifs {
	width: 350px;
	position: relative;
	left: 450px;
	background-color: #919CA1;
}
.objectifs .top_left, .objectifs .top_right, .objectifs .bottom_left, .objectifs .bottom_right { height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.objectifs .top_left { top: 0px; left: 0px; background-image: url("images/sup.g2.png"); z-index: 0; }
.objectifs .top_right { top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1; }
.objectifs .bottom_left { bottom: 0px; left: 0px; background-image: url("images/inf.g2.png"); z-index: 2; }
.objectifs .bottom_right {
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.objectifs .content { position: relative; z-index: 4; }
#inegalites {
	line-height: 20px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
	font-family: Arial, serif, Tahoma;
}

a.lienindex:link {
	color: #FF0000;
	font-size:14px;
	font-family: Arial, serif, Tahoma;
	padding-left: 16px;
}

a.lienindex:visited {
	color: #FF0000;
	font-size:14px;
	font-family: Arial, serif, Tahoma;
	padding-left: 16px;
}

a.lienindex:hover {
	color: #45484B;
	font-size:14px;
	font-family: Arial, serif, Tahoma;
	padding-left: 16px;
}

#social {
	padding-top: 30px;
	padding-right: 100px;
	padding-left: 100px;
	line-height: 25px;
}
#contact {
	line-height: 25px;
	padding-right: 100px;
	padding-left: 100px;
}

#presentation {
	font-family: Arial, serif, Tahoma;
	padding-top: 15px;
	padding-right: 50px;
	padding-left: 50px;
}
.contenu .titrenews {
	font-size: 15px;
	color: #FF0000;
	font-family: Arial, serif, Tahoma;
	font-weight: bold;
}
.contenu .datenews {
	font-family: Arial, serif, Tahoma;
	font-weight: bold;
	font-size: 12px;
}
.contenu .auteurnews {
	font-weight: bold;
	font-family: Arial, serif, Tahoma;
	font-size: 12px;
}
#formation {
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #D6D9DA;
	line-height: 25px;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
}
#module #formation {
	padding-top: 15px;
	padding-left: 0px;
}

/*//////////////////////////////////*/
#formation #conditions .texte {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.techniques {
font-family: Arial, serif, Tahoma;
	width: 290px;
	position: relative;
	background-color: #919CA1;
}
.techniques .top_left, .techniques .top_right, .techniques .bottom_left, .techniques .bottom_right { 
font-family: Arial, serif, Tahoma;
height: 11px; width: 11px; background-repeat: no-repeat; position: absolute; background-color: #919CA1; }
.techniques .top_left {
font-family: Arial, serif, Tahoma;
top: 0px; left: 0px; background-image: url("images/sup.g2.png"); z-index: 0; 
 
 }
.techniques .top_right {
font-family: Arial, serif, Tahoma; 
top: 0px; right: 0px; background-image: url("images/sup.d2.png"); z-index: 1;

 }
.techniques .bottom_left {
font-family: Arial, serif, Tahoma;
 bottom: 0px; left: 0px; background-image: url("images/inf.g2.png"); z-index: 2;
  }
.techniques .bottom_right {
font-family: Arial, serif, Tahoma;
	bottom: 0px;
	right: 0px;
	background-image: url("images/inf.d2.png");
	z-index: 3;
}
.techniques .content { 
font-family: Arial, serif, Tahoma;
position: relative; z-index: 4; 
}
.contenu {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-family: Arial, serif, Tahoma;
	font-size: 14px;
	line-height: 25px;
}
.contenu .position {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 25px;
	padding-bottom: 0px;
}
.contenu .projet {
	font-family: Arial, serif, Tahoma;
	padding-right: 25px;
	padding-left: 0px;
}
.contenu .projet1 {
	padding-left: 25px;
	padding-right: 25px;
}


.contenu .image {
	padding-right: 25px;
	padding-left: 0px;
	padding-top: 50px;
}

.contenu #conditions .texte {
	color: #FF0000;
	font-weight: bold;
}
.contenu #conditions .texte2 {
	font-weight: bold;
	color: #FF0000;
}
.contenu .projet .equal {
	font-weight: bolder;
	color: #FF0000;
	font-size: 20px;
}
h4.projet {
	font-family: Arial, serif, Tahoma;
	font-size: 20px;
	color: #FF0000;
}
.contenu #conditions .texte {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	color: #FF0000;
}
.contenu #conditions .texte2 {
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	color: #FF0000;
}

.contenu #oublier {
	padding-right: 70px;
	padding-left: 70px;
}
.contenu img {
	margin-top: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
	margin-left: 63px;
}
#contenu2 {
	padding-top: 50px;
	padding-right: 25px;
	padding-left: 25px;
}
.contenu a {
}
.contenu p a {
	text-decoration: none;
}
.contenu #formateur a {
	text-decoration: none;
	font-family: Arial, serif, Tahoma;
	font-size: 16px;
	line-height: 20px;
	color: #FF0000;
	margin: 0px;
	padding-left: 10px;
}
.pour_stats{
font-size:12px;
}