

@import url("/css/couleurs.css"); 

/*-----------index ---------------*/
#baseline { display:none; }

/*  General*/
*{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;z-index:0}
#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;}
fieldset {border:0; }

/* top villes */
#top ul{position: absolute;  z-index:5;     height: 251px; overflow:hidden;}      
#top ul li a{color:#eeeeee; font-size:10px; text-transform:uppercase;}
#top{background: #fff url(/img/carte.jpg) no-repeat 149px 0px;-moz-border-radius: 0px 0px 6px 6px;  -webkit-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; behavior: url(/js/PIE.htc); border-bottom: 1px solid #DDDDDD; position:relative;  }


        /*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 {padding-left:5px;border:1px solid #CCCCCC; color: #444444;;	}
input.select_champ {    height: 18px; padding: 0 0 0 3px; width: 167px;margin-bottom:20px;}
select.select_champ {width:172px; padding:0px 0 0 3px;height:20px; overflow:auto; margin-bottom:20px;}
.spacer {clear:both; }
.butn, #recherche_express input.butn { width:175px; height:27px; padding-bottom:2px;    background: url("/img/fondButn.gif") repeat-x scroll left bottom transparent;border: 1px solid #CCCCCC;color: #444444;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior: url(/js/PIE.htc);}

#recherche_express input.butn {margin-top:0px;}

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;}
.left {float:left;}
.bord {border:1px solid #ddd; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior: url(/js/PIE.htc);}
.marginTop {margin-top:12px;}
.shadow {  -moz-box-shadow: 0 0 5px #ccc ; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=150, Strength=2)}
.liste li {display:inline;position:relative;}
.liste li  ul li {display:block;}
.liste li, .liste  a  {font-size:11px;}
.liste a  {padding:0 2px; position:relative;}
.liste {margin: 12px 0 17px;}
.fleche {background:url(/formation/img/fleche.gif) no-repeat; display: inline-block; height: 5px;  width: 8px;    margin-top: -5px;}
 * + html .fleche  {height:8px;}
 * html .fleche {display:block;position:relative;float:right;margin-right:10px;margin-top:-8px}
.plus  {cursor:pointer;}
.plus #formationsPlus, .plus #villesPlus {display:none;}
.plus:hover #formationsPlus, .plus:hover #villesPlus {display:block; cursor:pointer;}


/* 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;  text-align:center;}
#pave {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; /*background-color:#EEEEEE;*/ margin:0 ;padding: 0;width:970px; margin-right:auto; margin-left:auto; min-height:0;  clear:both;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#banniere {		padding-bottom:2px;	}
}

#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 #cvtheque, #top #entreprises {margin:0 0 13px 0;}
#top  #offres  {position:relative; z-index:10; width:180px; padding-top:25px;}
#top  #offres 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{position:relative;  z-index:10; width:180px;}
#top  #entreprises 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{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; }
#recherche_express  {position:absolute; top:38px;  left: 256px; z-index:10; width:182px; height:200px; padding:0 10px 10px;}
#recherche_express  h3  {margin-top:8px; margin-bottom:6px;background:none;}
#recherche_express input {border:1px solid #ccc;  color:#444}
#recherche_express select  { border:1px solid #ccc; color:#444;  margin-top: 0; }
#top_bas{/*background:url(/img/bordure_bs_top.gif) no-repeat; width:709px; height:10px; float:left; margin-bottom:0px; margin-top:-10px; padding-top:0;position:relative;z-index:5*/ display:none;}

#top{width:679px; height: 253px; padding-bottom:0; margin-bottom:0; padding-top:0; margin-top:0; position:relative; z-index:1;}
#top ul #h3_cache{display:none;}
#top ul li {margin-bottom:-4px;}
#top ul li a:hover{font-weight:bold; text-decoration:none;}
#ville1 {margin-top:-7px;}

/* bloc top formation */
#top_formation{width:679px;padding-bottom:0;  padding-top:0; margin-top:0; position:relative; z-index:1;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;behavior: url(/js/PIE.htc);}
#top_formation fieldset {padding:0;    margin: 0;}
#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 #diplome a{ background:url(/formation/img/diplome.gif) no-repeat 0 3px; }
#top_formation h2 {position:relative;  z-index:10; margin:7px 38px 0 0; padding-bottom:13px;}
* html #top_formation h2 {width:180px; margin-right:15px;}
* html #top_formation #dif {width:100px;}
*  + html #top_formation #dif {width:85px;}
#top_formation  h2 a {margin-left:-45px;margin-top:-20px;padding-left:45px;padding-top:20px;padding-bottom:3px;display:block;height:21px;min-width:90px }
#top_formation label {font-weight:bold;}
#top_formation p.left {margin-bottom:0;}
#top_formation input.text {display:block; width: 261px;padding:8px 5px; margin-right:10px;margin-top:5px;}
#top_formation input:placeholder{color:#777;}

* + html #top_formation input.text  {width:255px;}
#top_formation h2.ssMargeDte {margin-right:0;}

#top_formation .butn {height: 34px; width:112px; margin-top: 20px;  background: url("/formation/img/fdButn.gif") repeat-x scroll left bottom transparent;}
#top_formation hr { border-width: 0; clear: both;  height: 1px;  margin: 0 0 10px;width: 100%;}
#top_formation fieldset p{margin-top:15px;}

#centres  {width:365px;}
/*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;}
#articles {margin-top:20px;} /* a supprimer*/

  /*bloc semaine spe*/
#Semaine_spe_logos4pluspave {   background: url("/img/home_semspe/cote_gche_4pluspave.gif") repeat-y scroll 0 5px #FFFFFF;  height: 376px;  margin-bottom: 5px;  margin-top: 15px;  padding-top: 12px; position: relative;  width: 382px;}
#Semaine_spe_logos4pluspave #img_ht {position:absolute;     top: -3px;left: -3px;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: -3px;background:url(/img/home_semspe/joint.gif) no-repeat; height:265px; width:27px;}
#Semaine_spe_logos4pluspave #logos {    background: url("/img/home_semspe/cote_dt_4pluspave.gif") repeat-y scroll 703px top #F5F5F5;bottom: 3px;  height: 134px;  left: 0; margin-left: 4px; overflow: hidden; padding-left: 14px;  position: absolute;   width: 690px;  z-index: 100;}
* 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 scroll 0 0 transparent;   bottom: -12px; height: 15px; left: -3px; position: absolute; width: 713px;  z-index: 100;}
* 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: url("/img/home_semspe/cote_dt_blanc_4pluspave.gif") repeat-y scroll 7px top; height: 253px;    margin-bottom: 152px; margin-left: 0; margin-top: 15px; padding-top: 1px; position: relative;  width: 307px;}
#pave_logos4pluspave #img_pave_ht {    background: url("/img/home_semspe/haut_dt_bloc_4pluspave.gif") no-repeat scroll 0 0 transparent;  display: block; height: 4px; left: 0;  margin-top: 0; position: absolute;  top: -3px; width: 305px;}
#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;  -moz-border-radius: 0px 0px 10px 10px; border-radius :0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; behavior: url(/js/PIE.htc);}
#Semaine_spe_sanspave #img_bas {display:none;}
#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; -moz-border-radius: 0px 0px 10px 10px; border-radius :0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; behavior: url(/js/PIE.htc);}
#Semaine_spe_sanspave #logos h3{height:27px;margin-bottom:0;margin-top:10px;width:98%;}

/* maj full css */
#content #Semaine_spe_sanspave{ padding-left:10px; width:372px;margin-bottom:5px; padding-right:10px; border:1px solid #DEDEDE; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior: url(/js/PIE.htc); position:relative; background:#fff; margin-top:12px; padding-bottom:0; margin-left:2px;}
#content #Semaine_spe_sanspave #img_ht{ display:none; }
#content #Semaine_spe_sanspave #img_bas display:none;background:#F5F5F5; }
#content #Semaine_spe_sanspave #logos, #content #Semaine_spe_sanspave #logos.TroisLogosMax,#content #centrealaUne #logos.TroisLogosMax{ border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; behavior: url(/js/PIE.htc); position:relative; }


#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;}

/* 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: url("/img/home_semspe/cotes_semspe_sanspave.gif") repeat-y scroll 4px 5px transparent;  float: left;   margin-left: -3px;  margin-top: 19px;  padding-left: 20px;    position: relative;}
#Semaine_spe_sanslogo #img_bas {    background: url("/img/home_semspe/bas_sanslogo.gif") no-repeat scroll -1px 0 transparent;    bottom: -7px;   height: 15px;   left: 1px;  position: absolute;   width: 400px;  z-index: 100;}
#Semaine_spe_sanslogo #img_ht {  background: url("/img/home_semspe/ht_sanspave.gif") no-repeat scroll -1px 0 transparent;    height: 9px;   left: 0;   position: absolute;   top: -9px;   width: 400px;}

#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{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 div img {float:none;}
#actu ul {clear:both; padding:0; margin:0;}
#actu_formation p{margin-top:0px;}
#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;}

#tt_agenda { position:absolute; right:0px; top:0px; font-size:11px;}

#actu_formation{width:365px; height:auto; padding-bottom:10px;}
#actu_formation img {  float: left;   margin-bottom: 10px;  margin-right: 10px;  margin-top: 3px;}
#droits {width:272px;float:none;}
#droits h2 {  background: url("/img/picto_droits.gif") no-repeat scroll 0 3px transparent;}
#droits  hr {width:100%; height:1px; clear:both; color:#ccc; border-width:0; background-color:#ddd; margin:10px 0;}
#droits .action {padding:8px 10px; border-width:0px 1px 1px 1px; border-style: solid; border-color: #ddd; background:url(/formation/img/fondDroits.gif) repeat-x;}
#centre {  background: url("/img/picto_entreprises.gif") no-repeat scroll 0 3px transparent;}
#centrealaUne {margin-bottom:20px;    float: left;}
#droits #LiEntre.action {border-top:1px solid #ddd;}
.boite {border-width: 0px 1px 1px 1px; border-style: solid; border-color: #ddd; padding:10px;}
.boite hr , .boite p{margin:10px 0;}
.action  a {width:100%;display:block;font-weight:bold;color:#777;}
.action a:hover {text-decoration:none;}
.action span {display: inline-block;float: right; height: 10px;  margin-top: 3px; width: 10px;}
.a_on span {background:url(/formation/img/chevrons.gif) no-repeat 0 -10px;}
.a_off span{background:url(/formation/img/chevrons.gif) no-repeat 0 0;}
* html .a_off span{background:url(/formation/img/chevrons.gif) no-repeat 0 3px;}
select {width:100%;}
.liste li {z-index:12;}
.lst, #top_formation ul.lst {    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    height: auto;
    min-width: 100px;
    padding-top: 2px;
    position: absolute;left:0;    top: 12px;
    z-index: 10;}

/* 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, #plan {     margin-top: 0;padding-bottom: 15px;}
#experts.contenu, #professionnels.contenu,  #plan.contenu {width:220px;}
#experts h3, #professionnels h3 {margin-top:0; margin-bottom:5px;}
#experts li, #professionnels li, #droits .boite li, #plan li  {background:url(/img/fleche_liste.gif) no-repeat 0 3px; padding:0 0 0px 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;} 
 #plan ul {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 */

/* 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;}
*/
/*#cafes #tscafes {background:url(/img/cafe_home.gif) no-repeat;float:left;height:300px;padding-left:52px;width:206px;padding-top:8px;}*/

* + 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 2px 15px;}
#cafes #tscafes {background:url(/img/cafe_home2.gif) no-repeat;float:left;height:230px;padding-left:52px;width:206px;padding-top:8px;}
#cafes #tscafes span {display:block;clear:both;margin-bottom:5px;margin-top:10px;}
#cafes #tscafes hr {margin-bottom:6px; width:95%;display:none;}
#cafes #rdv {margin-bottom:10px;float:left}
#cafes #rdv p {margin-bottom:5px;margin-top:10px}
* + html #cafes #rdv {margin-bottom:0px}
#cafes #rdv p#img {margin-bottom:0px;margin-top:10px}
#cafes #rdv a{display:block;font-weight:bold;}
#cafes #rdv #actus, #cafes #rdv #blog, #cafes #rdv #meteo {font-size:11px; color:#777; text-decoration:none; float:left;font-weight:normal;}
#cafes #rdv #actus {background:url(/img/picto_actu_liste_offre.gif) no-repeat 0 2px;padding-left:15px;margin-right:5px;}
#cafes #rdv #blog {background:url(/img/picto_blog_liste_offre.gif) no-repeat 0 2px;padding-left:15px;margin-right:5px;}
#cafes #rdv #meteo {background:url(/img/picto_meteo.gif) no-repeat 0 2px;padding-left:15px;margin-right:5px;}

/* index formation salarie, demandeur, entreprise */
#index_formation {background:url(/formation/img/fond_index_formation.gif) no-repeat 0 0;height:270px}
#index_formation h2 {font-weight:normal;height:65px;margin-bottom:13px;margin-top:3px;padding-left:70px;padding-top:15px;
position:relative;width:285px;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 {float:left;margin-left:40px;padding-top:2px;width:287px;}
#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;}
#index_formation #pave {float:right;margin-top:0;margin-right:12px;background:none;}
* + html #index_formation #pave {margin-right:-10px;}


/* centres formation a la une*/
#centrealaUne .tt{float:right; margin-bottom:10px;margin-right:10px;margin-top:15px;}

#centrealaUne img {margin-right:10px; float:left;border:1px solid #ddd;}
#centrealaUne p {float:left; margin-top:0;    width: 244px;margin-bottom:10px;}
#centrealaUne p a {font-weight:bold;}

#cadre {   background: url("/img/fond_encart-cadre.png") repeat scroll 0 0 transparent;clear: both;float: left;height: 120px; width: 250px;margin-bottom:10px;margin-top:0px;}
#cadre span {display:block;margin-top:54px; margin-left:14px;}
#cadre a {margin-left:14px;}


/* chat video semspe aeronautique */
#chat {background:url(/img/fd_chat.png) no-repeat;height:271px;float:left;  width: 393px;   margin-top: 12px;position:relative;      padding-top: 12px;}
#chat.encours {background:url(/img/fd_chat_encours.png) no-repeat;}
#lien_picto {width:115px;height:97px;z-index:100;position:absolute;top:5px;right:5px;display:block;}
#chat p {  margin-top: 10px;}
#chat p a {font-size:14px;}
#chat #rose{color: #E3005F;   display: block;   margin-bottom: -16px;     padding-top: 2px;}
#chat p a#bleu{color: #146095;    font-size: 18px;}
#chat  a#bleu:hover, a#butn:hover, a#butn_apres:hover {text-decoration:none;}
#chat #butn{background:url(/img/butn_chat.png) no-repeat;      color: #FFFFFF;
    display: block;    font-weight: bold;    height: 21px;    margin-left: 98px;     margin-top: 24px;
    padding-left: 13px;    padding-top: 6px;    text-align: center;    width: 181px;}
#chat #butn_apres{  background:url(/img/butn_chat_apres.png) no-repeat;   color: #FFFFFF;
    display: block;    font-weight: bold;   height: 21px;    margin-left: 115px;   margin-top: 24px;
    padding-left: 27px;    padding-top: 6px;    text-align: center;    width: 130px;}

#chat p {font-size:14px; color:#444;margin-left:20px;   margin-bottom: -1px;}
#chat p.margeHt {    margin-top: 28px;}
#flashContent { margin-top:8px;}
* + html #flashContent  { margin-top:18px;}


