/*RESET*/
#conteneur ul,#conteneur ol,#conteneur li,#conteneur h1,#conteneur h2,#conteneur h3,#conteneur h4,#conteneur h5,#conteneur h6,#conteneur pre,#conteneur form,#conteneur body,#conteneur html,#conteneur p,#conteneur blockquote,#conteneur fieldset,#conteneur input
{ margin: 0; padding: 0; font-family:Verdana; }
#conteneur a img,#conteneur :link img,#conteneur :visited img { border: none; }


body, #conteneur td
{
  margin: 0;
  padding: 0;
  /*background-color: #fff; */
}
/*FIN RESET*/


#conteneur {
  overflow:hidden;
  width:940px;
  margin:0 auto;
  text-align:left;
  color:#000;
  font-size:0.64em;
}

/*
///acessibility
*/
ul#accessibility {
  position:absolute;
  left:0px;
  top:-999em;
  width:1px;
  height:1px;
  overflow:hidden;
}

acronym {
  border-bottom:1px dotted black;
}

/*
////ELEMENT MASQUES
*/
h1.cache {
  position:absolute;
  left:0px;
  top:-999em;
  width:1px;
  height:1px;
  overflow:hidden;
}


div#glance_university abbr {
  border-bottom:1px dotted #435058;
}

.italic {
  font-style:italic;
}
/*
////FIL D'ARIANNE
*/
ul#arianne {
  padding-left:7px;
  margin-top:15px;
  margin-bottom:17px;
}

ul#arianne li {
  display:inline;
  color:#000;
}

ul#arianne li a {
  color:#000;
  margin-right:3px;
}

span#back {
  display:block;
  background:transparent url(../images/interieur/link_back.gif) no-repeat 0 0;
  color:#000;
  padding-top:3px;
  padding-bottom:10px;
  padding-left:24px;
}

span#back a {
  color:#000;
}


div#txt h1 {
  border-bottom:1px solid #cbc3db;
  font-weight:normal;
  padding-left:9px;
  padding-bottom:6px;
  margin-left:5px;
  margin-right:4px;
}

/*
///COLUMN LEFT
*/
div#global_g {
 float:left;
 width:700px; 
}

div#global_g div#txt p.first {
  font-weight:bold;
  padding-bottom:22px;
}

/*
///CLASS LINK LIENS DISCOVER
*/

div#article span.left  {
  text-align:left;
  margin-bottom:5px;
}
div#all_about span.left {
  text-align:left;
}

span.link {
  display:block;
  text-align:right;
  margin:8px 0 26px 0;
}

span#exception {
  margin-bottom:15px;
}

span.link span {
  background:transparent url(../images/interieur/puce_link.gif) no-repeat 0 5px;
  padding-left:12px;
}
span.link span span {
  background:none;
  padding-left:0px;
}
#conteneur span.link a {
  color:#262626;
}

#conteneur span.left a{
  text-decoration:none;
}

#conteneur span.left a:hover {
  text-decoration:underline;
}

div.principal div#txt p.italic {
  text-align:center;
  margin-top:20px;
  padding-bottom:4px;
  font-size:1.2em;
  margin-top:10px;
  margin-bottom:0px;
}

#txt ul {
  margin-left:10px;
  margin-bottom:10px;
}

#txt ul li {
  list-style-type:square;
  list-style-position:inside;
  margin-bottom:5px;
}

abbr {
  border-bottom:1px dotted black;
}

li.actif abbr {
  border-bottom:1px dotted #674F9B;
}

/*
///ENCADRE
*/

div.encadre {
  background-color:#e9eaec;
  padding:10px 10px;
}

div.encadre span.link {
  margin-bottom:0px;
}

div#conteneur div.encadre a {
  color:black;
}

.valeur {
  font-weight:bold;
}

/*
//// ANCRE
*/
div#txt ul.rapideacces {
  margin-bottom:22px;
}

div#txt ul.rapideacces li {
  list-style-type:none;
  list-style-position:outside;
  margin-bottom:0px;
}

div#txt ul.rapideacces li span.link {
  margin-top:0px;
}

/*
////LIEN REVENIR AU HAUT DE LA PAGE
*/
div.principal div#txt p.monter {
  text-align:right;
  margin-top:20px;
  padding-bottom:20px;
}

div#txt p.monter a {
  background:transparent url(../images/interieur/puce_monter.jpg) no-repeat 0 52%;
  padding:5px 0px 5px 20px;
  color:#000;
}

/*
////BLOC PROFIL VIDEO
*/
div#profil {
  margin-top:10px;
}

/*PAGES 3 COLONNES*/
div.principal div#txt {
  width:516px;
  float:right;
}
div#article {
  background: #fafafa url(../images/interieur/bottom_article.gif) no-repeat left bottom ;
  padding-bottom:33px;
  margin-top:7px;
}
div#top_article {
  background: #fafafa url(../images/interieur/top_article.gif) no-repeat left top ;
  padding-top:10px;
  width:100%;
}
div#content_article {
  background: url(../images/interieur/bg_article.gif) repeat-y left top ;
  padding-top:15px;
  padding-right:28px;
  padding-left:40px;
  overflow:hidden;
}

div.principal div#txt p , div#global_g div.all_about p{
  padding-bottom:8px;
}

div#txt h2 {
  margin-bottom:5px;
}

div.principal div#top_article p.except, 
div.principal div#top_article ul.except, 
div.except {
  margin-bottom:26px;
}

div.top_encadre {
  padding-bottom:26px;
}
div.top_encadre div.except {
  margin-bottom:0px;
}

div#top_article div.discover h2 {
  margin-top:0px;
  border-bottom:1px solid #cecfd1;
  padding-bottom:3px;
}

div#col_back_img {
  float:left;
  width:178px; 
  overflow:hidden;
   padding-right:6px;
}

div#col_back_img div#encart_img {
  margin-top:34px;
  background:transparent url(../images/interieur/bg_intern_img.jpg) no-repeat 0 0;
  padding:3px 4px 6px 2px;
}

div#global_g div.deux_lignes div#encart_img {
  margin-top:22px;
}

div#col_back_img p.video {
  color: #435058;
  font-weight:normal;
  padding-top:51px;
  padding-left:27px;
  font-size:1.8em; 
}
/*END PAGES 3 COLONNES*/

/*
////PAGE ALL ABOUT
*/

div#global_g div.all_about p.entete {
  margin-bottom:52px;
}
div#global_g div.all_about p.entete_fr {
  margin-bottom:50px;
}
div.all_about {
  margin-top:20px;
}

div#all_about {
  background: #fff url(../images/interieur/all_about/bottom_all_about.jpg) no-repeat left bottom;
  padding-bottom:13px;
}

div#top_all_about {
  background: #fff url(../images/interieur/all_about/top_all_about.jpg) no-repeat left top;
  padding-top:12px;
  width:100%;
}

div#content_all_about {
  background: transparent url(../images/interieur/all_about/bg_all_about.jpg) repeat-y left top;
  padding: 14px 28px 0 25px;
}

div#global_g div.all_about h1 {
  margin-left:26px;
  margin-right:5px;
  margin-bottom:5px;
  padding-left:0px;
}
div#global_g div.all_about h2 {
  font-size:1.4em;
}
.fl {
  float:left;
  margin-right:12px;
  margin-bottom:10px;
}

.fr {
  float:right;
  margin-left:12px;
  margin-bottom:10px;
}
div#global_g p, div#global_g ul {
  color:#000;
}
div#global_g div.all_about p {
  margin-bottom:0px;
  padding-bottom:15px;
}

div#global_g ul.opportunities_job {
  margin:0px;
  padding-bottom:22px;
  padding-left:10px;
}

/*
////GLOBAL DROITE
*/
#global_d {
  width:220px;
  margin-top:7px;
  padding-left:20px;
  float:left;
}

div#encart_col_d {
   padding-left:10px;
}

div#content_col_d {
  width:210px;
}

/*
///MODULE FIND JOB
*/

div#find_job {
  background:#64be19 url(../images/interieur/bottom_job_find.gif) no-repeat left bottom;
  padding-bottom:11px;
}

div#top_find {
  background:#64be19 url(../images/interieur/top_job_find.gif) no-repeat left top;
  padding-top:9px;
}

div#content {
  background:#64be19 url(../images/interieur/bg_find_job.gif) repeat-y left top;
  padding-left:21px;
}

div.form_fr div#content {
  padding-left:16px;
}

#find_job form fieldset {
  border:none;
  position:relative;
	padding-bottom:20px;
}

#find_job form fieldset span {
	position:absolute;
  left:0px;
  top:0px;
  padding-bottom:2px;
}

#find_job form fieldset div {
  position:relative;
  top:20px;
}

#find_job form fieldset legend {
  font-weight:bold;
  font-size:1.5em;
}

#find_job form fieldset label, #find_job form fieldset legend {
  color:#fff;
} 

#find_job form fieldset label {
  font-size:1.1em;
}

#find_job div.form_fr form fieldset select {
  width:176px;
  height:1.7em;
}

#find_job form fieldset select {
  width:172px;
  height:1.7em;
  margin-top:5px;
  font-size:1.3em;
}

#find_job form fieldset p {
  text-align:right;
  padding-right:17px;
  margin-top:3px;
}

input#search {
  background-color:#f6f4f4;
  color:#60a5b5;
  color:#1e6a7c;
  font-size:1.1em;
  font-weight:bold;
  border:1px solid #8fb041;
  cursor:pointer;
  padding:2px 0px;
  margin:0px;
  width:9em;
}

/*
///MODULE ARCHIVE ET DERIVE
*/
div#conteneur div.archive {
  background: #f4f3f3 url(../images/interieur/bottom_archive.jpg) no-repeat left bottom;
  padding-bottom:15px;
  padding-bottom:13px;
}

div#conteneur div.archive div{
  background: #f4f3f3 url(../images/interieur/top_archive.jpg) no-repeat left top;
  padding-top:11px;
}

div#conteneur div.archive div div {
  background: #f4f3f3 url(../images/interieur/bg_archive.jpg) repeat-y left top;
  padding-left:17px;
  padding-top:5px;
  padding-right:7px;
}

div#conteneur div.archive_fr div div {
  padding-right: 5px;
}

div#conteneur div.archive h1 {
  font-size:1.4em;
  color:#435058;
  font-weight:bold;
}

div#conteneur div.archive ul {
  margin-left:0px;
  margin-top:15px;
  display:block;
}
div#conteneur div.archive ul.actus li {
  margin: 4px 0px 0px 0px;
  margin-top: 4px;
}

div#conteneur div.archive ul li {
  list-style-type:none;
  display:block;
  width:100%;
}

div#conteneur div.archive ul li a {
  color:#435058;
  background: transparent url(../images/interieur/puce_archive.gif) no-repeat left 3px;
  padding-left:12px;
  font-weight:bold;
  display:block;
  font-size:1.1em;
}

div#conteneur div.archive ul li a:hover ,
div#conteneur div.archive ul li a:focus, 
div#conteneur div.archive ul li.actif a {
  color:#674f9b;
}

/*
///MODULE GLANCE UNIVERSITY
*/
div#glance_university {
  background:transparent url(../images/interieur/top_ul.jpg) no-repeat left top;
  padding-top:4px;
  margin:3px 0;
}

div#glance_university ul {
  display:block;
  padding-bottom:8px;
}
div#encart_col_d div.opportunites {
  padding-top:115px;
}
div#glance_university ul li {
  list-style-type:none;
  display:block;
  width:100%;
}
div#glance_university ul li.glance {
  background:#cfd0d0 url(../images/interieur/bg_li_glance.jpg) repeat-y left bottom;
}

div#glance_university ul li a {
  color:#435058;
  font-size:1.3em;
  font-weight:bold;
  padding-left:14px;
  padding-left:20px;
  display:block;
  padding-left:10px;
}

div#glance_university ul li.hr_engage {
  background:#cfd0d0 url(../images/interieur/bg_second_li.jpg) repeat-y 0 0;
}

div#glance_university ul li.hr_engage a {
  background:transparent url(../images/interieur/top_second_a.jpg) no-repeat left top;
  padding-top:12px;
  padding-bottom:11px;
}
div#glance_university ul li.knowledge {
  background:#cfd0d0 url(../images/interieur/bg_last_li.jpg) repeat-y left top;
}

div#glance_university ul li.knowledge a {
  background:transparent url(../images/interieur/top_last_a.jpg) no-repeat 0 0;
  padding-top:10px;
  padding-bottom:10px;
}

div#global_d div li.glance a  {
  background:transparent url(../images/interieur/bg_btn_glance.jpg) no-repeat 0 0;
  padding-top:11px;
  padding-bottom:12px;
} 

div#global_d div#glance_university ul {
  background:transparent url(../images/interieur/bottom_ul.jpg) no-repeat left bottom;
  padding-bottom:8px;
}





