body {
	margin: 0; /* pour éviter les marges */
  	text-align: center; /* pour corriger le bug de centrage IE */
	
	background-color: #bfbfbf;
	
	font: normal 12px Arial;
	color: #000000;
}

#conteneur {
	margin: 0 auto; /* Pour center le site */
	text-align: left;
	
	width: 1000px;
}



/*-------------------------------- Gestion de l'ENTETE ACCUEIL --------------------------------*/

#entete-accueil {
	height: 338px;
	background: url(../images/index/index_02.gif) top center no-repeat;
}

#entete-accueil h1{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

#entete-accueil h2{
	margin: 115px 0px 0px 600px;
	padding: 0px;
	
	font: normal 27px Georgia, "Times New Roman";
	color:#FFFFFF;
}



/*-------------------------------- Gestion de l'ENTETE INTERNE --------------------------------*/

#entete-interne {
	height: 244px;
	background: url(../images/index/index_19.gif) top center no-repeat;
}

#entete-interne img {
	float: left;
	border: 0px;
	
	margin: 34px 0px 0px 90px;
}

#entete-interne h1{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

#entete-interne h2{
	margin: 55px 5px 0px 615px;
	padding: 0px;
	
	font: normal 27px Georgia, "Times New Roman";
	color:#FFFFFF;
}

#entete-interne h3{
	margin: 5px 5px 0px 750px;
	padding: 0px;
	
	font: normal 13px Arial;
	color:#7E9EA7;
}



/*-------------------------------- Gestion de la NAVIGATION ACCUEIL --------------------------------*/

#navigation-accueil {
	height: 50px;
	
	margin: 0px;
	padding: 0px;
	
	background-color: #0d3e4c;
	
	font: bold 16px Arial;
}

#navigation-accueil hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #FFFFFF;
	
	clear:both;
}

#navigation-accueil img {
  	border: none;
}

#navigation-accueil ul {
	width: 1000px;
	height: 48px;
	
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	
  	list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}

#navigation-accueil li {
	float: left;
	
	height: 36px;

	padding: 12px 24px 0px 24px;
	margin: 0px;
}

#navigation-accueil li a, #navigation-accueil li a:visited {
	color: #b1b1b1;
	text-decoration: none;
}

#navigation-accueil li a:hover, #navigation-accueil li a:focus, #navigation-accueil li a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#navigation-accueil li:hover {
	color: #FFFFFF;
	background: #437482 url(../images/index/index_03.gif) top center no-repeat;
}

#navigation-accueil li:hover a {
	color: #FFFFFF;
}



/*-------------------------------- Gestion de la NAVIGATION INTERNE --------------------------------*/

#navigation-interne {
	height: 50px;
	
	margin: 0px;
	padding: 0px;
	
	background-color: #0d3e4c;
	
	font: bold 16px Arial;
}

#navigation-interne hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #FFFFFF;
	
	clear:both;
}

#navigation-interne img {
  	border: none;
}

#navigation-interne ul {
	width: 1000px;
	height: 48px;
	
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	
  	list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}

#navigation-interne li {
	float: left;
	
	height: 36px;

	padding: 12px 28px 0px 28px;
	margin: 0px;
}

#navigation-interne li a, #navigation-interne li a:visited {
	color: #b1b1b1;
	text-decoration: none;
}

#navigation-interne li a:hover, #navigation-interne li a:focus, #navigation-interne li a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#navigation-interne li:hover {
	color: #FFFFFF;
	background: #437482 url(../images/index/index_03.gif) top center no-repeat;
}

#navigation-interne li:hover a {
	color: #FFFFFF;
}

.navigation-interne-li-hover {
	color: #FFFFFF;
	background: #437482 url(../images/index/index_03.gif) top center no-repeat;
	color: #FFFFFF;
}

.navigation-interne-li-hover a {
	color: #FFFFFF !important;
}



/*-------------------------------- Gestion du CONTENU --------------------------------*/

#contenu  {
	/*background-color: #dee5e4;*/
	background-color: #edf1f0;
}



/*-------------------------------- Gestion du CONTENU page ACCUEIL --------------------------------*/

#col-gauche-accueil{ 
	width: 275px;
	
	float:left;
}

#col-gauche-accueil p{ 
	margin: 0px;
	padding: 10px;
	
	background-color: #FFFFFF;
	
	font: normal 11px Arial;
}

#col-gauche-accueil p img { 
	margin: 5px 5px 5px 0px;
	
	border: none;
	vertical-align: middle;
}

#col-gauche-accueil a, #col-gauche-accueil a:visited {
	color: #726060;
	text-decoration: none;
}

#col-gauche-accueil a:hover, #col-gauche-accueil a:focus, #col-gauche-accueil a:active {
	color: #000000;
	text-decoration: none;
}

#col-gauche-accueil h4 { 
	margin: 0px;
	padding: 5px 5px 10px 15px;
	
	background-color: #FFFFFF;
}

#col-gauche-accueil h4 img{ 
	border: none;
	vertical-align:middle;
}

#col-gauche-accueil h4 a, #col-gauche-accueil h4 a:visited {
	font: normal 11px Arial;
	color: #71a746;
	text-decoration: none;
}

#col-gauche-accueil h4 a:hover, #col-gauche-accueil h4 a:focus, #col-gauche-accueil h4 a:active {
	color: #000000;
	text-decoration: none;
}

#col-centre-accueil { 
	width: 285px;
	padding: 20px;
	
	float:left;
	
	font: normal 12px Arial;
	color: #6e5f5b;
}

#col-centre-accueil h2 { 
	margin: 0px;
	padding: 0px 10px;
	
	font: bold 30px Georgia, "Times New Roman";
	color:#FFFFFF;
}

#col-centre-accueil p { 
	height: 250px;
	
	margin: 0px;
	padding: 10px 25px;

	background: #FFFFFF url(../images/index/index_11.gif) top left no-repeat;
}

#col-centre-accueil p span{ 
	font: bold 12px Arial;
	color:#76ab49;
}

#col-centre-accueil p em{ 
	font: bold 10px Arial;
	font-style: normal;
	color:#548fa1;
}

#col-centre-accueil p img{ 
	float: right;
}

#col-centre-accueil p a, #col-centre-accueil p a:visited {
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
}

#col-centre-accueil p a:hover, #col-centre-accueil p a:focus, #col-centre-accueil p a:active {
	color: #76ab49;
	text-decoration: none;
}

#col-centre-accueil h4 { 
	margin: 0px;
	padding: 5px;
	
	background-color: #FFFFFF;
}

#col-centre-accueil h4 img{ 
	border: none;
	vertical-align:middle;
}

#col-centre-accueil h4 a, #col-centre-accueil h4 a:visited {
	font: normal 11px Arial;
	color: #71a746;
	text-decoration: none;
}

#col-centre-accueil h4 a:hover, #col-centre-accueil h4 a:focus, #col-centre-accueil h4 a:active {
	color: #000000;
	text-decoration: none;
}

#col-droite-accueil { 
	width: 350px;
	padding: 10px;
	
	float:right;
	
	padding: 20px;
	
	float:left;
	
	font: normal 12px Arial;
	color: #6e5f5b;
}

#col-droite-accueil h2 { 
	margin: 0px;
	padding: 0px 10px;
	
	font: bold 30px Georgia, "Times New Roman";
	color:#FFFFFF;
	
	background: url(../images/index/index_10.gif) bottom right no-repeat;
}

#col-droite-accueil p { 
	height: 240px;
	
	margin: 0px;
	padding: 20px 25px 10px 25px;

	background-color: #FFFFFF;
}

#col-droite-accueil p span{ 
	font: bold 12px Arial;
	color:#9d0d15;
}

#col-droite-accueil p em{ 
	font: bold 10px Arial;
	font-style: normal;
	color:#71a746;
}

#col-droite-accueil p img{ 
	float: right;
}

#col-droite-accueil p a, #col-droite-accueil p a:visited {
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
}

#col-droite-accueil p a:hover, #col-droite-accueil p a:focus, #col-droite-accueil p a:active {
	color: #76ab49;
	text-decoration: none;
}

#col-droite-accueil h4 { 
	margin: 0px;
	padding: 5px;
	
	background-color: #FFFFFF;
}

#col-droite-accueil h4 img{ 
	border: none;
	vertical-align:middle;
}

#col-droite-accueil h4 a, #col-droite-accueil h4 a:visited {
	font: normal 11px Arial;
	color: #71a746;
	text-decoration: none;
}

#col-droite-accueil h4 a:hover, #col-droite-accueil h4 a:focus, #col-droite-accueil h4 a:active {
	color: #000000;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page CABINET --------------------------------*/

#col-gauche-cabinet { 
	width: 275px;
	
	float:left;
}

#col-gauche-cabinet img{ 
	margin-bottom: -3px !important;
}

#col-gauche-cabinet p img { 
	margin: 10px 5px 10px 0px;
	
	border: none;
	/*vertical-align: middle;*/
}

#menu-cabinet{ 
	margin: 0px;
	padding: 30px 10px 30px 50px;
	
	background-color: #FFFFFF;
	
	font: bold 13px Arial;
	color: #76ab49;
}

#menu-cabinet a, #menu-cabinet a:visited {
	font-weight: normal;
	color: #5d5e56;
	text-decoration: none;
}

#menu-cabinet a:hover, #menu-cabinet a:focus, #menu-cabinet a:active {
	color: #76ab49;
	text-decoration: none;
}

#menu-contact{ 
	margin: 0px;
	padding: 10px 10px 10px 40px;
	
	background: #d1dcdc url(../images/cabinet/cabinet_10.gif) bottom right no-repeat;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#menu-contact a, #menu-contact a:visited {
	color: #000000;
	text-decoration: none;
}

#menu-contact a:hover, #menu-contact a:focus, #menu-contact a:active {
	color: #5d5e56;
	text-decoration: none;
}

#menu-contact em{ 
	display: block;

	margin: 0px;
	padding: 5px 10px 5px 30px;
	
	font-style: normal;
}

#col-centre-cabinet { 
	width: 457px;
	padding: 20px;
	
	float:left;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#col-centre-cabinet h2 { 
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-cabinet h3 { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-centre-cabinet h3 span { 
	color: #76ab49;
}

#col-centre-cabinet p { 
	margin: 0px;
	padding: 5px 5px 5px 12px;
}

#col-droite-cabinet { 
	width: 228px;
	
	float:right;
}

#col-droite-cabinet p { 
	height: 103px;
	margin: 0px;
	padding: 60px 30px 10px 30px;
	
	background: url(../images/cabinet/cabinet_08.gif) top left no-repeat;
	
	font: normal 11px Arial;
	color: #82adba;
}

#col-droite-cabinet img { 
	border: none;
	vertical-align: middle;
}

#col-droite-cabinet a, #col-droite-cabinet a:visited {
	font: normal 12px Arial;
	color: #FFFFFF;
	text-decoration: none;
}

#col-droite-cabinet a:hover, #col-droite-cabinet a:focus, #col-droite-cabinet a:active {
	color: #56ae3f;
	text-decoration: none;
}


/*-------------------------------- Gestion du CONTENU page WEBSERVICES --------------------------------*/

#col-droite-webservices { 
	width: 227px;
	
	float:right;
}

#col-droite-webservices p { 
	height: 230px;
	margin: 0px;
	padding: 5px 30px 5px 30px;
	
	background: #FFFFFF url(../images/webservices/webservices_02.gif) bottom left no-repeat;
	
	font: normal 11px Arial;
	color: #0d3e4c;
}

#col-droite-webservices span { 
	display: block;
	padding: 0px 5px 5px 30px;
}

#col-droite-webservices img { 
	border: none;
}



/*-------------------------------- Gestion du CONTENU page MISSION --------------------------------*/

#contenu-mission  {
	background: #edf1f0 url(../images/mission/mission_01.jpg) bottom right no-repeat;
}

#col-centre-mission { 
	width: 335px;
	padding: 20px;

	font: normal 12px Arial;
	color: #5d5e56;
	
	float:left;
}

#col-centre-mission h2 { 
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-mission h3 { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-centre-mission h3 span { 
	color: #76ab49;
}

#col-centre-mission p { 
	margin: 0px;
	padding: 5px 5px 5px 12px;
}



/*-------------------------------- Gestion du CONTENU page CONTACT --------------------------------*/

#contenu-contact  {
	background: #edf1f0 url(../images/contact/contact_05.gif) bottom right no-repeat;
}

#col-centre-contact { 
	width: 310px;
	padding: 20px;
	
	float:left;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#col-centre-contact h3 { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-centre-contact h3 span { 
	color: #76ab49;
}

#col-centre-contact p, form { 
	margin: 0px;
	padding: 5px 5px 5px 12px;
}

#col-centre-contact label { 
	font: normal 10px Arial;
	color: #2e434b;
	
	display: block;
	margin-top: 5px;
}

.contact-input-text { 
	width: 255px;
	
	font: normal 11px Arial;
	color: #2e434b;
	
	border: solid 1px #76ab49;
}

#col-centre-contact textarea { 
	width: 255px;
	height: 70px;
	
	font: normal 11px Arial;
	color: #2e434b;
	
	border: solid 1px #76ab49;
}

#col-droite-contact { 
	width: 335px;
	
	padding: 20px;
	
	float:right;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#col-droite-contact h3 { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-droite-contact h3 span { 
	color: #76ab49;
}

#col-droite-contact p { 
	margin: 0px;
	padding: 5px 5px 5px 12px;
}

#col-droite-contact img { 
	border: none;
	vertical-align: middle;
}

#col-droite-contact a, #col-droite-contact a:visited {
	font: normal 11px Arial;
	color: #76ab49;
	text-decoration: underline;
}

#col-droite-contact a:hover, #col-droite-contact a:focus, #col-droite-contact a:active {
	color: #000000;
	text-decoration: none;
}

#contact-erreur {
	padding: 5px;

	background-color: #e99bbb;
	border: solid 1px #931a4c;
	
	text-align: left;
	font: bold 14px Arial;
	color: #FFFFFF;
}

#contact-ok {
	padding-top: 35px;
	padding-bottom: 35px;

	border: solid 1px #76ab49;
	background-color: #FFFFFF;
	
	text-align: center;
	font: 12px Arial;
	color: #6f6f6f;
}



/*-------------------------------- Gestion du CONTENU page LIEN --------------------------------*/

#contenu-lien  {
	background: #E2E6E5 url(../images/liens/liens_03.jpg) bottom right no-repeat;
}

#col-centre-lien { 
	width: 460px;
	padding: 20px;
	
	float:left;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#col-centre-lien h3 { 
	margin: 0px;
	padding: 10px 0px 0px 0px;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-centre-lien h3 span { 
	color: #76ab49;
}

#col-centre-lien p { 
	margin: 0px;
	padding: 5px 5px 5px 12px;
}

#col-centre-lien p a, #col-centre-lien p a:visited {
	font: normal 11px Arial;
	color: #646057;
	text-decoration: none;
}

#col-centre-lien p a:hover, #col-centre-lien p a:focus, #col-centre-lien p a:active {
	color: #76ab49;
	text-decoration: none;
}

#col-droite-lien { 
	width: 185px;
	
	padding: 20px;
	
	float:right;
	
	font: normal 12px Arial;
	color: #5d5e56;
}

#col-droite-lien p { 
	width: 170px;
	margin: 0px;
	padding: 5px 5px 5px 12px;
	
	background-color: #FFFFFF;
	
	font: bold 14px Arial;
	color: #0d3e4c;
}

#col-droite-lien p span { 
	color: #76ab49;
}

#col-droite-lien p a, #col-droite-lien p a:visited {
	font: normal 11px Arial;
	color: #646057;
	text-decoration: none;
}

#col-droite-lien p a:hover, #col-droite-lien p a:focus, #col-droite-lien p a:active {
	color: #76ab49;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page ACTUALITE --------------------------------*/

#col-centre-actualite { 
	width: 641px;
	padding: 20px;

	font: normal 11px Arial;
	color: #998681;
	
	float:left;
}

#col-centre-actualite h2 { 
	margin: 0px;
	padding: 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-actualite em { 
	font-style: normal;
	
	font: bold 9px Arial;
	color: #58b040;
}

#col-centre-actualite h3 { 
	margin: 0px;
	padding: 0px;
	
	font: bold 12px Arial;
	color: #000000;
}

#col-centre-actualite p { 
	margin: 0px;
	padding: 0px;
}

#col-centre-actualite p span{ 
	font: bold 12px Arial;
	color:#9d0d15;
}

#col-centre-actualite hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #998681;
}

#col-centre-actualite h3 a, #col-centre-actualite h3 a:visited {
	color: #000000;
	text-decoration: none;
}

#col-centre-actualite h3 a:hover, #col-centre-actualite h3 a:focus, #col-centre-actualite h3 a:active {
	color: #58b040;
	text-decoration: underline;
}



/*-------------------------------- Gestion du CONTENU page OPPORTUNITE --------------------------------*/

#col-centre-opportunite { 
	width: 230px;
	padding: 20px;
	
	font: normal 11px Arial;
	color: #6e5f5b;
	
	float:left;
}

#col-centre-opportunite h2 { 
	margin: 0px 0px 20px 0px;
	padding: 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-opportunite h3 { 
	width: 60px;
	
	margin: 0px;
	padding: 5px;
	
	font: bold 12px Arial;
	color: #FFFFFF;
	
	background-color:#548fa1;
}

#col-centre-opportunite-offres { 
	width: 197px;
	
	padding: 10px 10px 30px 10px;
	
	border-top: solid 1px #998681;
	
	background:#FFFFFF url(../images/opportunite/opportunite_02.gif) bottom no-repeat;
}

#col-centre-opportunite em { 
	font-style: normal;
	
	font: bold 9px Arial;
	color: #d77d0c;
}

#col-centre-opportunite span{ 
	font: bold 12px Arial;
	color: #000000;
}

#col-centre-opportunite hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #998681;
}

#col-centre-opportunite a, #col-centre-opportunite a:visited {
	font-weight: bold;
	color: #9d0d15;
	text-decoration: underline;
}

#col-centre-opportunite a:hover, #col-centre-opportunite a:focus, #col-centre-opportunite a:active {
	color: #000000;
	text-decoration: none;
}

#col-droite-opportunite { 
	width: 415px;
	padding: 77px 20px 20px 20px;
	
	font: normal 11px Arial;
	color: #6e5f5b;
	
	float:right;
}

#col-droite-opportunite h3 { 
	width: 110px;
	
	margin: 0px;
	padding: 5px;
	
	font: bold 12px Arial;
	color: #FFFFFF;
	
	background-color:#548fa1;
}

#col-droite-opportunite-partenaires { 
	padding: 10px;
	
	border-top: solid 1px #998681;
}

#col-droite-opportunite em { 
	font-style: normal;
	
	font: bold 9px Arial;
	color: #d77d0c;
}

#col-droite-opportunite span { 
	font: bold 12px Arial;
	color: #000000;
}

#col-droite-opportunite img { 
	border: none;
	margin-right: 5px;
	
	float: left;
}

#col-droite-opportunite hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #998681;
	
	clear: both
}

#col-droite-opportunite a, #col-droite-opportunite a:visited {
	font-weight: bold;
	color: #9d0d15;
	text-decoration: underline;
}

#col-droite-actualite a:hover, #col-droite-opportunite a:focus, #col-droite-opportunite a:active {
	color: #000000;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page OPPORTUNITE-EMPLOI --------------------------------*/

#col-centre-opportunite-emploi { 
	width: 430px;
	padding: 20px;
	
	font: normal 11px Arial;
	color: #6e5f5b;
	
	float:left;
}

#col-centre-opportunite-emploi h2 { 
	margin: 0px 0px 20px 0px;
	padding: 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-opportunite-emploi img { 
	border: none;
	
	margin-right: 5px;
	
	float: left;
}

#col-centre-opportunite-emploi em { 
	font-style: normal;
	
	font: bold 9px Arial;
	color: #d77d0c;
}

#col-centre-opportunite-emploi h3 { 
	margin: 0px;
	padding: 0px;
	
	font: bold 12px Arial;
	color: #000000;
}

#col-centre-opportunite-emploi span{ 
	font: bold 12px Arial;
	color: #000000;
}

#col-centre-opportunite-emploi hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #998681;
}

#col-centre-opportunite-emploi a, #col-centre-opportunite-emploi a:visited {
	font-weight: bold;
	color: #9d0d15;
	text-decoration: underline;
}

#col-centre-opportunite-emploi a:hover, #col-centre-opportunite-emploi a:focus, #col-centre-opportunite-emploi a:active {
	color: #000000;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page BOURSE --------------------------------*/

#col-centre-bourse { 
	width: 630px;
	padding: 20px;
	
	font: normal 11px Arial;
	color: #6e5f5b;
	
	float:left;
}

#col-centre-bourse h2 { 
	margin: 0px 0px 20px 0px;
	padding: 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}


#col-centre-bourse-offres { 
	padding: 10px;
	
	border-top: solid 1px #998681;
}

#col-centre-bourse-offres em { 
	font-style: normal;
	
	font: bold 9px Arial;
	color: #d77d0c;
}

#col-centre-bourse-offres span { 
	font: bold 12px Arial;
	color: #000000;
}

#col-centre-bourse-offres img { 
	border: none;
	margin-right: 5px;
	
	float: left;
}

#col-centre-bourse-offres hr {
	height: 1px;
	
	margin: -0.5em 0;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 0;
	
	border: 0;
	border-bottom: solid 1px #998681;
	
	clear: both
}

#col-centre-bourse-offres a, #col-centre-bourse-offres a:visited {
	font-weight: bold;
	color: #9d0d15;
	text-decoration: underline;
}

#col-centre-bourse-offres a:hover, #col-centre-bourse-offres a:focus, #col-centre-bourse-offres a:active {
	color: #000000;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page CONNEXION --------------------------------*/

#col-centre-connexion { 
	width: 668px;
	padding: 20px;
	
	font: normal 12px Arial;
	color: #4c4f43;
	
	float:left;
}

#col-centre-connexion h2 { 
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-bloc1-connexion { 
	width: 206px;
	
	margin: 0px;
	padding: 10px;

	border-right: solid 1px #d1ccc7;
	
	float: left;
}

.connexion-input-text { 
	width: 160px;
	
	margin-bottom: 8px;
	
	font: normal 11px Arial;
	color: #2e434b;
	
	border: solid 1px #76ab49;
}

#col-bloc2-connexion { 
	width: 206px;
	
	margin: 0px;
	padding: 10px;
	
	border-right: solid 1px #d1ccc7;
	
	float: left;
}

#col-bloc2-connexion p { 
	padding-left: 20px;
}

#col-bloc2-connexion img { 
	border: none;
	vertical-align: middle;
}

#col-bloc2-connexion p a, #col-bloc2-connexion p a:visited {
	font: normal 11px Arial;
	color: #598834;
	text-decoration: underline;
}

#col-bloc2-connexion p a:hover, #col-bloc2-connexion p a:focus, #col-bloc2-connexion p a:active {
	color: #000000;
	text-decoration: none;
}

#col-bloc3-connexion { 
	width: 206px;
	
	margin: 0px;
	padding: 10px;
	
	float: right;
}

#col-bloc3-connexion p { 

	padding-left: 20px;
}


/*-------------------------------- Gestion du PIED de PAGE --------------------------------*/

#pied-page  {
	/*background: #0d3e4c url(../images/index/index_17.gif) right no-repeat;*/
	background: #0d3e4c;
	height: 27px;
	font: normal 9px Verdana;
	clear: both;
}

#pied-page img{
	border: none;
	float: right;
}

#pied-page ul {
	float: left;
	width: 754px;
	height: 27px;
	
  	list-style-type: none;
	
	margin: 0px;
	padding: 0px;
}

#pied-page li {
	float: left;

	padding: 5px 10px;
	margin: 0px;
}

#pied-page li img{
	border: none;
	float: none;
	vertical-align: middle;
}

#pied-page li a, #pied-page li a:visited {
	color: #e2e0e0;
	text-decoration: none;
}

#pied-page li a:hover, #pied-page li a:focus, #pied-page li a:active {
	color: #FFFFFF;
	text-decoration: none;
}



/*-------------------------------- Gestion du CONTENU page MISSION --------------------------------*/

#col-centre-plan { 
	width: 335px;
	padding: 20px;

	font: normal 14px Arial;
	color: #5d5e56;
	
	float:left;
}

#col-centre-plan h2 { 
	margin: 0px;
	padding: 0px 0px 20px 0px;
	
	font: bold 32px Georgia, "Times New Roman";
	color: #b0b8bb;
}

#col-centre-plan a, #col-centre-plan a:visited {
	color: #5d5e56;
	text-decoration: none;
}

#col-centre-plan li a:hover, #col-centre-plan a:focus, #col-centre-plan a:active {
	color: #000000;
	text-decoration: none;
}



/*-------------------------------- Gestion des CLASSES --------------------------------*/

.underline {
	text-decoration: underline;
}

.hr-clear-hidden {
	clear: both;
	visibility: hidden;
	border: none;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

