body{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
	 z-index:1;
}

.titre{
font-size:22px;
color:#18297b;
font-weight:bold;
}

.titre2{
font-size:16px;
color:#1847a0;
font-weight:bold;
}
table{
	z-index:3;
}
.td_milieu{
	background-image:url(images/milieu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
  font-size:10px;	
	}
	
td{
	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	}
	
.barre{
	background-image:url(images/barre.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.intro{
	 color:#1B2B7A;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
	 font-weight:500;
   }

a:link{
	COLOR: #0000cc;
    TEXT-DECORATION: none
}
a:visited{
	COLOR: #0000cc;
    TEXT-DECORATION: none
}
a:hover{
	COLOR: #FCB330;
    TEXT-DECORATION: underline
}


.formation:link{
	color:#9F3B07;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.formation:visited{
	color:#9F3B07;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.formation:hover{
	COLOR: #FCB330;
    TEXT-DECORATION: underline;
		font-size:11px;
	font-weight:bold;
}

.titre_news:link{
	font-size:14px;
	color:#5581D3;
	font-weight:bold;
	text-decoration:none;
}

.titre_news:visited{
	font-size:14px;
	color:#5581D3;
	font-weight:bold;
	text-decoration:none;
}

.titre_news:hover{
	font-size:14px;
	color:#5581D3;
	font-weight:bold;
	text-decoration:underline;
}

.button{
	background-color:#ffb531;
	color:#18297b;
	border-color:#18297b;
	font-size:10px;
	border-style:solid;
	border-width:1px;
}
.champs{
	background-color:#fff7d6;
	color:#000000;
	border-color:#18297b;
	border-style:solid;
	border-width:1px;
}


li{
	LIST-STYLE-IMAGE: url(images/puce1.gif);
	list-style-position:outside;
}

.container{
	margin: 0px auto 0px auto;
	border: 1px solid #18297b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#7CA2E1;
}
.container_black{
	margin: 0px auto 0px auto;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cadre
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px solid
}

.ptitgris
{
    FONT-SIZE: 10px;
    COLOR: #707070;
}

h2{
font-size:16px;
color:#18297b;
font-weight:bold;
text-decoration:none;
}

.likeh2{
font-size:16px;
color:#18297b;
font-weight:bold;
text-decoration:none;
}

h3{
font-size:14px;
color:#4073D4;
font-weight:bold;
text-decoration:none;
}

.puce_formation{
	LIST-STYLE-IMAGE: url(images/puce2.gif);
	list-style-position:outside;
	
}
.formation2{
	color:#9F3B07;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.lcm:link{
	color:#9F3B07;
	font-size:9px;
	text-decoration:none;
}
.lcm:visited{
	color:#9F3B07;
	font-size:9px;
	text-decoration:none;
}
.lcm:hover{
	COLOR: #FCB330;
    TEXT-DECORATION: underline;
		font-size:9px;
}
.container_plus{
	margin: 0px auto 0px auto;
	border: 1px solid #18297b;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#7CA2E1;
	color:#000000;
	font-weight:bold;
}
#top{
	position:absolute;
	top:0px;
	left:0px;
	width:770px;
	height:72px;
	background-image:url(images/top-bg.gif);
	background-position:left;
}
#menu{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	top:21px;
	left:320px;
	width:400px;
	height:20px;
}
#bas{
	position:absolute;
	left:0px;
	top:72px;
	z-index:2;
}
.enplus{
	padding-top:5px;
	padding-bottom:5px;
}
.enplus ul{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.enplus li{
	display:inline;
	list-style-image:none;
	list-style-type:none;
}
.enplus li a:link{
	margin:5px 0px 5px 0px;
	border-left:2px solid #FCB330;
	display:block;
	padding-left:3px;
	padding-right:5px;
	color:#1a2a79;
}
.enplus li a:visited{
	margin:5px 0px 5px 0px;
	border-left:2px solid #FCB330;
	display:block;
	padding-left:3px;
	padding-right:5px;
	color:#1a2a79;
}
.enplus li a:hover{
	margin:5px 0px 5px 0px;
	border-left:2px solid #FCB330;
	display:block;
	padding-left:3px;
	padding-right:5px;
	background-color:#1a2a79;
	color:#FFFFFF;
	text-decoration:none;
}
#info ul{
	padding-top:0px;
	margin-top:0px;
}
#sup{
	position:absolute;
	left:133px;
	top:8px;
	width:100px;
	height:100px;
	display:none;
	z-index:98;
}
#pole{
	position:absolute;
	left:0px;
	top:8px;
	width:568px;
	height:100px;
	display:none;
	z-index:99;
}
.inpole{
	background-color:#FFFFFF;
	padding:3px;
	border-bottom:1px solid #1a2a79;
	border-left:1px solid #1a2a79;
	border-top:1px solid #1a2a79;
	border-right:1px solid #1a2a79;
}
.inpole a:link{
	color:#1a2a79;
}
.inpole a:visited{
	color:#1a2a79;
}
.inpole a:hover{
	color:#FCB330;
}
#lesplus{
	position:absolute;
	left:150px;
	top:76px;
	width:175px;
	height:100px;
	display:none;
	z-index:99;
}
.inlesplus{
	border-bottom:2px solid #1a2a79;
	border-left:2px solid #1a2a79;
	border-top:1px solid #1a2a79;
	border-right:2px solid #1a2a79;
	background-color:#FFFFFF;
	padding:3px;
}
.formulaire{
	width:350px;
}
.erreur{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}