/* 
* INITIALISATION
*/
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
    margin:0;padding:0;
}
h1, h2, h3, h4, h5, h6{
    font-size:100%;
}
ul{
    list-style:none;
}
adress, caption, cite, code, dfn, em, th, var {
    font-style:normal; font-weight:normal;
}
table {
    border-collapse:collapse; border-spacing:0;
}
fieldset, img {
    border:0;
}
caption, th {
    text-align:left;
}
q:before, q:after {
    content:'';
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
tbody {
    outline:none;
}

/* 
 * STYLES
*/
body {
    font-family:Verdana, sans-serif; font-size: 0.69em; color: #000000;
}
a, img {
    outline: none;
}
.clear {
    clear: both; font-size: 0; height:0px;
}
a  {
    color:#000000; text-decoration:none; position: relative;
}
a:hover { 
    text-decoration:underline;
}
img {
    border:none;
}
.teq-legende {
    color:#AEAEAE; font-style:italic; font-size:0.9em;
}
.fck-souligne {
    text-decoration: underline;
}
.fck-gras {font-weight: bold;
}
.fck-italique {
    font-style: italic;
}
h4 {
    font-size: 1.2em;
}
p.ensavoirplus {
   background:url("../images/iconos-sprites.gif") no-repeat -3164px 1px; padding-left: 15px;
}
.teqTitleColor {
    color: #86257e; font-weight: bold; font-style: italic;
}
/* 
 * BLOC GENERAL
*/
#haut {
    position: relative;
}
#page {
     position: static;
}
#page {
    /*width: 952px; margin: 0 auto;*/
}
#teaser {
    width: 100%;
}
/*
 * LIEN HAUT DE PAGE
*/
ul#espace-presse-english {
    padding: 7px 0; width: 952px; margin: 0 auto; text-align: right;
}
ul#espace-presse-english li {
    display: inline; border-left: 1px solid #8f8f8f; padding: 0 7px;
}
ul#espace-presse-english li, ul#espace-presse-english li a {
    color: #373737;
}
ul#espace-presse-english li#espace-presse-2 {
    padding-right: 0;
}
/*
 * PREMIER LIEN DE GESTION DIFFERENTE
*/
ul#espace-presse-english li#espace-presse-1 {
    border: 0; padding-left: 0;
}
/*
 * LIENS D'EVITEMENT
*/
ul#espace-presse-english li.lien-evitement {
    border: 0; display: none;
}
ul#espace-presse-english li.lien-evitement a{
    font-size:0; text-decoration: none; color: #FFFFFF;
}
ul#espace-presse-english li.lien-evitement a:hover {
    cursor: default;
}
/*
 * EN TETE
*/
#en-tete {
    width: 952px; margin: 0 auto;
}
#en-tete span.gcom {
    display:block; padding-left:15px;
}
#en-tete div p {
    display: block; margin: -80px 0 0 178px; position:absolute;
}
#en-tete div form {
    display: block; float: right; margin: -73px 0 0 0;
}

/*
 * MENU TOP
*/
#en-tete div #rubriques-span {
    margin: -38px 0 0 182px; position:absolute; width: 786px;
}
#en-tete div #rubriques-span li {
    display: inline; 
}
#en-tete div #rubriques-span li.dernier a {
    background: url("../images/sprites.gif") no-repeat -160px -2px; padding: 15px 44px 17px 39px; margin-right: 0;
}
#en-tete div #rubriques-span li.dernier a:hover {
    background: url("../images/sprites.gif") no-repeat 0 -2px;
}
#en-tete div #rubriques-span li a {
    color: #fff; background: url("../images/sprites.gif") no-repeat 0 -51px; display: block; float: left; padding: 15px 20px 17px 21px;
    margin-right: 4px;
}
#en-tete div #rubriques-span li a:hover, #en-tete div #rubriques-span li.rubrique-actuelle a {
    background: url("../images/sprites.gif") no-repeat -221px -51px; text-decoration: none; 
}
#en-tete div #rubriques-span li.rubrique-actuelle a {
    font-weight: bold;
}
#en-tete div #rubriques-span li.rubrique-actuelle a:hover {
    cursor: default; text-decoration: none;
}
/*
 * FORMULAIRE DE RECHERCHE
*/
#en-tete form div {
    width: 200px; height: 24px; background: url("../images/sprites.gif") no-repeat 0 -96px; position : relative;
}
#en-tete form label {
    font-size: 0; color: #FFFFFF; display: none;
}
#en-tete form input#recherche {
    border:0; background: none; width: 190px; position: absolute; top: 5px; z-index: 100; padding-left: 10px; font-size: 1em; color: #9b9b9b;
}
#en-tete form input.bouton-image {
    position: absolute; right: 4px; top: 4px; z-index: 100;
}
/*
 * BANDEAU ET CONTAINER
*/
#teqBandeau {
    margin-top: 15px;
}
#conteneur {
    width: 952px; margin: 0 auto; margin-top: 28px;
}
/*
 * BANDEAU
*/
.BandeauFlash-home {
    margin-top: 40px;
}
/* 
 * FOOTER
*/
#bloc-liens-externes {
    clear: both;
}
#underfooter {
    display: none;
}
ul#pied {
    width: 952px; height: 25px; padding: 5px 0; margin: 0 auto; border-top: 1px solid #E2E2E2; clear: both;
}
#pied li{
    line-height: 25px; display: inline; padding:0 0.95em 0 0.9em; border-left: 1px solid #373737;
}
#pied li.premier-lien-pied{
    border-left: none;
}
#pied li a{
    color: #373737;
}
#pied li a:hover {
    color: #86257e;
}
/*
 * PAGE D'ACCUEIL
*/
#teqDirectAccess {
    /* focus 3 blocs */
    z-index: 100; margin: -56px 0 0 0;
}
#teqAccessHP {
   
}
#bloc-complement-home {
    display: none;
}
/*
 * PAGE
*/
#navigation-rubrique, #conteneur-contenu {
    margin-top: 25px;
}
#navigation-rubrique {
   float: left;
}
#navigation-rubrique li a {
    display: block;
}
#navigation-rubrique li a:hover {
    color: #86257e;
}
#conteneur-contenu {
    width: 758px; float: left; padding-left: 20px; border-left: 1px solid #EAEAEA;
}
#contenu #bloc-principal {
    width: 533px; float: left; color: #3a3a3a; font-size: 1em; line-height:1.5; margin-bottom: 30px;
}
#contenu #bloc-principal a {
    color: #86257e;
}

/*
 * HOMEPAGE
*/
.home-conteneur {
    width:942px !important;
}
/* CHAPEAU */
#bloc-principal p.chapeau {
    /* on masque car on ne l'utilise pas */
    display: block; font-size: 1.5em; display: none;
}
/* 
 * NAVIGATION RUBRIQUES
*/
#navigation-rubrique {
    width: 173px;
}
#navigation-rubrique h1 {
    color: #86257e; font-weight: bold; font-size: 1.4em; margin-bottom: 15px;
    background: url("../images/iconos-sprites.gif") no-repeat -1954px -3px;
    min-height: 25px; height: auto !important; height: 25px; padding: 16px 0 0 45px;
}

li.sous-rubrique-suivante, li.sous-rubrique-actuelle, li.premiere-sous-rubrique {
    border-top: 1px solid #e2e2e2; padding: 8px 0 4px 0;
}
li.sous-rubrique-actuelle li.sous-rubrique-actuelle {
    border-top: 0;
}
li.sous-rubrique-actuelle, li.sous-rubrique-suivante, li.premiere-sous-rubrique {
    margin: 7px 0;
}
li.sous-rubrique-actuelle a, li.sous-rubrique-suivante a, li.premiere-sous-rubrique a {
    color: #3a3a3a; font-size: 1.1em; padding-left: 20px; background: url("../images/iconos-sprites.gif") no-repeat 10px 4px;
}
li.sous-rubrique-actuelle a {
    color: #86257e; background: url("../images/iconos-sprites.gif") no-repeat -3151px 0;
}
li.sous-rubrique-actuelle li a {
    background: none;
}
#navigation-rubrique li.sous-sous-rubrique-actuelle a {
    color: #86257e;
}
li.premiere-sous-rubrique a {
    padding-left: 20px; font-size:1.1em;
}
li.sous-rubrique-actuelle ul li {
    padding-left: 8px; margin: 7px 0 7px 30px;
}
span.sous-rubrique-actuelle-cs, span.sous-rubrique-actuelle-ci {
    display: none;
}
li.sous-rubrique-actuelle ul li a {
    color: #373737;
}
li.sous-rubrique-actuelle ul li.sous-sous-rubrique-actuelle a {
    color: #86257e; display: block; padding: 5px 0 3px 15px;
    background: url("../images/iconos-sprites.gif") no-repeat -973px 7px;
}
li.sous-rubrique-actuelle ul li a {
    padding-left: 14px;
}
#navigation-rubrique a:hover {
    color: #86257e;
}
/* 
* FIL D ARIANE
*/
ul#fil-ariane {
    padding-bottom: 7px; width: 530px; margin-top: 20px;
}
ul#fil-ariane li {
    display: inline; font-size: 1em;
}
ul#fil-ariane li a {
    color: #2e2e2e;
    background:url("../images/iconos-sprites.gif") no-repeat 0 2px; padding-left:12px;
}
ul#fil-ariane li a.fil-ariane-premier-niveau {
    background: none; padding-left:0;
}
ul#fil-ariane li.fil-ariane-dernier-niveau {
    color: #86257e; font-weight: bold;
    background:url("../images/iconos-sprites.gif") no-repeat 0 2px; padding-left:12px;
}
ul#fil-ariane li.fil-ariane-dernier-niveau a{
    color: #86257e; font-weight: bold; cursor: auto;
    
}
ul#fil-ariane li.fil-ariane-dernier-niveau a:hover{
    text-decoration: none;
}
ul#fil-ariane li a:hover {
    color: #86257e;
}
/*
 * TITRE PAGE
*/
#conteneur-contenu h2 {
    color: #e2007a; font-weight: bold; font-size: 2.5em; margin: 15px 0;
}
#conteneur-contenu h3 {
    color: #86257e; font-weight: bold; font-size: 1.5em; margin: 15px 0; padding-left: 15px;
    background: url("../images/iconos-sprites.gif") no-repeat -973px 9px;
}
/*
 * PRESENTATION CONTENT
*/
.extrait-article-sous-sous-rubrique  {
    margin: 0 0 20px 0;
}
.video-article-sous-sous-rubrique img {
    padding: 2px;
}
.extrait-article-sous-sous-rubrique div.video-article-sous-sous-rubrique {
    float:right; margin:0 10px;
}
.extrait-article-sous-sous-rubrique div.video-article-sous-sous-rubrique.video-gauche{
    float: left; margin-left: 0;
}
.teqChapeau {
    font-size:1.3em; color: #777777; text-transform: uppercase; border-bottom: 1px solid #E2E2E2; padding-bottom: 10px; margin-bottom: 5px; line-height: 1.3;
}
#imprimer-envoyer {
    display: none;
}
/*
 * ENCART
*/
#bloc-principal .teqEncart {
    border: 1px solid #b9cc3c; background-color: #d9e491; padding: 18px 28px; line-height: 1.7;
}
#bloc-principal .teqEncart .teqTitle {
    color: #86257e; text-transform: uppercase; font-size: 1.2em; font-weight: bold;
}
/*
 * DOCUMENTS
*/
#documents-consultes h4 {
    font-size:1em; font-weight: normal; padding-left:15px;
    background:url("../images/iconos-sprites.gif") no-repeat 0 4px;

}
#documents-consultes #documents-consultes-span {
    display: none;
}
#bloc-principal ul.documents-telechargeables {
    margin: 3px 0 0 10px;
}
#bloc-principal ul li.publication-pdf {
    background:url("../images/document-pdf.jpg") no-repeat 0 0; padding: 2px 0 0 22px; text-align:left;
}
/*
 * LISTE
*/
#bloc-principal li {
    background: url("../images/iconos-sprites.gif") no-repeat 0 4px; padding-left: 15px;
}
/*
 * PLAN DU SITE
*/
#conteneur-contenu #plandusite h2 {
    color: #86257E; font-size:1.4em; padding: 3px 3px 3px 12px; margin: 0;
    background: url("../images/iconos-sprites.gif") no-repeat -973px 7px;
}
#conteneur-contenu #plandusite h3 {
    color: #4f4f4f; font-size:1.1em; padding: 3px; margin: 0; border: 0; padding-left: 15px; font-weight: normal;
    background:url("../images/iconos-sprites.gif") no-repeat 0 5px ;
}
#plandusite a {
    color: #373737;
}
#plandusite .titre-bas {
    font-size: 0;
}
#plandusite ul ul li {
    margin-left: 25px; border: 0;
}
#conteneur-contenu #plandusite li.premiere-sous-rubrique a {
    padding-left: 0; font-size:1em;
}
#plandusite ul li {
    border-bottom: 1px solid #EAEAEA; padding-bottom: 5px; margin:2px 0;
}
#plandusite li.premiere-sous-rubrique {
    background: none;
}
#plandusite .section {
    float: left; margin-right: 20px; width: 217px; margin-bottom: 20px;
}
#plandusite li.sous-rubrique-actuelle a, #plandusite li.sous-rubrique-suivante a, #plandusite li.premiere-sous-rubrique a {
    background: none;
}

/*
 * MOTEUR DE RECHERCHE
*/
#archives-moisdebutREP, #archives-anneedebutREP, #archives-moisfinREP, #archives-anneefinREP, #archives-themesREP, #archives-typesREP {
display:none;
}

#archives-moisdebutREP, #archives-anneedebutREP, #archives-moisfinREP, #archives-anneefinREP, #archives-themesREP, #archives-typesREP {
    display: none;
}
#archives-selection {
    width: 99%; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; padding-top: 20px;
}
#archives-selection ul#archives-listeerreurs li {
    background-position:-4118px -3px; margin-bottom:15px; padding-left:20px; color: #86257E; font-style: italic;
}
#archives-selection label {
    font-size: 0.95em;
}
#archives-selection legend {
    font-size : 0; color: #FFFFFF;
}
fieldset.archives-blocdate { 
    float:left; width:262px
}
fieldset.archives-blocdate select {
    width: 80px; color: #86257E;
}
fieldset.archives-blocdate label {
    width: 175px; display: block; float: left;
}
form#archives-form {
    position: relative;
}
form#archives-form .archives-annee { 
    margin-top: 7px;
}
form#archives-form label {
    color: #3a3a3a;
}
form#archives-form select, form#archives-form input {
    font-size: 0.90em;
}
fieldset.archives-bloccriteresavances { 
    padding-top: 10px; position: relative; clear: both;
}
form#archives-form .archives-bloccriteresavances-champ {
    width: 50%; float: left; margin-bottom: 15px;
}
form#archives-form .archives-bloccriteresavances-champ label {
    display: block; padding-bottom: 3px;
}
form#archives-form .archives-bloccriteresavances-champ select {
    width: 258px; color: #86257E;
}
form#archives-form .archives-bloccriteresavances-champ-2 {
    padding-top: 44px; width: 530px;
}
form#archives-form .archives-bloccriteresavances-champ-2 label {
    width: 128px; float: left;
}
form#archives-form .fakeMediumInput {
    float: left; width: 242px; padding-top:2px;
}
form#archives-form .fakeMediumInput input {
    border: 1px solid #d6d8d8; background: none; width : 253px; padding:2px; color: #727272;
}
form#archives-form input.bouton-image { 
    border: 1px solid #d6d8d8; background-color: #F5F5F2; left:265px; margin-top:-34px; padding: 1px 2px 2px; position:absolute;
}

/*
 * LISTE
*/
#archives-navigation h2 {
    font-size: 1.6em; color: #86257e; background:url("../images/iconos-sprites.gif") no-repeat -973px 10px; padding-left: 12px;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique h3 {
    border: none; color: #373737; font-size: 1em; margin: 2px 0; padding:0 0 3px 7px; background: none;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique {
    margin-bottom:10px; padding-bottom:10px; color: #3a3a3a; clear:left; border-bottom:1px solid #eaeaea;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique p {
    padding-left: 8px; color: #777777;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique p a {
     color: #86257e;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique .date-publication {
    color: #373737; font-weight: bold; background:url("../images/iconos-sprites.gif") no-repeat -2px 3px; padding-left: 8px;
}
#conteneur-contenu .extrait-2-article-sous-sous-rubrique .en-savoir-plus {
    text-align: right; margin-top:10px;
}
#conteneur-contenu #bloc-principal .extrait-2-article-sous-sous-rubrique .en-savoir-plus a {
    padding-left: 15px;
    background:url("../images/iconos-sprites.gif") no-repeat -3164px -1px;
}
/*
 * PAGINATION
*/
#archives-navigation ul li, #recherche-navigation ul li, .mediatheque-navigation ul li {
    float:left;height:2em;line-height:1.8em;width:1.8em;
}
#bloc-principal #recherche-navigation ul li {
    background: none; padding-left: 0; text-align: center;
}
#bloc-principal #recherche-navigation ul {
    background-color: #efe2ee; margin: 0;
}
#bloc-principal #recherche-navigation ul li {
    background-color: #efe2ee; margin: 0 2px 2px 0;
}
#recherche-navigation li.premier img,#recherche-navigation li.precedent img,
#recherche-navigation li.suivant img, #recherche-navigation li.dernier img{
    display: block; padding: 4px 0 0 3px;
}
#bloc-principal #recherche-navigation ul li a {
    color: #505050;
}
#bloc-principal #recherche-navigation ul li span {
    color: #86257e; font-size: 1.2em; font-size:1.4em; font-weight:bold;
}
#recherche-pagination {
    clear:left; margin-bottom: 10px; text-align: right; font-weight: bold; padding-right: 5px;
}
#archives-pagination  {
    clear:left; font-weight:bold; margin-bottom:10px; padding-right:5px; text-align:right;
}
/*
 * MOTEUR DE RECHERCHE
*/
#recherche-navigation h2 {
    background:url("../images/iconos-sprites.gif") no-repeat scroll -973px 10px transparent;
    color:#86257E; font-size:1.6em; padding-left:12px;
}
/* RECHERCHE */
#recherche-themesREP, #recherche-typesREP {
    display: none;
}
#recherche-form legend {
    font-size : 0; color: #FFFFFF;
}
#recherche-selection {
    border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding-bottom: 10px;
}
form#recherche-form select, form#recherche-form input {
    color: #3a3a3a; font-size: 1.1em;
}
#recherche-selection .recherche-bloccriteresavances-champmotcle {
    padding-top: 10px; width: 100%;
}
#recherche-selection .recherche-bloccriteresavances-champmotcle label {
    display: block; padding-bottom:3px;
}
#recherche-selection .recherche-bloccriteresavances-champmotcle .fakeMediumInput {
    width: 100%;
}
#recherche-selection .recherche-bloccriteresavances-champ {
    float: left; margin: 15px 5px 0 0;
}
#recherche-selection .recherche-bloccriteresavances-champ label {
    display: block; padding-bottom:3px;
}
#recherche-selection .recherche-bloccriteresavances-champ select {
    width: 260px; color: #86257e; font-size: 1.1em;
}
#recherche-selection .bouton-image {
    margin: 17px 21px 0 495px;
}
#recherche-selection input#recherche-motcle {
    width: 98%; border: 1px solid #d6d8d8; background: none;  padding: 2px; color:#727272;
}
/*
 * VIDEO
*/
.video-article-sous-sous-rubrique {
    text-align: center;
}
#contenu #bloc-principal a.liens-popuptranscript {
    font-size: 0.80em; padding-left: 15px; display: block; margin-top: 20px;
    background:url("../images/iconos-sprites.gif") no-repeat -3164px 0;

}
#contenu #bloc-principal a.liens-popuptranscript br {
    display: none;
}
/*
 * AGENDA
*/
#agenda {
    
}
#resultats-rapports table caption, #agenda table caption {
    font-size:0; line-height:0; text-indent:-1000em;
}
#agenda table {
    width: 100%;
}
#agenda table {
    padding: 6px; text-align: center; color: #373737;
}
#contenu #bloc-principal #agenda table a {
    color: #373737;
}
#agenda table td.premiere {
    font-weight: bold;
}
#agenda table td.premiere a {
     padding-left:10px;
}
#agenda table tr.evenement-actuel td.premiere a {
    background:url("../images/iconos-sprites.gif") no-repeat -3164px -1px;
}
#contenu #bloc-principal #agenda table tr.evenement-actuel a, #contenu #bloc-principal #agenda table tr.evenement-actuel {
    color: #86257e;
}
#agenda table th {
    color: #86257e; font-weight: bold; background-color: #f2e8f1;
}
#agenda table td,
#agenda table th {
    border: 1px solid #e7d3e5; padding: 8px; vertical-align: top; text-align: left;
}
#agenda ul li.en-savoir-plus {
    clear:none; float:left; margin-right:23px;
}
#contenu #bloc-principal #agenda ul li.en-savoir-plus a {
    color: #373737;
}
#agenda ul {
    margin:0; overflow:hidden; padding: 15px 0 0 0;
}
#contenu #bloc-principal .extrait-article-sous-sous-rubrique p.en-savoir-plus a {
    color: #3A3A3A; background:url("../images/iconos-sprites.gif") no-repeat 2px 4px; padding-left: 12px;
    display: block; margin-top: 5px;
}
/*
 * ZOOM SUR
*/
#teqZoomSur .teqZoomColLeft {
    width: 62px; height: 73px; margin-right: 14px; float: left;
    background:url("../images/sprites.gif") no-repeat 0 0;
}
#teqZoomSur .teqZoomColRight {
    padding-top: 12px;
}
#teqZoomSur .teqZoomColRight a {
    background:url("../images/iconos-sprites.gif") no-repeat -3164px -1px; padding-left: 15px;
}
.teqZoomCol {
    float: left; width: 230px;
}
.teqZoomColFirst {
    margin-right: 55px;
}
.clearMarge {
    margin-bottom: 15px;
}
#teqZoomSur .teqZoomCol-a1 {
    background-position: 0 -411px;
}
#teqZoomSur .teqZoomCol-b1 {
    background-position: -66px -411px;
}
#teqZoomSur .teqZoomCol-a2 {
    background-position: -132px -411px;
}
#teqZoomSur .teqZoomCol-b2 {
    background-position: -198px -411px;
}
#teqZoomSur .teqZoomCol-a3 {
    background-position: -265px -411px;
}
#teqZoomSur .teqZoomCol-b3 {
    background-position: -331px -411px;
}
#teqZoomSur .teqZoomCol-a4 {
    background-position: -400px -411px;
}
#teqZoomSur .teqZoomCol-b4 {
    background-position: -473px -411px;
}
#teqZoomSur .teqZoomCol-a5 {
    background-position: -541px -411px;
}
#teqZoomSur .teqZoomCol-b5 {
    background-position: -607px -411px;
}
#teqZoomSur .teqZoomCol-a6 {
    background-position: -672px -411px;
}
#teqZoomSur .teqZoomCol-b6 {
    background-position: -740px -411px;
}
#teqZoomSur .teqZoomCol-a7 {
    background-position: -807px -411px;
}
#teqZoomSur .teqZoomCol-b7 {
    background-position: -875px -411px;
}
#teqZoomSur .teqZoomCol-a8 {
    background-position: 0 -488px;
}
#teqZoomSur .teqZoomCol-b8 {
    background-position: -67px -488px;
}
#teqZoomSur .teqZoomCol-a9 {
    background-position: -133px -488px;
}
#teqZoomSur .teqZoomCol-b9 {
    background-position: -199px -488px;
}
#teqZoomSur .teqZoomCol-a10 {
    background-position: 0 -411px;
}
#teqZoomSur .teqZoomCol-b10 {
    background-position: -66px -411px;
}
#teqZoomSur .teqZoomCol-a11 {
    background-position: -132px -411px;
}
#teqZoomSur .teqZoomCol-b11 {
    background-position: -198px -411px;
}
/*
 * FICHE METIERS
*/
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a1 {
    background-position: 0 -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b1 {
    background-position: -74px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a2 {
    background-position: -144px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b2 {
    background-position: -215px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a3 {
    background-position: -286px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b3 {
    background-position: -359px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a4 {
    background-position: -430px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b4 {
    background-position: -503px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a5 {
    background-position: -571px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b5 {
    background-position: -641px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a6 {
    background-position: -711px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-b6 {
    background-position: -781px -582px;
}
#teqZoomSurContainer #teqZoomSur .teqZoomCol-a7 {
    background-position: -857px -582px;
}
/*
 * COMPTE ABONNEMENT
*/
#abonnement-compte {
    border-top: 1px solid #e2e2e2;    
}

#abonnement-compte input {
    height: 21px; color:#727272;
}
#abonnement-compte-identification{
    padding-top: 25px; color: #373737; border-bottom: 1px solid #e7d3e5;
}
#abonnement-compte-identification #panier-identification-email{
    width: 250px; margin-bottom:20px; float: left; 
}
#abonnement-compte-identification .bouton-image{
    float: left; font-weight:bold; margin-left:10px; height:23px;
}

#abonnement-compte-identification legend, #abonnement-compte-inscription legend{
    font-size: 1.1em;
}
#abonnement-compte-identification label {
    margin: 17px 0 5px 0; display: block;
}

#abonnement-compte-inscription{
    padding: 25px 0; color: #373737; border-bottom: 1px solid #e2e2e2;
}

#abonnement-compte-inscription .faux-select-conteneur{
    padding-top: 25px;
}
#abonnement-compte-inscription select{
    
}
#abonnement-compte-inscription .faux-select-conteneur, #abonnement-inscription-activite-conteneur .faux-select-conteneur {
    width: 50%; float: left; margin-bottom: 20px;
}

#abonnement-inscription-activite-conteneur .faux-select-conteneur{
    clear: both;
}

#abonnement-compte-inscription #abonnement-inscription-civiliteREP, #abonnement-inscription-activite-conteneur #abonnement-inscription-activiteREP{
    overflow: hidden; height:1px;
}
#abonnement-compte-inscription .faux-select-conteneur label, #abonnement-inscription-activite-conteneur .faux-select-conteneur label{
    display: block;
}

#abonnement-compte-inscription .faux-select-conteneur select, #abonnement-inscription-activite-conteneur .faux-select-conteneur select{
    color: #86257e;
}

#abonnement-compte-inscription  select{
    width: 110px;
}

#abonnement-inscription-activite-conteneur select{
    width: 250px;
}

#abonnement-compte-inscription #abonnement-inscription-form > fieldset > div{
    width: 48%; float: left; margin-bottom: 20px;
}

#abonnement-compte-inscription input{
    color:#727272; width:250px;
}
#abonnement-compte-inscription input.bouton-image{
    margin-left:10px;  margin-left:390px; width: 118px; height: 23px;
}

/*
 * FOCUS
*/
#contenu #bloc-complement { float:left; width:195px; margin: -5px 0 0 26px; }
.teq-bloc-right { color:#3F3F3F; margin-bottom:8px; width:195px; }


/*Focus Temoignage*/
.teqTemoignage{}
.teqTemoignage .teqTopTemoignage{ background: #86257e url("../images/sprites.gif") no-repeat -399px -127px; font-size:1.7em; color:#ffffff; height:30px; padding:15px 0 0 33px;}
.teqTemoignage .teqContenerTemoignage{background-color: #86257e; padding: 3px 9px;}
.teqTemoignage .teqContenerTemoignage{color:#ffffff;}
.teqTemoignage .teqContenerTemoignage td.teq-guillemets{position: relative; display: block;}
.teqTemoignage .teqContenerTemoignage .teq-deco-guillemet1{height:0; top:0; width:20px; height:14px; position:absolute; background: transparent url("../images/sprites.png") no-repeat -471px -43px; border:0;}
.teqTemoignage .teqContenerTemoignage .teq-deco-guillemet2{height:0; margin-top:-15px; width:20px; height:14px; position:absolute;  background: transparent url("../images/sprites.png") no-repeat -468px -54px;}
.teqTemoignage .teqContenerTemoignage .lien{border-top: 1px solid #b980b4; margin-top:10px; padding:7px 0 0; text-align:right;}
.teqTemoignage .teqContenerTemoignage .lien a{ color:#FFFFFF; margin-left:30px; padding:1px 5px 2px 0; text-decoration: none; position: relative; display: block; }
.teqTemoignage .teqContenerTemoignage a:hover{background-color:#6c1465;}
.teqTemoignage .teqContenerTemoignage a .teq-deco-puce{ height:0; left:0; padding:16px 0 0; position:absolute; top:0; width:14px; background: transparent url("../images/sprites.png") no-repeat -468px -28px;}
.teqTemoignage .teqBottomTemoignage{background: transparent url("../images/sprites.gif") no-repeat -400px -173px; height:14px;}

/*Focus Etudiants */
.teqEtudiants{}
.teqEtudiants .teqTopEtudiants{ background: #efa00b url("../images/sprites.gif") no-repeat 0 -128px; font-size:1.7em; color:#ffffff; height:30px; padding:15px 0 0 33px;}
.teqEtudiants .teqContenerEtudiants{background-color: #efa00b; padding: 3px 9px; }
.teqEtudiants .teqContenerEtudiants .lien{border-top: 1px solid #f6c871; margin-top:18px; padding:7px 0 0; text-align:right;}
.teqEtudiants .teqContenerEtudiants .lien a{ color:#FFFFFF; margin-left:30px; padding:1px 5px 1px 0; text-decoration: none; position: relative; display: block; }
.teqEtudiants .teqContenerEtudiants .lien a:hover{background-color:#E46100;}
.teqEtudiants .teqContenerEtudiants .lien a .teq-deco-puce{ height:0; left:0; padding:16px 0 0; position:absolute; top:0; width:14px; background: transparent url("../images/sprites.png") no-repeat -468px -28px;}
.teqEtudiants .teqBottomEtudiants{ background: transparent url("../images/sprites.gif") no-repeat 0 -173px; height:14px; }

/* Focus Postuler */
.teqPostuler{}
.teqPostuler .teqTopPostuler{background: #87cdd7 url("../images/sprites.gif") no-repeat -200px -128px; font-size:1.7em; color:#ffffff; height:30px; padding:15px 0 0 33px;}
.teqPostuler .teqContenerPostuler{background-color: #87cdd7; padding: 3px 9px;}
.teqPostuler .teqContenerPostuler .lien{border-top: 1px solid #b9e2e8; margin-top:18px; padding:7px 0 0; text-align:right;}
.teqPostuler .teqContenerPostuler .lien a{ color:#FFFFFF; margin-left:30px; padding:1px 5px 1px 0; text-decoration: none; position: relative; display: block; }
.teqPostuler .teqContenerPostuler .lien a:hover{background-color:#16acc1;}
.teqPostuler .teqContenerPostuler .lien a .teq-deco-puce{ height:0; left:00; padding:16px 0 0; position:absolute; top:0; width:14px; background: transparent url("../images/sprites.png") no-repeat -468px -28px;}
.teqPostuler .teqBottomPostuler{background: transparent url("../images/sprites.gif") no-repeat -200px -173px; height:14px;}


/* Focus Toolbar */
.teqToolbar {border: 1px solid #dedede;}
.teqToolbar .teq-content{padding: 10px;}
.teqToolbar .titre{ color:#86257e; font-size: 1.7em; margin-bottom: 20px;}
.teqToolbar ul li{padding:5px 0 10px; border-bottom:0 none;}
.teqToolbar ul li a{display:block; padding:0 0 0 36px; position:relative;}
.teqToolbar ul li a:hover{color:#86257e;}
.teqToolbar ul li a .teq-deco-puce{ height:0; left:5px; padding:16px 0 0; position:absolute; top:0; width:16px;}
.teqToolbar ul li a .teq-deco-puce2{ height:0; left:25px; padding:16px 0 0; position:absolute; top:0; width:8px; background: transparent url("../images/sprites.png") no-repeat -472px -18px;}
.teqToolbar ul li.teq-item-partager a .teq-deco-puce{background: transparent url("../images/sprites.png") no-repeat -453px -1px;}
.teqToolbar ul li.teq-item-recommander a .teq-deco-puce{background: transparent url("../images/sprites.png") no-repeat -453px -19px;}
.teqToolbar ul li.teq-item-favoris a .teq-deco-puce{background: transparent url("../images/sprites.png") no-repeat -453px -40px;}
.teqToolbar ul li.teq-item-imprimer a .teq-deco-puce{background: transparent url("../images/sprites.png") no-repeat -472px -1px;}


/* Focus Toolbar Outils */
.teq-outils {border: 1px solid #dedede;}
.teq-outils .teq-content{padding: 10px;}
.teq-outils .teq-top{ color:#86257e; font-size: 1.7em; padding: 10px;}
.teq-outils ul li{padding:5px 0 10px; border-bottom:0 none;}
.teq-outils ul li a{display:block; padding:0 0 0 36px; position:relative;}
.teq-outils ul li a:hover{color:#86257e;}

.teq-outils ul li.teq-item-1 {background: transparent url("../images/sprites.gif") no-repeat -411px -493px;}
.teq-outils ul li.teq-item-3 {background: transparent url("../images/sprites.gif") no-repeat -703px -525px;}
.teq-outils ul li.teq-item-4 {background: transparent url("../images/sprites.gif") no-repeat -703px -493px;}


#teq-agenda-hp, #teq-actualite-hp, #teq-recrute-hp {
    position: relative; height:246px; background: transparent url("../images/sprites.png") no-repeat 0 -190px; height:218px; width:945px;
    
}

.home-conteneur #actualites {
	background: transparent url("../images/sprites.png") no-repeat -314px -190px; height:178px;
}

/*Focus Hp Bloc Agenda-Acualite-Recrute*/
#teqAccessHP{background: transparent url("../images/sprites.png") no-repeat 0 -190px; height:218px; width:945px;}

#teq-agenda-hp{width:315px; float: left; }
#teq-agenda-hp .teq-middle-content{padding: 20px 25px;}
#teq-agenda-hp .teq-middle-content .teq-titre{color:#373737; font-size: 1.6em;}
#teq-agenda-hp .teq-middle-content .teq-contenu{width: 165px; text-align: left; margin: 5% 0; color:#373737;}
#teq-agenda-hp .teq-middle-content .lien{bottom:25px; position:absolute;}
#teq-agenda-hp .teq-middle-content .lien a{ 
    color:#FFFFFF; background-color:#16acc1; padding:1px 5px 2px 17px; text-decoration: none; position: relative;
}
#teq-agenda-hp .teq-middle-content .lien a:hover{
    color:#16acc1; background-color:#fff;
}
#teq-agenda-hp .teq-middle-content .lien a .teq-deco-puce{ height:0; left:0px; padding:16px 0 0; position:absolute; top:0; width:10px; background: transparent url("../images/sprites.png") no-repeat -468px -28px;}
#teq-agenda-hp .teq-middle-content .lien a:hover .teq-deco-puce{
    background: transparent url("../images/sprites.png") no-repeat -468px -68px;
}

.home-conteneur #actualites{width:262Px; float: left; }
.home-conteneur #actualites{padding: 20px 25px;}
.home-conteneur #actualites h2{color:#373737; font-size: 1.6em; font-weight:normal;}
.home-conteneur #actualites #actualites-1{color:#373737; margin: 3% 0;}
.home-conteneur #actualites #actualites-1 p.date-publication{color:#96b910; font-weight: bold;}
.home-conteneur #actualites h3 { margin: 7px 0;}
.home-conteneur #actualites p.en-savoir-plus a{display: block; float: right; margin-top: 15px; color:#96B910; background: transparent url("../images/sprites-iconos.png") no-repeat 0 1px; padding-left:10px;}



#teq-recrute-hp{width:315px; float: left; background: transparent url("../images/sprites.png") no-repeat -630px -190px; height:218px;}
#teq-recrute-hp .teq-middle-content{padding: 20px 22px;}
#teq-recrute-hp .teq-middle-content .teq-titre{color:#ffffff; font-size: 1.6em;}
#teq-recrute-hp .teq-middle-content .teq-contenu{margin: 3% 0;}
#teq-recrute-hp .teq-middle-content .teq-contenu a{color: #ffffff; font-weight: bold;}
#teq-recrute-hp .teq-middle-content .teq-contenu p{margin: 10px 0 5px;}
#teq-recrute-hp .teq-middle-content .teq-contenu p.teqWhite{color: #fff; font-weight: bold; font-size: 1.1em;}
#teq-recrute-hp .teq-middle-content .teq-contenu p.teq-annonce{ color: #ffffff; font-weight: bold;}
#teq-recrute-hp .teq-middle-content .teq-contenu span.teq-grossissement{font-size: 1.8em;}
#teq-recrute-hp .teq-middle-content .lien{bottom:25px; position:absolute;}
#teq-recrute-hp .teq-middle-content .lien a{
    color:#FFFFFF; background-color:#E46100; padding:1px 5px 2px 17px; text-decoration: none; position: relative;
}
#teq-recrute-hp .teq-middle-content .lien a:hover{
    color:#E46100; background-color:#fff;
}
#teq-recrute-hp .teq-middle-content .lien a .teq-deco-puce{
    height:0; left:0px; padding:16px 0 0; position:absolute; top:0; width:12px; background: transparent url("../images/sprites.png") no-repeat -468px -28px;
}
#teq-recrute-hp .teq-middle-content .lien a:hover .teq-deco-puce{
    background: transparent url("../images/sprites.png") no-repeat -468px -89px;
}
/*
 * POSTULER DYNAMIQUE
*/
#presse-conteneur #derniers-communiques {
    width:265px; float: left;
}
#presse-conteneur #presse-rubriques {
    width:265px; float: right;
}

#derniers-communiques h2 {
    color:#86257E; font-weight:bold;padding:7px 6px 7px 25px; color:#86257E; display:block; font-weight:bold; margin: 6px 0 0 0;;
    vertical-align:middle; font-size:1em; background:#E7D3E5 url("../images/iconos-sprites.gif") no-repeat -960px 9px;
}
#derniers-communiques li {
    border-bottom:1px solid #E7D3E5; border-left:1px solid #E7D3E5; border-right:1px solid #E7D3E5; color:#373737;
    padding:10px 10px 12px 20px; background:url("../images/iconos-sprites.gif") no-repeat scroll 9px 14px transparent;
}
#derniers-communiques li.liens {
    border: 0; background: none;
}
#presse-conteneur #presse-rubriques h2, #presse-conteneur #presse-rubriques p.date-publication, #presse-conteneur #presse-rubriques h3,
#presse-conteneur #presse-rubriques .individuelb {
    display: none;
}
#presse-conteneur #presse-rubriques .agenda-rubrique-span-b img {
    display: none;
}
#presse-conteneur #presse-rubriques .agenda-rubrique-span-b .individuel img {
    display: block;
}

/*Postuler*/
#teq-colonne1{width:265px; float: left; margin-top:-15px;}
#teq-colonne2{width:265px; float: right; margin-top:-15px;}

#teq-colonne1 .teq-bloc,
#teq-colonne2 .teq-bloc{margin: 0 auto; width:255px;}

#teq-colonne1 .teq-bloc .teq-violet,
#teq-colonne2 .teq-bloc .teq-violet{color:#86257e;}

#teq-colonne1 .teq-bloc .lien,
#teq-colonne2 .teq-bloc .lien{margin-left: 18px; padding-top:15px;}

#teq-colonne1 .teq-bloc .lien a,
#teq-colonne2 .teq-bloc .lien a{ padding: 0 0 0 10px; position: relative; }

#teq-colonne1 .teq-bloc .lien a .teq-deco-puce,
#teq-colonne2 .teq-bloc .lien a .teq-deco-puce{height:0; left:0px; padding:15px 0 0; position:absolute; top:1px; width:10px; background: transparent url("../images/sprites.png") no-repeat -482px -30px;}

#teq-colonne1 .teq-bloc .en-tete,
#teq-colonne2 .teq-bloc .en-tete{display: block; background-color:#e7d3e5; color:#86257e; height: 32px; vertical-align: middle; margin-top: 20px; font-weight:bold;}

#teq-colonne1 .teq-bloc .en-tete .teq-titre,
#teq-colonne2 .teq-bloc .en-tete .teq-titre {padding: 6px;}

#teq-colonne1 .teq-bloc .en-tete .teq-titre span,
#teq-colonne2 .teq-bloc .en-tete .teq-titre span{ padding:0 0 0 20px; position: relative; }

#teq-colonne1 .teq-bloc .en-tete span .teq-deco-puce,
#teq-colonne2 .teq-bloc .en-tete span .teq-deco-puce{ height:0; left:5px; padding:15px 0 0; position:absolute; top:0; width:16px; background: transparent url("../images/sprites.png") no-repeat -478px -18px;}

#teq-colonne1 .teq-bloc .teq-contenu,
#teq-colonne2 .teq-bloc .teq-contenu{border-bottom: 1px solid #e7d3e5; border-left: 1px solid #e7d3e5; border-right: 1px solid #e7d3e5; padding: 20px 10px 12px 0px; color: #373737;}
#teq-colonne1 .teq-bloc .teq-contenu .teq-image-illustration img,
#teq-colonne2 .teq-bloc .teq-contenu .teq-image-illustration img{margin: 0 5%;}
#teq-colonne1 .teq-bloc .teq-contenu p,
#teq-colonne2 .teq-bloc .teq-contenu p{padding:0 0 0 20px; position: relative;}
#teq-colonne1 .teq-bloc .teq-contenu span.teq-date,
#teq-colonne2 .teq-bloc .teq-contenu span.teq-date{ font-weight: bold; }
#teq-colonne1 .teq-bloc .teq-contenu span.teq-date .teq-deco-puce,
#teq-colonne2 .teq-bloc .teq-contenu span.teq-date .teq-deco-puce{height:0; left:10px; padding:15px 0 0; position:absolute; top:0; width:10px; background:transparent url("../images/sprites.png") no-repeat -472px -17px ;}



/*
 * POP IN
*/
#teq-lightbox-content-top,
#teq-lightbox-content-content,
#teq-lightbox-content-bottom {
    background:#fff url("../images/pops.jpg") repeat-y 0 0;
}

.teq-lightbox-content .teq-title-lightbox {color: #116F5B; font-weight: bold; font-size: 1.3em;}
.teq-lightbox-content a {color: #BA006F;}
#teq-lightbox-content-top {width: 517px; height: 8px; }
#teq-lightbox-content-content {width: 497px; padding: 0 10px;}
#teq-lightbox-content-bottom {width: 517px; height: 12px;}
#teq-lightbox-content-content li {border-bottom: 1px solid #d4d4d4;}
#teq-lightbox-content-content-left {width: 230px; float: left; padding: 17px 5px 0 20px; border-right: 1px solid #d2d2d2;
                                      min-height:181px;
  height:auto !important;
  height:181px;}
#teq-lightbox-content-content h1 {text-transform: none; color: #85257E; padding: 0; font-size: 1.2em; margin-bottom:10px;}
#teq-lightbox-content-content-right {width: 235px; float: left;}
#teq-lightbox-content-content-right img {margin-top: 25px;}
#teq-lightbox-content-content-right #textDivImp img {margin-top: 5px;}
#teq-lightbox-content-content-right #textDivImp {text-align: center;}
#teq-lightbox-content-content-left .ul_fleche{ padding-top:15px; margin-left: -12px;}
#teq-lightbox-content-content-left .ul_fleche li{  line-height:27px;}
#teq-lightbox-content-content-left .ul_fleche li a {
    padding-left: 15px; display: block;
}
#teq-lightbox-content-content-left .ul_fleche li a:hover{
    text-decoration:none; background:url("../images/pop-puce.jpg") no-repeat 0 7px;
    color: #85257E;
}
#popin-partager #teq-lightbox-content-content-left {
    padding-bottom: 15px;
}
#popin-partager #teq-lightbox-content-content-right #textDivRes img {
    margin-top:37px; padding-left:35px;
}
#teq-lightbox-content-content-left .ul_fleche li a{ color:#707171; font-size:12px; }
#teq-lightbox-content-content-left .ul_fleche li span {padding-left:20px; display: block; background-image:url("../images/teq-sprites-puces.gif"); background-position: -1px 7px; background-repeat:no-repeat;}
#teq-lightbox-content-content-left .ul_fleche li span{ color:#707171; font-size:12px; }

#teq-lightbox-content-content-left .teq-legende {padding-top:25px; font-style: normal;}
#teq-lightbox-content-content-left .teq-legende a {color: #00654f;}
#teq-lightbox-content-content-left .teq-legende span {font-size: 1.4em; font-weight: bold;}
#teq-lightbox-content-content-left-min {min-height:150px; height:auto !important; height:150px;}
#teq-lightbox-content-content-left-rejoindre {min-height:115px; height:auto !important; height:115px;}
#teq-lightbox-content-content-left-rejoindre .ul_fleche li{line-height:18px;}
#teq-lightbox-content-content-left-rejoindre .ul_fleche li a  {background-position: -1px 2px;}
#teq-lightbox-content-content-left-rejoindre .ul_fleche li span  {background-position: -1px 2px;}
#teq-lightbox-content-content-right #textDiv {width: 100%; text-align: center;}
#lightwindow_title_bar_close_link {width: 19px; width: 17px; display: block; background-image: url("../images/teq-sprites.gif"); background-position: -242px -43px; background-repeat: no-repeat;}
#lightwindow_title_bar {position: absolute; right: 60px; top: 10px; z-index: 10000;}

#teq-lightbox-content-content ul li{ border:0; color:black; cursor:pointer; }


/*
 * LIGHT WINDOWS
*/
.place-popin {
    position: absolute; z-index: 1000; width: 100%; left: 0pt; top: 178px; display:none;
}
.teq-lightbox-content .teq-title-lightbox {
    color: #116F5B; font-weight: bold; font-size: 1.3em;
}
.teq-lightbox-content a {
    color: #BA006F;
}
#masque-popin{
    position: absolute; left: 0; top: 0; width: 100%; height: 100%;_height:expression( ((document.body.clientHeight ? document.body.clientHeight:document.documentElement.clientHeight)+200)+"px"  ); background-color:black; margin: 0; padding: 0; z-index: 1000; -moz-opacity: 0.5; opacity: 0.5; filter : alpha(opacity=50); display:none;
}
