* {
	margin: 0;
	padding: 0;;
}

.addthis_toolbox {
	float: right;
	clear: both;	
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: center;
}

a.backLink {
	font-size: 14px;
	margin: 10px 0 0 10px;
}

.gras {
	font-weight: bold;
}

img {
	border: 0;
}

div.actions a img {
	/* pour cacher le soulignement des images dans les balises a */
	background-color: #fff;
	margin: 0 5px 10px 20px;
}

/* LAYOUT */
div#conteneur {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#centre,#home {
	float: right;
	margin: 0;
	padding: 2px 0 0 5px;
	width: 100%;
	display: block;
	vertical-align: top;
}

#droite {
	position: absolute;
	right: 0;
	width: 150px;
}

#centreDroit {
	float: left;
	width: 130px;
	margin: 20px auto;
	padding: 0 5px 0 0;
	background: #ebebeb;
	text-align: justify;
}

#footer {
	padding-top: 10px;
	height: 15px;
	border-top: 1px solid #999999;
	color: #999999;
}

#footer a {
	color: #999999;
}

#footer div#mentions_LinkCont {
	text-align: center;
	padding: 10px;
}

#footer a#mentions_Link {
	color: black;
}

#pied {
	float: right;
	width: 756px;
	height: 15px;
	background: #9f9f9f;
	text-align: center;
}

#pied ul {
	list-style: none;
}

#pied ul,#pied li {
	display: inline;
}

#pied li,#pied li a {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

#centreGauche img {
	float: right;
	margin: 0 0 10px 10px;
}

div.encadre p.titreEncadre,div.sommaire p.titreEncadre {
	clear: both;
	width: 380px;
	margin: 0 0 5px 10px !important;
	color: #666;
	font-weight: bold;
	font-size: 12px;
}

p.titreEncadre {
	margin: 0 0 5px 20px;
	padding-left: 10px;
}

.projections p.titreEncadre {
	background: url(/images/puce-carree-verte.jpg) 0 4px no-repeat
		!important;
}

/*.projections span.encadre p {
background:  url(/images/puce-carree-verte.jpg) 0 4px no-repeat !important;
}*/
.qui p.titreEncadre {
	background: url(/images/puce-carree-rouge.jpg) 0 4px no-repeat
		!important;
}

.rubrique6 p.titreEncadre {
	background: url(/images/puce-carree-mauve.jpg) 0 4px no-repeat
		!important;
}

.rubrique7 p.titreEncadre {
	background: url(/images/puce-carree-verte-clair.jpg) 0 4px no-repeat
		!important;
}

/*.qui span.encadre p {
background:  url(/images/puce-carree-rouge.jpg) 0 4px no-repeat !important;
}*/
/*
.faits p.titreEncadre {
	background: url(/images/puce-carree-bleue.jpg) 0 4px no-repeat
		!important;
}
*/
/*.faits span.encadre p {
background:  url(/images/puce-carree-bleue.jpg) 0 4px no-repeat !important;
}*/ /* FIN LAYOUT */ /* MENU GAUCHE */
.menugauche {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menugauche li {
	margin-bottom: 5px;
}

.menugauche a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}

.menugauche a:hover,.menugauche li.selected a {
	text-decoration: none;
}

.menudroit {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menudroit li {
	margin-bottom: 5px;
}

.menudroit a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}

.menudroit a:hover {
	text-decoration: none;
}

.articleGauche {
	margin: 60px 3px 0 14px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

/* FIN MENU GAUCHE */
h1 {
	position: absolute;
	z-index: 200;
	width: 291px;
	height: 110px;
	display: block;
}

a h1.noJSoSlideLinkH1 {
	color: #000000;
}

a:hover h1.noJSoSlideLinkH1 {
	text-decoration: underline;
}

h1.noJSoSlideLinkH1 {
	position: relative;
	height: auto;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

a#clickTitle {
	width: 291px;
	height: 110px;
	display: block
}

h1 a#clickTitle span {
	display: none;
}

h2 {
	margin: 60px 0 0 14px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 25px 0 0 45px;
	padding: 0 0 0 25px;
	height: 36px;
}

h4.accroche {
	font-size: 13px;
}

h5.titre-section {
	font-size: 12px;	
}

.mentions h3 {
	background: url(/images/puce-ronde-rouge.jpg) left 0 no-repeat;
	color: #d01e2c;
	margin: 15px 0 0 45px;
	padding-top: 0;
}

.mentions h4.accroche {
	color: #d01e2c;
}

.qui h3 {
	background: url(/images/puce-ronde-rouge.jpg) left 0 no-repeat;
	color: #d01e2c;
	margin: 15px 0 0 45px;
	padding-top: 0;
}

.qui h4.accroche {
	color: #d01e2c;
}

.metiers h3 {
	background: url(/images/puce-ronde-orange.jpg) left 0 no-repeat;
	color: #f29400;
	padding-top: 0;
}

.metiers h4.accroche {
	color: #f29400; 	
}

.rubrique6 h3 {
	background: url(/images/puce-ronde-mauve.jpg) left 0 no-repeat;
	color: #7F5996;
	padding-top: 0;
}

.rubrique6 h4.accroche {
	color: #7F5996;
}

.rubrique7 h3 {
	background: url(/images/puce-ronde-verte-clair.jpg) left 0 no-repeat;
	color: #90BC27;
	padding-top: 0;
}

.rubrique7 h4.accroche {
	color: #90BC27;
}

.faits h3 {
	background: url(/images/puce-ronde-bleue.jpg) left 0 no-repeat;
	color: #438ac8;
	padding-top: 0;
}

.faits h4.accroche {
	color: #438ac8;
}

.projections h3 {
	background: url(/images/puce-ronde-projections.jpg) left 0 no-repeat;
	color: #00a99d;
	padding-top: 0;
}

.projections h4.accroche {
	color: #00a99d;
}

.home h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 30px;
	width: 250px;
}

#centreGauche h3.qui {
	background: url(/images/puce-ronde-rouge.jpg) left no-repeat;
	color: #d01e2c;
}

#centreGauche h3.faits {
	background: url(/images/puce-ronde-bleue.jpg) left no-repeat;
	color: #438ac8;
}

#centreGauche h3.metiers {
	background: url(/images/puce-ronde-orange.jpg) left no-repeat;
	color: #f29400;
}

#centreGauche h3.projections {
	background: url(/images/puce-ronde-verte.jpg) left no-repeat;
	color: #00a99d;
}

#centreGauche h3.rubrique6 {
	background: url(/images/puce-ronde-verte-clair.jpg) left no-repeat;
	color: #7F5996;
}

#centreGauche h3.rubrique7 {
	background: url(/images/puce-ronde-verte-clair.jpg) left no-repeat;
	color: #90BC27;
}

#centreDroit h3.qui {
	background: url(/images/puce-ronde-rougeDroite.jpg) left top no-repeat;
	color: #d01e2c;
}

#centreDroit h3.faits {
	background: url(/images/puce-ronde-bleueDroite.jpg) left top no-repeat;
	color: #438ac8;
}

#centreDroit h3.metiers {
	background: url(/images/puce-ronde-orangeDroite.jpg) left top no-repeat;
	color: #f29400;
}

#centreDroit h3.projections {
	background: url(/images/puce-ronde-verteDroite.jpg) left top no-repeat;
	color: #00a99d;
}

#centreDroit h3.rubrique6 {
	background: url(/images/puce-ronde-verteClairDroite.jpg) left top
		no-repeat;
	color: #7F5996;
}

#centreDroit h3.rubrique7 {
	background: url(/images/puce-ronde-verteClairDroite.jpg) left top
		no-repeat;
	color: #90BC27;
}

#centreDroit p {
	margin: 0 0 10px 0;
}

/* FIN LAYOUT */ /* HEADER */
#header {
	height: 112px;
	clear: both;
}

.home #header,.qui #header,.mentions #header,.projections #header{
	background: url(/images/Banniere-Home.jpg) top left no-repeat;
}

.metiers #header{
	background: url(/images/Metiers-banque.jpg) top left no-repeat;
}

.faits #header{
	background: url(/images/Statistiques-metiers-banque.jpg) top left no-repeat;
}

.rubrique7 #header{
	background: url(/images/metier-banque-VAE.jpg) top left no-repeat;
}

.rubrique6 #header{
	background: url(/images/homeHeader.jpg) top left no-repeat;
}

/* menu header */
#header ul.header {
	list-style: none;
	float: right;
	margin-top: 80px;
	margin-right: 6px;
}

#header ul.header,#header ul.header li {
	display: inline;
}

#header ul.header li {
	float: left;
	color: #fff;
	width: 110px;
	margin-right: 4px;
	margin-top: 7px;
	text-align: center;
}

#header ul.header li#menu_3 {
	margin: 0 13px 0 0;
}

#header ul.header li#menu_5 {
	margin: 0 2px 0 0;
}

#header ul.header li#menu_4 {
	margin: 0 13px 0 0;
}

#header ul.header li#menu_2 {
	margin: 0 15px 0 0;
	display: block;
	width: 102px;
}

#header ul.header li#menu_1 {
	margin: 6px -7px 0 0;
}

#header ul.header li#menu_6 {
	margin: 7px 12px;
}

#header ul.header li#menu_7 {
	margin: 0 4px;
}

#header ul.header li a {
	color: #fff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#header ul.header li a:hover {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#header ul.header li.selected a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold !important;
}

/* fin menu header */ /* FIN HEADER */ /* COLONNE GAUCHE */
#gauche {
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 129px;
	display: table-cell !important;
	display: block;
	float: left;
}

#content,#homeContent {
	float: right;
}

#content {
	width: 860px;
}

/** FOR IE 6 **/
* html #content {
	width: 816px;
}

#homeContent {
	width: 100%;
}

#gauche ul { /* menu niveau 1 */
	list-style: none;
	margin: 20px 0 0 3px;
	width: 102px;
}

#gauche ul li { /* menu niveau 1 */
	margin: 0 0 15px 0;
	padding-left: 16px;
	background: url(/images/puce-fleche-noire.jpg) 0 4px no-repeat;
}

#gauche ul li ul { /* menu niveau 2 */
	list-style: none;
	margin: 20px 0 0 0;
}

#gauche a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

.mentions #gauche,.home #gauche {
	background: #ebebeb url(/images/homeGauche.gif) 0 0 no-repeat;
}

.qui #gauche {
	background: #ebebeb url(/images/quiGauche.gif) 0 0 no-repeat;
}

/*.qui #gauche ul li {
margin: 0 0 0 0;
}*/
.qui #gauche ul li.selected {
	background: url(/images/puce-fleche-rouge.jpg) 0 4px no-repeat;
}

.qui #gauche ul li.selected ul li a {
	color: #000;
}

.qui #gauche ul li.selected a {
	color: #d01e2c;
}

.metiers #gauche {
	background: #ebebeb url(/images/metiersGauche.gif) top no-repeat;
}

.metiers #gauche ul li.selected {
	background: url(/images/puce-fleche-orange.jpg) 0 4px no-repeat;
}

.metiers #gauche ul li.selected a {
	color: #f29400;
}

.metiers #gauche ul li.selected ul li a {
	color: #000;
}

.rubrique6 #gauche {
	background: #ebebeb url(/images/alternanceGauche.gif) top no-repeat;
}

.rubrique7 #gauche {
	background: #ebebeb url(/images/rubrique6Gauche.gif) top no-repeat;
}

.rubrique6 #gauche ul li.selected {
	background: url(/images/puce-fleche-verte.jpg) 0 4px no-repeat;
}

.rubrique7 #gauche ul li.selected {
	background: url(/images/puce-fleche-verte.jpg) 0 4px no-repeat;
}

.rubrique6 #gauche ul li.selected a {
	color: #7F5996;
}

.rubrique7 #gauche ul li.selected a {
	color: #85B229;
}

.rubrique6 #gauche ul li.selected ul li a {
	color: #000;
}

.rubrique7 #gauche ul li.selected ul li a {
	color: #000;
}

.faits #gauche {
	background: #ebebeb url(/images/faitsGauche.gif) top no-repeat;
}

.faits #gauche ul {
	width: 100px;
}

.faits #gauche ul li.selected {
	background: url(/images/puce-fleche-bleue.jpg) 0 4px no-repeat;
}

.faits #gauche ul li.selected a {
	color: #458cca;
}

.faits #gauche ul li.selected ul li a {
	color: #000;
}

.projections #gauche {
	background: #ebebeb url(/images/projectionsGauche.gif) top left
		no-repeat;
}

.projections #gauche ul li.selected {
	background: url(/images/puce-fleche-projections.gif) left 4px no-repeat;
}

.projections #gauche ul li.selected a {
	color: #00a99e
}

.projections #gauche ul li.selected ul li a {
	color: #000;
}

#gauche ul li.selected a:hover {
	text-decoration: none !important;
}

#gauche ul li ul li { /* menu niveau 2 */
	background: url(/images/puce-carree-noire.jpg) 7px 6px no-repeat
		!important;
}

/* FIN COLONNE GAUCHE */ /* HAUT CENTRE */
#vagueCont {
	padding-right: 4px;
}

.vague {
	width: 100%;
	height: 25px;
	margin-top: 3px;
	margin-right: 6px;
}

.home .vague {
	/*background: url(/images/homeCentre.gif) top right no-repeat;*/
	height: 10px;
}

.mentions .vague {
	background: url(/images/vague-grise.png) top right no-repeat;
}

.qui .vague {
	background: url(/images/vague-rouge.png) top right no-repeat;
}

.metiers .vague {
	background: url(/images/vague-orange.png) top right no-repeat;
}

.faits .vague {
	background: url(/images/vague-bleue.png) top right no-repeat;
}

.projections .vague {
	background: url(/images/vague-verte.png) top right no-repeat;
}

.rubrique6 .vague {
	background: url(/images/vague-mauve.png) top right no-repeat;
}

.rubrique7 .vague {
	background: url(/images/vague-verte-clair.png) top right no-repeat;
}

/* FIN HAUT CENTRE */ /* CONTENU */ /* HOME */
.home #centre {
	padding: 2px 0 0 10px;
}

#gauche {
	margin-top: -19px;
	margin-left: 11px;
}

.home #centreGauche,.home #centreDroit {
	float: left;
	width: 350px !important;
	margin: -10px 0 0 0;
	padding: 30px 10px 20px 15px;
}

.home #centreDroit {
	float: right;
	height: 255px;
	background: #ebebeb;
	text-align: justify;
	height: auto;
}

#conteneur.home #centreGauche p span.suite,#conteneur.home #centreDroit p span.suite
	{
	float: right;
	margin: 0;
}

#conteneur.home #centreDroit p span.suite {
	margin: 2px 0 5px 0;
}

/* FIN HOME */ /* QUI */
.direction {
	float: left;
	clear: none;
	margin: 10px 5px 0 10px !important;
	margin: 0px 10px 0 0px;
	width: 185px !important;
	width: 176px;
	color: #666;
}

.direction dt {
	margin: 7px 0 0 0;
	padding: 0 0 0 10px;
	background: url(/images/puce-carree-rouge.jpg) 0 4px no-repeat;
	font-style: italic;
}

.direction dd {
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}

.direction dd.fonction {
	font-weight: normal;
}

.rubrique6 #content,.mentions #content,.qui #content,.faits #content,.projections #content,.rubrique7 #content
{
	float: left;
	margin: 0 0 10px 0px !important;
	margin: 10px 0 10px 20px;
	color: #666;
	height: auto !important;
}

.rubrique6 #content .haut,.rubrique7 #content .haut,.mentions #content .haut,.qui #content .haut,.faits #content .haut,.projections #content .haut
	{
	margin-left: 10px;
	padding: 0 0 0 0 !important;
	padding: 0 0 0 20px;
}

p.chapo,span.chapo,p.paragraphe,.rubrique6 #content  p,.rubrique7 #content  p,.mentions #content  p,.qui #content  p,.faits #content  p,.projections #content  p
	{
	margin: 10px 0 10px 0;
	width: auto
}

#content p.paragraphe {
	color: #666;
	width: 90%;
}

.rubrique6 #content .haut .illustrationGabarit,.rubrique7 #content .haut .illustrationGabarit,.qui #content .haut .illustrationGabarit,.faits #content .haut .illustrationGabarit,.projections #content .haut .illustrationGabarit
	{
	float: right;
	clear: none;
	margin: 0 10px 0 10px;
}

#content  .haut p.chapo {
	margin-left: 24px;
}

#content p.chapo,#content span.chapo,#content p span.titre {
	font-weight: bold;
}

#content .haut .titre {
	float: left;
	clear: both;
}

#content p span.titre {
	float: left;
	clear: both;
	width: 535px;
}

#content ul {
	margin: 0 0 10px 0;
	width: 100%;
}

#content ul li {
	list-style: none;
	padding: 0 0 0 10px;
	color: #666;
}

.qui #content ul li {
	background: url(/images/puce-carree-rouge.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.faits #content ul li {
	background: url(/images/puce-carree-bleue.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.projections #content ul li {
	background: url(/images/puce-carree-verte.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.rubrique6 #content ul li {
	background: url(/images/puce-carree-mauve.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.rubrique7 #content ul li {
	background: url(/images/puce-carree-verte-clair.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.mentions #content ul li {
	background: url(/images/puce-carree-rouge.jpg) left 4px no-repeat;
	margin: 0 0 0 45px;
}

/*
** NIVEAU 2
**
*/
.qui #content ul li ul li {
	background: url(/images/puce-ronde-petite-rouge.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}
.projections #content ul li ul li {
	background: url(/images/puce-ronde-petite-verte.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}
.rubrique6 #content ul li ul li {
	background: url(/images/puce-ronde-petite-mauve.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}
.rubrique7 #content ul li ul li {
	background: url(/images/puce-ronde-petite-verte-clair.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}
.faits #content ul li ul li {
	background: url(/images/puce-ronde-petite-bleue.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.mentions #content ul li ul li {
	background: url(/images/puce-ronde-petite-rouge.jpg) left 4px no-repeat;
	margin: 0 0 0 10px;
}

.qui #centre h4 {
	width: 100%;
	font: bold 11px verdana;
}

.rubrique6 .actions.hautPage,.rubrique7 .actions.hautPage,.faits .actions.hautPage,.projections .actions.hautPage
	{
	float: right;
	margin-right: 0;
}

.qui .actions.hautPage {
	margin-top: 35px;
	text-align: right;
}

.qui #centreDroit p.titre.gras {
	background: url(/images/puce-carree-rouge.jpg) 0 5px no-repeat;
	margin: 0 0 10px 5px !important;
	margin: 0 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

/* FIN QUI */ /* PROJECTIONS */
.rubrique6 #centreGauche,.rubrique7 #centreGauche,.projections #centreGauche,.qui #centreGauche,.faits #centreGauche
	{
	float: left;
	width: 666px;
	margin: 0 5px;
	padding: 0;
	width: 700px;
	color: #666;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.projections td#centre {
	vertical-align: top;
	height: auto;
}

.projections #colDroite {
	padding: 0;
	margin: 0;
	width: 155px;
	vertical-align: top;
	background: #ebebeb;
	float: right;
}

.rubrique6 .sommaire,.rubrique7 .sommaire,.projections .sommaire,.qui .sommaire,.faits .sommaire
	{
	float: left;
	background: url(/images/bottom_2cols.gif) 0 bottom no-repeat;
	border-top: 1px solid #000;
	margin: 20px 0 0 20px;
	padding: 10px 10px 0 10px;
	width: 400px;
	display: block;
	color: #666;
}

.projections .liens {
	float: left;
	display: block;
	margin: 0 0 10px 15px;;
	padding: 0;
	width: 90%;
}

.projections .liens p {
	padding: 0 0 0 10px;
	background: url(/images/puce-carree-verte.jpg) 0 5px no-repeat;
	color: #333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.projections .liens p {
	margin: 0 0 10px 0;
}

.projections .sommaire ul {
	margin: 20px 0 20px 14px;
	color: #333;
}

.projections .sommaire ul li {
	list-style: none;
	margin: 3px;
	color: #333;
}

div.liens ul li {
	background: url(/images/puce-ovale-verte.jpg) 0 4px no-repeat;
	float: left;
	clear: both;
	margin: 2px 0;
	padding: 0 0 0 10px;
	color: #000;
	width: 80%;
}

.rubrique6 #centreDroit,.rubrique7 #centreDroit,.projections #centreDroit,.qui #centreDroit,.faits #centreDroit
	{
	float: right;
	padding: 50px 0 0 0;
	width: 145px;
	background: #ebebeb;
}

.rubrique6 #centreDroit p,.rubrique7 #centreDroit p,.mentions #centreDroit p,.projections #centreDroit p,.qui #centreDroit p,.faits #centreDroit p
	{
	margin: 0 10px;
	width: 130px;
	text-align: left;
	color: #666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.projections #centreDroit p.titre.gras {
	background: url(/images/puce-carree-verte.jpg) 0 5px no-repeat;
	margin: -22px 0 10px 10px !important;
	margin: -12px 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.qui #centreDroit p.titre.gras {
	background: url(/images/puce-carree-rouge.jpg) 0 5px no-repeat;
	margin: -22px 0 10px 10px !important;
	margin: -12px 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.faits #centreDroit p.titre.gras {
	background: url(/images/puce-carree-bleue.jpg) 0 5px no-repeat;
	margin: -22px 0 10px 10px !important;
	margin: -12px 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.rubrique6 #centreDroit p.titre.gras {
	background: url(/images/puce-carree-vverte-clair.jpg) 0 5px no-repeat;
	margin: -22px 0 10px 10px !important;
	margin: -12px 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.rubrique7 #centreDroit p.titre.gras {
	background: url(/images/puce-carree-vverte-clair.jpg) 0 5px no-repeat;
	margin: -22px 0 10px 10px !important;
	margin: -12px 0 10px 10px;
	padding: 0 0 0 8px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

#conteneur.projections div.sommaire p {
	margin-bottom: 5px;
}

#conteneur.rubrique6 div.sommaire .actions,#conteneur.rubrique7 div.sommaire .actions,#conteneur.projections div.sommaire .actions,#conteneur.qui div.sommaire .actions,#conteneur.faits div.sommaire .actions
	{
	float: right;
	clear: both;
	margin: 10px 10px 10px 0;
	text-align: right;
}

/* FIN PROJECTIONS */ /* FIN CONTENU */
	/* COULEURS ET APPARENCE DES LIENS */
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.qui a {
	color: #d01e2c;
}

.metiers a {
	color: #f29400;
}

.faits a {
	color: #438ac8;
}

.projections a {
	color: #00a99d;
}

.rubrique6 a {
	color: #7F5996;
}

.rubrique7 a {
	color: #90BC27;
}

/* FIN COULEURS DES LIENS */ /* FIN COULEURS H3 HOME */
	/* FIN COULEURS H3 HOME */ /* provisoire */
.projections #centre {
	height: 320px;
	background: #fff;
	vertical-align: bottom;
}

a:hover {
	text-decoration: underline !important;
}

/* STYLES GENERAUX LAYOUT */
p.encadre,div.encadre {
	float: left;
	background: url(/images/bottom.jpg) 0 bottom no-repeat;
	border-top: 1px solid #000;
	padding: 15px 0;
	width: 564px !important;
	margin: 20px !important;
	margin: 20px 0 20px 20px;
}

div.encadre span.encadre {
	float: left;
	clear: both;
	margin: 5px 20px;
	color: #333;
	width: 80%;
}

div.encadre span.encadre,.sommaire {
	color: #666 !important;
}

/* FIN STYLES GENERAUX LAYOUT */ /* FAITS ET CHIFFRES */
.encadre p {
	margin: 0 0 0 9px;
	padding: 0 0 0 10px;
	color: #666;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.faits div.encadre span.liens ul {
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	list-style: none;
}

.faits .haut p {
	margin: 0 0 0 20px;
	width: 590px;
}

#conteneur.faits div.encadre span.liens ul li {
	background: url(/images/puce-ovale-bleue.jpg) 0 4px no-repeat;
	float: left;
	clear: both;
	margin: 2px 0 5px 10px !important;
	margin: 2px 0 5px 5px;
	padding: 0 0 0 10px;
	color: #000;
	width: 450px;
}

#conteneur div.encadre .actions {
	float: left;
	clear: both;
	margin: 10px 0 0 0;
	text-align: right;
	width: 520px;
}

.faits #centreDroit,.projections #centreDroit {
	float: left;
	width: 130px;
	margin: -10px 0 0 0;
	padding: 30px 10px 20px 5px;
}

/* FIN FAITS ET CHIFFRES */ /* FICHE METIER */ /*centre */
#conteneur.rubrique6 #centre,#conteneur.rubrique7 #centre,#conteneur.metiers #centre,#conteneur.faits #centre,#conteneur.qui #centre,#conteneur.projections #centre
	{
	float: left;
	margin: 0;
	padding: 2px 0 0 5px;
	height: auto;
	vertical-align: top;
	display: block;
}

#conteneur.rubrique6 #colDroite,#conteneur.rubrique7 #colDroite,#conteneur.metiers #colDroite,#conteneur.faits #colDroite,#conteneur.qui #colDroite,#conteneur.projections #colDroite
	{
	padding: 0 0 0 6px;
	width: 155px;
	height: 100%;
	display: block;
	vertical-align: top;
	background: #ebebeb;
	margin: 2px 0px 0px 0px;
}

#conteneur.qui #colDroite {
	margin: 0;
	padding: 0;
	width: 145px;
	height: 100%;
	vertical-align: top;
	background: #ebebeb;
}

#conteneur.metiers .mission,#conteneur.metiers .environnement,#conteneur.metiers .profil
	{
	z-index: 0;
	width: 645px;
	margin: 5px 0 20px 20px !important;
	margin: 5px 0 20px 10px;
	padding: 0 0 5px 5px;
	overflow: visible !important;
}

#conteneur.metiers .environnement {
	background: #ffb33b;
}

#conteneur.metiers .profil {
	background: #fbd7a0;
}

#conteneur.metiers .mission {
	background: #f7bf66;
}

#conteneur.metiers p.chapo {
	font-weight: normal;
}

#conteneur.metiers p {
	margin: 0 0 10px 25px;
	color: #333;
}

#conteneur.metiers p.metier {
	margin: 0 0 10px 25px;
	padding: 0 0 0 10px;
	background: url(/images/puce-carree-orange.jpg) 0 5px no-repeat;
	color: #333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.metiers p.metier a {
	color: #333;
}

#conteneur.metiers .mission p.intitule {
	position: relative;
	z-index: 200;
	margin: 5px 0 5px -15px;
	padding: 0 0 0 40px;
	background: url(/images/pictoMission.jpg) 0 -3px no-repeat;
	width: 180px;
	height: 30px;
	color: #333;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.metiers .environnement p.intitule {
	position: relative;
	z-index: 200;
	margin: 5px 0 5px -15px;
	padding: 0 0 0 40px;
	background: url(/images/pictoEnviron.jpg) 0 -3px no-repeat;
	width: 180px;
	height: 30px;
	color: #333;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.metiers .profil p.intitule {
	position: relative;
	z-index: 200;
	margin: 5px 0 5px -15px;
	padding: 0 0 0 40px;
	background: url(/images/pictoProfil.jpg) 0 -3px no-repeat;
	height: 30px;
	color: #333;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.metiers .actions {
	float: left;
	clear: both;
	width: 570px;
	text-align: right;
}

/* fin centre */ /* colonne droite */
#colDroite {
	float: right;
	clear: both;
	margin-top: 10px !important;
}

#conteneur.metiers #colDroite .tendance {
	z-index: 0;
	float: left;
	clear: both;
	width: 140px;
	margin: 50px 0 0 0 !important;
	margin: 80px 0 0 0;
	padding: 0;
	display: table-cell;
	overflow: visible !important;
}

#conteneur.metiers #colDroite .tendance p.intitule {
	position: relative;
	z-index: 200;
	margin: 5px 0 5px 0;
	padding: 0 0 0 40px;
	background: url(/images/pictoTendance.jpg) 0 -3px no-repeat;
	width: 100px;
	height: 30px;
	color: #333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#conteneur.metiers #colDroite .tendance p span.gras {
	font-size: 10px;
}

#conteneur.metiers #colDroite .tendance p.cote {
	margin: 10px 0;
}

#conteneur.metiers #colDroite .essentiel {
	z-index: 0;
	float: left;
	clear: both;
	width: 130px;
	margin: 30px 0 0 0 !important;
	margin: 30px 0 0 0;
	padding: 5px 5px 0 10px;
	display: table-cell;
	overflow: visible !important;
	background: #f1f0f0
}

#conteneur.metiers #colDroite .essentiel p.intitule {
	position: relative;
	z-index: 200;
	margin: 5px 0 5px -10px;
	padding: 0 0 0 40px;
	background: url(/images/pictoEssentiel.jpg) 0 -3px no-repeat;
	width: 100px;
	height: 30px;
	color: #333;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

div.essentiel p.puce,div.environnement p.puce,div.mission p.puce,div.profil p.puce
	{
	margin: 6px 4px 2px 2px;
	padding-left: 10px;
	background: url(/images/puce-carree-noire.jpg) 0px 6px no-repeat;
}

/* fin colonne droite */
#conteneur.metiers #footer {
	height: 15px;
	padding: 0;
	margin: 0;
}

#conteneur.metiers #footer #pied {
	padding: 0;
	margin: 0;
	height: 15px;
}

/* carto */
#Table_01 {
	border-collapse: collapse;
	padding: 0;
}

#Table_01 td {
	padding: 0;
	margin: 0;
}

/* FIN FICHE METIER */
#gauche ul li ul {
	margin: 5px 0 0 0;
}

#gauche ul li ul li {
	margin: 2px 0 0 0;
}

* html .metiers #centre {
	padding-top: 70px !important;
}

.qui div.sommaire p.titreEncadre {
	background: url(/images/puce-carree-rouge.jpg) 0 4px no-repeat
		!important;
	padding-left: 10px;
	margin-left: 0 !important;
}

dd.mail a {
	font-weight: normal;
}

/* correction débordement colonne gauche rubrique Qui sommes-nous ? */
.qui #gauche ul {
	width: 118px;
}

.qui #gauche ul ul {
	width: 100px;
}

/* fin correction débordement colonne gauche rubrique Qui sommes-nous ? */
div#contactForm {
	margin-left: 32px;
	width: 100%;
}

div#contactForm h1 {
	position: relative;
	height: 37px;
	width: 100%;
}

div#contactForm div {
	height: 26px;
}

div#contactForm div.errors {
	height: auto;
	margin-bottom: 20px;
}

div#contactForm div#message {
	height: 120px;
}

div#contactForm input.txt {
	width: 297px;
}

div#contactForm input.checkbox,div#contactForm input.radio {
	margin: 3px 5px 0 0;
}

div#contactForm  select {
	width: 300px;
}

div#contactForm  input.submit {
	padding: 0 15px
}

div#contactForm label {
	display: block;
	float: left;
	width: 270px;
}

/*
**
** HOME PAGE
**
*/
div#home_top,div#home_bottom {
	height: 350px;
	width: 100%;
}

div#home_tags {
	float: left;
	height: 100%;
	width: 280px;
	/*margin-right: 10px;*/
	line-height: 28px;
	overflow: hidden;
}

div#home_slideShow {
	height: 100%;
	margin-left: 291px;
	width: 516px;
}

div#home_slideShow div#slideshow {
	height: 100%;
}

div#home_chiffre {
	float: right;
	width: 180px;
	height: 100%;
	/*margin-left: 10px;*/
}

div#home_chiffre_top {
	background: url(/images/coin-sup-droit-bleu.png) top right no-repeat
		#4A89CE;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px 0 0 10px;
	height: 22px;
}

div#home_chiffre_cont {
	background-color: #EAF2F9;
	height: 189px;
	padding: 0 5px;
}

div#home_chiffre_chiffre {
	padding: 5px;
	text-align: center;
}

div#home_chiffre_desc h2 {
	font-size: 14px;
	margin: 0;
	padding-top: 10px;
	font-weight: normal;
}

div#home_chiffre_detail {
	font-size: 11px;
	margin: 10px 0 20px 0;
}

div#home_chiffre a.chiffreLink	 {
	color: #000000;
	display: block;
	width: 100%;
	font-size: 12px;
	text-align: justify;
	text-decoration: none !important;
}

div#home_chiffre a.chiffreLink:hover {
	text-decoration: none !important;	
}

div#home_chiffre a.chiffreLink:hover div {
	text-decoration: none !important;
}

a#chiffre {
	color: #000000;	
}

div#home_chiffre div#base_social_cont {
	background: url(/images/base_donnees.png) 10px center no-repeat #EAF2F9;
	height: 89px;
	width: 100%;
	margin: 0 auto 10px auto;
	padding-top: 44px;
}

div#home_chiffre div.base_social {
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	height: 16px;
	padding-top: 3px;
	padding-left: 21px;
}

a.base_social_link {
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	height: 16px;
}

div.plusdInfo {
	margin: 34px 0 0 100px;	
}

div#home_rdv {
	width: 400px;
	float: left;
	height: 100%;
}

div#home_rdv_top {
	background: url(/images/coin-sup-droit-rouge.png) top right no-repeat
		#C92629;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px 0 0 10px;
	height: 22px;
}

div#home_rdv_cont {
	height: 280px;
	background-color: #F9E8E8;
}

div#home_rdv_list {
	height: 245px;
	padding-top: 12px;
}

div.home_rdv_item {
	height: 55px;
	padding: 10px;
}

div.home_rdv_pict {
	margin-right: 10px;
	height: 70px;
	width: 120px;
	overflow: hidden;
	float: left;
}

div.rdv_rdv_item {
	height: 120px;
	padding: 10px;
	font-size: 16px;
}

div.rdv_rdv_pict {
	margin-right: 10px;
	height: 70px;
	width: 150px;
	overflow: hidden;
	float: left;
}

div.rdv_rdv_date {
	color: #C92629;
	font-weight: bold;
}

div.home_rdv_desc  h2 {
	font-weight: normal;
	margin: 0;
	color: #000000;
}

div.home_rdv_desc  h2 a {
	color: #000000;
	font-size: 11px;
}

div.home_rdv_date a {
	color: #C92629;
	font-size: 12px;
	font-weight: bold;
}

a#home_rdv_link {
	display: block;
	color: #C92629;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}

div#home_pub {
	width: 580px;
	margin-left: 420px;
	height: 100%;
}

/** FOR IE 6 **/
* html div#home_pub {
	margin-left: 417px;
}

div#home_pub_top {
	background: url(/images/coin-sup-droit-vert.png) top right no-repeat
		#33A99E;
	color: #FFFFFF;
	font-size: 14px;
	padding: 6px 0 0 10px;
	height: 22px;
}

div#home_pub_cont {
	height: 280px;
	background-color: #DCEAE8;
}

div.home_pub_itemLeft,div.home_pub_itemRight {
	width: 260px;
	padding: 16px 10px;
}

div.home_pub_items {
	height: 128px;
	overflow: hidden;
}

div.home_pub_itemLeft {
	float: left;
}

div.home_pub_itemRight {
	float: right;
}

div.home_pub_title h2 {
	font-weight: bold;
	margin: 0 0 3px 0;
	color: #33A99E;
}

div.home_pub_title h2 a {
	color: #33A99E;
	font-size: 12px;
}

div.home_pub_title a h2:hover {
	text-decoration: underline;
}

div.home_pub_pict {
	margin-right: 10px;
	text-align: center;
	height: 52px;
	width: 80px;
	overflow: hidden;
	float: left;
}

/*
**
** SEARCH BAR
**
*/
#searchBarCont {
	clear: both;
	width: 100%;
}

#searchBar {
	margin: 10px 0 5px 0;
	float: right;
}

a#searchBarLinkContact {
	padding: 4px 10px 2px 10px;
	text-align: center;
	margin-right: 10px;
	border-bottom: 1px solid black;
	display: block;
	float: left;
	color: #000000;
}

/** FOR Firefox **/
@
-moz-document url-prefix () { #searchBarLinkContact { padding:9px10px3px10px;
	
}

}
a#searchBarLinkContact:hover {
	text-decoration: none !important;
	border-bottom: 1px solid #FFFFFF;
}

#searchBarLinkWho {
	background: url(/images/top-bar-red-corner.png) top right no-repeat #CC1415;
	color: white;
	display: block;
	float: left;
	padding: 3px 10px 0 6px;
	height: 17px;
	font-size: 11px;
}

#searchForm {
	margin: 0 8px;
	display: inline;
}

#searchForm #inputSearchText {
	height: 16px;
}

#searchForm #inputSubmit {
	padding: 0 5px;
	height: 19px;
	font-weight: bold;
	font-size: 10px;
	background-color: #C9C9C9;
	border: none;
	margin-left: 4px;
	position: relative;
	top: -2px;
}

@-moz-document url-prefix() {
    #searchForm #inputSubmit {
        top: 0;
    }
}


#searchForm #inputSubmit:hover {
	cursor: pointer;
}

div#etude_a_la_une {
	background-color: #DCEAE8;
	height: 266px;
	width: 100%;
	margin: 0 auto;
}

div#etude_a_la_une div.home_pub_title a {
	font-weight: bold;
}

div#etude_a_la_une div.home_pub_pict {
	width: 50%;
	height: 120px;
	float: none;
	margin: 10px auto;
}

div#etude_a_la_une div.home_pub_title {
	font-size: 14px;
}

div#etude_a_la_une_right,div#etude_a_la_une_left {
	height: 220px;
	padding: 10px;
	width: 399px !important;
	width: 377px;
	margin-top: 5px;
}

div#etude_a_la_une_right {
	float: right;
	border-left: 1px solid #33A99E;
}

div#etude_a_la_une_left {
	float: left;
}

div#content div#etudeContent {
	padding: 10px;
}

div#etudeContent div#recent {
	font-size: 16px;
	margin: 30px 0 10px 0;
}

div#etudeContent div#more {
	margin-top: 20px;
	font-size: 14px;
}

div#etudeContent div.dark,div#etudeContent div.light {
	font-size: 13px;
	padding: 10px;
}

div#etudeContent div.dark {
	background-color: #F1F1F1;
}

div#etudeContent div.light {
	background-color: #FFFFFF;
}

div#etudeContent div.etudeAccroche {
	height: 50px;
	overflow: hidden;
	text-align: justify;
}

div#etudeContent div.etudeMore {
	text-align: right;
	margin: 10px 0 0 0;
}

div#etudeContent div.titleEtude {
	font-weight: bold;
}

div#etudeContent div.titleEtude a {
	color: #666666;
}

div#etudeContent div.accrocheEtude {
	font-size: 12px;
	margin-top: 10px;
}

div#rdvDetail div.rdv_rdv_item {
	height: auto;
}

div.rdv_rdv_desc {
	font-size: 14px;
}

div#rdvDetail div.rdv_rdv_desc {
	font-size: 12px;
}

/*
**
** FOOTER
**
*/
div#footer_cont {
	height: 330px;
}

a.sectionTitle {
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding: 20px 0 10px 0;
}

div#footer_cont li {
	list-style: none;
}

div#footer_left {
	float: left;
	height: 100%;
}

div#footer_center {
	height: 100%;
	width: 330px;
	margin: 0 auto;
}

div#footer_right {
	float: right;
	height: 100%;
}

/*
**
** RECHERCHE
**
*/

div#searchContent {
	padding: 10px;
}

div#searchQuery {
	font-weight: bold;
	font-size: 18px;
	line-height: 35px;	
}

div.resultContent {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 0;	
}

div#searchQuery span {
	color: #A6A6A6;
}

div.resultsSet {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E3E3;
}

/*
**
** TOOLS
**
*/
.clear {
	clear: both;
}
/*
**
** DEBUG
**
*/
