@charset "utf-8";
/* CSS Document */

body	{
margin:0;
padding:0;
background-color:#8D3D06;
background-image:url(images/fond-haut.jpg);
background-repeat:repeat-x;
}

.clear	{
clear:both;
}

/* Bannierre ................................................ */
#cadre_haut	{
width:900px;
height:150px;
margin-left:auto;
margin-right:auto;
background-image:url(images/haut-droit.jpg);
background-position:right;
background-repeat:no-repeat;
}

#cadre_logo	{
width:280px;
height:150px;
text-align:center;
float:left;
}

#cadre_logo img	{
border:0;
margin-top:25px;
}

#cadre_centre_bannierre	{
width:370px;
height:150px;
float:left;
padding-right:20px;
background-image:url(images/projet-professionnel.png);
}

#cadre_droite_bannierre	{
width:230px;
height:150px;
float:left;
}

#cadre_droite_bannierre_haut	{
width:100%;
height:50px;
}

#recherche	{
width:210px;
height:25px;
line-height:25px;
margin-left:auto;
margin-right:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#EB9961;
}

#cadre_droite_bannierre_formulaire	{
width:210px;
height:20px;
line-height:20px;
margin-left:auto;
margin-right:auto;
}

#cadre_droite_bannierre_formulaire form, #cadre_droite_bannierre_formulaire input	{
margin:0;
padding:0;
}

#cadre_droite_bannierre_formulaire input	{
border:0;
padding:0;
height:14px;
float:left;
background-color:#fbed51;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#471f03;
}

#cadre_droite_bannierre_formulaire img	{
float:left;
border:0;
}

button	{
margin-left:10px;
text-align:center;
vertical-align:middle;
}

button.gorecherche, button.gorecherche span	{
padding:0;
width:30px;
height:14px;
border:0;
color:#000;
background-color:transparent;
background-image:url(images/go-recherche-a.png);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

button.gorecherche:hover, button.gorecherche:hover span	{
height:15px;
background-image:url(images/go-recherche-b.png);
background-repeat:no-repeat;
}

#cadre_droite_bannierre_bas	{
width:100px;
height:92px;
margin-left:auto;
margin-right:auto;
padding-top:8px;
}

#cadre_droite_bannierre_bas img	{
border:0;
}

#cadre_droite_bannierre_bas ul	{
margin:0;
padding:0;
list-style:none;
}

#cadre_droite_bannierre_bas li	{
text-align:center;
padding:6px 0 0 0;
}



/* Fin de bannierre ....................................... */

/* zone centre .......................................................... */
#cadre_centre	{
width:100%;
background-color:#FFF;
}

#cadre_contenu_fond	{
width:858px;
padding: 0 20px 0 20px;
background-image:url(images/fond-contenu-accueil.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
border-left:1px solid #f87e29;
border-right:1px solid #f87e29;
}

#cadre_contenu_sans_fond	{
width:860px;
padding: 0 20px 0 20px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #f87e29;
border-right:1px solid #f87e29;
}

#introduction	{
width:630px;
height:20px;
padding:5px 0 10px 0;
font-size:0.90em;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
color:#472003;
text-align:justify;
margin-bottom:15px;
}

#file-d-ariane	{
width:100%;
height:20px;
padding:5px 0 10px 0;
font-size:0.80em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#472003;
line-height:20px;
}

#file-d-ariane img	{
border:0;
vertical-align:middle;
}

#cadre_contenu	{
width:860px;
padding: 0 20px 0 20px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #87BA80;
border-right:1px solid #87BA80;
}
/* fin de zone centre ................................................... */

/* zone bas de page ..................................................... */
#cadre_bas	{
width:100%;
height:20px;
background-color:#f87e29;
}

#cadre_bas_centre	{
width:900px;
height:20px;
line-height:20px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#472003;
}


/* fin de zone bas de page ........................................... */

/* Page d'accueil ............................................................................ */

#col123	{
width:650px;
float:left;
}

#acc_col1, #acc_col2, #acc_col3	{
width:200px;
float:left;
margin-right:15px;
}

#acc_col4	{
width:200px;
float:right;
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#393939;
padding-top:5px;
}



#acc_col1 img, #acc_col2 img, #acc_col3 img	{
border:0;
position:relative;
left:50%;
margin-left:-66px;
}


#acc_col1 ul, #acc_col2 ul, #acc_col3 ul	{
margin:0;
padding:0;
list-style:none;
}

#acc_col1 li, #acc_col2 li, #acc_col3 li	{
text-align:center;
padding:6px 0 0 0;
}

#acc_col1_stage a	{
display:block;
width:200px;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/stages_a.png);
}

#acc_col1_stage a:hover	{
display:block;
width:200px;
height:25px;
line-height:25px;
background-image:url(images/stages_b.png);
}

#acc_col2_emploi a	{
display:block;
width:200px;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/emploi_a.png);
}

#acc_col2_emploi a:hover	{
display:block;
width:200px;
height:25px;
line-height:25px;
background-image:url(images/emploi_b.png);
}

#acc_col3_formation a	{
display:block;
width:200px;
height:25px;
line-height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/formation_a.png);
}

#acc_col3_formation a:hover	{
display:block;
width:200px;
height:25px;
line-height:25px;
background-image:url(images/formation_b.png);
}


/* Fin page d'accueil .............................................................. */

/* Gestion des mots clés ............................................................. */

#col_1_mots, #col_2_mots, #col_3_mots	{
width:200px;
margin-top:10px;
}

#col_1_mots_haut	{
width:200px;
height:20px;
background-image:url(images/col_1_arrondi_haut_motcle.png);
}

#col_1_mots_centre	{
width:192px;
border-left:1px solid #120CEF;
border-right:1px solid #120CEF;
padding: 0 3px 0 3px;
text-align:justify;
}


#col_1_mots_bas	{
width:200px;
height:5px;
background-image:url(images/col_1_arrondi_bas.png);
}

#col_2_mots_haut	{
width:200px;
height:20px;
background-image:url(images/col_2_arrondi_haut_motcle.png);
}

#col_2_mots_centre	{
width:192px;
border-left:1px solid #1CAF14;
border-right:1px solid #1CAF14;
padding: 0 3px 0 3px;
text-align:justify;
}



#col_2_mots_bas	{
width:200px;
height:5px;
background-image:url(images/col_2_arrondi_bas.png);
}

#col_3_mots_haut	{
width:200px;
height:20px;
background-image:url(images/col_3_arrondi_haut_motcle.png);
}

#col_3_mots_centre	{
width:192px;
border-left:1px solid #f76b0b;
border-right:1px solid #f76b0b;
padding: 0 3px 0 3px;
text-align:justify;
}



#col_3_mots_bas	{
width:200px;
height:5px;
background-image:url(images/col_3_arrondi_bas.png);
}

.taille_1	{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.taille_2	{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.taille_3	{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

/* Fin gestion des mots clés ............................................................ */


/* Pages themes colonnes ..................................................... */
#themes_trois_colonnes	{
width:660px;
float:left;
}

#themes_col4	{
width:190px;
float:right;
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#393939;
padding-top:5px;
}



#themes_trois_colonne_1_stage, #themes_trois_colonne_1_emploi, #themes_trois_colonne_1_formation, #themes_trois_colonne_2, #themes_trois_colonne_3 	{
width:200px;
float:left;
margin-right:20px;
}

#themes_trois_colonne_1_stage ul, #themes_trois_colonne_1_emploi ul, #themes_trois_colonne_1_formation ul	{
list-style:none;
margin:0;
padding:0;
}

#themes_trois_colonne_1_stage li.actif	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#120CEF;
font-weight:bold;
background-image:url(images/stage-thematique-2.png);
text-decoration:none;
}

#themes_trois_colonne_1_stage li a	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
background-image:url(images/stage-thematique-1.png);
text-decoration:none;
}

#themes_trois_colonne_1_stage li a:hover	{
color:#120CEF;
background-image:url(images/stage-thematique-2.png);
}

#themes_trois_colonne_1_emploi li a	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#FFF;
font-weight:bold;
background-image:url(images/emploi-thematique-1.png);
text-decoration:none;
}

#themes_trois_colonne_1_emploi li.actif	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#048C00;
font-weight:bold;
background-image:url(images/emploi-thematique-2.png);
text-decoration:none;
}

#themes_trois_colonne_1_emploi li a:hover	{
color:#048C00;
background-image:url(images/emploi-thematique-2.png);
}

#themes_trois_colonne_1_formation li a	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#FFF;
font-weight:bold;
background-image:url(images/formation-thematique-1.png);
text-decoration:none;
}

#themes_trois_colonne_1_formation li.actif	{
display:block;
width:190px;
height:20px;
line-height:20px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#F76B0B;
font-weight:bold;
background-image:url(images/formation-thematique-2.png);
text-decoration:none;
}

#themes_trois_colonne_1_formation li a:hover	{
color:#F76B0B;
background-image:url(images/formation-thematique-2.png);
}

#themes_trois_colonne_2_stage_haut	{
width:200px;
height:20px;
background-image:url(images/col_1_arrondi_haut_zoom.png);
}

#themes_trois_colonne_2_stage_centre	{
width:192px;
border-left:1px solid #120CEF;
border-right:1px solid #120CEF;
padding: 3px 3px 0 3px;
}

#themes_trois_colonne_2_stage_bas	{
width:200px;
height:5px;
background-image:url(images/col_1_arrondi_bas.png);
}


/*
#themes_trois_colonne_2_stage_centre img	{
float:left;
margin: 0 5px 3px 0;
border:0;
} */

#themes_trois_colonne_2_emploi_haut	{
width:200px;
height:20px;
background-image:url(images/col_2_arrondi_haut_zoom.png);
}

#themes_trois_colonne_2_emploi_centre	{
width:192px;
border-left:1px solid #1CAF14;
border-right:1px solid #1CAF14;
padding: 3px 3px 0 3px;
}

#themes_trois_colonne_2_emploi_bas	{
width:200px;
height:5px;
background-image:url(images/col_2_arrondi_bas.png);
}



/* #themes_trois_colonne_2_emploi_centre img	{
float:left;
margin: 3px 5px 3px 0;
border:0;
} */

#themes_trois_colonne_2_formation_haut	{
width:200px;
height:20px;
background-image:url(images/col_3_arrondi_haut_zoom.png);
}


#themes_trois_colonne_2_formation_centre	{
width:192px;
border-left:1px solid #F96C0D;
border-right:1px solid #F96C0D;
padding: 0 3px 0 3px;
}

#themes_trois_colonne_2_formation_bas	{
width:200px;
height:5px;
background-image:url(images/col_3_arrondi_bas.png);
}


/* #themes_trois_colonne_2_formation_centre img	{
float:left;
margin: 0 5px 3px 0;
border:0;
} */

/* Fin pages themes colonnes ................................................. */

/* Pages sélection du thème .................................................. */
#theme_grande_colonne_stage, #theme_grande_colonne_emploi, #theme_grande_colonne_formation	{
width:640px;
float:left;
}

#theme_grande_colonne_stage ul, #theme_grande_colonne_emploi ul, #theme_grande_colonne_formation ul{
list-style:none;
margin:0;
padding:0;
}

#theme_grande_colonne_stage li, #theme_grande_colonne_emploi li, #theme_grande_colonne_formation li{
float:left;
}

#theme_grande_colonne_stage li a	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/stage-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_stage li.actif_horizontal	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/stage-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#120CEF;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_stage li a:hover	{
background-image:url(images/stage-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
color:#120CEF;
text-decoration:none;
}

#theme_grande_colonne_stage li.actif	{
display:block;
width:150px;
height:20px;
line-height:18px;
float:left;
background-image:url(images/stage-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFF;
text-decoration:none;
margin-right:7px;
}

.affichage_theme_stage	{
display:block;
clear:both;
width:600px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:justify;
margin-top:15px;
border-bottom:1px dotted #9f9f9f;
}


/*******************************************************************/
#theme_grande_colonne_formation li a	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/formation-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_formation li.actif_horizontal	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/formation-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#F96C0D;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_formation li a:hover	{
background-image:url(images/formation-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
color:#F96C0D;
text-decoration:none;
}

#theme_grande_colonne_formation li.actif	{
display:block;
width:150px;
height:20px;
line-height:18px;
float:left;
background-image:url(images/formation-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFF;
text-decoration:none;
margin-right:7px;
}

/**************************************************************************/
#theme_grande_colonne_emploi li a	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/emploi-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#fff;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_emploi li.actif_horizontal	{
display:block;
width:150px;
height:20px;
line-height:16px;
background-image:url(images/emploi-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#1CAF14;
text-decoration:none;
margin-right:7px;
}

#theme_grande_colonne_emploi li a:hover	{
background-image:url(images/emploi-stheme-1.png);
font-family:Arial, Helvetica, sans-serif;
color:#1CAF14;
text-decoration:none;
}

#theme_grande_colonne_emploi li.actif	{
display:block;
width:150px;
height:20px;
line-height:18px;
float:left;
background-image:url(images/emploi-stheme-2.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
color:#FFF;
text-decoration:none;
margin-right:7px;
}


/* Alphabet afichage *********************************************************** */
#alphabet_stage, #alphabet_emploi, #alphabet_formation	{
display:block;
clear:both;
width:660px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#999999;
padding: 15px 0 15px 0;
}

/* Livres, Etude et rapport, E-ressources, Multimedia ................................. */

.affichage_livres_stage, .affichage_livres_emploi, .affichage_livres_formation, 
.affichage_etude_rapport_stage, .affichage_etude_rapport_emploi, .affichage_etude_rapport_formation, .affichage_e_ressources_stage, .affichage_e_ressources_emploi, .affichage_e_ressources_formation, .affichage_multimedia_stage, .affichage_multimedia_emploi, .affichage_multimedia_formation {
clear:both;
width:600px;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin-top:15px;
color:#393939;
border-bottom:1px dotted #9f9f9f;
}

.affichage_livres_stage_image, .affichage_livres_emploi_image, .affichage_livres_formation_image	{
width:100px;
float:left;
margin-right:20px;
text-align:center;
}

.affichage_livres_stage_image img, .affichage_livres_emploi_image img, .affichage_livres_formation_image img	{
border:0;
}

.affichage_livres_stage_titre, .affichage_livres_emploi_titre, .affichage_livres_formation_titre,
.affichage_etude_rapport_stage_titre, .affichage_etude_rapport_emploi_titre, .affichage_etude_rapport_formation_titre, .affichage_e_ressources_stage_titre, .affichage_e_ressources_emploi_titre, .affichage_e_ressources_formation_titre, .affichage_multimedia_stage_titre, .affichage_multimedia_emploi_titre, .affichage_multimedia_formation_titre	{
font-size:0.80em; 
font-weight:bold;
}

.affichage_livres_stage_tag_texte, .affichage_livres_emploi_tag_texte, .affichage_livres_formation_tag_texte,
.affichage_etude_rapport_stage_tag_texte, .affichage_etude_rapport_emploi_tag_texte, .affichage_etude_rapport_formation_tag_texte, .affichage_e_ressources_stage_tag_texte, .affichage_e_ressources_emploi_tag_texte, .affichage_e_ressources_formation_tag_texte, .affichage_multimedia_stage_tag_texte, .affichage_multimedia_emploi_tag_texte, .affichage_multimedia_formation_tag_texte	{
font-size:0.70em; 
}

.affichage_livres_stage_publie, .affichage_livres_emploi_publie, .affichage_livres_formation_publie, .affichage_etude_rapport_stage_publie, .affichage_etude_rapport_emploi_publie, .affichage_etude_rapport_formation_publie, .affichage_e_ressources_stage_publie, .affichage_e_ressources_emploi_publie, .affichage_e_ressources_formation_publie, .affichage_multimedia_stage_publie, .affichage_multimedia_emploi_publie, .affichage_multimedia_formation_publie	{
width:580px;
font-size:0.60em;
color:#666666;
text-align:right;
}

/* Rechercher mot cle ******************************* */

#colonne_rechercher	{
width:850px;
margin-left:auto;
margin-right:auto;
}

.trouver	{
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
}

.trouver_bas	{
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
padding-bottom:20px;
}

.bloc_rechercher_gauche	{
display:block;
width:400px;
float:left;
border-bottom:1px dotted #8e8e8e;
margin-bottom:10px;
}

.bloc_rechercher_droite	{
display:block;
width:400px;
float:right;
border-bottom:1px dotted #8e8e8e;
margin-bottom:10px;
}

.colonne_rechercher_livre_image	{
width:80px; 
margin-right:10px;
float:left;
}

.colonne_rechercher_livre_image img	{
border:0;
}

.colonne_rechercher_livre_titre	{
font-size:0.80em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.colonne_rechercher_livre_texte	{
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
}

/* Zoom Sur ... ****************************************** */
#zoom_emploi_image	{
display:block;
float:left;
margin-right:5px;
}

#zoom_emploi_image img	{
border:0;
}

#zoom_emploi_titre	{
font-size:0.80em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#zoom_emploi_tag_texte	{
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
}

#zoom_emploi_publie	{
width:100%;
font-size:0.60em;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#666666;
}

#zoom_formation_image	{
display:block;
float:left;
margin-right:5px;
}

#zoom_formation_image img	{
border:0;
}

#zoom_formation_titre	{
font-size:0.80em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#zoom_formation_tag_texte	{
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
}


#zoom_formation_publie	{
width:100%;
font-size:0.60em;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#666666;
}


#zoom_stage_image	{
display:block;
float:left;
margin-right:5px;
}

#zoom_stage_image img	{
border:0;
}

#zoom_stage_titre	{
font-size:0.80em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#zoom_stage_tag_texte	{
font-size:0.70em;
font-family:Arial, Helvetica, sans-serif;
}

#zoom_stage_publie	{
width:100%;
font-size:0.60em;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#666666;
}
/* Mots clés affichage *********************************** */

#mot_cle	{
font-family:	Arial, Helvetica, sans-serif;
font-size:0.80em;
}

#compteur_mot_cle	{
width:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
font-weight:bold;
margin-top:20px;
}

/* plan de site *********************************** */

#plan_site	{
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
}

#plan_site ul {
list-style:none;
margin:10px 0px 0px 10px;
}

/* Contact  .............................. */
#contact	{
width:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


table		{
width:400px;
border:0;
}


.td_v		{
padding:4px 4px 4px 4px;
text-align:right;
margin-right:10px;
}

.td_a		{
width:160px;
text-align:right;
margin-right:10px;
padding:4px 0 4px 0;
font-weight:bold;
}

.td_b		{
width:240px;
padding:4px 0 4px 0;
color: #7c0606;
}

input, select, option		{
border:1px solid #604653;
background-color:#FFF;
margin-left:15px;
color:#470a29;
}

textarea		{
border:1px solid #604653;
background-color:#FFF;
margin-left:15px;
color:#470a29;
}

.rouge	{
border: 1px solid #7c0606;
}

.vert	{
border: 1px solid #5cb516;
}

/* Liens couleurs *********************************** */
#banstage a	{
display:block;
width:100px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/stages_ap.png);
}

#banstage a:hover	{
display:block;
width:100px;
height:20px;
line-height:20px;
background-image:url(images/stages_bp.png);
}

#banemploi a	{
display:block;
width:100px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/emploi_ap.png);
}

#banemploi a:hover	{
display:block;
width:100px;
height:20px;
line-height:20px;
background-image:url(images/emploi_bp.png);
}

#banformation a	{
display:block;
width:100px;
height:20px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
font-weight:bold;
background-image:url(images/formation_ap.png);
}

#banformation a:hover	{
display:block;
width:100px;
height:20px;
line-height:20px;
background-image:url(images/formation_bp.png);
}


/*.....................................*/

#file-d-ariane a, #acc_col4 a, #themes_col4 a, #colonne_rechercher a, .colonne_rechercher_livre_titre a, #plan_site a	{
color:#8e8e8e;
text-decoration:none;
}

#file-d-ariane a:hover, #acc_col4 a:hover, #themes_col4 a:hover, #colonne_rechercher a:hover, .colonne_rechercher_livre_titre a:hover, #plan_site a:hover	{
text-decoration:underline;
}

/*.....................................*/

#alphabet_stage a	{
color:#120CEF;
text-decoration:none;
font-weight:bold;
}

#alphabet_stage a:hover	{
text-decoration:underline;
}

#alphabet_emploi a	{
color:#1CAF14;
text-decoration:none;
font-weight:bold;
}

#alphabet_emploi a:hover	{
text-decoration:underline;
}

#alphabet_formation a	{
color:#F96C0D;
text-decoration:none;
font-weight:bold;
}

#alphabet_formation a:hover	{
text-decoration:underline;
}



/* #themes_trois_colonne_2_stage_centre a	{
color:#270371;
text-decoration:none;
}

#themes_trois_colonne_2_stage_centre a:hover	{
text-decoration:underline;
}

#themes_trois_colonne_2_emploi_centre a	{
color:#1CAF14;
text-decoration:none;
}

#themes_trois_colonne_2_emploi_centre a:hover	{
text-decoration:underline;
}

#themes_trois_colonne_2_formation_centre a	{
color:#F96C0D;
text-decoration:none;
}

#themes_trois_colonne_2_formation_centre a:hover	{
text-decoration:underline;
} */

/* Page stage nouvelle version ....... */
#cadre_contenu_stage	{
width:858px;
padding: 0 20px 0 20px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #f87e29;
border-right:1px solid #f87e29;
}

#stage_bloc_gauche	{
float:left;
width:421px;
}

#stage_bloc_gauche_a	{
float:left;
width:203px;
}

#stage_bloc_gauche_b	{
float:right;
width:203px;
}

#stage_bloc_droite	{
float:right;
width:421px;
}

#stage_bloc_droite_a	{
float:left;
width:203px;
}

#stage_bloc_droite_b	{
float:right;
width:203px;
}

.stage_bloc_rss	{
width:197px;
border:1px solid #120CEF;
padding:3px 3px 3px 3px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
}


/*.....................................*/

#col_1_mots_centre a, .affichage_livres_stage a, .affichage_etude_rapport_stage a, .affichage_e_ressources_stage a, .affichage_multimedia_stage a, #themes_trois_colonne_2_stage_centre a	{
color:#120CEF;
text-decoration:none;
}

#col_1_mots_centre a:hover, .affichage_livres_stage a:hover, .affichage_etude_rapport_stage a:hover, .affichage_e_ressources_stage a:hover, .affichage_multimedia_stage a:hover, #themes_trois_colonne_2_stage_centre a:hover	{
text-decoration:underline;
}

#col_2_mots_centre a, .affichage_livres_emploi a, .affichage_etude_rapport_emploi a, .affichage_e_ressources_emploi a, .affichage_multimedia_emploi a, #zoom_emploi_titre a, #zoom_emploi_tag_texte a, #compteur_mot_cle a	{
color:#1a9e07;
text-decoration:none;
}

#col_2_mots_centre a:hover, .affichage_livres_emploi a:hover, .affichage_etude_rapport_emploi a:hover, .affichage_e_ressources_emploi a:hover, .affichage_multimedia_emploi a:hover, #zoom_emploi_titre a:hover, #zoom_emploi_tag_texte a:hover, #compteur_mot_cle a:hover	{
text-decoration:underline;
}

#col_3_mots_centre a, .affichage_livres_formation a, .affichage_etude_rapport_formation a, .affichage_e_ressources_formation a, .affichage_multimedia_formation a, #zoom_formation_titre a, #zoom_formation_tag_texte a	{
color:#F96C0D;
text-decoration:none;
}

#col_3_mots_centre a:hover, .affichage_livres_formation a:hover, .affichage_etude_rapport_formation a:hover, .affichage_e_ressources_formation a:hover, .affichage_multimedia_formation a:hover, #zoom_formation_titre a:hover, #zoom_formation_tag_texte a:hover		{
text-decoration:underline;
}

/*.....................................*/


/* Livres défilants ................................. */
#livres_defilants	{
width:625px;
height:100px;
margin-top:5px;
padding-bottom:5px;
padding-top:5px;
border-left:4px solid #ed6821;
border-right:4px solid #ed6821;
border-bottom:1px solid #8e3d06;
border-top:1px solid #8e3d06;
}

#livres_defilants img	{
border:0;
margin-right:10px;
}

.marquee0 div div {
 top: 0px!important;
}
/* fin livres défilants .........................................*/


#cadre_bas_centre a	{
color:#472003;
text-decoration:none;
}

#cadre_bas_centre a:hover	{
text-decoration:underline;
}

