/*ACTIVITES*/
#activites .formulaire{ margin-top:25px; }
#activites .activite{ margin-top:10px; }
#activites .activite .image-activite{ width:75px;}
#activites .activite .image-activite img{width:70px;}
.teq-interface-2 #activites .activite .description-activite{ margin-left:10px; width:580px; }
#activites .activite .titre-activite {font-weight:bold; margin-bottom:5px;}
* html #activites .activite .titre-activite a{position: static;}
#activites .activite .description-activite .date-activite{ padding-left:10px; margin:6px 0;}
#activites .activite .description-activite .date-activite{}
#activites .activite .description-activite .date-activite .date{width:auto; margin-right:10px;}
#activites .activite .description-activite .date-activite .btn-sinscrire{background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; margin-left:20px; text-align:center; height:16px;}
#activites .activite .description-activite .date-activite .btn-sinscrire a{background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0;}
* html #activites .activite .description-activite .date-activite .btn-sinscrire a{position:static;}
#activites .activite .texte-activite{text-align:justify;}
#activites .activite .liens-activite{margin-top:15px;}
#activites .activite .liens-activite .ensavoirplus{margin-left:470px; background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-1800px 4px; padding-left:15px;}
* html #activites .activite .liens-activite .ensavoirplus a{position:static;}

#activite{ margin-top:25px; }
.teq-interface-2 #activite{width:740px; }
.teq-interface-3 #activite{width:530px;}
#activite .activite-detail .image-activite{float:left; width:75px; }
#activite .activite-detail .image-activite img{width:70px;}
.teq-interface-2 #activite .activite-detail .details-activite{float:left; width:630px;}
* html .teq-interface-2 #activite .activite-detail .details-activite{position :relative;}
#activite .activite-detail .titre{font-weight:bold; margin-bottom:5px;}
#activite .activite-detail .dates{ margin:6px 0;}
#activite .activite-detail .en-tete{margin-bottom: 3px;}
#activite .activite-detail .en-tete .activite-date{font-weight:bold; float:left;}
#activite .activite-detail .en-tete .activite-places-dispo{float:left;}
#activite .btn-sinscrire{background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; float:left; margin-left:20px; text-align:center; height:16px;}
#activite .btn-sinscrire a{background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0;}
#activite .en-tete .btn-sinscrire a{background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:10px; padding:0 10px 2px 0;}
#activite .en-tete .btn-sinscrire{background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; text-align:center; height:15px;}
#activite .autresdates{margin:10px 0;}
#activite .autresdates-places-dispo{float:left; width:120px;}
#activite .autresdates-date-titre{float:left; width:120px;}
#activite .activite-detail .commentaire-admin{color:#37A09C; font-weight:bold; text-align:justify;}
.teq-interface-2 #activite .activite-detail .description{margin:10px 0 30px 0; text-align:justify; float: left; width:630px;}
#activite #caroussel{text-align:center;}
#activite #video{text-align:center; margin-bottom:25px;}
#activite .ensavoirplus{margin:25px 0 50px;}
#activite .titre-ensavoirplus{font-weight:bold; margin:5px 0;}
#activite .element-ensavoirplus{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-1800px 4px; margin-left:10px; padding-left:20px;}
#activite .bloc-commentaire{margin: 10px 0;}
#activite .commentaire{margin:25px 0;}
#activite .commentaire .utilisateur{background-color:#a2d8d8;}
#activite .commentaire .date{margin-bottom:8px;}
#activite .commentaire .message{text-align:justify;}
#activite textarea{  position: inherit; font-size:1.4em; height:85px; margin:5px 0;}
* html #activite textarea{position:static;}
#activite table.formCommentaire td{}

#activite table.bouton-envoyer{ float:right;}
#activite .btn-envoyer{background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left 2px; text-align:center; height:15px; padding-bottom:4px;  padding-bottom/*\**/:3px\9; cursor:pointer; width: 12px; }
* + html #activite .btn-envoyer{background-position:left 1px; padding-bottom:4px;}
* html #activite .btn-envoyer{background-position:left 1px;}
#activite input#btn-envoyer{background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right 2px; background-position/*\**/: right 1px\9; border:none; text-decoration:none; color:#ffffff; margin-left: 0; padding:0 12px 2px 0;  padding/*\**/: 1px 12px 0px 0\9; cursor:pointer; position: static; font-size: 12px; }
* +html #activite input#btn-envoyer{padding-right: 5px; padding-left: 0px; margin: 0px;}

/* AUTHENTIFICATION */
#col-centre-contenu-autentification{}
* html #col-centre-contenu-autentification { position: relative; }
.col-centre-contenu2 #col-centre-contenu-autentification{ margin:10px 10px 10px 50px; width:890px;}
#authentification-titre-hp {color:#0D3272; font-size:1.69em; line-height:1.15em; margin:20px 0;}
#col-centre-contenu-autentification .introduction{width: 520px; float: left; margin:5px 10px 0; font-size:1.10em;}
* html #col-centre-contenu-autentification .introduction{ margin:15px 10px 0;}
#col-centre-contenu-autentification .authentification{margin-right:10px; margin-top: 5px; width:290px; float: left;}
#col-centre-contenu-autentification .authentification label {float:left; padding-right:5px; text-align:left; width:90px; font-size:1.10em;}
#col-centre-contenu-autentification .authentification input{float:left; width:160px; background-color:#FFFFFF; border-color:#E1E1E1; border-style:solid; border-width:2px 3px 1px 1px; color:#000000;}
#col-centre-contenu-autentification .authentification .bouton-valider{float:left; background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; margin-top:5px; height:15px; cursor:pointer; margin-right:33px;}
* html #col-centre-contenu-autentification .authentification .bouton-valider{margin-right: 20px;}
#col-centre-contenu-autentification .authentification .bouton-valider a{float:left; background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; border:none; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0; cursor:pointer;}
#col-centre-contenu-autentification p.champs-obligatoires{text-align: right; margin:5px 30px 0 0;}
.liens-authentification {color:#0B958D; margin-bottom:5px; font-size: 1.1em;}
.liens-authentification a{color:#0B958D; font-weight:bold;}
#col-centre-contenu-autentification #p_nom,
#col-centre-contenu-autentification #p_prenom,
#col-centre-contenu-autentification #p_cp{margin:5px 0;}

/*BUSINESS SCHOOL*/
#businessschool{margin-top:25px;}
* html #businessschool { position: relative; }
#businessschool .bs-hp-inscriptionAnnuel{margin:0 auto; height:40px; padding-top: 10px;}
#businessschool  .bs-hp-inscriptionAnnuel a{ background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 4px; padding-left:15px; display:block; font-weight: bold;}
#businessschool .entete{font-weight:bold; margin:0; }
#businessschool .cours{margin:10px 0;}
* html #businessschool .cours { position: relative; }
#businessschool .coursgrise{padding:10px 0; width:750px; background-color:#ECEBE7; }
#businessschool .cours .image-cours{float:left; margin-right:10px;}
#businessschool .cours .image-cours img{ width:70px;}
#businessschool .cours .contenu-cours{ width:580px;}
#businessschool .cours .contenu-cours .titre-cours{font-weight:bold;}
#businessschool .cours .contenu-cours .date-cours{margin:5px 0;}
#businessschool .cours .contenu-cours .date-cours .date{ padding-left:10px; margin-top:5px; font-weight: bold;}
#businessschool .cours .contenu-cours .date-cours .autresdates-places-dispo{margin-left:5px; margin-top:5px;}
#businessschool .cours .contenu-cours .date-cours .sinscrire{ margin:5px 5px 0;}
#businessschool .cours .contenu-cours .description-cours{}
#businessschool .cours .contenu-cours .professeur-cours{ width:250px; margin-top:10px;}
#businessschool .cours .contenu-cours .lieu-cours{ margin-top:5px;}

#businessschool  .consulter-cours{float:left; background-image:url(images/new/camescope.gif); background-repeat:no-repeat; background-position:right top; height:25px; margin-left:40px; margin-top:10px; padding-right:35px; padding-top:14px;}
#businessschool  .consulter-cours a{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 3px; padding-left:15px;}
#businessschool .cours .contenu-cours .consulter-cours{float:left; background-image:url(images/new/camescope.gif); background-repeat:no-repeat; background-position:right top; height:25px; margin-left:40px; margin-top:10px; padding-right:35px; padding-top:14px;}
* html #businessschool .cours .contenu-cours .consulter-cours{margin-left:20px;}
#businessschool .cours .contenu-cours .consulter-cours a{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 3px; padding-left:15px;}
#businessschool .cours .contenu-cours .document-cours{margin-top: 5px; float:left;}
#businessschool .cours .contenu-cours .document-cours li{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 6px; padding-left:15px; margin:0 0 5px 40px;}
#businessschool .cours .contenu-cours .lien-ensavoirplus{margin-left:450px; margin-top:10px;}
* html #businessschool .cours .contenu-cours .lien-ensavoirplus a{ position:static; }
#businessschool .cours .contenu-cours .lien-ensavoirplus a{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 3px; padding-left:15px; margin-right:40px;}
* html #businessschool .cours .contenu-cours .lien-sinscrire a{ position:relative; }
#businessschool .cours .date-cours .btn-sinscrire a{background-image:url(images/new/cartouche-marron-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:10px; padding:0 10px 2px 0;}
#businessschool .cours .date-cours .btn-sinscrire{background-image:url(images/new/cartouche-marron-left.gif); background-repeat:no-repeat; background-position:left top; text-align:center; margin-left:20px; height:15px;}
#businessschool .professeur-cours{ width:250px; margin-top:10px;}
#businessschool .lieu-cours{ margin-top:10px;}
#businessschool .image-businessschool{ margin-right:5px}
* html #businessschool .image-businessschool img{ position: static;}
* html #businessschool .image-businessschool a{ position: static;}
#businessschool .details{ margin:4px 0;}
#businessschool .businessschool-titre{font-weight: bold;}
#businessschool .entete .dejainscrit{  margin-left:5px;}
#businessschool .entete .businessschool-date-titre{ }
#businessschool .entete .autresdates-places-dispo{font-weight:normal; margin-left:10px;}
#businessschool .entete .btn-sinscrire a{background-image:url(images/new/cartouche-marron-right.gif); background-repeat:no-repeat; font-weight: normal; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:10px; padding:0 10px 2px 0;}
#businessschool .entete .btn-sinscrire{background-image:url(images/new/cartouche-marron-left.gif); background-repeat:no-repeat; background-position:left top; float:left; text-align:center; margin-left:20px; height:15px;}
#businessschool table.formCommentaire{}
#businessschool table.bouton-envoyer{float:right;}
#businessschool td.envoyer .btn-envoyer {background-image:url(images/new/cartouche-marron-left.gif); background-repeat:no-repeat; background-position:left top;  text-align:center; height:15px; width:10px; _background-position:left -2px; _padding-top: 1px; }
* html #businessschool td.envoyer .btn-envoyer {background-position:left top;}
#businessschool input#btn-envoyer{background-color:transparent; border: none; background-image:url(images/new/cartouche-marron-right.gif); background-repeat:no-repeat; font-weight: normal; background-position:right 1px; display:block; text-decoration:none; color:#ffffff; padding:0 10px 0 0; padding/*\**/:0 10px 1px 0\9; cursor: pointer;}
* +html #businessschool input#btn-envoyer{position : static; background-position:right 2px; padding:2px 10px 0 0;}
* html #businessschool input#btn-envoyer{position : static; padding-top: -4px;}
#businessschool textarea {font-size:1.4em; height:85px; margin:5px 0;}
#businessschool .ensavoirplus{margin:10px 0;}
#businessschool .ensavoirplus .titre-ensavoirplus{font-weight:bold;}
#businessschool .ensavoirplus .element-ensavoirplus{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 6px; padding-left:18px;}
#businessschool .ensavoirplus .element-ensavoirplus .consulter-cours {float:left; background-image:url(images/new/camescope.gif); background-repeat:no-repeat; background-position:right top; padding-right:35px; padding-top:14px; margin-left:-18px;}
#businessschool .ensavoirplus .element-ensavoirplus .consulter-cours  a{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 3px; padding-left:15px;}
#businessschool .commentaire{ margin-top:30px; font-weight: bold;}

/*INSCRIPTION*/
#inscription{margin:0 70px;}
#inscription label{width:150px; font-size: 1.1em;}
#inscription select{width:175px;}
#inscription .champsobligatoire{margin: 10px 0;}
#inscription .bouton-valider{float:left; background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; margin-top:5px; height:15px; cursor:pointer; margin-right:33px;}
#inscription .bouton-valider a{float:left; background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; border:none; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0; cursor:pointer;}
#inscription .profil-contener-n1{width:365px; margin-top: 35px;}

/*CONTACT*/
#contact{margin-top:25px; width: 500px;}
* html #contact { position: relative; top: -40px; }
#contact .en-tete{margin-bottom:10px;}
#contact .en-tete .titre{font-weight:bold;}
#contact .en-tete p{ }
#contact .en-tete a{text-decoration:underline;}
* html #contact p,
* html #contact a,
* html #contact fieldset p label,
* html #contact fieldset p textarea,
* html #contact fieldset p input {position:static;}
#contact .button{background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left 1px; float:right; text-align:center; margin-right:68px; margin-right/*\**/: 65px\9;  height:15px; padding-bottom:2px; cursor:pointer;}
*+html #contact .button{margin-right: 30px;}
* html #contact .button { position: relative; margin-right:20px;}
#contact .button input{background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right 1px; border:none; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0; cursor:pointer;}
* html #contact .button input { position: relative; left: 12px; }
html > body #contact  p input[type="text"]{width:330px}
#contact textarea { width:330px; font-size:1.4em;}

/*PROFIL*/
#profil{}
#profil .titre{font-size:2.49em; color:#0b958d; font-weight:normal}
#profil .MesActivites{margin:25px 0 35px;}
#profil .MesActivites ul{margin:5px 0;}
#profil .MesActivites ul li{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-1800px 3px; padding-left:15px; width:650px;}
#profil .MesActivites ul li p{float:left; margin-right:10px;}
#profil .MesActivites ul li .sauvegarder{float:left; margin:5px 0; background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; text-align:center; height:15px; padding-bottom:2px; cursor:pointer;}
#profil .MesActivites ul li .sauvegarder input[type=button]{background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; border:none; font-size:0.79em; text-transform:uppercase; color:#ffffff; margin-left:12px; padding:0 12px 2px 0; cursor:pointer;}
#profil .MesActivites ul li a{color:#0b958d;}
#profil .MonProfil{margin-top:5px;}
* html #profil .MonProfil { position: relative; padding-bottom: 20px; }
* html #profil .MonProfil * { position: relative; }
#profil .MonProfil fieldset p {margin:0.2em 0;}
#profil .MonProfil fieldset select{width:175px;}
html > body #profil .MonProfil p input[type="text"]{width:216px;}
* html body #profil .MonProfil p input{width:216px;}
#profil .MonProfil fieldset #p_langue p select,
#profil .MonProfil fieldset #p_province p select,
#profil .MonProfil fieldset #p_region p select,
#profil .MonProfil fieldset #p_pays_id p select,
#profil .MonProfil fieldset #p_civilite p select{width:220px;}
#profil .MonProfil fieldset p label{width:100px; padding-right:0;}
#profil .MonProfil fieldset #p_pop_id p label{width:145px; padding-right:0;}
#profil .MonProfil fieldset #p_publications p label{width:145px; padding-right:0;}
#profil .MonProfil fieldset #p_optin p label{width:145px; padding-right:0;}
#profil .MonProfil fieldset #p_businessshool p label{width:145px; padding-right:0;}
#profil .MonProfil .sauvegarder{float:left; background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top; text-align:center; margin:8px 0 20px; height:15px; padding-bottom:2px; cursor:pointer;}
#profil .MonProfil .sauvegarder #bouton-valider {float:left; background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; border:none; font-size:0.89em; text-transform:uppercase; color:#ffffff; margin-left:12px; padding:0 12px 2px 0; cursor:pointer;}
#profil .MonProfil .notabene{color:#0b958d; font-size:0.79em; margin:8px 0;}

/*PUBLICATIONS*/
#publications{}
#publications #form_liste_publication{height:80px; }
#publications #form_liste_publication .formulaire{padding-top:25px;}
#publications #form_liste_publication .formulaire label{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-9900px 3px; padding-left:12px;}
#publications .separateur{background-image:url(images/new/separateur.gif); background-repeat:no-repeat; background-position:left bottom; width:660px; height:30px;}
#publications .publication{ margin:10px 0 10px 50px; width:310px; float:left; height:100px;}
* html #publications .publication{  width:280px; position: relative;}
#publications .publication .img-publication{ margin-right:15px;}
#publications .publication .img-publication img{width:75px;}
* html #publications .publication .img-publication img{position: static;}
* html #publications .publication .img-publication a{position: static;}
#publications .publication .description-publication{ width:215px;}
* html #publications .publication .description-publication{ width:200px;}
#publications .publication .description-publication .date-publication{ }
#publications .publication .description-publication .titre-publication{font-weight:bold;}

/*RECHERCHE*/
#recherche{}
#recherche .recapitulatif{ font-weight:bold; text-align:center; margin: 10px 0;}
#recherche .pagination{ margin-bottom: 5px; }
#recherche .resultat{font-weight: bold; margin: 8px 0;}
#recherche .titre-resultat{ color:#0B958D; margin: 0 5px;}
#recherche .pertinence{color:#601FA3;}
#recherche .description{ font-weight: normal; }
#recherche .entete-recherche{ margin:25px 0 10px;}
#recherche .formulaire{margin-bottom: 10px;}
#recherche .formulaire .label{ float:left;}
#recherche .formulaire .valider { background-image:url(images/new/cartouche-verte-left.gif); background-position:left top; background-repeat:no-repeat; cursor:pointer; float:left; height:15px; margin-left:20px; padding-bottom:2px; text-align:center; }
#recherche .formulaire .valider #bouton-valider{ background-color:transparent; background-image:url(images/new/cartouche-verte-right.gif); background-position:right top; background-repeat:no-repeat; border:medium none; color:#FFFFFF; cursor:pointer; float:left; font-size:0.89em; margin-left:12px; padding:0 12px 2px 0; text-transform:uppercase;}

/*VISITES VIRTUELLES*/
#visitesVirtuelles{  }
#visitesVirtuelles .visiteVirtuelle{ margin-top:25px; }
#visitesVirtuelles .visiteVirtuelle .image-visiteVirtuelle{float:left; width:150px; }
#visitesVirtuelles .visiteVirtuelle .image-visiteVirtuelle img{width:150px;}
#visitesVirtuelles .visiteVirtuelle .contenu-visiteVirtuelle{margin-left:10px; width:300px;}
#visitesVirtuelles .visiteVirtuelle .titre-visiteVirtuelle{font-weight:bold; margin-bottom:5px;}
#visitesVirtuelles .visiteVirtuelle .description-visiteVirtuelle{text-align:justify;}
#visitesVirtuelles .visiteVirtuelle .lien-ensavoirplus{margin-top:15px; background-image:url("images/new/sprite_puces.gif"); background-position:-1800px 4px; background-repeat:no-repeat; margin-left:210px; padding-left:15px;}
#visitesVirtuelles .visiteVirtuelle .lien-ensavoirplus a{margin-top:15px;}

/*****HOMEPAGE******/
/*Focus business school*/
#business-school-hp{width:263px; float:left; margin-bottom: 20px; }
* html #business-school-hp {position: relative; top: -40px;}
#business-school-hp #bs-hp-titre{font-size:2.0em; color:#d58d06; height:50px; margin-bottom:10px;}
#business-school-hp .bs-hp-inscriptionAnnuel{margin:0 auto; height:40px; padding-top: 10px;}
#business-school-hp .bs-hp-inscriptionAnnuel a{ background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 4px; padding-left:15px; display:block; font-weight: bold;}
#business-school-hp .bs-hp-cours{margin:10px 0;}
#business-school-hp img{float:left; width:70px; margin:0 5px;}
#business-school-hp .bs-hp-contenu-droite{}
#business-school-hp .bs-hp-contenu-droite .bs-hp-date{font-weight:bold;}
#business-school-hp .bs-hp-contenu-droite .bs-hp-description{}
#business-school-hp .bs-hp-contenu-droite .bs-hp-plusdinfo{background-image:url(images/new/cartouche-marron-left.gif); background-repeat:no-repeat; background-position:left top; float:left; text-align:center; margin-top:20px; height:15px;}
#business-school-hp .bs-hp-contenu-droite .bs-hp-plusdinfo a{background-image:url(images/new/cartouche-marron-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:10px; padding:0 10px 2px 0;}
#business-school-hp .separation{background-image:url(images/new/pixel-gris.gif); background-repeat:repeat-x; background-position:left top; }
#business-school-hp ul li{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-900px 4px; padding-left:15px;}


/* Focus activités */
/*#activites-hp * { border: 1px solid red; }*/
#activites-hp {width:235px; float:left; margin: 0; margin-top: 0;}
* html #activites-hp {position: relative; top: -40px;}
#activites-hp #activites-hp-titre{font-size:2.0em; color:#0b958d; height:50px;}
#activites-hp .activites-hp-activite{margin:10px 0;}
#activites-hp img{ float:left; width:70px; margin:0 5px; }
* html #activites-hp img{ margin:0 3px; }
#activites-hp .activites-hp-contenu-droite{float:left; width:155px;}
#activites-hp .activites-hp-contenu-droite .activites-hp-date{font-weight:bold;}
#activites-hp .activites-hp-contenu-droite .activites-hp-description{}
#activites-hp .activites-hp-contenu-droite .activites-hp-plusdinfo {background-image:url(images/new/cartouche-verte-left.gif); background-repeat:no-repeat; background-position:left top;  float:left; text-align:center; margin-top:20px; height:15px;}
#activites-hp .activites-hp-contenu-droite .activites-hp-plusdinfo a{background-image:url(images/new/cartouche-verte-right.gif); background-repeat:no-repeat; background-position:right top; display:block; text-decoration:none; color:#ffffff; margin-left:12px; padding:0 12px 2px 0;}
#activites-hp .separation{background-image:url(images/new/pixel-gris.gif); background-repeat:repeat-x; background-position:left top; }
#activites-hp ul li{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-1800px 4px; padding-left:15px;}

/*Focus publications*/
#publications-hp{width:208px; float:left; background-color:#e7e7e4; background-image:url(images/new/sprites.gif); background-repeat:no-repeat;  background-position:-3px -1px; margin:0 20px;}
* html #publications-hp {position: relative; top: -40px;}
#publications-hp #publications-hp-titre{font-size:2.0em; color:#601fa3; height:50px;}
#publications-hp .publications-hp-publication{margin:10px 0;}
#publications-hp .publications-hp-publication img{float:left; width:70px; margin:0 5px;}
#publications-hp .publications-hp-publication .publications-hp-description{}
#publications-hp .publications-hp-bottom{background-image:url(images/new/sprites.gif); background-repeat:no-repeat;  background-position:-215px bottom; padding:50px 0 0 6px;}
#publications-hp .publications-hp-toutespublications{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-9000px 3px; padding-left:16px;}
#publications-hp .publications-hp-lien{background-image:url(images/new/sprite_puces.gif); background-repeat:no-repeat; background-position:-9900px 2px; padding-left:10px; margin-left:10px;}
#publications-hp .publications-hp-lien a{font-weight:bold;}

/*Page*/
#page .titre_page {color:#0B958D; font-size:2.36em; font-weight:normal;}

/*Focus bienvenue*/
* html .focus-bienvenue { position: relative; }
