

@import url("/css/couleurs.css"); 

/*-----------index ---------------*/


/*  Général*/
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#444444;}
body{background-color:#eeeeee; margin:0; padding:0; text-align:center;width:100%; height:1400px;}
#page{width:970px; margin-left:auto; margin-right:auto; position:relative; text-align:left; padding-top:0px; margin-top:0px; }
#content{float:left;position:relative;width:708px;}
.contenu {position:relative; background-color:#fff; padding:14px; border:1px solid #DDD; float:left; margin-bottom:12px; }
#colonne_gauche {float:left; width:398px;}
#colonne_dte {float:right; width:301px;}
div, ul{margin:0px; padding:0px;}
a, a strong{text-decoration:none; color:#146095}
a:hover{text-decoration:underline;}
img {border:0;}
li {padding:0px; margin:0px; list-style:none;}


/* top villes */
      #top ul, #top_formation ul {position: absolute;  z-index:5; height:267px; overflow:hidden;}
     
      
#top ul li a, #top_formation ul li a{color:#eeeeee; font-size:10px; text-transform:uppercase;}
#top, #top_formation{background: #fff url(/img/carte.jpg) no-repeat 149px 0px;}


        /*titres*/
h2{font-weight:normal; padding-left:45px; height:42px;padding-top:2px; z-index:15;}
h2 a {font-size:18px;display:block; margin-top:1px;}
h2 a:hover{color:#444; text-decoration:none;}
h3{background:url(/img/fond_h3.gif) repeat-x 0 20px; height:30px; color:#777777; clear:both; margin-bottom:5px;}
h4 {font-weight:normal; color:#777777; margin:0;}

      /*champs boutons*/
input, select {border:1px solid #CCCCCC;color:#444444;}
input.select_champ {width:167px; padding:2px 0 0 3px;height:20px;margin-bottom:18px;}
select.select_champ {width:172px; padding:1px 0 0 3px;height:23px;margin-bottom:18px;overflow:auto}
.butn, #recherche_express .butn_rechercher  {width:172px; height:25px; background:url(/img/fond_bouton.gif) no-repeat; border:0; padding-bottom:2px;}
form{margin:0;padding:0;}


.type_date{color:#777777;}
.sans_bordure {padding:14px; border-top:0; border-bottom:0;border-left:1px solid #DDD; border-right:1px solid #DDD; margin-bottom:0; margin-top:0;}
.sans_bordure_bas {padding-bottom:4px; border-top:0; border-bottom:0;border-left:1px solid #DDD; border-right:1px solid #DDD; margin-bottom:0; margin-top:0;}
.Pasmargeht{margin-top:0;}
.Pasmargebs {margin-bottom:0px;}
.erreur {color:#ffffff;padding-top:10px;}
.erreur ul li {color:#FF0000;list-style-image:none;list-style-position:outside;list-style-type:square;margin-left:15px;background:none;padding:1px;font-size:12px;}

/* pave home */
#pave.plusSemSpe{background: url(/img/fond_incrust_semspe.gif) no-repeat 0px -5px; padding:2px 0 0; border:0; margin-top:12px; z-index:10; width:310px; margin-bottom:2px; margin-right:-8px; height:255px;}
 #semaine_spe .tt {font-size:11px; display:block; margin-top:10px; float:right;}
#pave.plusSemSpe a, #pave.plusSemSpe embed, #pave.plusSemSpe object, #pave.plusSemSpe div, #pave.plusSemSpe img {background:none; display:inline; text-align:right; margin-left:-5px; margin-right:0;}
* + html #pave embed{width:300px; margin-left:-10px;}
#pave a, #pave embed, #pave object, #pave div {display:block; background-color:#ddd; text-align:center;}
#pave {background-color:#DDDDDD;text-align:center; margin-top:12px; }
#pave embed, #pave object {margin-left:auto; margin-right:auto;}

/*pubs*/
.pub{ margin:0; height:auto; padding:0;  margin-bottom:5px;}
.pub a {margin:0; padding:0;}
#banniere {background-color:#fff; margin:0; padding:0;width:970px; margin-right:auto; margin-left:auto; min-height:0;  clear:both;}
#boutons a, #boutons object, #boutons embed {margin-bottom:11px; display:block;}
#banniere embed {margin-bottom:-2px;}
* html #banniere embed {margin-bottom:0;}
* + html  #banniere embed {margin-bottom:0;}

/* bloc top */
#top #offres,#top_formation #rech_formation, #top #cvtheque, #top #entreprises, #top_formation #appel, #top_formation #alternance,#top_formation #centre, #top_formation #dif {margin:0 0 13px 0;}
#top  #offres, #top_formation #rech_formation  {position:relative; z-index:10; width:180px; padding-top:25px;}
#top  #offres a, #top_formation #rech_formation a {margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px; width:133px; background:transparent url(/img/picto_offres.gif) no-repeat scroll 0 3px;}
#top  #entreprises, #top_formation #centre{position:relative;  z-index:10; width:180px;}
#top  #entreprises a, #top_formation #centre a  {background:url(/img/picto_entreprises.gif) no-repeat 0 3px; margin-left:-45px;margin-top:-20px;
padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#top  #cvtheque, #top_formation #appel, #top_formation #alternance, #top_formation #dif {position:relative;  z-index:10; width:180px;}
#top  #cvtheque a {background:url(/img/picto_cvtheque.gif) no-repeat 0 3px;margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px; }
#top #alerte, #top_formation #droits{position:relative;  z-index:10; width:180px; margin-bottom:0px; margin-top:0;}
#top #alerte a {background:url(/img/picto_alerte.gif) no-repeat 0 3px; margin-top:-20px;margin-left:-45px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px; }
#top #recherche_express, #top_formation #recherche_express  {position:absolute; top:38px; left:237px; z-index:10; width:182px; height:200px; padding:0 10px 10px;}
#top #recherche_express  h3, #top_formation #recherche_express  h3  {margin-top:7px; margin-bottom:10px;}
#top_bas{background:url(/img/bordure_bs_top.gif) no-repeat; width:709px; height:10px; float:left; margin-bottom:0px; margin-top:0px; padding-top:0;}



#top, #top_formation{width:679px; height:258px; padding-bottom:0; margin-bottom:0; padding-top:0; margin-top:0; position:relative; z-index:0;}
#top ul #h3_cache, #top_formation ul #h3_cache{display:none;}
#top ul li, #top_formation ul li {margin-bottom:-4px;}
#top ul li a:hover, #top_formation ul li a:hover{font-weight:bold; text-decoration:none;}
#ville1 {margin-top:-7px;}

/* bloc top formation */
#top_formation #appel a{background:url(/img/picto_appel_offre.gif) no-repeat 0 3px;}
#top_formation #droits a{background:url(/img/picto_droits.gif) no-repeat 0 3px; }
#top_formation #alternance a{ background:url(/img/picto_alternance.gif) no-repeat 0 3px; }
#top_formation #dif a{ background:url(/img/picto_dif.gif) no-repeat 0 3px; }

 #top_formation #appel a, #top_formation #droits a, #top_formation #alternance a, #top_formation #dif a {margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px; }


/*bloc semaine spe*/
#mea #showslide {position:relative;}
#blocmea div.news_style{display: none;}
#mea .mea_slide img.dernier_logo {margin-right:0px;}
.news_move{position: relative;}
.table_slide td {height: 75px; background-color: #FFF; margin: 0 2px; padding: 2px; font-size: 11px;}
.wslide-wrap{background-color: #FFF; border: 1px solid #EEE;}
.wslide-menu{text-align: right;}
.wslide-menu a{padding: 0 3px;}
a.wactive{background-color: #FFF; color: #888 !important; }
#mea div.news_border{display: block; height:95px; margin: 0;}

  /*bloc semaine spe sans habillage */
#Semaine_spe_logos4pluspave {background:#fff url(/img/home_semspe/cote_gche_4pluspave.gif) repeat-y -5px 5px; position:relative; margin-top:12px; padding-top:14px; margin-bottom:-7px; width:382px; height:384px;}
#Semaine_spe_logos4pluspave #img_ht {position:absolute; top:0; left:0; background:url(/img/home_semspe/haut_gche_bloc_4pluspave.gif) no-repeat; width:400px; height:9px;}
#Semaine_spe_logos4pluspave #semspe {margin-left:14px; margin-top:0px; margin-bottom:10px;}
#Semaine_spe_logos4pluspave ul{margin-left:14px; margin-top:0; margin-bottom:0;}
#Semaine_spe_logos4pluspave #articles {height:185px;}
#Semaine_spe_logos4pluspave #logos h3{margin-top:3px;width:98%;}
#Semaine_spe_logos4pluspave #joint {position:absolute; right:-26px; top:0px; background:url(/img/home_semspe/joint.gif) no-repeat; height:265px; width:27px;}
#Semaine_spe_logos4pluspave #logos {padding-left:14px; margin-left:4px; position:absolute; height:146px; bottom:0px;left:0;width:695px; background:#f5f5f5 url(/img/home_semspe/cote_dt_4pluspave.gif) repeat-y 703px top;z-index:100; overflow:hidden;}
* html #Semaine_spe_logos4pluspave #logos {padding-left:14px; margin-left:4px; position:absolute; height:147px; bottom:0px;left:0;width:690px; background:#f5f5f5 url(/img/home_semspe/cote_dt_4pluspave.gif) repeat-y 697px top;z-index:100; overflow:hidden;}
#Semaine_spe_logos4pluspave #mea {height:100px; float:left;position:relative;clear: both; margin-top:-10px; margin-bottom:10px; margin-left:-3px;}
#Semaine_spe_logos4pluspave #img_bas {background:url(/img/home_semspe/bas_bloc_4pluspave.gif) no-repeat; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
* html #Semaine_spe_logos4pluspave #img_bas {background:url(/img/home_semspe/bas_bloc_4pluspave_ie6.gif) no-repeat; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
#pave_logos4pluspave {background:#fff url(/img/home_semspe/cote_dt_blanc_4pluspave.gif) repeat-y 7px top; height:253px; width:307px; padding-left:0; margin-left:0;margin-top:12px;  margin-bottom:148px;position:relative; padding-top:3px;}
#pave_logos4pluspave #img_pave_ht {display:block; position:absolute; top:0; left:0; margin-top:0; background:url(/img/home_semspe/haut_dt_bloc_4pluspave.gif) no-repeat; width:305px; height:4px;}
#pave #img_pave_ht {display:none;} 
#pave_logos4pluspave embed, #pave_logos4pluspave object {margin-right:7px;}
#Semaine_spe_logos4pluspave #logos #UneLigneLogos {height:120px; margin-top:-5px;}

#Semaine_spe_logos4pluspave.Moins6Logos {height:346px;}
#Semaine_spe_logos4pluspave.Moins6Logos #logos {height:105px;}
#Semaine_spe_logos4pluspave.Moins6Logos #mea {height:45px;}
#Semaine_spe_logos4pluspave.Moins6Logos #mea div.news_border {height:45px;}
#pave_logos4pluspave.Moins6Logos {margin-bottom:111px;}

#Semaine_spe_logos4pluspave #mea .mea_slide{ clip: rect(0px 680px 80px 0px); overflow:hidden;}
#Semaine_spe_logos4pluspave #mea div.news_border{width:680px;}
#Semaine_spe_logos4pluspave .table_slide{width: 680px; height: 75px;}
#Semaine_spe_logos4pluspave .table_slide td {width: 680px;}
#Semaine_spe_logos4pluspave .mytable{width: 680px; vertical-align: top;}
#Semaine_spe_logos4pluspave #blocmea div.news_style table {width:679px;}
#Semaine_spe_logos4pluspave #mea .mea_slide img, #Semaine_spe_logos4pluspave #logos  #UneLigneLogos img  {height:41px;
margin-right:29px; border:1px solid #ccc;}
#Semaine_spe_logos4pluspave #button_slide {position:absolute; top:-25px; right:14px; z-index:10;} 
#Semaine_spe_logos4pluspave #mea .mea_slide img.dernier_logo, #Semaine_spe_logos4pluspave #logos  #UneLigneLogos img.dernier_logo  {margin-right:0px;}
#Semaine_spe_logos4pluspave table {width:680px;}


#Semaine_spe_sanspave #mea .mea_slide{ clip: rect(0px 380px 80px 0px); overflow:hidden;}
#Semaine_spe_sanspave #mea div.news_border{width:380px; }
#Semaine_spe_sanspave .table_slide{width: 380px; height: 75px;}
#Semaine_spe_sanspave .table_slide td {width: 380px;}
#Semaine_spe_sanspave .mytable{width: 380px; vertical-align: top;}
#Semaine_spe_sanspave #blocmea div.news_style table {width:379px;}
#Semaine_spe_sanspave #mea .mea_slide img, #Semaine_spe_sanspave #logos #UneLigneLogos img {height:41px;margin-right:18px; border:1px solid #ccc;}
#Semaine_spe_sanspave #button_slide {position:absolute; top:11px; right:14px; z-index:10;} 
#Semaine_spe_sanspave #mea .mea_slide img.dernier_logo,  #Semaine_spe_sanspave #logos #UneLigneLogos img.dernier_logo {margin-right:0px;}
#Semaine_spe_sanspave table {width:380px;}

* html #Semaine_spe_sanspave {padding-right:6px; width:376px;background:#fff url(/img/home_semspe/cotes_semspe_sanspave.gif) repeat-y -2px 5px;}
* html #Semaine_spe_sanspave #logos {margin-left:-9px; height:146px; width:381px;}
* html #Semaine_spe_sanspave #img_bas {background:url(/img/home_semspe/bas_sanspave.gif) no-repeat 0px 0; }
#Semaine_spe_sanspave {background:#fff url(/img/home_semspe/cotes_semspe_sanspave.gif) repeat-y -3px 5px; position:relative; margin-top:8px; padding-top:14px;  width:377px; padding-right:10px;padding-left:14px;margin-left:-3px;}
#Semaine_spe_sanspave #logos.TroisLogosMax {height:99px;}
#Semaine_spe_sanspave #img_bas {background:url(/img/home_semspe/bas_sanspave.gif) no-repeat -1px 0; position:absolute; bottom:0px; left:0px;z-index:100; width:400px; height:15px;}
#Semaine_spe_sanspave #img_ht {position:absolute; top:0; left:-1px; background:url(/img/home_semspe/ht_sanspave.gif) no-repeat -1px 0; width:400px; height:9px;}
#Semaine_spe_sanspave #mea {margin-left:-3px;}
#Semaine_spe_sanspave #logos { padding-left:9px; width:383px; margin-left:4px;  height:146px; background-color:#f5f5f5; overflow:hidden; margin-left:-10px; position:relative;}
#Semaine_spe_sanspave #logos h3{height:27px;margin-bottom:0;margin-top:10px;width:98%;}

#Semaine_spe_sanspave #articles img, #Semaine_spe_logos4pluspave #articles img, #Semaine_spe_logos3pluspave #articles img {float:left; margin-right:10px; margin-top:5px;} 
#Semaine_spe_sanspave #articles h2, #Semaine_spe_logos4pluspave #articles h2, #Semaine_spe_logos3pluspave #articles h2{margin-top:-5px; font-size:18px; padding-left:0;}
#Semaine_spe_sanspave .tt, #Semaine_spe_logos4pluspave .tt, #Semaine_spe_logos3pluspave .tt {float:right; margin-bottom:10px;margin-right:10px;margin-top:15px;}
#Semaine_spe_sanspave #semspe, #Semaine_spe_logos4pluspave #semspe,#Semaine_spe_logos3pluspave #semspe {padding-top:9px; margin-top:0px; margin-bottom:10px; padding-bottom:0;}
#Semaine_spe_sanspave #semspe a, #Semaine_spe_logos4pluspave #semspe a,#Semaine_spe_logos3pluspave #semspe a {background:url(/img/picto_semspe.gif) no-repeat 0 0; margin-top:-20px;margin-left:-45px;padding-left:45px;
padding-top:20px;display:block;height:21px;}

#Semaine_spe_logos3pluspave {background:#fff url(/img/home_semspe/cote_gche_4pluspave.gif) repeat-y -5px 5px; position:relative; margin-top:12px; padding-top:14px; margin-bottom:-9px; width:382px; height:247px; z-index:0}
* html #Semaine_spe_logos3pluspave { height:250px;}
#Semaine_spe_logos3pluspave #img_ht {position:absolute; top:0; left:0; background:url(/img/home_semspe/haut_gche_bloc_4pluspave.gif) no-repeat; width:400px; height:9px;}
#Semaine_spe_logos3pluspave #semspe {margin-left:14px; margin-top:0px; margin-bottom:10px;}
#Semaine_spe_logos3pluspave ul{margin-left:14px; margin-top:0; margin-bottom:0;}
#Semaine_spe_logos3pluspave #articles {height:83px;}
#Semaine_spe_logos3pluspave #logos h3{margin-top:10px;width:98%;}
#Semaine_spe_logos3pluspave #logos #UneLigneLogos img{margin-right:18px; height:41px; border:1px solid #ccc;}
#Semaine_spe_logos3pluspave #logos img.dernier_logo{margin-right:10px;}
#Semaine_spe_logos3pluspave #joint {position:absolute; right:-26px; top:0px; background:url(/img/home_semspe/joint.gif) no-repeat;height:159px; width:27px;z-index:0;}
* html #Semaine_spe_logos3pluspave #joint  {height:163px;}
#Semaine_spe_logos3pluspave #logos {background-color:#f5f5f5; padding-left:14px; margin-left:4px;height:88px;width:388px;overflow:hidden; z-index:18;}
* html #Semaine_spe_logos3pluspave #logos {background-color:#f5f5f5; padding-left:14px; margin-left:4px; position:absolute; height:100px; bottom:0px;left:0;width:690px; background:#f5f5f5 url(/img/home_semspe/cote_dt_4pluspave.gif) repeat-y 697px top;z-index:100; overflow:hidden;}
#Semaine_spe_logos3pluspave #img_bas {background:url(/img/home_semspe/bas_bloc_4pluspave.gif) no-repeat; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
* html #Semaine_spe_logos3pluspave #img_bas {background:url(/img/home_semspe/bas_bloc_4pluspave_ie6.gif) no-repeat; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
#pave_logos3pluspave {background:#fff url(/img/home_semspe/cote_dt_blanc_4pluspave.gif) repeat-y 7px top; height:250px; width:307px; padding-left:0; margin-left:0;margin-top:12px;position:relative; padding-top:3px;}
#pave_logos3pluspave #img_pave_ht {display:block; position:absolute; top:0; left:0; margin-top:0; background:url(/img/home_semspe/haut_dt_bloc_4pluspave.gif) no-repeat; width:305px; height:4px;}
#pave #img_pave_ht {display:none;} 
#pave_logos3pluspave embed, #pave_logos3pluspave object {margin-right:7px;}
#Semaine_spe_logos3pluspave .tt {float:right; margin-bottom:0px;margin-right:10px;margin-top:-5px;}

    /*bloc semaine spe avec habillage 
    #Semaine_spe_logos4pluspave {background:#fff url(/img/home_semspe_hab/cote_gche_4pluspave.gif) repeat-y 0px 5px; position:relative; margin-top:12px; padding-top:14px; margin-bottom:-7px; width:382px; height:384px;}
#Semaine_spe_logos4pluspave #img_ht {position:absolute; top:0; left:0; background:url(/img/home_semspe_hab/haut_gche_bloc_4pluspave.gif) no-repeat -3px 0; width:400px; height:9px;}
#Semaine_spe_logos4pluspave #semspe {margin-left:14px; margin-top:0px; margin-bottom:10px;}
#Semaine_spe_logos4pluspave ul{margin-left:14px; margin-top:0; margin-bottom:0;}
#Semaine_spe_logos4pluspave #articles {height:185px;}
#Semaine_spe_logos4pluspave #logos h3{margin-top:3px;width:98%;}
#Semaine_spe_logos4pluspave #joint {position:absolute; right:-26px; top:0px; background:url(/img/home_semspe_hab/joint.gif) no-repeat; height:265px; width:27px;}
#Semaine_spe_logos4pluspave #logos {padding-left:14px; margin-left:2px; position:absolute; height:146px; bottom:0px;left:0;width:695px; background:#f5f5f5 url(/img/home_semspe_hab/cote_dt_4pluspave.gif) repeat-y 705px top;z-index:100; overflow:hidden;}
* html #Semaine_spe_logos4pluspave #logos {padding-left:14px; margin-left:2px; position:absolute; height:147px; bottom:0px;left:0;width:690px; background:#f5f5f5 url(/img/home_semspe_hab/cote_dt_4pluspave.gif) repeat-y 699px top;z-index:100; overflow:hidden;}
#Semaine_spe_logos4pluspave #mea {height:100px; float:left;position:relative;clear: both; margin-top:-10px; margin-bottom:10px; margin-left:-3px;}
#Semaine_spe_logos4pluspave #img_bas {background:url(/img/home_semspe_hab/bas_bloc_4pluspave.gif) no-repeat -3px 0; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
* html #Semaine_spe_logos4pluspave #img_bas {background:url(/img/home_semspe_hab/bas_bloc_4pluspave_ie6.gif) no-repeat -3px 0; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
#pave_logos4pluspave {background:#fff url(/img/home_semspe_hab/cote_dt_blanc_4pluspave.gif) repeat-y 7px top; height:253px; width:307px; padding-left:0; margin-left:0;margin-top:12px;  margin-bottom:150px;position:relative; padding-top:3px;}
#pave_logos4pluspave #img_pave_ht {display:block; position:absolute; top:0; left:0; margin-top:0; background:url(/img/home_semspe_hab/haut_dt_bloc_4pluspave.gif) no-repeat; width:305px; height:4px;}
#pave #img_pave_ht {display:none;} 
#pave_logos4pluspave embed, #pave_logos4pluspave object {margin-right:7px;}

#Semaine_spe_logos4pluspave.Moins6Logos {height:346px;}
#Semaine_spe_logos4pluspave.Moins6Logos #logos {height:105px;}
#Semaine_spe_logos4pluspave.Moins6Logos #mea {height:45px;}
#Semaine_spe_logos4pluspave.Moins6Logos #mea div.news_border {height:45px;}
#pave_logos4pluspave.Moins6Logos {margin-bottom:111px;}

#Semaine_spe_logos4pluspave #mea .mea_slide{ clip: rect(0px 680px 80px 0px); overflow:hidden;}
#Semaine_spe_logos4pluspave #mea div.news_border{width:680px;}
#Semaine_spe_logos4pluspave .table_slide{width: 680px; height: 75px;}
#Semaine_spe_logos4pluspave .table_slide td {width: 680px;}
#Semaine_spe_logos4pluspave .mytable{width: 680px; vertical-align: top;}
#Semaine_spe_logos4pluspave #blocmea div.news_style table {width:679px;}
#Semaine_spe_logos4pluspave #mea .mea_slide img, #Semaine_spe_logos4pluspave #logos  #UneLigneLogos img  {height:41px;
margin-right:29px; border:1px solid #ccc;}
#Semaine_spe_logos4pluspave #button_slide {position:absolute; top:-25px; right:14px; z-index:10;} 
#Semaine_spe_logos4pluspave #mea .mea_slide img.dernier_logo, #Semaine_spe_logos4pluspave #logos  #UneLigneLogos img.dernier_logo  {margin-right:0px;}
#Semaine_spe_logos4pluspave table {width:680px;}

#Semaine_spe_sanspave #mea .mea_slide{ clip: rect(0px 380px 80px 0px); overflow:hidden;}
#Semaine_spe_sanspave #mea div.news_border{width:380px; }
#Semaine_spe_sanspave .table_slide{width: 380px; height: 75px;}
#Semaine_spe_sanspave .table_slide td {width: 380px;}
#Semaine_spe_sanspave .mytable{width: 380px; vertical-align: top;}
#Semaine_spe_sanspave #blocmea div.news_style table {width:379px;}
#Semaine_spe_sanspave #mea .mea_slide img, #Semaine_spe_sanspave #logos #UneLigneLogos img {height:41px;margin-right:20px; border:1px solid #ccc;}
#Semaine_spe_sanspave #button_slide {position:absolute; top:11px; right:14px; z-index:10;} 
#Semaine_spe_sanspave #mea .mea_slide img.dernier_logo,  #Semaine_spe_sanspave #logos #UneLigneLogos img.dernier_logo {margin-right:0px;}
#Semaine_spe_sanspave table {width:380px;}

* html #Semaine_spe_sanspave {padding-right:4px; width:360px;background:#fff url(/img/home_semspe_hab/cotes_semspe_sanspave.gif) repeat-y 0px 5px;}
* html #Semaine_spe_sanspave #logos {margin-left:-13px; height:146px; width:381px;}
* html #Semaine_spe_sanspave #img_bas {background:url(/img/home_semspe_hab/bas_sanspave.gif) no-repeat -4px 0; }
#Semaine_spe_sanspave {background:#FFFFFF url(/img/home_semspe_hab/cotes_semspe_sanspave.gif) repeat-y scroll 0 5px;margin-top:15px;padding-left:14px;padding-right:10px;padding-top:14px;position:relative;width:370px;}
#Semaine_spe_sanspave #logos.TroisLogosMax {height:99px;}
#Semaine_spe_sanspave #img_bas {background:url(/img/home_semspe_hab/bas_sanspave.gif) no-repeat -4px 0; position:absolute; bottom:-5px; left:0px;z-index:100; width:400px; height:15px;}
#Semaine_spe_sanspave #img_ht {position:absolute; top:-7px; left:0; background:url(/img/home_semspe_hab/ht_sanspave.gif) no-repeat -5px 0; width:400px; height:9px;}
#Semaine_spe_sanspave #mea {margin-left:-3px;}
#Semaine_spe_sanspave #logos { padding-left:9px; width:383px; height:146px; background-color:#f5f5f5; overflow:hidden; margin-left:-13px; position:relative;}
#Semaine_spe_sanspave #logos h3{height:27px;margin-bottom:0;margin-top:10px;width:98%;}

#Semaine_spe_sanspave #articles img, #Semaine_spe_logos4pluspave #articles img, #Semaine_spe_logos3pluspave #articles img {float:left; margin-right:10px; margin-top:5px;} 
#Semaine_spe_sanspave #articles h2, #Semaine_spe_logos4pluspave #articles h2, #Semaine_spe_logos3pluspave #articles h2{margin-top:-5px; font-size:18px; padding-left:0;}
#Semaine_spe_sanspave .tt, #Semaine_spe_logos4pluspave .tt, #Semaine_spe_logos3pluspave .tt {float:right; margin-bottom:10px;margin-right:10px;margin-top:15px;}
#Semaine_spe_sanspave #semspe, #Semaine_spe_logos4pluspave #semspe,#Semaine_spe_logos3pluspave #semspe {padding-top:9px; margin-top:0px; margin-bottom:10px; padding-bottom:0;}
#Semaine_spe_sanspave #semspe a, #Semaine_spe_logos4pluspave #semspe a,#Semaine_spe_logos3pluspave #semspe a {background:url(/img/picto_semspe.gif) no-repeat 0 0; margin-top:-20px;margin-left:-45px;padding-left:45px;
padding-top:20px;display:block;height:21px;}

#Semaine_spe_logos3pluspave {background:#fff url(/img/home_semspe_hab/cote_gche_4pluspave.gif) repeat-y 0px 5px; position:relative; margin-top:12px; padding-top:14px; margin-bottom:-9px; width:382px; height:247px; z-index:0}
* html #Semaine_spe_logos3pluspave { height:250px;}
#Semaine_spe_logos3pluspave #img_ht {position:absolute; top:0; left:0; background:url(/img/home_semspe_hab/haut_gche_bloc_4pluspave.gif) no-repeat -3px 0; width:400px; height:9px;}
#Semaine_spe_logos3pluspave #semspe {margin-left:14px; margin-top:0px; margin-bottom:10px;}
#Semaine_spe_logos3pluspave ul{margin-left:14px; margin-top:0; margin-bottom:0;}
#Semaine_spe_logos3pluspave #articles {height:83px;}
#Semaine_spe_logos3pluspave #logos h3{margin-top:10px;width:98%;}
#Semaine_spe_logos3pluspave #logos #UneLigneLogos img{margin-right:18px; height:41px; border:1px solid #ccc;}
#Semaine_spe_logos3pluspave #logos img.dernier_logo{margin-right:10px;}
#Semaine_spe_logos3pluspave #joint {position:absolute; right:-26px; top:0px; background:url(/img/home_semspe_hab/joint.gif) no-repeat;height:159px; width:27px;z-index:0;}
* html #Semaine_spe_logos3pluspave #joint  {height:163px;}
#Semaine_spe_logos3pluspave #logos {background-color:#f5f5f5; padding-left:14px; margin-left:4px;height:88px;width:388px;overflow:hidden; z-index:18;}
* html #Semaine_spe_logos3pluspave #logos {background-color:#f5f5f5; padding-left:14px; margin-left:4px; position:absolute; height:110px; bottom:0px;left:0;width:690px; background:#f5f5f5 url(/img/home_semspe_hab/cote_dt_4pluspave.gif) repeat-y 697px top;z-index:100; overflow:hidden;}
#Semaine_spe_logos3pluspave #img_bas {background:url(/img/home_semspe_hab/bas_bloc_4pluspave.gif) no-repeat -3px 0; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
* html #Semaine_spe_logos3pluspave #img_bas {background:url(/img/home_semspe_hab/bas_bloc_4pluspave_ie6.gif) no-repeat -3px 0; position:absolute; bottom:0px; left:0px;z-index:100; width:713px; height:15px;}
#pave_logos3pluspave {background:#fff url(/img/home_semspe_hab/cote_dt_blanc_4pluspave.gif) repeat-y 7px top; height:250px; width:307px; padding-left:0; margin-left:0;margin-top:12px;position:relative; padding-top:3px;}
#pave_logos3pluspave #img_pave_ht {display:block; position:absolute; top:0; left:0; margin-top:0; background:url(/img/home_semspe_hab/haut_dt_bloc_4pluspave.gif) no-repeat; width:305px; height:4px;}
#pave #img_pave_ht {display:none;} 
#pave_logos3pluspave embed, #pave_logos3pluspave object {margin-right:7px;}
#Semaine_spe_logos3pluspave .tt {float:right; margin-bottom:0px;margin-right:10px;margin-top:-5px;}
*/

/* semaine spe sans logo*/
* html #Semaine_spe_sanslogo {padding-right:10px; width:376px;background:#fff url(/img/home_semspe/cotes_semspe_sanspave.gif) repeat-y -2px 5px; }
* html #Semaine_spe_sanslogo #img_bas {background:url(/img/home_semspe/bas_sanslogo.gif) no-repeat 0px 0px;}
#Semaine_spe_sanslogo {background:#fff url(/img/home_semspe/cotes_semspe_sanspave.gif) repeat-y -3px 5px; position:relative; margin-top:8px; padding-top:14px;  width:377px; padding-right:10px;padding-left:14px;margin-left:-3px; float:left}
#Semaine_spe_sanslogo #img_bas {background:url(/img/home_semspe/bas_sanslogo.gif) no-repeat -1px 0; position:absolute; bottom:-3px; left:0px;z-index:100; width:400px; height:15px;}
#Semaine_spe_sanslogo #img_ht {position:absolute; top:0; left:0; background:url(/img/home_semspe/ht_sanspave.gif) no-repeat -1px 0; width:400px; height:9px;}

#Semaine_spe_sanslogo #articles img{float:left; margin-right:10px; margin-top:5px;} 
#Semaine_spe_sanslogo #articles h2{margin-top:-5px; font-size:18px; padding-left:0;}
#Semaine_spe_sanslogo .tt{float:right; margin-bottom:10px;margin-right:10px;margin-top:15px;}
#Semaine_spe_sanslogo #semspe{padding-top:9px; margin-top:0px; margin-bottom:10px; padding-bottom:0;}
#Semaine_spe_sanslogo #semspe a {background:url(/img/picto_semspe.gif) no-repeat 0 0; margin-top:-20px;margin-left:-45px;padding-left:45px;
padding-top:20px;display:block;height:21px;}


/* bloc actu*/
#actu_ht{background:url(/img/bordure_ht_actu.gif) no-repeat; width:395px; height:10px; float:left; margin-bottom:0;margin-top:12px;}
#actu, #actu_formation{width:365px; height:auto; margin-top:-5px; padding-bottom:0;}
#actu_bas{background:url(/img/bordure_bs_actu.gif) no-repeat; width:395px; height:10px; float:left; margin-bottom:12px;}
* html #actu {width:363px;}
#actu p{margin-top:0px; margin-bottom:0;}
#tte_actu {position:absolute; right:14px; top:72px; font-size:11px;}
*+html #tte_actu {top:78px;}
* html #tte_actu {top:79px;}
#actu img{margin-right:10px; float:left;margin-top:3px;margin-bottom:10px;}
#actu ul {clear:both; padding:0; margin:0;}
#actu_formation p{margin-top:0px;}
#actu_formation img{margin-bottom:10px;margin-right:10px; float:left;}
#actu h2, #actu_formation h2{ margin-top:0;}
#actu h2 a, #actu_formation h2 a {background:url(/img/picto_actu.gif) no-repeat 0 3px; margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;}
#actu li {clear:both;}

/* blocs experts et professionnels menu droite*/
#experts_ht, #professionnels_ht{background:url(/img/bordure_ht_experts.gif) no-repeat; width:250px; height:10px;  float:left;}
* html #professionnels_ht {float:none;}
#professionnels_ht {margin-top:0;}
#experts_bas, #professionnels_bas{background:url(/img/bordure_bs_experts.gif) no-repeat; width:250px; height:10px; float:left; margin-bottom:12px;}
#experts ul, #professionnels ul{float:left;}
#professionnels ul {margin-bottom:0px;}
* html #professionnels.contenu, * + html #professionnels.contenu {padding-bottom:0; margin-bottom:0;}
#lien_video, #lien_blog, #lien_livre, #lien_site {font-size:10px; display:block; float:left; width:auto; padding-left:15px; margin-right:9px; margin-top:0px; margin-bottom:10px; color:#777;}
#experts br, #professionels br, #cafes br{display:none;}
#lien_video {background:url(/img/picto_video_liste_offre.gif) no-repeat;}
#lien_blog {background:url(/img/picto_blog_liste_offre.gif) no-repeat;}
#lien_livre {background:url(/img/picto_livre.gif) no-repeat;}
#lien_site {background:url(/img/picto_site.gif) no-repeat;}
#experts, #professionnels { margin-top:-5px; padding-bottom:0;}
#experts.contenu, #professionnels.contenu {width:220px;}
#experts h3, #professionnels h3 {margin-top:0; margin-bottom:5px;}
#experts li, #professionnels li {background:url(/img/fleche_liste.gif) no-repeat 0 3px; padding:0 0 3px 15px;}
#experts hr, #cafes hr {width:100%; height:1px; clear:both; color:#ccc; border-width:0; background-color:#ddd; margin:0 0 10px 0;}
#experts p {margin-top:0px; margin-bottom:10px;} 
#professionnels p {margin-top:0;}
* html #professionnels ul {margin-bottom:-18px;}
* html #professionnels_bas {margin-top:-5px;}
* + html #professionnels ul {margin-bottom:-20px;}

/* bloc cafes */
* + html #cafes ul.Pasmargebs{margin-bottom:-20px;}
* html #cafes ul.Pasmargebs {margin-bottom:-20px;}
* + html #cafes.contenu {padding-bottom:0; margin-bottom:0;}
* html #cafes.contenu{padding-bottom:0; margin-bottom:0;}
#cafes {width:272px; margin-top:-5px; padding-bottom:0;}
#cafes_ht{background:url(/img/bordure_ht_cafes.gif) no-repeat; width:300px; height:10px; clear:both; margin-top:12px}
#cafes_bas{background:url(/img/bordure_bs_cafes.gif) no-repeat; width:300px; height:10px; float:left; margin-bottom:12px;}
#cafes h2{background:url(/img/picto_cafes.gif) no-repeat; margin-top:0;}
#cafes h2 span {font-size:18px;display:block; margin-top:1px;color:#146095;}
#cafes ul{float:left; margin-bottom:10px;}
#cafes ul.Pasmargebs {margin-bottom:0px;}
#cafes li{background:url(/img/fleche_liste.gif) no-repeat 0 3px; padding:0 0 3px 15px;}
#cafes #liste_cafes li {background:url(/img/fond_bouton_cafe.gif) no-repeat; width:82px; height:23px; padding-left:46px; padding-top:6px; float:left; margin-bottom:5px; margin-right:5px;}

/* index formation salarie, demandeur, entreprise */
#index_formation {background:url(/formation/img/fond_index_formation.jpg) no-repeat 0 0;height:307px;}
#index_formation h2 {font-weight:normal;height:65px;margin-bottom:13px;margin-top:3px;padding-left:70px;padding-top:15px;
position:relative;width:500px;margin-left:-25px;}
#index_formation #salarie a{background:url(/formation/img/picto_formation_salarie.gif) no-repeat 0 5px;}
#index_formation #demandeur a {background:url(/formation/img/picto_formation_demandeur.gif) no-repeat 0 5px;}
#index_formation #entreprise a {background:url(/formation/img/picto_formation_entreprise.gif) no-repeat 0 5px;}
#titres_formation span {display:block; padding-bottom:5px;margin-left:-23px;color:#146095;} 
#index_formation #demandeur a, #index_formation #salarie a,#index_formation #entreprise a{display:block;font-size:18px;
height:55px;margin-left:-70px;margin-top:-18px;padding-bottom:6px;padding-left:70px;padding-top:10px;}
#index_formation #titres_formation {padding-top:30px; margin-left:60px;}
#index_formation .sstitre {display:block;height:20px;margin-bottom:22px;margin-left:46px;margin-top:-59px;width:231px;
font-size:11px;}
#actu_formation li{clear:both;}