table#page {margin-left:5px; }
td#site {background-color:#FFFFFF;}
.btngauche {border:1px solid #CCC; margin-bottom:5px; }
td#navleft {padding-top:5px; }

h2.h2bleu {border-bottom:1px solid #4293C5; text-align:left; margin:10px 0; color:#4293C5; }
h2.h2vert {border-bottom:1px solid #98CC5D; text-align:left; margin:10px 0; color:#98CC5D; }

.bleu {color:#4293C5; }

div#droite {padding-top:5px; }
div#accesetud, div#guideconseil, div#siteutiles, div#memerubrique, div#contactentr, div#telechargement {font-size:12px; margin-bottom:5px; }
div#accesetud h2, div#memerubrique h2 {color:#4E88AE; border:1px solid #4E88AE; background:#D6E8F3; font-size:12px; padding-top:2px; padding-left:10px; }
div.cadrebleuleft {border-right:1px solid #4E88AE; border-bottom:1px solid #4E88AE; border-left:1px solid #4E88AE; padding:5px; }

div#guideconseil h2, div#siteutiles h2, div#telechargement h2 {color:#7E1355; border:1px solid #7E1355; font-size:12px; padding:2px 0 2px 35px; }
div#contactentr h2 {color:#7E1355; background-color:#FBDDEF; border:1px solid #7E1355; font-size:12px; padding:2px 0 2px 25px; }
div#memerubrique li {background:url('../images2/puce_menu_gauche.gif') no-repeat 2% 0.5em; padding-left:15px; vertical-align:middle; line-height:1.2em; }
div#guideconseil li, div#siteutiles li, div#contactentr li {background:url('../images2/puce_menu_gauche.gif') no-repeat 2% 0.5em; padding-left:15px; vertical-align:middle; line-height:1.2em; }
div.cadrevioletleft {border-right:1px solid #7E1355; border-bottom:1px solid #7E1355; border-left:1px solid #7E1355; padding:5px; }

div#guideconseil h2 {background:#FBDDEF url('../images2/livre_guide.jpg') no-repeat 2% 0; }
div#siteutiles h2 {background:#FBDDEF url('../images2/e_sites_visiter.jpg') no-repeat 2% 0.3em; }
div#telechargement h2 {background:#FBDDEF; }
div#telechargement ul {text-align:center;}

#jobnav {font-family:arial; font-size:11px; float:left; }
#jobnav ul, #jobnav li {text-align:right; display:inline; list-style-type:none; margin:0; padding:0; }
#jobnav li {float:left; height:25px; line-height:25px; }
#jobnav li a {float:left; display:block; text-decoration:none; color:#DEEFCC; font-weight:bold; }

li#guideconseil a {text-align:center; background: url('/images2/nav120x50.gif') no-repeat 0 0; width:120px }
li#secteurs a {text-align:center; background: url('/images2/nav140x50.gif') no-repeat 0 0; width:140px }
li#rechjob a {text-align:center; background: url('/images2/nav120x50.gif') no-repeat 0 0; width:120px }
#jobnav li a:hover {color:#669933; background-position: 0 -25px; }
#jobnav a#current {color:#669933; background-position: 0 -25px; }

div#job_etudiant {float:right; font-weight:bold; font-size:14px; text-transform:uppercase; padding-left:30px; padding-top:4px; }
div#job_etudiant a {color:#FF6600; text-decoration:underline; }

div#job_etudiant2 {font-weight:bold; font-size:14px; text-transform:uppercase; padding-left:30px; padding-top:4px; }
div#job_etudiant2 a {color:#FF6600; text-decoration:underline; }


h1#titreheader {margin:5px 0 10px 10px; width: 680px; height: 57px; background: url('/images2/titre_home.jpg') no-repeat top left; }
h1#titreheader span {display: none}

h1#titreetud {margin:5px 0 10px 10px; width: 680px; height: 57px; background: url('/images2/titreetud.jpg') no-repeat top left; }
h1#titreetud span {display: none}

div#choixespace {height:65px; line-height:85px; margin-left:5px; margin-top:5px; margin-bottom:10px; /*border-bottom:3px double #FF6600; */}
div#choixespace div {margin-bottom:5px; display:inline; font-size:12px; }

div#espetud {text-align:right; float:left; padding-right:2px; margin-right:2px; width:245px; }
div#espetud a {border-top:1px solid #4293C5; border-left:1px solid #4293C5; border-right:2px solid #4293C5; border-bottom:2px solid #4293C5; }
div#espetud a {display:block; height:50px; line-height:50px; background:#FFF url('/images2/espetud50.jpg') no-repeat 5% 0.4em; padding:4px 10px 4px 0px; color:#4293C5; font-weight:bold; text-transform:uppercase; }
div#espetud a:hover {color:#4293C5; text-decoration:underline; }

div#esprecrut {text-align:left; float:right; padding-left:2px; margin-left:2px; width:245px; }
div#esprecrut a {border-top:1px solid #98CC5D; border-left:1px solid #98CC5D; border-right:2px solid #98CC5D; border-bottom:2px solid #98CC5D; }
div#esprecrut a {display:block; height:50px; line-height:50px; background:#FFF url('/images2/esprecrut50.jpg') no-repeat 95% 0.4em; padding:4px 0 4px 10px; color:#98CC5D; font-weight:bold; text-transform:uppercase; }
div#esprecrut a:hover {color:#98CC5D; text-decoration:underline; }

div#alaune {width:195px;  margin-right:4px;}
div#alaune {float:left; margin-bottom:10px; }
div#alaune h2 {/*width:245px;*/ border-bottom:1px dashed #FF6600; font-size:12px; color:#FF6600; margin-bottom:10px; }
div#alaune h2:first-letter {text-transform:uppercase; }
div#alaune h3 {font-size:12px; color:#4293C5;  margin-bottom:10px; }
div#alaune h3 a {font-size:12px; color:#4293C5; }
div#alaune p {font-size:12px;  margin-bottom:10px; }
div#alaune img {float:left; margin-right:5px; margin-bottom:5px; }

div#entrepalaune { width:300px; padding-left:5px; /*border-left:1px dashed #CCC;*/ margin-bottom:10px; }
div#entrepalaune h2 {border-bottom:1px solid #4293C5; font-size:12px; margin-bottom:10px; color:#4293C5; text-decoration:none; }
div#entrepalaune h2 {background: url('/images2/puce_fleche_bleu.jpg') no-repeat 2% 0.4em; padding-left:15px; }
div#entrepalaune ul {margin-left:5px; }
div#entrepalaune ul li {background: url('/images2/puce_carre_bleu_out.gif') no-repeat 2% 0.4em; padding-left:15px; }
/*div#entrepalaune ul li {text-transform:lowercase; }*/
/*div#entrepalaune ul li:first-letter {text-transform:uppercase; }*/

div#secteursrecrut {clear:both; margin-bottom:10px;}
div#secteursrecrut h2 {border-bottom:1px solid #4293C5; font-size:12px; margin-bottom:10px; color:#4293C5; text-decoration:none; }
div#secteursrecrut h2 {background: url('/images2/puce_fleche_bleu.jpg') no-repeat 0% 0.4em; padding-left:10px;}
div#secteursrecrut img {margin-left:2px; margin-right:2px; margin-bottom:2px;}


div#moteur {clear:both; margin-bottom:10px; }
fieldset.moteur {margin:0; padding:0 5px; border:1px solid #4293C5; }
table#selmoteur, table#selmoteur select {font-size:12px; }
tr#selregion {height:25px; }
tr#selsecteur {height:25px; }
legend.moteur a, legend.moteur {color:#4293C5; text-decoration:none; font-weight:bold; font-size:12px; }
input#rechercher {border:1px solid #4293C5; font-size:10px; color:#4293C5; }

div#formulairebleu, div#formbleu, div#formvert {clear:both; margin-bottom:10px; }
fieldset.formulairebleu, fieldset.formbleu {margin:0; padding:0 5px; border:1px solid #4293C5; }
table.formulairebleu, table.formulairebleu input, table.formulairebleu table, table.formbleu, table.formbleu input, table.formbleu table, 
, table.formvert, table.formvert input, table.formvert table, table.moteur, table.moteur input, table.moteur table, table.selannonces, 
table.formulairevert, table.formulairevert input, table.formulairevert table {font-size:11px; }
table.formulairebleu input, table.formbleu input, table.formvert input, table.moteur input, table.formulairevert input {margin-bottom:1px; }
table#selformulairebleu, table#selformulairebleu select, table#selformbleu, table#selformbleu select, table#selformvert, 
table#selformvert select, table#selformulairevert, table#selformulairevert select {font-size:10px; }
legend.formulairebleu a, legend.formulairebleu , legend.formbleu a, legend.formbleu {color:#4293C5; text-decoration:none; font-weight:bold; font-size:12px; }
legend.formvert a, legend.formvert {color:#98CC5D; text-decoration:none; font-weight:bold; font-size:12px; }

/* div#formbleu a, div#formvert a {font-weight:bold; }
*/
div#formbleu ul, div#formvert ul {padding-top:5px; }
div#formbleu li {background: url('/images2/puce_fleche_bleu.jpg') no-repeat 2% 0.4em; padding-left:20px; }
div#formvert li {background: url('/images2/puce_fleche_verte.gif') no-repeat 2% 0.4em; padding-left:20px; }

fieldset.formvert {margin:0; padding:0 5px; border:1px solid #98CC5D; }

div#formulairevert {clear:both; margin-bottom:10px; }
fieldset.formulairevert {margin:0; padding:0 5px; border:1px solid #98CC5D; }
legend.formulairevert a, legend.formulairevert {color:#98CC5D; text-decoration:none; font-weight:bold; font-size:12px; }

div#formbleu li, div#formvert li {line-height:1.4em; }
div#formbleu li a, div#formvert li a {font-weight:bold; }

div#annonces {margin-bottom:10px;}
fieldset.annonces {border:1px solid #4293C5; padding:0 5px 10px 5px; }
fieldset.annoncesvert {border:1px solid #669966; padding:0 5px 10px 5px; }
table#selannonces, table#selannonces select {font-size:12px; }
table#selannonces tr {height:22px; line-height:22px; }
table#selannonces tr td {padding-left:5px; }
legend.annonces a, legend.annonces {color:#4293C5; text-decoration:none; font-weight:bold; font-size:12px; }
legend.annoncesvert a, legend.annoncesvert {color:#669966; text-decoration:none; font-weight:bold; font-size:12px; }
.even {background:#98CC5D; }

div#arianne {float:right; color:#4293C5; font-size:10px; }
div#arianne a, div#arianne b {margin:0; padding:0; }
div#arianne a {color:#4293C5; font-size:10px; }
div#corpspage {clear:both; }

a.blanc {display:block; width:510px; border-bottom:1px solid #4293C5; text-decoration:none; color:#4293C5; }
div#mainssrub ul li {padding-bottom:10px; }
div#mainssrub ul li li {padding-bottom:5px; }
div#mainssrub ul li li {background: url('/images2/puce_carre_bleu_out.gif') no-repeat 8px 0.6em; padding-left:15px; }
div#listartrub {clear:both; }
div#listartrub li {background: url('/images2/puce_carre_bleu_out.gif') no-repeat 5px 0.4em; padding-left:15px; padding-bottom:5px; }

div#titreh1 {margin-bottom:10px; /*background:#E6E8F7;*/ background:#D6E8F3; height:17px; width:510px; }
div#titreh1 h1 {float:left; font-size:16px; padding-right:10px; height:18px; font-weight:bold; display:inline; color:#4293C5; background:#FFF; }
div#titreh1 p {float:left; font-size:16px; padding-right:10px; height:18px; font-weight:bold; display:inline; color:#4293C5; background:#FFF; }


div#titreh1vert {margin-bottom:10px; background:#DEEFCC; height:17px; width:510px; }
div#titreh1vert h1 {float:left; font-size:16px; padding-right:10px; height:18px; font-weight:bold; display:inline; color:#98CC5D; background:#FFF; }


/* colonne de droite */

div#axxforum {text-align:left; padding-left:10px; border:1px solid #B60730; background: url('/images2/rubrique_forum.jpg') no-repeat bottom right; font-size:12px; height:90px; margin-bottom:5px; }
div#axxforum h2 {padding-right:50px; margin-top:5px; margin-bottom:15px; }
div#axxforum a {font-size:10px; }
div#axxforum h2 a {text-decoration:none; font-size:16px;}
.forum {color:#B60730; }
span.forum {display:block; padding-right:15px; }

div#axxstage {text-align:right; padding-right:10px; border:1px solid #98CC5D; background: url('/images2/rubrique_stage.jpg') no-repeat bottom left; font-size:12px; height:90px; margin-bottom:5px; }
div#axxstage h2 {padding-left:50px; margin-top:10px; margin-bottom:20px; }
div#axxstage a {font-size:10px; }
div#axxstage h2 a {text-decoration:none; font-size:16px;}
.stage {color:#98CC5D; }
span.stage {display:block; padding-left:15px; }
.texte {font-size:12px; }

/*menu deroulant avec sites studyrama */
select#sites{margin-bottom:5px; width:160px;}

#lisere-fond-vert 
{
  background-image:url(../images2/lisere_fond_vert.jpg);
  background-repeat:no-repeat;
  height:27px;
}

#lisere-fond-bleu 
{
  background-image:url(../images2/lisere_fond_bleu.jpg);
  background-repeat:no-repeat;
  height:27px;
}

#lisere-fond-gris 
{
  background-image:url(../images2/lisere_fond_gris.jpg);
  background-repeat:no-repeat;
  height:27px;
}

#lisere-fond-rouge 
{
  background-image:url(../images2/lisere_fond_rouge.jpg);
  background-repeat:no-repeat;
  height:27px;
}

#lisere-fond-violet 
{
  background-image:url(../images2/lisere_fond_violet.jpg);
  background-repeat:no-repeat;
  height:27px;
}

#lisere-logo 
{
  margin-left:10px;
  padding-top:3px;
}