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

body{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#646464;padding:0;margin:0;background-image:url(../images/fond.jpg);background-repeat:no-repeat;background-color:#B1D503;background-position:top center;position:relative}

#page{width:966px;margin:auto;position:relative;}

/* LAYOUT */

#preload-images{display:none}

#header{width:966px;position:relative;height:203px;margin-top:20px;z-index:50}

#centre{background-color:#FFF;background-image:url(../images/fond_centre.gif);background-repeat:repeat-y;border:solid 2px #ffffff;}

#footer{position:relative;height:50px}

#fonctionnelles{position:absolute;top:5px;right:25px;}

#zone_texte, #zone_texte_large{padding:20px;padding-top:10px;position:relative;min-height:300px;float:left;width:670px;z-index:3}

#zone_texte_large{width:922px;}

#menu_droite{float:left;padding-left:15px;width:237px;margin-top:25px;position:relative;z-index:3;padding-bottom:15px}

#fil_ariane{margin-top:10px;margin-bottom:10px;font-size:11px;background-color:#dbdcd9;color:#6e6d6e;font-weight:bold;min-height:20px;padding-top:3px;}

#lien_retour{position:absolute;top:0px;right:10px;text-align:right}

#lien_retour_home{margin-left:5px;text-align:left;width:200px;position:relative;height:30px;margin-top:10px}

#contenu_bas{width:975px;margin:auto;position:relative;padding:5px;padding-top:0;padding-bottom:20px}

#moteur_recherche{position:absolute;bottom:-8px;right:0;height:500px;width:245px;height:32px;background-image:url(../images/bloc_recherche.gif);background-repeat:no-repeat;z-index:5}

/*#bloc_actu{clear:both;padding-top:25px;margin:15px;margin-top:0;z-index:3;position:relative;}*/

#zone_actu{position:absolute;z-index:10;top:0;left:265px;;width:300px}

#rond{position:absolute;bottom:-4px;left:-319px;z-index:1;}

#lettre_u{position:absolute;top:120px;right:-148px;z-index:1;}

#bloc_plus{clear:both;padding-top:10px;margin:15px;margin-top:0;z-index:3;position:relative;border-bottom:solid 4px #cc0640;width:579px}

/* BALISES */

form{padding:0;margin:0}

input, textarea, select {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;}

h1{padding:0;margin:0;margin-bottom:10px;color:#3D6FB6;font-size:22px}

#fil_ariane h1{display:inline;color:#6e6d6e;font-size:12px}

#fil_ariane ul {padding:0;margin:0;list-style:none}

#fil_ariane ul li {padding:0;margin:0;float:left;list-style:none}

h2{font-size:16px;color:#000;padding:5px;padding-left:0;margin-top:5px;margin-bottom:5px;font-weight:normal}

h2.bis{padding-top:0;margin-top:0;margin-bottom:5px;}

h2.bas {float:left;padding:0;margin:0;font-size:10px}

h3{font-size:12px;color:#e9127f;padding:5px;padding-left:0;margin:0}

ul{margin:0;padding:0}

ul li{margin:0;padding:0;margin-left:15px;list-style-type:square;padding:3px;}

ol li{margin:0;padding:0;margin-left:12px;padding:3px;}

ul.liens li{margin:0;padding:0;margin-left:15px;list-style:url(../images/plus_fleche_b.gif);padding:3px;}

ul.telechargements li{margin:0;padding:0;margin-left:15px;list-style:url(../images/plus_fleche_g.gif);padding:3px;}

ul.telechargements_t li{margin:0;padding:0;margin-left:15px;list-style:url(../images/fleche_t.png);padding:3px;}

/* PARTENAIRES */

.partenaire{float:left;width:297px;height:120px;background-color:#FFF;border-bottom:solid 2px #CA003C;border-right:solid 2px #CA003C;padding:15px;background-image:url(../images/fond_partenaire.jpg);margin-bottom:10px}

.partenaire .titre {color:#CA003C;font-size:12px;font-weight:bold}

.partenaire .texte, .partenaire .texte p {color:#333;font-size:12px;text-align:left;font-size:12px;padding-top:0px;margin-top:3px}

.partenaire .contenu {float:left;width:180px;padding-right:17px}

.partenaire .photo {float:left;width:100px;text-align:right}

/* DIVERS */

.bloc_gris {padding:10px;border:1px solid #A5A8B8;background-color:#F5F5F5;font-size:12px;font-size:11px}

.bloc_gris .sous_bloc{margin-top:5px;margin-bottom:5px;padding : 15px; border: 1px solid #B5B8C8;background-color:#EAEAEA;}

.bold{font-weight:bold}

.align_middle{vertical-align:middle}

.element_actif{opacity:0.1}

.element_inactif{opacity:0}

.champ_gris{font-weight:bold;color:#9F9F9F;border:solid 2px #bfbfbf;width:120px;height:16px;padding-top:3px;padding-left:3px}

.message, .message_erreur{background-color:#C9EFC2;border:solid 1px #63BF53;height:18px;padding-top:8px;font-size:12px;padding-bottom:5px;padding-left:5px;margin-top:5px;margin-bottom:15px}

.message_erreur{background-color:#FFAFB2;border-color:#9F272C;}

.notification{font-size:10px;color:#024478;font-style:italic;text-align:justify}

.select_home{ width: 215px; color: #555; padding: 4px; border: 1px solid #c5c4c4; font-size: 14px; margin-top: 8px;margin-left:10px; background: url(../images/fond_select.jpg) repeat-x; }

.apprentis { position:absolute; background-color: #ED009D; font-family: Verdana, Geneva, sans-serif; font-size: 40px; color: #FFF; width: 202px; margin:5px; padding:5px; text-align:center; left: -3px; top: 0px; height: 123px; }

.ufa { position:absolute; font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #FFF; width: 89px; background-color: #7FD400; margin:5px; margin-top:5px; padding:15px; text-align:center; left: 541px; top: 214px; height: 85px; }

.examens { position:absolute; font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #FFF; width: 172px; background-color: #FF5600; margin:5px; padding:20px; left: -4px; top: 137px; }

.satisfait{ position:absolute; font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #FFF; width: 222px; background-color: #950085; margin:5px; padding:15px; left: 212px; top: 0px; height: 180px; padding-left: 35px; }

.emploi { position:absolute; font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #FFF; width: 130px; background-color: #7ACBFF; margin:5px; padding:20px; left: 489px; top: 0px; height: 160px; padding-top: 30px; }

.ruptures{ position:absolute; font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #FFF; width: 304px; background-color: #F90095; margin:5px; padding:10px; left: 212px; top: 214px;  height: 95px; }

/* POLICES */

.vert_12{color:#9dc107;font-size:12px}

.gris_12{color:#646464;font-size:12px}

.gris_14{color:#333333;font-size:14px}

.rose_14 {color:#e9127f;font-size:14px;}

.rouge_11 { color:#B82703; font-size:11px; }

.rouge_12{color:#CA003C;font-size:12px;}

.rouge_14{color:#CA003C;font-size:14px;}

.noir_12{color:#000;font-size:12px;}

.erreur {color:#B82703; font-size:11px;}

/* LIENS */

a{color:#000}

a:hover{color:#580E86}

a.gris_10{color:#333;font-size:10px;text-decoration:none}

a.gris_10:hover{color:#580E86}

a.gris_11{color:#83847f;font-size:11px;text-decoration:none}

a.gris_11:hover{color:#580E86}

a.suite_actu{color:#333;text-decoration:none}

a.suite_actu:hover{color:#580E86}

a.rouge_13{color:#cb003c;font-size:13px;text-decoration:none}

a.rouge_13:hover{color:#580E86}

a.vert_11{color:#9dc107;font-size:11px;text-decoration:none}

a.vert_11:hover{color:#580E86}

a.fonctionnel {color:#333;font-size:11px;text-decoration:none}

a.fonctionnel:hover {color:#333;font-size:11px;text-decoration:underline}

a.ariane {text-decoration:none;color:#682f96}

a.ariane:hover {text-decoration:underline;color:#6e6d6e}

a.violet_12{color:#6A3198;font-size:12px;text-decoration:none}

a.violet_12:hover{text-decoration:underline}
