/* Éléments général sur l'accueil */
.contenant h1{ width:0; height:0; overflow:hidden; margin:0; padding:0; color: #006DBF;}
#accueil .colonne1, #accueil .colonne2{display:inline; float:left; margin-bottom:3em; margin-top:0.5em; width:475px;}
#accueil .colonne2{ margin-left:50px; margin-right:-3px; width:425px;}


/* zone nouvelles */
#accueil #nouvelles{margin-left:48px;}

#accueil #nouvelles h2{ font-size:1.275em; background:url(../images/bg-h2.gif) left bottom no-repeat; padding-bottom:13px; padding-left:15px; margin-top:2.5em; margin-bottom:0; margin-left:-14px;}

#accueil #nouvelles dt{ margin-top:1.5em; color:#767676;}
#accueil #nouvelles dt a{ font-weight:bold; float:left; margin:0.2em 0; width:100%;}
#accueil #nouvelles dd{ clear:both;}

#accueil #nouvelles .boutons{  background:url(../images/bg-h2.gif) left top no-repeat; margin-left:-15px; margin-top:1.5em; padding-left:15px; padding-top:1.5em;}

/* 2 boutons: #accueil #nouvelles .boutons li{ width: 115px;  float:left;  min-height:31px; padding-top:0.2em; padding-left:35px; margin-right:50px;}*/
#accueil #nouvelles .boutons li{ float:left;  min-height:19px; padding-top:0.55em; padding-left:35px; margin-right:50px;}
#accueil #nouvelles .boutons .activites{ background:url(../images/btnCalendrierRouge.gif) left center no-repeat;}
#accueil #nouvelles .boutons .communiques{ background:url(../images/btnCommuniques.gif) left center no-repeat;}



/* Liste Les normes du travail */
#accueil #top4 h2{ margin-left:18px; margin-bottom:1em; margin-top:18px; background:url(../images/fr/normes-du-travail.gif) left top no-repeat; width:117px; height:0; padding-top:30px; overflow:hidden;}
#accueil #top4 h2 a { padding-top:29px; width: 123px; height:0px;}
#accueil #top4 dt, #accueil #top4 ul{  background:url(../images/bg-h2.gif) left top no-repeat; padding-left:17px; padding-bottom:0.1em; padding-top:0.9em; margin-top:1em;  font-size:1.275em; text-transform:uppercase;}
#accueil #top4 dt span{ color:#333; margin-left:0.1em;}
#accueil #top4 dd{ margin-left:1.5em; line-height:1.4em;}
#accueil #top4 dd a{ white-space:nowrap;}
#topNorme ul li span{ display:inline-block; background:url(../images/menu_norme_point.gif) no-repeat center; width:15px;  }

#accueil #top4 ul{ font-size:1em; padding-top:1.1em; text-transform:none;}
#accueil #top4 ul li{ background:url(../images/puce-nav-norme-h.gif) left 0.3em no-repeat; padding-bottom:0.2em;  padding-left:1.5em;}
/*Changement effectué pour le menu des normes*/
#accueil #topNorme ul li{ display:inline; background:none; padding-left:0em;}
#accueil  #topNorme h3{margin-bottom:0em; font-weight:normal; background:url(../images/bg-h2.gif) left top no-repeat; padding-left:17px; padding-bottom:0.1em; padding-top:0.9em; margin-top:1em;  font-size:1.275em; text-transform:uppercase; }
#accueil  #topNorme ul{ background:none; padding-top:0em; margin-top:0em;}

/* Zone Réseaux sociaux */
#accueil #reseauxSociaux2 {float: left;
  background: url("../images/bg-h2.gif") no-repeat scroll 0 10% transparent;
  padding: 0;
  margin-bottom: 15px;}
#accueil #reseauxSociaux h2{float: left; margin-left: 20px; margin-right:10px; line-height:2.7em; vertical-align:middle; font-size:1.275em;}
#accueil #reseauxSociaux {display: block !important; margin-top: 44px;padding:0;margin-bottom: 15px; margin-left: 32px; clear: both;}
#accueil #reseauxSociaux ul li {display: inline; margin-left: 10px;}
#accueil #reseauxSociaux ul li a{display: inline-block;}
/* Zone ZoneEnseignant */
#accueil #zone-enseignant{background: url("../images/bg-h2.gif") no-repeat scroll 0 0 transparent;padding: 0;margin-bottom: 15px;margin-top: 15px;padding-top: 15px;}

/* Zone Centre de documentation */
#accueil #centre-de-documentation .t3ancre{ height:0;}

#accueil #centre-de-documentation{ background:url(../images/acc-centredoc-bg_2.png) left top repeat-x #005bab; width:222px; float:left; clear:both; /*margin-top:3em;*/}
#accueil #centre-de-documentation h2{ margin:0; padding:0; overflow:hidden; width:222px; height:62px;}
#accueil #centre-de-documentation h2 a {  background: url("../images/fr/acc-centredoc-h2.png") no-repeat scroll left top transparent;
    display: block;
    height: 60px;
    width: 222px; text-indent:-9999px; /*display:block; background:url(../images/fr/acc-centredoc-h2.png) top left no-repeat; width:222px; height:0; padding-top:62px; overflow:hidden; margin:0; color: white;*/ }
#accueil #centre-de-documentation h2 a:focus { outline: 1px white dotted; }
#accueil #centre-de-documentation ul{ font-size:1.09em; color:#FFF; padding-left:15px; padding-top:10px;}
#accueil #centre-de-documentation ul li{ background:url(../images/puce-nav-centredoc.png) left 0.3em no-repeat; padding-left:15px; padding-right:10px; padding-bottom:0.4em;}
#accueil #centre-de-documentation ul a{ color:#FFF;}

#accueil #centre-de-documentation form{ color:#FFF; padding:10px 15px 19px; background:url(../images/acc-centredoc-bas.gif) left bottom no-repeat;}
#accueil #centre-de-documentation input {
    background: url("../images/acc-centredoc-inputbg.gif") no-repeat scroll left top #FFFFFF;
    border: 0 none;
    color: #676767;
    height: 1em;
    margin-right: 1px;
    padding-bottom: 0;
    width: 170px;
    margin-top:8px;
}#accueil #centre-de-documentation form a img{ vertical-align:bottom;}

#accueil #centre-de-documentation input#boutton_recherche_accueil {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 14px;
    margin: 0 0 0;
    outline-color:white;
    padding-left: 0;
    padding-top: 0;
    width: 15px;
    vertical-align:bottom;
}


/* zone Services en ligne */

#accueil #services-en-ligne{ clear:none;  width:180px; margin:0 0 0 23px; float:left;}
#accueil #services-en-ligne h2{ margin:0; padding:0;}
#accueil #services-en-ligne h2 a{ display:block; background:url(../images/fr/titre-service-en-ligne.gif) left top no-repeat; height:0; padding: 60px 0 0; width:180px; overflow:hidden; margin:0; }
#accueil #services-en-ligne .coinRond{ margin-top:0;}
#accueil #services-en-ligne .coinRond .contenuCentral{padding:0 1px;}

#accueil #services-en-ligne .important{ background-color:#ededed; padding:8px 9px 5px;}
#accueil #services-en-ligne p{ margin:0;}

#accueil #services-en-ligne .contenu{ padding:12px 15px 0.5em;}

#accueil #services-en-ligne select{ width:160px;}
#accueil #services-en-ligne ul{ font-size:1em; padding-top:0.6em; padding-bottom:0.3em; text-transform:none; clear:both;}
#accueil #services-en-ligne dl.select{ margin-top:0.4em;}
#accueil #services-en-ligne ul li{ background:url(../images/puce-nav-norme-h.gif) left 0.3em no-repeat; padding-bottom:0.2em;  padding-left:14px;}
#accueil #services-en-ligne ul li.lastService{  margin-top: 1.5em;}

/* visionneuse */
/* visionneuse */
#visionneuse{ width:475px; }