body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color:#6D665C;
	background-color:#FF9900;
	
}
#container {
	position:relative;
	margin:0 auto 0 auto;
	text-align: left; /*fix for IE*/
	padding:0;
	width:782px;
background-color:#FFF;
border:1px solid #FFF;
}


/*
==========
Bandeau
==========
*/


#url_home {position:absolute; top:0; left:0; width: 226px;}
#url_carrieres {
	position:absolute;
	top:0;
	left:550px;
	width: 226px;
}
.right {text-align:right;}
#menu a {
  position: absolute;
  height: 15px;
  width: 120px;
  top: 38px; 
  text-decoration: none;
  text-align:right;
  font-size:11px; 
  font-weight:bold;
  color:#FFFFFF;
  padding-left:5px;
  padding-top:7px;
  }

a#home 			{left: 0;}
a#metiers 		{left: 130px;}
a#deontologie 	{left: 259px;}
a#talents 		{left: 387px;}
a#actualite 	{left: 519px;}
a#presse 		{left: 647px;}

#banner { background: url(../images/interface/header.gif) top left no-repeat; width: 782px; height:62px;}

/*
=========
Middle
=========
*/
#content {width:100%; clear:both;}
#middle {width:261px;height:317px; float:left;}
#big {width:390px;height:317px;float:left;}
#bigtext {padding:1em;}
#bigtext-offres {padding:1em 0 1em 70px;}
#tiny {width:128px;height:317px;float:right;}

/*
========
Footer
========
*/
#footer { background: url(../images/interface/footer.gif) top left no-repeat; height:34px; color:#FF9933; font-weight:bold; font-size:12px; 
border-top:0 !important;
border-top:1px solid white;}
#footerlogo img { float:left; border:0;}
#footercontact ul {margin:1em 1em 0 1em; padding:0; float:right;}
#footercontact ul li { display: inline; margin:0; padding:0;}
#footercontact ul li a { padding:0; margin:0; text-decoration: none; color:#FF9933; }
#footercontact ul li a:hover { padding:0; margin:0; text-decoration: underline; color:#FF9933; }

/*
========
Global
========
*/
.nobord 		{border:0; vertical-align:top; margin:0; padding:0;}
a,img			{border:0; text-decoration:none;}
a.orange:hover 	{text-decoration:underline;}
a.red 	{text-decoration:underline; color:#990000;}
p 				{font: 11px Arial, Helvetica, sans-serif; padding:0;margin:0 0 12px 0; }

h1 				{font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:0; margin:0 0 10px 0;}
h2 				{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; margin:0 0 10px 0;}
h3 				{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0 0 10px 0;}

ul.list 		{padding:0 0 0 10px; margin:0 0 14px 0;}
ul.list li 		{list-style-type:none;}
ul.list li a		{color:#990000; text-decoration:underline;}
ul.list li a.bleu		{color:#003366; text-decoration:underline;}
ul.list li a:hover		{color:#990000; text-decoration:none;}

.brownlist { list-style:none; margin:0 0 14px 0; padding:0 0 0 5px; }
.brownlist li {padding:0 0 0 10px;background: transparent url(../images/interface/brown_square.gif) 0% 50% no-repeat;}
li.brown {padding:0 0 0 10px;background: transparent url(../images/interface/brown_square.gif) 0% 50% no-repeat;}
li.brown2 {padding:0 0 0 10px;background: transparent url(/../images/interface/brown_square.gif) 0% .4em no-repeat;}

.yellowlist { list-style:none; margin:0 0 14px 0; padding:0 0 0 5px; }
.yellowlist li {padding:0 0 0 10px;background: transparent url(../images/interface/yellow_square.gif) 0% 50% no-repeat;}
li.yellow {padding:0 0 0 10px;background: transparent url(../images/interface/yellow_square.gif) 0% 50% no-repeat;}
li.yellow2 {padding:0 0 0 10px;background: transparent url(../images/interface/yellow_square.gif) 0% .4em no-repeat;}

.redlist { list-style:none; margin:0 0 14px 0; padding:0 0 0 5px; }
.redlist li {padding:0 0 0 10px;background: transparent url(../images/interface/red_square.gif) 0% 50% no-repeat;}
li.red {padding:0 0 0 10px;background: transparent url(../images/interface/red_square.gif) 0% 50% no-repeat;}

.bluelist { list-style:none; margin:0 0 14px 0; padding:0 0 0 5px; }
.bluelist li {padding:0 0 0 10px;background: transparent url(../images/interface/blue_square.gif) 0% 50% no-repeat;}
li.blue {padding:0 0 0 10px;background: transparent url(../images/interface/blue_square.gif) 0% 50% no-repeat;}

li.blue2 {padding:0 0 0 10px;background: transparent url(../images/interface/blue_square.gif) 0% .4em no-repeat;}

.orangelist { list-style:none; margin:0 0 14px 0; padding:0 0 0 5px; }
.orangelist li {padding:0 0 0 10px;background: transparent url(../images/interface/orange_square.gif) 0% 50% no-repeat;}


h2.barre 		{padding-top:10px; border-top:1px solid #CCCCCC;}
.moz { float:left; margin:.5em; padding:.1em; border:4px solid #D8D8D8;}

#side 			{position:relative; width:260px;}
.side-metiers-txt 		{color:#000000; position:absolute; top:130px; right:15px;font-size:10px; width:224px; line-height:11px;text-align:right;}
.side-metiers-txt-left 		{color:#000000; position:absolute; top:80px; left:31px;font-size:10px; width:224px; line-height:11px;text-align:left;}
.side-evolution-txt 		{color:#000000; position:absolute; top:140px; left:25px;font-size:10px; width:208px; line-height:11px; text-align:left;}
.side-calendrier 		{color:#000000; position:absolute; top:70px; left:25px;font-size:11px; width:208px; line-height:11px; text-align:left;}

.big-side-evolution-txt 		{color:#000000; position:absolute; top:140px; left:25px;font-size:10px; width:208px; line-height:11px;text-align:left;}

.side-home-txt	{position:absolute; top:11px; left:3px;color:#FFFFFF; font-size:10px; width:125px; line-height:11px;}

.author-right		{ font-size:11px; text-align:right; color:#990000; }
.author-left		{ font-size:11px; text-align:left; color:#990000;}


#candidature_bloc { padding:5px 0 0 5px; background-color:#CCD6E0; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; color:#000000;}
/*
================
Conditions Plan
================
*/
#fulltext {width:98%; margin:1em;}
#fulltext a {color:#6D665C;}
#fulltext a:hover {color:#6D665C; text-decoration:underline;}
/* 
============
 Sous Menu 
============
*/
#sstitlecontainer_bordeau ul { padding:0; margin:0 0 18px 0;}
#sstitlecontainer_bordeau ul li { display: inline; margin:0; padding:0;}
#sstitlecontainer_bordeau ul li a { padding:.25em; margin:0 10px 10px 0px; text-decoration: none; color:#990000; text-decoration:none; border:1px solid #990000;}
#sstitlecontainer_bordeau ul li a:hover {color:#000;}
#sstitlecontainer_bordeau .sstitle_noir { display: inline; margin:0; padding:0;}
#sstitlecontainer_bordeau .sstitle_noir a { padding:.25em; margin:0 10px 10px 0px; text-decoration: none; color:#000; text-decoration:none; border:1px solid #000;}
#sstitlecontainer_orange .sstitle_noir { display: inline; margin:0; padding:0;}
#sstitlecontainer_orange .sstitle_noir a { padding:.25em; margin:0 10px 10px 0px; text-decoration: none; color:#000; text-decoration:none; border:1px solid #000;}

#formation  { width:98%; margin-top:15px; border-collapse:collapse;}
#formation td { border:1px solid #990000; 	  width:50%;}
#formation a {text-decoration: none; color:#990000; padding-left:1em;}
#sstitlecontainer_orange ul { padding:0; margin:0 0 18px 0;}
#sstitlecontainer_orange ul li { display: inline; margin:0; padding:0;}
#sstitlecontainer_orange ul li a { padding:.25em; margin:0 10px 10px 0px; text-decoration: none; color:#e77300; text-decoration:none; border:1px solid #e77300;}
#sstitlecontainer_orange ul li a:hover {color:#000;}

/*
===============
 Metiers
===============
*/

#sidemetier {  margin:2px 0 0 0; width:98%; background-color:#CB7F7F; color:#FFFFFF; float:left; text-align:justify;}
#sidemetier a {color:#FFFFFF; text-decoration:underline; margin:1em;}
#temoignage_metier1,#temoignage_metier2,#temoignage_metier3,#temoignage_metier4 {margin:1em;}

#metier1 table,#metier2 table,#metier3 table,#metier4 table,#metier5 table,#metier6 table { border:1px solid #CCCCCC; padding:1em; width:480px;}
.bg_bordclair {background-color:#FFE8E4;border-left:1px solid #CCCCCC; width:65%;}
.bord-leftc {border-left:1px solid #CCCCCC; width:65%;}


/*
=========
 Recrutement
=========
*/
#offre-table {width:96%; margin:5px 5px 0 5px; background-color:#FCF6F0; }
#offre-table td	{padding:10px 0 0 5px; }
#offre-table a 			 	{text-decoration:underline; margin-left:20px; color:#990000;}
#offre-table tr.bordeau 				{background-color:#990000;}
#offre-table th 				{font-weight:bold; padding:5px; text-align:left; color:#FFFFFF;}

#ssmenu_prep2 {display:none;}
 
/*
==========
Contact
==========
*/
a.contact 		{font-size:16px; color:black; font-weight:bold;}
a.contact:hover {font-size:16px; color:#003366; font-weight:bold; text-decoration:underline;}

/*
==========
Color
==========
*/
.marron 	{color:#670001;}
.bordeau 	{color:#990000;}
.jaune 		{color:#FF9933;}
.bleu 		{color:#003366;}
.orange 	{color:#e77300;}
.black 		{color:#000;}
.blacku 	{color:#000; text-decoration:underline;}
a.blacku:active,a.blacku:selected,a.blacku:focus 	{color:#000; text-decoration:underline; font-weight:bold;}


.table-calendrier {border-collapse:separate; background-color:#FFFFFF; width:100%; border:1px solid #000;}
.table-calendrier th  { background-color:#000033; color:#FFFFFF;padding:.5em;}
.table-calendrier td.blue  { background-color:#2E78C0; color:#FFFFFF; padding:.5em;}
.table-calendrier td  { background-color:#7F7F98; padding:.5em; color:#fff;}

#table-audit td { padding:1em;}
/* Nav bas */
#navcontainer { width: 128px; }
#navcontainer ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #670001; border-top: 1px solid #eee;}
#navcontainer a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer a:hover {background-color: #954D4E; color: #fff; }
#navcontainer a#current { background-color: #954D4E; color: #fff; }

#navcontainer2 { width: 128px; margin-left:130px;}
#navcontainer2 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer2 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #990000; border-top: 1px solid #eee;}
#navcontainer2 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer2 a:hover {background-color: #CB7F7F; color: #fff; }
#navcontainer2 a#current { background-color: #CB7F7F; color: #fff; }

#navcontainer3 { width: 128px; }
#navcontainer3 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer3 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #FF9900; border-top: 1px solid #eee;}
#navcontainer3 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer3 a:hover {background-color: #FECB7F; color: #fff; }
#navcontainer3 a#current { background-color: #FECB7F; color: #fff; }

#navcontainer4 { width: 128px; }
#navcontainer4 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer4 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #e77300; border-top: 1px solid #eee;}
#navcontainer4 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer4 a:hover {background-color: #E5B27F; color: #fff; }
#navcontainer4 a#current { background-color: #E5B27F; color: #fff; }

#navcontainer5 { width: 128px; }
#navcontainer5 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer5 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #003366; border-top: 1px solid #eee;}
#navcontainer5 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer5 a:hover {background-color: #6684A3; color: #fff; }
#navcontainer5 a#current { background-color: #6684A3; color: #fff; }

#navcontainer6 { width: 128px; }
#navcontainer6 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainer6 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #000033; border-top: 1px solid #eee;}
#navcontainer6 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainer6 a:hover {background-color: #7F7F98; color: #fff; }
#navcontainer6 a#current { background-color: #7F7F98; color: #fff; }

.floatleft { float:left;}

#navcontainerindex { width: 130px; height:140px; background-color:#670001;}
#navcontainerindex ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #670001;}
#navcontainerindex a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex a:hover {background-color: #954D4E; color: #fff; }
#navcontainerindex a#current { background-color: #954D4E; color: #fff; }

#navcontainerindex2 { width: 130px;height:140px; background-color:#990000;}
#navcontainerindex2 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex2 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #990000;}
#navcontainerindex2 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex2 a:hover {background-color: #CB7F7F; color: #fff; }
#navcontainerindex2 a#current { background-color: #CB7F7F; color: #fff; }

#navcontainerindex3 { width: 130px;height:140px; background-color:#FF9900;}
#navcontainerindex3 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex3 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #FF9900;}
#navcontainerindex3 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex3 a:hover {background-color: #FECB7F; color: #fff; }
#navcontainerindex3 a#current { background-color: #FECB7F; color: #fff; }

#navcontainerindex4 { width: 130px; height:140px; background-color:#e77300;}
#navcontainerindex4 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex4 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #e77300;}
#navcontainerindex4 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex4 a:hover {background-color: #E5B27F; color: #fff; }
#navcontainerindex4 a#current { background-color: #E5B27F; color: #fff; }

#navcontainerindex5 { width: 130px; height:140px; background-color:#003366;}
#navcontainerindex5 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex5 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #003366;}
#navcontainerindex5 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex5 a:hover {background-color: #6684A3; color: #fff; }
#navcontainerindex5 a#current { background-color: #6684A3; color: #fff; }

#navcontainerindex6 { width: 131px; height:140px; background-color:#000033;}
#navcontainerindex6 ul { margin-left: 0; padding-left: 0; margin:0 0 0 1px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#navcontainerindex6 a { display: block; padding:3px 3px 3px 8px; width: 118px; background-color: #000033;}
#navcontainerindex6 a:link, #navlist a:visited {color: #EEE;text-decoration: none;}
#navcontainerindex6 a:hover {background-color: #7F7F98; color: #fff; }
#navcontainerindex6 a#current { background-color: #7F7F98; color: #fff; }
