body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #171819;
	margin:0;
	background-image: url(images/fond-bleu.gif);
	background-repeat: repeat-x;
	background-color: #979DA8;
}

img	{
	border:none;
}

a, a:link, a:visited 		{	color: #000000; text-decoration:none;  }
a:hover		 				{	color: #EA7500; font-weight: bold; text-decoration:none;  }

input, textarea, select  {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

#page {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF
}

#entete {
	background-position: top;
	background-color: #FFFFFF;
	width: 1000px;
	height: 100px;
	position:relative;
}

#rub		{  float: right; margin-top: 73px  }

#sousrub	{ background-image:url(images/fond-orange.gif); height: 27px; width: 1000px }


#corps {
	background-color: #FFFFFF;
	position:relative;
	width:1000px;
	min-height: 450px;
}

#corps .texte { 
	font-size: 11px;
	color: #090439;
	line-height: 130%;
}

/* pied de page infos*/
#infos 		{ width: 1000px; margin: 2px auto 0px auto; padding-top: 10px; height: 150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-image:url(images/fond-orange.gif); }
#infos 	.chapitreinfos  { margin-left:25px  }
#contenu	{ float:left; margin-left:45px  } 
#contenu  li	{ display : list-item; list-style-image:url(images/info-fleche.gif); list-style-type:none; list-style-position:outside; } 
#contenu a, #contenu a:link, #contenu a:visited 		{	color: #FFFFFF; text-decoration:none;  }
#contenu a:hover		 								{	color: #333333; font-weight: bold; text-decoration:none;  }
/* fin*/

#desc {  background-color:#86939C; padding: 10px 25px }
#desc A {  color:#333; text-decoration: none }
#desc A:hover {	color:#F90;	text-decoration: none}

#pied { 
	padding: 5px;
	width:990px;
	font-size: 9px;
	color: #FFFFFF;
	border-top: 2px dotted;
	margin: 0px auto;
	background-color:#86939C;
}

#pied A {  color:#FFFFFF; text-decoration: none }

#pied .copyright { 
	float: left;
}
#pied .lien { 
	text-align: right;
	font-weight:normal;
	letter-spacing:0px;	
}

#texte {
	padding: 50px 50px 20px 115px;
	width:635px;
}

#texte .accroche	{ font-size: 12px; line-height: 150%; text-align:justify }
#texte .intro		{ font-size: 12px; line-height: 150%}
#texte .chapitre	{ font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; padding: 20px 30px 15px 50px; }
#texte .sschapitre	{ padding: 0px 50px 5px 50px; }


#texteinfos {
	float:right;
	padding: 60px 0px 20px 0px;
	width: 200px;
	text-align:right;
}

#formations {
	position:relative;
	padding-top: 50px;
	width:724px;
	padding-right: 10px;
	margin:auto;
}

#formation {
	width:810px;
	min-height: 450px;
	margin: 0px auto;
	padding: 50px 0px
}

#formationdetail {
	min-height: 400px;
	padding: 0px 20px 20px 50px;
	width: 630px;
}

#formationinfos {
	float:right;
	padding: 60px 20px 20px 0px;
	width: 280px;
	text-align:right; 
}

#titre {
	font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-top: 15px;
	padding-bottom: 5px;
}


#informations {	padding: 30px 0px;	width:700px;	margin:auto;	min-height: 450px;}
#informations SELECT, #informations INPUT, #informations TEXTAREA {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;  }
#informations .chapitre	{ font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000066; padding: 5px 0px; }
#informations A.sschapitre	{ font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EA7500; }
#informations A:hover.sschapitre	{ font-family: "Century Gothic",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: underline }

#compte {	padding: 30px 0px;	width:577px;	margin:auto;	min-height: 450px;}
#compte SELECT, #compte INPUT, #compte TEXTAREA {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;  }

#bandeau {float: right; background-color:#C8CBCB; width: 70px }


#corpscontact { background-color: #F0F2F4;	position:relative;	width:1000px;	height: auto; }

#contact {
	position:relative;
	padding: 30px 10px 10px 0px;
	height: auto;
}
#contact #gauche {
	float: left;
	margin-left: 50px;
	width:350px;
	color: #F3F3F3;
}
#contact #droite {	background-color: #FFFFFF;	margin-left: 450px;	padding: 15px;	width:450px;	height: auto;}
#contact #droite input, #contact #droite textarea { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	}

.bleu   { color:#090439}
.bleuG   { color:#090439; font-weight: bold}
.turquG   { color:#00ADEE; font-weight: bold}
.turqu   { color:#00ADEE}
.orangeG {color: #EA7500; font-weight: bold}
.orange {color: #EA7500}
.grisG {color: #494949; font-weight: bold}
.gris {color: #494949}
.vert {color: #33A02C}
.vertG {color: #33A02C; font-weight: bold}
.rougeG {color: #CC0000; font-weight: bold}
.rouge {color: #CC0000}


.rubrique { font-size: 12px; font-weight:bold; font-variant: small-caps; color: #494949  }
.rubrique2 { font-size: 14px; font-weight:bold; font-variant: small-caps; color: #494949; padding-top: 10px  }

