@charset "utf-8";
/* CSS Document */
* { 
margin: 0; 
padding : 0; 
}

/* ********** DIV PRINCIPALES  **********  */
height : {
height : 100%;
}

body {
font-family : arial;
font-size : 12px;
color : #626161;
text-align : justify;
height : 100%;
}

div#globale {
width : 100%;
height : 100%;
}

div#header {
background: url('../image/bandeau_repeat.jpg') repeat-x;
height : 221px;
width : 100%;
}

/*
div#logo {
background: url('../image/logo.jpg') no-repeat;
height : 159px;
width : 535px;
float : left;
margin-top : 10px;
}

div#bandeau_etoile {
background: url('../image/etoile.jpg') no-repeat;
height : 189px;
width : 363px;
float : left;
}

div#tremplin {
background: url('../image/tremplin.jpg') no-repeat;
height : 38px;
width : 354px;
float : left;
margin-top : 120px;
}

*/

div#bandeau {
background: url('../image/bandeau.jpg') no-repeat;
width : 951px;
height : 189px;
margin : 0 auto;
}

div#contenu {
min-height : 450px;
width : 1024px;
margin : 0 auto;
}

div#general_centre {
position : relative;
min-height : 600px;
width : 950px;
margin : 0 auto;
margin-top : 5px;

}

div#etoiles {
background: url('../image/etoiles.jpg') no-repeat;
height : 343px;
width : 161px;
margin-right : 20px;
margin-top : -50px;
float : right;
}

*+ html div#etoiles {
background: url('../image/etoiles.jpg') no-repeat;
height : 343px;
width : 161px;
margin-right : 20px;
margin-top : 0px;
float : right;
}

div#footer {
height : 32px;
background: url('../image/footer_repeat.jpg') repeat-x;
min-height: 100%;
}

/*  ********** FIN DIV PRINCIPALES ********** */

div#plugoo {
float : right;
margin-top : 30px;
}


/* ********** TEXTE ********** */
#texte {
margin-top : 40px;
margin-left : 0px;
width : 500px;
float : left;
}

#texte_ss_menu {
margin-top : 40px;
margin-left : 150px;
width : 500px;
float : left;
}

h1 {
font-size : 19px;
color : #709bca;
margin-bottom : 10px;
padding-left : 10px;
border-bottom : 2px solid #fbf450;
border-left : 12px solid #fbf450;
}

h2 {
font-size : 14px;
margin-bottom : 5px;
}

h3 {
color : #fff;
font-size : 20px;
margin-top : 10px;
}

.puce {
background : url('../image/fleche.png') no-repeat;
text-indent : 20px;
}

a {
text-decoration : none;
}

a:hover {
text-decoration : underline;
}


table.formation a{
color : #626161;
}

ul.sous_classe li a{
color : #626161;
}

ul.formation li a{
color : #626161;
}

div#menu ul li a {
color : #fff;
font-size : 13px;

}

div#footer a {
color : #38639c;
}

p.footer {
text-align : center;
padding-top : 10px;
}

/* ******* FIN TEXTE ********** */


/* ************ PHOTOS ACCUEIL ****************/ 
a.lien_accueil {
display : block;
width : 100%;
height : 100%;
}

div#candidat {
background: url('../image/candidat.jpg') no-repeat;
height : 408px;
width : 192px;
float : left;
margin-right : 25px;
}

div#entreprise {
background: url('../image/entreprise.jpg') no-repeat;
height : 408px;
width : 194px;
float : left;
margin-right : 25px;
}

div#etudiant {
background: url('../image/etudiant.jpg') no-repeat;
height : 411px;
width : 193px;
float : left;
}

div#photo_accueil {
margin : 0 auto;
margin-top : 50px;
height : 411px;
width : 649px;
}

*+html div#photo_accueil {
margin : 0 auto;
margin-top : 90px;
height : 411px;
width : 649px;
margin-left : 180px;
}

/* ************ FIN PHOTOS ACCUEIL ****************/ 



/* ********** LISTE ********** */


/* menu principal */
div#menu ul li {
display : inline;
padding-right : 20px;
color : #fff;
font-weight:bold;
}

ol#quali_point {
margin-left : 50px;
}

ul.sous_classe {
margin-left : 20px;
}

ul.sous_classe2 {
margin-left : 20px;
}

ul.indente {
margin-left : 30px;
}

ul.sous_classe li {
margin-left : 20px;
list-style-image : url('../image/fleche.png');
}

ul.formation {
margin-left : 20px;
}

ul.formation li {
list-style-image : url('../image/fleche.png');
}

ul.formation ul.sous_classe2 li {
list-style-type : none;
margin-left : 20px;
}
/* ******* FIN LISTE ******** */

div#menu {
padding-top : 8px;
text-align : center;
margin-left : 90px;
clear : both;
margin : 0 auto;
}


+* html div#menu {
margin-top : -10px;
}

div#menu_candidat {
background:url('../image/menu_bleu.jpg');
float : left;
margin-top : 40px;
width : 150px;
height : 180px;
margin-left : -50px;
margin-right : 50px;
text-align : center;
}

div#menu_candidat ul{
margin-top : 15px;
list-style-image : url('../image/fleche2.png');

text-align : left;
margin-left : 30px;
}

div#menu_candidat li a{
list-style-type:none;
color : #4071b2;
}

div#menu_candidat li {
padding-bottom : 5px;
}

div#menu_etudiant {
background:url('../image/menu_bleu.jpg');
float : left;
margin-top : 40px;
width : 150px;
height : 180px;
margin-left : -50px;
margin-right : 50px;
text-align : center;
}

div#menu_etudiant ul{
margin-top : 15px;
list-style-image : url('../image/fleche2.png');

text-align : left;
margin-left : 30px;
}

div#menu_etudiant li a{
list-style-type:none;
color : #4071b2;
margin-left : -5px;
}

div#menu_etudiant li {
padding-bottom : 5px;
}

div#menu_entreprise {
background:url('../image/menu_bleu.jpg');
float : left;
margin-top : 40px;
width : 150px;
height : 180px;
margin-left : -50px;
margin-right : 50px;
text-align : center;
}

div#menu_entreprise ul{
margin-top : 15px;
list-style-image : url('../image/fleche2.png');

text-align : left;
margin-left : 30px;
}

div#menu_entreprise li a{
list-style-type:none;
color : #4071b2;
}

div#menu_entreprise li {
padding-bottom : 5px;
}


div#menu_autre {
float : left;
margin-top : 40px;
width : 150px;
height : 180px;
margin-left : -50px;
margin-right : 50px;
text-align : center;
}

/* ********** DIV GENERALES ********** */
.clearer {
clear : both;
}

.left {
text-align : left;
}

.right {
text-align : right;
}

.center {
text-align : center;
}

.underline {
text-decoration:underline;
}

/* ********** DIV GENERALES ********** */

#menu_ancre li{
padding-right : 20px;
text-indent : 25px;
list-style-type:none;
}

#menu_ancre li a {
color : #709bca;
}


/* TABLEAU */
table.remuneration {
 width : 100%;
border-collapse:collapse;
border : 1px solid #296091;
text-align : center;

}
table.remuneration td {
padding : 6px;
border-collapse:collapse;
border : 1px solid #296091;
text-align : center;
}

table.remuneration th {
padding : 6px;
border-collapse:collapse;
border : 1px solid #296091;
text-align : center;
}



table.examen {
 width : 100%;
border-collapse:collapse;
border : 1px solid #296091;
text-align : center;

}
table.examen td {
padding : 6px;
border-collapse:collapse;
border : 1px solid #296091;
text-align : center;
}



table.examen td li {
list-style-type : none;
}

table.examen th {
padding : 6px;
border-collapse:collapse;
border : 1px solid #296091;

}

p#adresse_quali {
font-size : 13px;
margin-top : 50px;
font-weight:bold;
color : #000;
}

div#photo1 {
background:url('../image/photo/photo1.jpg') no-repeat;
border : 1px solid #000;
width : 150px;
height : 100px;
}

div#photo2 {
background:url('../image/photo/photo2.jpg') no-repeat;
border : 1px solid #000;
width : 150px;
height : 100px;
margin-left : 760px;
}


div#photo14 {
background:url('../image/photo/photo14.jpg') no-repeat;
border : 1px solid #000;
width : 150px;
height : 100px;
}