#logoIDFCCEL, #pageAccueilPrint {
display:none;
}

body {margin: 0px; padding: 0px; background-color: #16335C; font-family: Arial, Helvetica, Verdana, sans-serif;}

.centrerPage {margin: auto;}

#rechercher {position: absolute; margin-top: 82px; margin-left: 644px;}

.pointilles {
width:10px;
background-image:url("../icones/pointilleVertical.gif");
}

.display {
display:block;
}

.sousmenu {
  display: none;
  background-color:#E6E6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:0;
	}
	
.sousmenu a {color:#16335C; text-decoration:none;}

img {border:0;}

.input {
padding:0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:11px; 
color:#16335C; 
border:0px;
border-style:hidden; 
display:block;
width:72px; 
padding-top:1px;
}

.a:link {font-family: Arial, Helvetica, Verdana, sans-serif; color:#16335C; font-weight:bold;  text-decoration:none; }

.a:hover {font-family: Arial, Helvetica, Verdana, sans-serif; color:#16335C; font-weight:bold;  text-decoration:none; }

.nonsouligne { text-decoration: none; }


p {
margin-top:2px;
margin-bottom:2px;
}


a {
font-family: Arial, Helvetica, Verdana, sans-serif; 
color:#16335C;
}

#bandeau {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 0;
left: 0;
z-index:1;
width: 100%; /* correction pour Opera */
}


#page {
position: absolute;
z-index: 50;
top : 146px;
left : 0px;
width: 100%; /* correction pour Opera */
}

#pageAccueil {
position: absolute;
z-index: 50;
top : 145px;
left : 0px;
width: 100%; /* correction pour Opera */
}


#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 125px;
left: 77px;
z-index:100;
width: 100%; /* correction pour Opera */
}

#recrutementpierreetvacances{
	margin:0;
	padding:0;
}


.breadcrumb {text-align: right; align: right; vertical-align: bottom; padding-right:12px; padding-left:10px; padding-bottom:20px;}

.resultRecherche {
text-align: right; vertical-align: bottom; padding-right:10px; padding-bottom:0px; 
font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10pt; color:#16335C;}

.barreTitre {padding-left:5px; padding-top:2px; background-color:#E6E6E6;}

.barreTitreDroite {background-color:#16335C; padding-top:1; text-align: right;}

.tableau {padding-left:10px;}

.espaceGauche {padding-left:5px;} 

.espaceGaucheDroite {padding-left:5px; padding-right:5px;} 

.espaceTexte {padding-left:10px; padding-right:12px;} 

.espaceBlocs {padding-left:27px; padding-right:12px;} 

.sautLigne {padding-top:7px; } 

.espaceHautBas {padding-top:5px; padding-bottom:5px; } 

.haut {text-align: right; padding-right:12px;
background-image: url(../icones/haut.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left:20px;
}

.espace105 {padding-left:105px;} 

.texteEvenement {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#000000; padding-right:5px;} 

.plusInfos {text-align: right;
background-image: url(../icones/plus.gif);
background-repeat: no-repeat;
background-position: 0% 70%;
padding-left:15px;} 

.bold {font-weight:bold;}

.tabTitreStage {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-align:left; color:#16335C; font-weight:bold;}

.tabIntitule {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-align:center; font-weight:bold; color:#FFFFFF;}

.tabSecteur {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-align:left; font-weight:bold; color:#16335C;}

.tabLienSecteur {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; text-align:left; font-weight:bold; }

.tabTexte {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; text-align:center; color:#16335C; font-weight:bold;}

.tabAsterisque {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; text-align:right; color:#16335C;}

.texte {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#000000;}

.nav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000;}

.navRub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#16335C;}

.navRubCourante {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0095DA;}

h2 {margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10pt; color:#16335C; background-color:#E6E6E6; font-weight:bold;   }

h4 {margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#16335C; background-color:#E6E6E6; font-weight:bold;   }

h1 {margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#ffffff; background-color:#16335C; font-weight:bold; }

.titre1 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10pt; color:#16335C; font-weight:bold;  }

h3 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10pt; color:#16335C; font-weight:bold;  margin-bottom:10px;}

ul {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10pt; color:#16335C; font-weight:bold; 
margin: 0px;
padding: 0px;
list-style-type: none;
background-image: url(../icones/fleche.gif);
background-repeat: no-repeat;
background-position: 0% 15%;
padding-left: 19px;
padding-top: 10px;
 }

li {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#000000; font-weight:normal; 
margin: 0px;
padding: 0px;
list-style-type: none;
background-image: url(../icones/flechemenu.gif);
background-repeat: no-repeat;
background-position: 0% 67%;
padding-left: 8px;
padding-top: 3px;
}

.pasli {
font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#000000; font-weight:bold;
padding-left: 0px;
padding-top: 6px;
list-style-type: none;
background-image: none;
}

.pasul {
list-style-type: none;
background-image: none;
}

.paspuce {
list-style-type: none;
background-image: none;
}

.liste2lignes {background-position: 0% 27%;}

.ul2lignes {background-position: 0% 11%;}

.ulautre {background-position: 0% 7%;}

.ulautre2 {background-position: 0% 9%;}

.ulautre3 {background-position: 0% 6%;}

.titre2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#16335C; font-weight:bold; text-transform:uppercase;  }

.titre3 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:9pt; color:#16335C; font-weight:bold;}

.titre4 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11pt; color:#16335C; font-weight:bold;}

.titreGauche {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#16335C; font-weight:bold;  padding-left:5px; background-color:#E6E6E6; }

.titreGaucheBleu {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#ffffff; background-color:#16335C; font-weight:bold;  padding-left:5px;  }

.icone {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#16335C; vertical-align:middle; font-weight:bold; background-position: 0% 70%;}

.iconeImprimante { padding-top: 3px; padding-left: 8px; vertical-align:middle; }

.adresse {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px;  color:#16335C; text-align:center; padding-bottom:2px; padding-top:2px; }

.textePetit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; text-align:left; font-weight:normal;}

.petit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; margin-left:270px;}

.logos {text-align:center; vertical-align:middle; padding-bottom:0px; padding-top:0px;}

.espaceLogos {padding-left:20px;}

.menuBasPage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#16335C; background-color:#0095DA; text-align:center;  text-decoration:none; font-weight:bold; }

.texteMenu {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:bottom; background-color:#0095DA; padding-bottom:1px;}

.date {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:8pt; color:#16335C; font-weight:bold;}


table {vertical-align:top;}