/* feuille de style */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url('../images/background.jpg') fixed no-repeat center #F4F1EC;
}

.menu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11.5px;
	color: #636466;
	padding-left: 2px;
	font-weight:bold;
}




/* style pour les calques */
 .corporate{position:absolute; width:128px; height:30px; z-index:3; background-color : #FFFFFF; visibility: hidden;}
 .metier{position:absolute; width:199px; height:15px; z-index:4; visibility: hidden;}

/* blanc */
.blanct12{
        color:#ffffff;
        font-size:12px;
        font-family:Times New Roman;
        text-decoration : none;
}
.blanctnsoul12{color:#ffffff;font-size:12px;font-family:Times New Roman;text-decoration:none;}
.blancnsoul-12{color:#ffffff;font-size:12px;font-family:arial;text-decoration:none;}

/* bleu */
.newsletter{color:#3C7592;font-size:11px;font-family:Times New Roman;text-decoration:none;}
.bleu12nsoul{color:#3C7592;font-size:10px;font-family:arial; }
.bleu10nsoul{color:#3C7592;font-size:10px;font-family:arial; text-decoration:none;}
.bleu12{color:#3C7592;font-size:12px;font-family:arial;}
.bleugras12{color:#3C7592;font-size:12px;font-family:arial;font-weight:bold;}

.bleugris12{color:#1D5876;font-size:12px;font-family:arial;}

.bleugrisclair{color:#008B69;font-size:38px;font-family:Times New Roman;}

.bleugrisclair2{color:#DBDBEA;font-size:38px;font-family:Times New Roman;}

.bleufoncearial12{color:#000066;font-size:12px;font-family:arial;}
.bleu2nsoul10{color:#000066;font-size:10px;font-family:arial;text-decoration:none;}

.bleufonce13{color:#000066;font-size:13px;font-family:Times New Roman;}
.bleufonce15{color:#000066;font-size:15px;font-family:Times New Roman;}
.bleufoncensoul15{color:#000066;font-size:15px;font-family:Times New Roman;text-decoration:none;}
.bleufoncegras13{color:#000066;font-size:13px;font-family:Times New Roman;font-weight:bold;}
.bleu2tnsoul13cursor{
        color:#000066;
        font-size:13px;
        font-family:Times New Roman;
        text-decoration:none;
                cursor : default;
}
a:hover.bleu2tnsoul13cursor{
        color:#ff0000;
        font-size:13px;
        font-family:Times New Roman;
        text-decoration:none;
        cursor : default;
        background : #CCE6F4;
}
.navcalque{
        color:#000066;
        font-size:12px;
        font-family:Times New Roman;
        text-decoration:none;
}
.bleu2tnsoul13{
        color:#000066;
        font-size:13px;
        font-family:Times New Roman;
        text-decoration:none;
}
a:hover.navcalque{
        color:#ff0000;
        font-size:12px;
        font-family:Times New Roman;
        text-decoration:none;
}
.bleufonce20{color:#000066;font-size:20px;font-family:Times New Roman;}
.bleufonce22{color:#000066;font-size:22px;font-family:Times New Roman;}

.bleu3-12{color:#0000ff;font-size:12px;font-family:arial;}

/* nav */
.navmetier {
        font-family : Times New Roman; color:#cccccc; font-size:16px; text-decoration : none;
}
a:hover.navmetier {
        font-family : Times New Roman; color:#ffffff; font-size:16px; text-decoration : none;
}

/* noir */
.noir10{color:#000000;font-size:10px;font-family:arial;}
.noirnsoul10{color:#000000;font-size:10px;font-family:arial;text-decoration:none;}
.noirarial13{color:#000000;font-size:13px;font-family:arial;}

.noir12{color:#000000;font-size:12px;font-family:arial;}
.noir13{color:#000000;font-size:13px;font-family:Times New Roman;}
.noir16{color:#000000;font-size:16px;font-family:Times New Roman;}

.noir14{color:#000000;font-size:14px;font-family:Times New Roman;}
.noirsoul12{color:#000000;font-size:12px;font-family:arial;text-decoration: underline;}
.noirgras12{color:#000000;font-size:12px;font-family:arial;font-weight:bold;}

/* rouge */
.rouge2-10{color:#FD0202;font-size:10px;font-family:arial;}

.rouge12{color:#CE0000;font-size:12px;font-family:arial;}
.rougegras12{color:#CE0000;font-size:12px;font-family:arial;font-weight:bold;}
.rougensoul12{color:#CE0000;font-size:12px;font-family:Times New Roman;text-decoration:none;}

.rouge3t-15{color:#D50000;font-size:15px;font-family:Times New Roman;}

.rouge13{color:#A03D3D;font-size:13px;font-family:Times New Roman;}

.rouge15{color:#A03D3D;font-size:15px;font-family:Times New Roman;}
.rougensoul13{color:#A03D3D;font-size:13px;font-family:Times New Roman;text-decoration:none;}
.rougensoul15{color:#A03D3D;font-size:15px;font-family:Times New Roman;text-decoration:none;}
.rouge22{color:#A03D3D;font-size:22px;font-family:Times New Roman;}
.rougesoul22{color:#A03D3D;font-size:22px;font-family:Times New Roman;text-decoration: underline;}
.rouge24{color:#A03D3D;font-size:24px;font-family:Times New Roman;}

.rougesoul13{color:#A03D3D;font-size:13px;font-family:arial;text-decoration: underline;}

.rouge-2-12{color:#A03D3D;font-size:12px;font-family:Times New Roman;}
.rougegras-2-12{color:#A03D3D;font-size:12px;font-family:Times New Roman;font-weight:bold;}

/* vert */
.vertgras11{color:#006633;font-size:11px;font-family:arial;font-weight:bold;}

.vert2-10{color:#037F03;font-size:10px;font-family:arial;}

.vert3-11{color:#008B69;font-size:11px;font-family:arial;}

.vertbleu11{color:#049F8E;font-size:11px;font-family:arial;}
.vertbleu12{color:#049F8E;font-size:12px;font-family:arial;}
.vertbleugras13{color:#049F8E;font-size:13px;font-family:arial;font-weight:bold;}

.vertfonce10{color:#004900;font-size:10px;font-family:arial;}
.vertfoncegras11{color:#004900;font-size:11px;font-family:arial;font-weight:bold;}
.vertfoncegras13{color:#004900;font-size:13px;font-family:arial;font-weight:bold;text-decoration:none;}

.vert20{color:#008B69;font-size:20px;font-family:Times New Roman;}
.vert13{color:#008B69;font-size:13px;font-family:Times New Roman;text-decoration:none;}
.vert16{color:#008B69;font-size:16px;font-family:Times New Roman;text-decoration:none;}
.vertsoul13{color:#008B69;font-size:13px;font-family:Times New Roman;text-decoration: underline;}
.vertarial13{color:#008B69;font-size:13px;font-family:arial;}
.vertsoul16{color:#008B69;font-size:16px;font-family:Times New Roman;text-decoration: underline;}
.vertfoncegras16{color:#0C4335;font-size:16px;font-family:arial;font-weight:bold;text-decoration:none;}

.vertfoncegras12{color:#008B69;font-size:12px;font-family:arial;font-weight:bold;text-decoration:none;}
.vertsoul12{color:#008B69;font-size:12px;font-family:Times New Roman;text-decoration: underline;}
.vert8{color:#008B69;font-size:8px;font-family:Times New Roman;text-decoration:none;}
.vert12{color:#008B69;font-size:12px;font-family:Times New Roman;text-decoration:none;}
.vertfoncegras-2-12{color:#0C4335;font-size:12px;font-family:arial;font-weight:bold;text-decoration:none;}

.vertfoncegras12{color:#004900;font-size:12px;font-family:arial;font-weight:bold;text-decoration:none;}


/* champs texte */
.boxsize1{width:104px;height:19px;color:#008B69;font-size:11px;font-family:arial;text-decoration:none;}
.boxsize2{width:310px;height:70px;color:#000000;font-size:11px;font-family:arial;text-decoration:none;}
.boxsize3{width:186px;height:19px;color:#000000;font-size:11px;font-family:arial;text-decoration:none;}
.boxsize4{width:420px;height:70px;color:#000000;font-size:11px;font-family:arial;text-decoration:none;}

/* couleurs de cellule */
td.bleuciel{background-color:#CCE6F4;}
td.marron{background-color:#A03D3D;}
td.vert{background-color:#008B69;}
td.vertfonce{background-color:#0D604C;}
td.marronclair{background-color:#BE7B7B;}

/* style du contenu récupéré de la V1  */

a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: blue;
}
a.normal{color:#000000;text-decoration:none}
.normal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
	text-align:justify;
        color: #000000;
}

td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        color: Black;
}
.italicnoir{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        text-decoration: none;
        color: #000000;
}

.italicpetit{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: italic;
        text-decoration: none;
        color: #000000;
}
.noirsoul{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #000000;
}

.gras{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: 600;
        color: Black;
}

.gras2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        font-weight: 600;
        color: Black;
}

.gras3{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: 600;
        color: Black;
}


.cnp{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #00006A;
}

.italic{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: italic;
        text-decoration: none;
        color: #00006A;
}

.organisation{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 600;
        text-decoration: none;
        color: #00006A;
}

.suite {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #A03D3D;
        font-weight: 600;
}

/* style pour la partie contenu texte. */
.accroche{
        color: #008B69;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18pt;
}
.accrochebleu{
        color: #00006A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18pt;
}
.sstitrebleu{
        color: #00006A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
}
.sstitrebleu2{
        color: #00006A;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
}
.sstitre{
        color: #008B69;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
}
.archive {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #008B69;
}
.dossiers{
                font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #008B69;
}
.dossiersoul{
                font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #008B69;
                font-weight: bold;
                text-decoration: underline;
}
.dossiersns{
                font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
                text-decoration: none;
            color: #008B69;
}
.sstitre2{
        color: #008B69;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
}
.italicvert{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        text-decoration: none;
        color: #008B69;
}

/* rubrique corporate*/
.bleu{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           text-decoration: none;
           color: #00006A;
      }
.bleu3{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 11px;
           text-decoration: none;
           color: #00006A;
      }
.bleuitalic{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           font-style: italic;
           text-decoration: none;
           color: #00006A;
      }
.bleu2{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           text-decoration: underline;
           color: #00006A;
      }
.bleusoul{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           font-weight: bold;
           text-decoration: underline;
           color: #00006A;
      }
.bleusoul2{
       font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           text-decoration: none;
           color: #00006A;
      }

/* rubrique recrutement*/
.menurecrut {position: absolute;
                visibility:hidden;
                width: 450px;
          height: 16px;
    font-size : 8px;
                 font-family: Arial, Helvetica, sans-serif;
          color: #00006A;
                border-color: #00006A;
                border-style: solid;
                border-width: 1px;
    padding: 0px;
          z-index:3;
        }

/* carte de france */
.carte {position: absolute;
                visibility:hidden;
                width: 480px;
          height: 360px;
    font-size : 8px;
                 font-family: Arial, Helvetica, sans-serif;
          color: #00006A;
                border-color: #000000;
                border-style: solid;
                border-width: 1px;
    padding: 0px;
          z-index:10;
        }
.adres {position:absolute; visibility:hidden; width:180 px; height:300 px; background-color:white; font-size : 8px; font-family: Arial, Helvetica, sans-serif; color: #00006A; z-index:12;}

.adresses {position:absolute;visibility:hidden;width:180px;height:300px;background-color:white;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#00006A;z-index:1;}

.regions {
          position:absolute;
                  visibility:hidden;
                  width:7 px; height:7 px;
          background-color:white;
}

.copyright{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}
.corporate {
	Z-INDEX: 3; VISIBILITY: hidden; WIDTH: 128px; POSITION: absolute; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
.metier {
	Z-INDEX: 4; VISIBILITY: hidden; WIDTH: 199px; POSITION: absolute; HEIGHT: 15px
}

.blanct12 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.blanctnsoul12 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.blancnsoul-12 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.bleu12nsoul {
	FONT-SIZE: 10px; COLOR: #3c7592; FONT-FAMILY: arial
}
.bleu10nsoul {
	FONT-SIZE: 10px; COLOR: #3c7592; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.bleu2nsoul10 {
	FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.bleu12 {
	FONT-SIZE: 12px; COLOR: #3c7592; FONT-FAMILY: arial
}
.bleugras12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c7592; FONT-FAMILY: arial
}
.bleugris12 {
	FONT-SIZE: 12px; COLOR: #1d5876; FONT-FAMILY: arial
}
.bleufoncearial12 {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: arial
}
.bleu3-12 {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: arial
}
.bleu2tnsoul13cursor {
	FONT-SIZE: 13px; CURSOR: default; COLOR: #000066; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.bleu2soul13 {
	FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Times New Roman; TEXT-DECORATION: underline
}
.bleufoncegras13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Times New Roman
}
.bleufonce13 {
	FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Times New Roman
}
.bleu2tnsoul13bis {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bleu2tnsoul13 {
	FONT-SIZE: 13px; COLOR: #000066; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.bleufonce15 {
	FONT-SIZE: 15px; COLOR: #000066; FONT-FAMILY: Times New Roman
}
.bleufoncensoul15 {
	FONT-SIZE: 15px; COLOR: #000066; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.bleufonce20 {
	FONT-SIZE: 20px; COLOR: #000066; FONT-FAMILY: Times New Roman
}
.bleufonce22 {
	FONT-SIZE: 22px; COLOR: #000066; FONT-FAMILY: Times New Roman
}

.bleugrisclair2 {
	FONT-SIZE: 38px; COLOR: #dbdbea; FONT-FAMILY: Times New Roman
}
A.bleu2tnsoul13cursor:hover {
	FONT-SIZE: 13px; BACKGROUND: #cce6f4; CURSOR: default; COLOR: #ff0000; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.navcalque {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
A.navcalque:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.navmetier {
	FONT-SIZE: 16px; COLOR: #cccccc; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
A.navmetier:hover {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.noir10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial
}
.noirnsoul10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.noir12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}
.noirsoul12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.noirgras12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial
}
.noirarial13 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: arial
}
.noir13 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Times New Roman
}
.noir14 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Times New Roman
}
.noir16 {
	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Times New Roman
}
.rouge2-10 {
	FONT-SIZE: 10px; COLOR: #fd0202; FONT-FAMILY: arial
}
.rouge12 {
	FONT-SIZE: 12px; COLOR: #ce0000; FONT-FAMILY: arial
}
.rougegras11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ce0000; FONT-FAMILY: arial
}
.rougegras12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ce0000; FONT-FAMILY: arial
}
.rougensoul12 {
	FONT-SIZE: 12px; COLOR: #ce0000; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.rouge-2-12 {
	FONT-SIZE: 12px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rougegras-2-12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rouge13 {
	FONT-SIZE: 13px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rougensoul13 {
	FONT-SIZE: 13px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.rougesoul13 {
	FONT-SIZE: 13px; COLOR: #a03d3d; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.rouge3t-15 {
	FONT-SIZE: 15px; COLOR: #d50000; FONT-FAMILY: Times New Roman
}
.rouge15 {
	FONT-SIZE: 15px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rougensoul15 {
	FONT-SIZE: 15px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.rouge20 {
	FONT-SIZE: 20px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rouge22 {
	FONT-SIZE: 22px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.rougesoul22 {
	FONT-SIZE: 22px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman; TEXT-DECORATION: underline
}
.rouge24 {
	FONT-SIZE: 24px; COLOR: #a03d3d; FONT-FAMILY: Times New Roman
}
.vert8 {
	FONT-SIZE: 8px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.vert2-10 {
	FONT-SIZE: 10px; COLOR: #037f03; FONT-FAMILY: arial
}
.vertfonce10 {
	FONT-SIZE: 10px; COLOR: #004900; FONT-FAMILY: arial
}
.vertgras11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006633; FONT-FAMILY: arial
}
.vert3-11 {
	FONT-SIZE: 11px; COLOR: #008b69; FONT-FAMILY: arial
}
.vertbleu11 {
	FONT-SIZE: 11px; COLOR: #049f8e; FONT-FAMILY: arial
}
.vertfoncegras11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004900; FONT-FAMILY: arial
}
.vert12 {
	FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.vertfoncegras-2-12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0c4335; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.vertfoncegras12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.vertsoul12 {
	FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: underline
}
.vertbleu12 {
	FONT-SIZE: 12px; COLOR: #049f8e; FONT-FAMILY: arial
}
.vertfoncegras12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004900; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.vertbleugras13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #049f8e; FONT-FAMILY: arial
}
.vertfoncegras13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #004900; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.vert13 {
	FONT-SIZE: 13px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.vertsoul13 {
	FONT-SIZE: 13px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: underline
}
.vertarial13 {
	FONT-SIZE: 13px; COLOR: #008b69; FONT-FAMILY: arial
}
.vert16 {
	FONT-SIZE: 16px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: none
}
.vertsoul16 {
	FONT-SIZE: 16px; COLOR: #008b69; FONT-FAMILY: Times New Roman; TEXT-DECORATION: underline
}
.vertfoncegras16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0c4335; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.vert20 {
	FONT-SIZE: 20px; COLOR: #008b69; FONT-FAMILY: Times New Roman
}
.boxsize1 {
	FONT-SIZE: 11px; WIDTH: 104px; COLOR: #008b69; FONT-FAMILY: arial; HEIGHT: 19px; TEXT-DECORATION: none
}
.boxsize2 {
	FONT-SIZE: 11px; WIDTH: 310px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: 70px; TEXT-DECORATION: none
}
.boxsize3 {
	FONT-SIZE: 11px; WIDTH: 186px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: 19px; TEXT-DECORATION: none
}
.boxsize4 {
	FONT-SIZE: 11px; WIDTH: 420px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: 70px; TEXT-DECORATION: none
}
TD.bleuciel {
	BACKGROUND-COLOR: #cce6f4
}
TD.marron {
	BACKGROUND-COLOR: #a03d3d
}
TD.vert {
	BACKGROUND-COLOR: #008b69
}
TD.vertfonce {
	BACKGROUND-COLOR: #0d604c
}
TD.marronclair {
	BACKGROUND-COLOR: #be7b7b
}
A {
	FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.normal {
	COLOR: #000000; TEXT-DECORATION: none
}
.normal {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;text-align:justify;
}
.MsoNormal {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.italicnoir {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.italicpetit {
	FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.noirsoul {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.gras {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gras2 {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gras3 {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cnp {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cnp2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.italic {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00006a; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.organisation {
	FONT-WEIGHT: 600; FONT-SIZE: 11px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.suite {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; COLOR: #a03d3d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.accroche {
	FONT-SIZE: 18pt; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.accrochebleu {
	FONT-SIZE: 18pt; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sstitrebleu {
	FONT-SIZE: 16pt; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sstitrebleu2 {
	FONT-SIZE: 14pt; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sstitre {
	FONT-SIZE: 16pt; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.archive {
	FONT-SIZE: 8pt; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dossiers {
	FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dossiersoul {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.dossiersns {
	FONT-SIZE: 12px; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sstitre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #008b69; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.italicvert {
	FONT-SIZE: 12px; COLOR: #008b69; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bleu {
	FONT-SIZE: 12px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bleu3 {
	FONT-SIZE: 11px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bleuitalic {
	FONT-SIZE: 12px; COLOR: #00006a; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bleu2 {
	FONT-SIZE: 12px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bleusoul {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bleuvitrine {
	FONT-SIZE: 11px;
	COLOR: #007D9F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.menurecrut {
	BORDER-RIGHT: #00006a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #00006a 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8px; Z-INDEX: 3; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #00006a 1px solid; WIDTH: 450px; COLOR: #00006a; PADDING-TOP: 0px; BORDER-BOTTOM: #00006a 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 16px
}
.carte {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 480px; COLOR: #00006a; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 360px
}
.adres {
	FONT-SIZE: 8px; Z-INDEX: 12; VISIBILITY: hidden; WIDTH: 180px; COLOR: #00006a; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 300px; BACKGROUND-COLOR: white
}

.regions {
	VISIBILITY: hidden; WIDTH: 7px; POSITION: absolute; HEIGHT: 7px; BACKGROUND-COLOR: white
}
.copyright {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.RexSearch1 
{  
font-family: Arial; 
font-size: 11px; 
font-weight: bold;
TEXT-DECORATION: none;
color: #6C7BD0
}

.RexSearch2 
{  
font-family: Arial; 
font-size: 11px; 
font-weight: bold;
TEXT-DECORATION: none;
color: #2E468E
}

.RexTexte1 
{  
font-family: Arial; 
font-size: 11px; 
color: #333333
}

.RexSubTitle 
{  
font-family: Arial; 
font-size: 12px; 
font-weight: bold; 
color: #943A31
}

.RexLink1 
{  
font-family: Arial; 
font-size: 11px; 
color: #943A31; 
text-decoration: none
}
.RexLink1small 
{  
font-family: Arial; 
font-size: 9px; 
color: #943A31; 
text-decoration: none
}
/* Home version 3 */
.rougehome {
	font-family : Arial, Helvetica, sans-serif;
	color : #A03D3D;
	font-size : 12px;
}



.legal {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #636467;
}
a.legal {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #636467;
	text-decoration:none;
}

#menuinterne
{
	position: absolute;
	top: 70px;
	left: 50%;

	margin-left: -148px;

}


#logo
{

	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -490px;
}
