body {
margin: 0;
padding: 10px 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #033262;
text-align: center;
font-size: 75%;
}
h1,h2,h3,h4,h5,h6 {
font-family: Arial, Helvetica, sans-serif;
}
img {
border: 0;
}
a, a:hover {
color : #0c479d ;
}
/* ------------------------- Wrapper, conteneur global ---------------------------- */
#wrapper {
width: 750px;
margin: auto;
text-align: left ; 
}

#wrapperPrint { /* Version imprimable */
width: 580px;
margin: auto;
margin-top:5px ;
text-align: left ; 
background : #fff ;
}
#headerPrint {
padding : 0 ;
}

/* ------------------------ #portail: barre de lien supérieure --------------------------- */
#i18n {
float: left;
display : inline ;
}
#i18n img {
display : inline ;
margin: 3px 0 0 10px;
color: #fff;
}
#portail {
background: #0c4894 url(/fileadmin/commun/img/degrade_.gif) left top repeat-x;
margin: 0;
padding: 2px 0 2px 0;
font-size: 0.80em;
text-align: right;
}
#portail li {
list-style-type: none;
padding: 2px 5px 2px 20px;
display: inline;
}
#portail a {
text-transform: uppercase;
text-decoration: none;
color : #0b4396 ; 
}
#portail #groupe {
background: #fff url(/fileadmin/commun/img/onglet_droite.gif) left top no-repeat;
}
#portail #groupe a {
background: url(/fileadmin/commun/img/onglet_supdeco.gif) left top no-repeat;
padding-left: 34px;
padding-top : 1px ;
padding-bottom: 0px ;
}
#portail #cci {
background: #fff url(/fileadmin/commun/img/onglet_milieu.gif) left top no-repeat; 
}
#portail #cciSupCo{
background: #fff url(/fileadmin/commun/img/onglet_droite.gif) left top no-repeat; /* différent pour Groupe */
}
#portail #cci a, #portail #cciSupCo a {
background: #fff url(/fileadmin/commun/img/onglet_cci.gif) left top no-repeat;
padding-left : 26px;
padding-right : 5px ;
padding-top : 1px ;
padding-bottom: 0px ;
}
#portail abbr {
border: 0;
}

/* Hack réservé à IE5 MAC */

/*\*//*/
#portail li {
	display:inline-block;
	width:1px;
	white-space:nowrap;
height : 19px;

}
#portail a {
	display:inline-block;
	width:1px;
	white-space:nowrap
}
/**/

/* ------------   #header, bandeau de titre ------------*/
h1 {
margin: 0;
}
/*--------------- #services, liste déroulante d'accès aux autres sites, dans #header -------------*/

#combos form {
margin : 0 ; padding : 0 ;
}


/* ----------------------------- #menu1, menu horizontal ------------------------- */
#menu1 {
background-color: #14479a;
margin: 0;
padding: 2px 0;
text-align: right;
font-size: 0.95em;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
clear: both;
color: #fff;
}
#menu1 li {
display: inline;
list-style-type: none;
margin: 0;
color: #fff;
}
#menu1 li a {
color: #fff;
text-decoration: none;
padding: 0 3px 0 3px ;
}
/* #search, formulaire de recherche, dans #menu1 */
#menu1 #search {
border: 0;
}
#menu1 #search div, #menu1 #search form {
border: 0;
padding: 0;
display: inline;
margin: 0;
}
#menu1 #search input {
font-size: 0.85em;
padding: 0 3px;
border: 1px solid;
vertical-align: middle;
background-color: #fff;
color: #0c479d;
}
#menu1 #search input.submit:hover {
background-color: #0c479d;
color: #fff;
cursor: pointer;
}


/* #search, formulaire de recherche, dans #menu1 */
#menu1 #rech {
border: 0;
}
#menu1 #rech div, #menu1 #rech form {
border: 0;
padding: 0;
display: inline;
margin: 0;
}
#menu1 #rech input {
font-size: 0.85em;
padding: 0 3px;
border: 1px solid;
vertical-align: middle;
background-color: #fff;
color: #0c479d;
}
#menu1 #rech input.submit:hover {
background-color: #0c479d;
color: #fff;
cursor: pointer;
}




/* ----------------------- #menu2, menu vertical  ------------------------*/
#menu2 {
float: left;
width: 157px;
margin: 0;
padding: 3px;
}
#menu2 ul {
margin: 0;
padding: 0;
}
#menu2 li {
list-style-type: none;
/*display: inline; Supprimé car mal géré par IE7 et annulé pour les autres navig par la class en-dessous*/
zoom: 1;
}
#menu2 li a {
display: block;
text-decoration: none;
margin-bottom: 3px;
padding: 2px 3px;
}

/* ----------------------- #subwrapper englobant le contenu principal (#content #primaire) et secondaire (#content #secondaire) ------------ */
#subwrapper {
background: #fff url(/fileadmin/commun/img/blanc.gif) left top repeat;
color: #0c479d;
margin-left: 163px;
padding : 0 ;
}

/* ---------------------- #content : contenu principal et colonne de droite ----------------------*/
#content {
border-top: 15px solid #fff;
padding: 0 0 0 15px;
border-bottom: 1px solid #fff;
height : 100%;
background :#fff url(/fileadmin/commun/img/blanc.gif) left top repeat;
margin-bottom : 0 ;
}
#content h2 {
color: #0c479d;
font-size: 1.5em;
margin: 5px 0;
text-transform : uppercase;
font-weight : bold ;
}
#content .date,  #content-f .date, #contentAccueil .date  {
font-size: 0.8em;
color: #7b808e;
font-weight: bold;
margin: 0;
}
#content .floatleft {
margin: 0 10px 0 0;
float: left;
}
#content p {
margin: 5px 0;
line-height: 1.4em;
}
#contenu {
background : #fff url(/fileadmin/commun/img/blanc.gif) left top repeat;
min-height : 300px ;
}
/* ---------------# primaire premiere version : avec une colonne à droite----------*/

#content #primaire {
float: left;
width: 380px;
background : #fff ;
margin:0 ;
}
#content #primaire h3, #content #primaireseul h3 {
width : 90% ;
font-size: 1.2em;
padding-bottom: 5px;
/*background:  url(/fileadmin/commun/img/pointille.gif) left bottom repeat-x;*/
margin: 0;
}


/* ---------------# primaire deuxieme version : absence de la colonne de droite----------*/

#content #primaireseul {
float: left;
width: 555px ;
background : #fff ;
}


/* ---------------#secondaire : menu contextuel et infos  ----------------------*/
#content #secondaire {
width : 145px ;
margin: 0 5px 0 0;
/*margin: 0 5px 0 410px;*/
padding-top : 12px ;
/*clear: right;*/
float : right ;
background : #fff ;
}
#content #secondaire h3 {
font-size: 1.1em;
border-bottom: 2px solid;
background:  url(/fileadmin/commun/img/fleche_i.gif) left center no-repeat;
padding: 0 0 0 13px;
margin: 0 3px;
}
#content #secondaire .transversal {
background:  url(/fileadmin/commun/img/fleche_i.gif) left center no-repeat;
padding: 0 0 0 13px;
margin: 0 3px;
font-weight: bold;
}
#content #secondaire .transversal a {
text-decoration: none;
}
#content #secondaire p {
margin: 10px 0;
}
#content #secondaire p a{
color : #0c479d ;
}
#content #secondaire p.separated {
border-top: 1px dashed;
padding-top: 10px;
}
#content #menu3 {
margin: 0 0 15px 0;
padding: 0;
}
#content #menu3 li {
list-style-type: none;
margin-bottom: 2px;
padding-left : 0 ;
margin-left : 0 ;
}
#content #menu3 a {
display: block;
background: #95a1b7 url(/fileadmin/commun/img/fleche_menu3.gif) 10px 4px no-repeat;
color: #fff;
text-decoration: none;
padding-left: 20px;
}
#content #menu3 a:hover {
display: block;
color: #fff;
background-color: #476e8e;
}
#content #menu3 a.active {
background: #476e8e url(/fileadmin/commun/img/fleche_menu3.gif) 10px 4px no-repeat;
}


/* ----------- #ariane, #send : fil d'ariane, lien imprimer - lien envoyer à un ami et haut de page ----------- */
#ariane, #send {
float: left;
width: 540px;
color: #325b7b;
background: #fff url(/fileadmin/commun/img/bg_gris.png) left bottom repeat-x;
margin: 0 10px 0 0;
}
#ariane p, #send p {
margin: 0;
display: inline;
background: #fff;
padding: 0 5px 0 0;
font-size: 0.95em;
margin: -3px 10px -3px 0;
vertical-align: middle;
}
#ariane p a, #send p a {
text-decoration : none ;
color : #0c479d;
}
#ariane p .active {
text-decoration : none ;
font-weight : bold ;
padding-right : 5px ;
background : #fff ;
}

#send {
clear : both ;
}
#send a, #send a:hover{
padding-right : 5px ;
}

/* Pour le portail formation */
#content-f #ariane {
width: 490px;
margin-left:  10px;
padding-top : 5px ;
}


/* ------------------------ print  -----------------------------*/
#print {
padding-bottom : 15px ; // décalage pour placement sur deux lignes ariane)
padding-right : 5px ;
}

#print-f {
padding : 0px 2px 15px 2px ; /* bottom : décalage pour placement du fil d'ariane sur deux lignes */
}
#print-f img {
margin : 0 ;
padding : 0 ;
}


hr {
clear : left;
visibility: hidden;
height: 1px;
}
#up {
margin: 0 0 15px 0;
padding-top: 3px;
}

/*------------------------------- #footer ----------------------------------*/

/* #footer */
#footer {
margin: 0;
padding-bottom : 6px ;
clear : both ;
background-color: #0c4894;
font-size: 0.95em;
color : #fff ;
}
#footer ul {
padding-top : 2px ;
text-align : center ;
padding-bottom : 1px ;
}
#footer li {
list-style-type : none ;
display : inline ;
}
#footer a {
color: #fff;
text-decoration: none;
}

#footer div.copyright {
background-color: #0c4894;
padding: 3px 6px;
float : left ;
text-align: left;
}
#footer div.pompom {
background-color: #0c4894;
padding: 3px 6px;
float : right ;
text-align : right ;
}


/* -------------- #footer  Version imprimable -------------------- */
#wrapperPrint #footer {
margin: 0;
padding-bottom : 6px ;
clear : both ;
background-color: #fff;
font-size: 0.95em;
color : #0c479d ;
}
#wrapperPrint #footer div.copyright {
background-color: #fff;
padding: 3px 6px;
float : left ;
text-align: left;
}
#wrapperPrint #footer div.pompom {
background-color: #fff;
padding: 3px 6px;
float : right ;
text-align : right ;
}
.hrPrint {
visibility : visible ;
clear : both ;
width : 100% ;
height: 1px;
color : #0c479d ;
background-color : #0c479d ;
}


/*---------------------- masquage de texte compatibles lecteurs décran ----------------------*/
.hidden {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

/* --------------------------------------------------------------------------
                            PORTAIL  GROUPE SUP DE CO
---------------------------------------------------------------------------*/
#contentAccueil {
background : #524229 ;
margin : 0 ;
padding : 0px 0 0 4px ;
border-top:1px solid #fff ;
}
#contentAccueil #ariane {
width : 100% ;
margin : 0 ;
margin-top : 4px ;
padding : 0 ;
}

/* ----  Accueil avec grande image de fond --------*/
#accueil {
background : #524229 ;
/*margin : 10px 0 0 0;*/
margin : 0 ;
padding : 0 0 5px 0 ;
min-height : 225px ;
}

/* #accueiltxt : partie texuelle sous les ronds */
#accueiltxt {
margin-left : 0% ;
margin-top : 20px ;
padding-top : 2px ;
color : #fff ;
font-size : 0.9em;
width : 100% ;
}
#accueiltxt h3 {
margin : 0 ; padding : 0 ;
margin-top : 3px ; 
text-transform : uppercase ;
font-size : 1.3em ;
color : #fff ;
}
#accueiltxt h4 {
margin : 0 ; padding : 0 ;
margin-top : 3px ; 
text-transform : uppercase ;
font-size : 1.2em ;
color : #fff ;
}

/* #cercles : les trois cercles */
#menuCercles {
text-align : center;
white-space : normal ;
margin-left : 13% ;
}
#menuCercles ul{
margin-top : -4px ;
}
#menuCercles li{
display : inline ;
font-size : 0.9em;
}
#choisissez {
text-align : left;
font-size : 0.8em ;
padding-left : 65px ;
white-space : normal ;
color : #fff ;
margin : 0 0 5px 0;
}
span.cercle {
width : 115px ;
white-space : normal ;
float : left;
text-align : center ;
}
a.acceder {
font-weight : bold ;
color : #fff ;
text-decoration : none ;
}
a.acceder:hover {
font-weight : bold ;
color : #c3ecfe ;
text-decoration : none ;
}

/*------- #menuBas : trois carrés Recherche, Rel. internat. et Rel. entrepr. (atteion, même nom donné sur formation) -------*/

#contentAccueil #menuBas {
background: #fff url(/fileadmin/groupe/img/fdBasmoz.gif) top left repeat-y ;
margin : 0 ;
padding : 0 ;
margin-top : 8px ;
}
#rech, #relInter, #relEntr {
margin-top : -3px ;
width : 191px ; 
}
#rech {
float : left ;
background: #b7c7e1 url(/fileadmin/groupe/img/fdRech.jpg) top left no-repeat;
}
#relInter {
float : left;
margin-left : 5px;	
background: #ced9eb url(/fileadmin/groupe/img/fdInter.jpg) top left no-repeat;
}
#relEntr {
float : right;
background: #e5ecf6 url(/fileadmin/groupe/img/fdEntr.jpg) top left no-repeat;
}
#menuBas h3 {
text-transform : uppercase ;
font-size : 1.2em ;
font-weight : bold ;
color : #fff ;
height : 76px ;
margin : 4px ;
}
#menuBas p {
margin : 0 ;
padding: 2px 6px 0 6px ;
font-size : 0.95em ;
height : 100% ;
}




/* -------------------------------------------------------------- 
                             FORMULAIRES ET ESPACES
----------------------------------------------------------------- */

input {
padding-left : 2px ; padding-right : 2px ;
}


/* ---------------------------------------------------------------
                    Espace téléchargement 
----------------------------------------------------------------- */
.telFichier {
width : 100% ;
clear : both ;
padding : 5px 0 5px 0 ;
margin : 5px 0 10px 0 ;
}
.telFichier .floatRight {
float : left ;
margin-left : 5px ;
}
.telFichier .infos {
clear : both ;
padding-bottom :  5px ;
}
.telFichier .entete{
width : 100% ;
background : #e6e6e6 ;
clear : both ;
padding : 4px 0 4px 4px ;
margin-bottom : 5px ;
}
.telFichier .title{
float : left ;
width : 60% ;
}
.telFichier .picto {
clear : both ;
float : left ;
}
.telFichier strong {
font-weight : bold ;
color :
}
.telFichierSepar {
clear : both ;
width : 100% ;
height : 5px ;
padding : 5px 0 5px 0 ;
}
.telFichierSepar hr {
visibility: hidden ;
color: #000;
background-color: #000;
height: 2px;
}
.browsebar {
clear : both ;
}
.telFichier h3 {   
font-weight : bold ;
font-size : 1.2em ;
color : #0c479d ;
}
.telFichier .date {
text-align : right ;
color : #0c479d ;
padding-top : 2px ;
padding-right : 5px ;
font-size : 0.8em ;
}



/* ---------------------------------------------------------------
                               PLAN DU SITE
------------------------------------------------------------------*/
.blocPlan {
width : 95% ;
border-bottom : 1px dotted #0b4396 ;
margin-bottom : 15px ;
padding-top : 5px ;
}
.blocPlan a {
text-decoration : none ;
}
.blocPlan a:hover {
text-decoration : underline ;
}
.blocPlan h3 {
margin : 0 0 5px 0px ;
font-size : 1.2em ;
}
.blocPlan h3 a, .blocPlan h3 a:hover {
background: #fff url(/fileadmin/commun/img/fleche_lien.gif) 2px 6px no-repeat; 
text-transform : none ;
font-size : 1.2em ;
padding-left : 12px ;
}
.blocPlan h4 {
margin : 0 0 5px 10px ;
font-size : 1.1em ;
}
.blocPlan h4 a, .blocPlan h4 a:hover{
background: #fff url(/fileadmin/commun/img/fleche_lien.gif) 2px 6px no-repeat; 
font-size : 1.1em ;
padding-left : 12px ;
}
#formation .blocPlan h4 {
margin : 0 0 5px 18px ;
font-size : 1em ;
}
#formation .blocPlan h4 a, #formation .blocPlan h4 a:hover{
background: #fff url(/fileadmin/commun/img/fleche_lien.gif) 2px 6px no-repeat; 
font-size : 1em ;
padding-left : 12px ;
}
.blocPlan h5 {
font-size : 1em;
font-weight : normal ;
margin : 0 0 2px 10px ;
padding-left : 15px ;
}
.blocPlan h6 {
font-size : 0.9em ;
margin : 5px 15px;
}


/* -----------------------------------------------
               FORMULAIRE CONTACT
-------------------------------------------- */

.formContact {
width : 420px ;
text-align : right ;
font-weight : bold ;
}
.formContact p {
padding : 3px 0 ;
}
#formation .formContact p {
padding : 0px 0 ;
}
.formContact .message label {
vertical-align : top ;
}
.formContact label {
color : #6B7484 ;
}
.formContact input {
width : 276px ;
color : #0c479d ;
font-size : 1em ;
border : 1px solid #61787e ;
} 
.formContact textarea {
width : 280px ;
color : #0c479d ;
border : 1px solid #61787e ;
} 
.formContact select  {
width : 282px ;
border : 1px solid #61787e ;
color : #0c479d ;
font-size : 1em ;
} 
.formContact .alignG {
text-align : left ;
font-weight : normal ;
}
.formContact .valider input {
width : 70px ;
border : 1px solid #0c479d ;
background : #fff ;
color : #0c479d ;
font-weight : bold ;
font-size : 0.9em ;
}


/* ------------------------------------------------------------
            Gestion de candidatures Entreprises 
---------------------------------------------------------------*/
.formCand {
font-weight : normal ;
}
.formCand input, .formCand select, .formCand textarea {
border : 1px solid #61787e ;
}
.formCand input {
width : 200px ;
}
.formCand legend {
font-size : 1.1em ;
font-weight : bold ;
}
.formCand fieldset {
text-align : right ;
margin-bottom : 10px ;
padding-right : 10px ;
padding-bottom : 10px ;
padding-top : 5px ;
}
.formCand .bouton {
width : 70px ;
border : 1px solid #61787e ;
background : #fff ;
color : #0c479d ;
font-weight : bold ;
margin-right : 5px ;
}
.formCand .no_bordure {
margin-top : 4px ;
}
.erreur_message {
color : #f00 ;
}
.candCheck{
width : 40% ;
margin-left : 55% ;
text-align : left ;
}
.formCand .alignGauche {
text-align : left ;
}
.formCand .candBoutons {
text-align : right ;
}
.pieces {
margin-right : 135px ;
}

#tx_cwtfeedit_pi1\[etp_pays_id\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id1\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id2\], #tx_cwtfeedit_pi1\[mis_domaine_activite_id3\] 
,#tx_cwtfeedit_pi1\[mis_zone_geographique\] ,#tx_cwtfeedit_pi1\[mis_international_id\]  {
width : 206px ;
}

#tx_cwtfeedit_pi1\[misdur\], #tx_cwtfeedit_pi1\[mismoideb\] ,#tx_cwtfeedit_pi1\[misanndeb\]  {
width : 102px ;
}
/* ----------------------------------------
          Moteur de recherche 
------------------------------------------*/

.printResult {
border-bottom : 1px dotted #0c479d ;
margin-bottom : 12px ;
paddin-bottom : 5px ;
}
.resultL1 {
font-weight : bold ;
}
.tx-indexedsearch-info {
margin-bottom : 5px ;
}
.tx-indexedsearch-title-icon {
float : left ;
}
.drapeau {
float : right ;
}
#RechResult {
font-weight : bold ;
color : #6b7484 ;
}
#RechResult p.ajouter {
padding-left : 100px ;
}
#RechResult select {
border : 1px solid #61787e ;
}
#RechResult 
.tx-indexedsearch-searchbox-button {
background : #fff ;
border : 1px solid #61787e ;
font-weight : bold ;
color : #0c479d ;
}
.tx-indexedsearch-searchbox-sword {
border : 1px solid #61787e ;
width : 250px ;
}
.tx-indexedsearch-searchbox a, .tx-indexedsearch-searchbox a:hover{
font-size : 1.2em ;
font-style : italic ;
}
.pagecourante {
font-weight:bold;
}

/* ----------------------------------------------------------
                     FAQ
 ---------------------------------------------------------- */

#faq h4 {
color : #6b7484 ;
font-weight : bold ;
font-size : 1.2em ; 
}
#faq select {
border : 1px solid #6b7484 ;
margin-right : 5px ; 
}
#faq input {
border : 1px solid #0c479d ;
padding : 2px ;
background : #fff ;
font-weight : bold ;
font-size : 0.9em;
color : #0c479d ;
}
#faq .reponse {
margin : 0 ;
padding-left : 10px ;
}

/* ------------------------------------------------------
                    newslettter
------------------------------------------------------- */
#newsletter {
width : 380px;
text-align : right ;
}
#newsletter #nom, #newsletter #email, #newsletter #fetch {
width : 250px ;
border : 1px solid #61787e ;
}
#newsletter label {
font-weight : bold ;
color : #6b7484 ;
}
#newsletter .alignG, #newsletter h3{
text-align : left ;
}
#newsletter .bouton {
border : 1px solid #0c479d ;
background : #fff ;
color : #0c479d ;
font-weight : bold ;
margin-right : 0px ;
margin-left : 5px ;
font-size : 0.9em;
}


/* ---------------------------------------------------------
         Newsletter (contenu reçu par les abonnés) 
------------------------------------------------------------- */

#contenuNewsletter {
padding : 10px 20px 10px 10px ;
}
#contenuNewsletter h3 {
color : #ab0132 ;
}


/* --------------------------------------------------------
                     Témoignages - ESC
-------------------------------------------------------- */

.tx-veguestbook-pi1 {
width : 545px ;
text-align : left ;
}
.tx-veguestbook-pi1 form {
text-align : right ;
padding-right : 100px ;
}
.tx-veguestbook-pi1 input {
border : 1px solid #6b7484 ;
width : 300px ;
}
.tx-veguestbook-pi1 label {
font-weight : bold ;
color : #6b7484 ;
}
.tx-veguestbook-pi1 #message{
vertical-align : top ;
}
.tx-veguestbook-pi1 textarea{
border : 1px solid #6b7484 ;
width : 304px ;
}
.tx-veguestbook-pi1 select {
border : 1px solid #6b7484 ;
width : 306px ;
}
.tx-veguestbook-pi1 #submit{
border : 1px solid #0c479d ;
background : #fff ;
color : #0c479d ;
font-weight : bold ;
margin-right : 0px ;
margin-left : 5px ;
font-size : 0.9em;
width : 70px ;
padding : 2px ;
}
.tx-guestbook-list-temoin{
font-weight : bold ;
color : #6b7484 ;
}
.tx-guestbook-list-titre{
font-weight : bold ;
color : #6b7484 ;
background : #e6e6e6 ;
width : 100% ;
padding : 2px 5px  ;
margin-top : 5px ;
}
.temoignages {
padding-bottom : 5px ;
margin-bottom : 10px ;
}
.messconclusif {
text-align : left ;
}
.temoignPages {
text-align : right ;
}
.temoignContenu {
padding-left : 5px ;
padding-bottom : 10px ;
}
/* -----------------------------------------
                  tip a friend 
---------------------------------------- */
#tipafriend {
width : 500px ;
text-align : right ;
}
#tipafriend label {
font-weight : bold ;
color : #6b7484 ;
vertical-align : top ;
}
#tipafriend #name, #tipafriend #email, #tipafriend #recipient {
width : 250px ;
border : 1px solid #6b7484 ;
}
#tipafriend textarea {
width : 254px ;
border : 1px solid #6b7484 ;
}
#tipafriend #submit {
color : #0c479d ;
font-weight : bold ;
font-size : 0.9em ;
border : 1px solid #6b7484 ;
background : #fff ;
}
#tipafriend .alignG {
text-align : left ; 
}


/* ------------------------------------------------------
                         formulaire Wizard 
------------------------------------------------------- */
#wizard {
width : 540px ;
padding-left : 10px ;
}
#wizard label {
color : #0d469d ;
font-weight : bold ;
}
#wizard input {
border : 1px solid #0d469d ;
background : #dce6f2 ;
color : #0d469d ;
font-weight : bold ;
}
#etape4 h2 {
color : #0d469d ;
font-size : 1.2em ;
}

#listeWizard {

}
ul#listeWizard  {
margin : 4px 0 4px 0px;
padding: 0 ;
}
ul#listeWizard li {
list-style-type: none;
}
ul#listeWizard  li a.acceder {
font-weight : bold ;
text-decoration : none ;
}
#listeWizard li a.acceder:hover {
font-weight : bold ;
text-decoration : underline ;
}


/* ----------------------------------------------------
         Extension Enregistrement utilisateur   
--------------------------------------------------------*/
.tx-srfeuserregister-pi1 fieldset { text-align : right ; padding-right : 120px ; }
.tx-srfeuserregister-pi1-notice {text-align : left ; }
.tx-srfeuserregister-pi1 label { color : #6b7484 ; font-weight : bold ; vertical-align : top ; margin : 7px 0 0 0  ;}
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color : #F00; }
.tx-srfeuserregister-pi1-submit {
border : 1px solid #0c479d ; background : #fff ;color : #0c479d ;font-weight : bold ;
font-size : 0.9em; padding : 2px ;
}
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; width : 350px ;}
.tx-srfeuserregister-pi1-last_name, .tx-srfeuserregister-pi1-first_name, 
.tx-srfeuserregister-pi1-company, .tx-srfeuserregister-pi1-email {width : 258px ;}
.tx-srfeuserregister-pi1 textarea {width : 263px ;}
#tx-srfeuserregister-pi1-status {width : 267px ;}
.tx-srfeuserregister-pi1-password-again, .tx-srfeuserregister-pi1-password {width : 113px ; margin-right : 146px }
tx-srfeuserregister-pi1 {
 text-align : right ;
}
tx-srfeuserregister-pi1-accroche{
text-align : left ;
}

/* --------------------------------------------------------- 
                          New login box 
----------------------------------------------------------- */
#loginBox label, #LogoutBox label, #passforgotBox  label {
color : #6B7484 ;
font-weight : bold ;
}
#loginBox, #LogoutBox, #box2 {
clear : both ;
width : 100%;
text-align : right ;
margin-right : 0px ;
padding : 4px ;
float : right ;
} 
#box2 {
margin-bottom : 4px ;
}

#passforgotBox {
clear : both ;
width : 100%;
text-align : left ;
margin-right : 0px ;
padding : 4px ;
} 

#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-forgot_email_submit, #tx-newloginbox-pi1-logout_submit   {
background-color: #fff;
color: #fff;
border : 1px solid  #6B7484 ;;
color : #0c479d ;
font-weight : bold ;
font-size : 0.9em;
padding : 2px ;
}
#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass { 
width : 136px ;
}

.tx-newloginbox-pi1 {
width : 100% ;
}
#verif {
text-align : left ;
}

/* ------------------------------------------------------
                RESULTAT DES CONCOURS 
--------------------------------------------------------*/
#Fm_Research{
width : 450px ;
text-align : right ;
padding-right : 100px ;
} 
#Fm_Research label {
color : #6B7484 ;
font-weight : bold ;
} 
#Fm_Research #NOM_CANDIDAT, #Fm_Research #NUM_CANDIDAT {
width : 237px ;
}
#Fm_Research #rechercher {
background-color: #fff;
color: #fff;
border : 1px solid  #6B7484 ;
color : #0c479d ;
font-weight : bold ;
font-size : 0.9em;
padding : 2px ;
}