/* titres  onglets  */
table.ttitreh2 #contenu h2 * {color:#29A688}
table.ttitreh2 h2 span {color:#29A688}
table.ttitreh2 td.titre {background-image:url(../images/fond-vert.gif);background-position:4.1em 0em !important;background-position:3.7em 0em;}
table.ttitreh2 td.titre h2 {margin:0 0 0 2.6em !important;margin:0 0 0 2.2em;}
table.ttitreh2 td.arrondi {background-color:#29A688;}

.menu-g-haut .avec-fond h3 a {color:#000!important;background-image:url(../images/fond-menu-actif.gif)!important;background-position:right;background-repeat:repeat-y;}/*a {background-color:#29A688;color:#FFF;}*/
#menu-g {margin-top:4.7em;}
#ic-o {float:right;padding:0;margin:3px 0 0 0;_margin:2px 0 0 0;}

/* colonne centrale */
#colgauche {padding-top:0 !important;}
#contenu>#colgauche {background-color:#fff;}
#colgauche #divtheme {padding-top:0; margin-bottom:0!important;padding-bottom:0!important;width:98%;background-color:#F0F1F5;}
/*#colgauche #divtheme {padding-top:0; margin-bottom:1em;width:98%;background-color:#F0F1F5;}*/
#colgauche #divtheme.ssmarge {width:100%;}
#colgauche #divtheme.ssmarge div {margin:0;}
#colgauche #divtheme h3.sanspuce { background-image:none !important; }
p.auteur {margin:0.9em 0; font-size:0.9em; padding:0.5em 0;}
/* bloc avec titre info et fond de couleur */
#colgauche #divtheme div.divtheme h3 {font-size:1.9em;font-weight:900;color:black;text-decoration:none;margin:0.3em 1em 0.6em 0;position:relative;padding-left:22px; background-image: url(../images/puce-h3-actu.gif); background-position: 0em 0.25em; background-repeat: no-repeat;}
#colgauche #divtheme div.divtheme h3 a {color:black;text-decoration:none;}
#colgauche #divtheme div.divtheme h3 span {background-color:red;}
#colgauche #divtheme div.divtheme .tetepage h3.titre {background-color:#e7ebee; margin:0 !important;font-size:1.9em;font-weight:900; padding: 1.2em 0 0.4em 22px !important;background-position: 0em 1.3em; border-bottom:solid 1px #b2b2b2;}
#colgauche #divtheme div.divtheme p {padding:0 0 0 1.1em;}
#colgauche #divtheme div.divtheme .tetepage {background-color:#C9E8E2;/*#d5dce2*/padding-bottom:0.5em;margin-bottom:0em;padding-top:0em;}
#colgauche #divtheme div.divtheme .tetepage img {float:left;margin:0;}
#colgauche #divtheme div.divtheme .tetepage h4 {padding-left:16px !important;margin-bottom:0.5em; margin-top:10px !important; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#364892;margin-left:157px;}
#colgauche #divtheme div.divtheme .tetepage p {margin:0 2em 1em 157px;}
#colgauche #divtheme div.divtheme .tetepage a {font-weight:bold;font-size:0.85em; margin-left:16px;}

#colgauche #divtheme2 div.divtheme h3 {font-size:1.9em;font-weight:900;color:black;text-decoration:none;margin:0.3em 1em 0.6em 0;position:relative;padding-left:22px; background-image: url(../images/puce-h3-actu.gif); background-position: 0em 0.25em; background-repeat: no-repeat;}
#colgauche #divtheme2 div.divtheme h3 a {color:black;text-decoration:none;}
#colgauche #divtheme2 div.divtheme h3 span {background-color:red;}
#colgauche #divtheme2 div.divtheme .tetepage h3.titre {background-color:#e7ebee; margin:0 !important;font-size:1.9em;font-weight:900; padding: 1.2em 0 0.4em 22px !important;background-position: 0em 1.3em; border-bottom:solid 1px #b2b2b2;}
#colgauche #divtheme2 div.divtheme p {padding:0 0 0 1.1em;}
#colgauche #divtheme2 div.divtheme .tetepage {background-color:#C9E8E2;/*#d5dce2*/padding-bottom:0.5em;margin-bottom:0em;padding-top:0em;}
#colgauche #divtheme2 div.divtheme .tetepage img {float:left;margin:0;}
#colgauche #divtheme2 div.divtheme .tetepage h4 { padding-left:16px !important;margin-bottom:0.5em; margin-top:10px !important; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#364892;margin-left:157px;}
#colgauche #divtheme2 div.divtheme .tetepage p {margin:0 2em 1em 157px;}
#colgauche #divtheme2 div.divtheme .tetepage div.desc {background-color:#e7ebee;margin:0px 0 0px 0!important;padding:10px 0 10px 0!important;border-bottom:1px solid #b2b2b2;}
#colgauche #divtheme2 div.divtheme .tetepage div.desc p{margin:0 2em 0em 10px!important;}
#colgauche #divtheme2 div.divtheme .tetepage a {font-weight:bold;font-size:0.85em; margin-left:16px;}



#colgauche #divtheme div.divtheme .contenu-fiche {background-color:#F0F1F5;margin:0 0 2em 0!important;padding:0 0 2em 0;}
#colgauche #divtheme div.divtheme .contenu-fiche .tetepage {background-color:#E7EBEE;margin-top:0em!important;padding-top:0.5em;}
#colgauche #divtheme div.divtheme .contenu-fiche .tetepage h3 {margin-top:0!important;padding:0;padding-left:22px; }
#colgauche #divtheme div.divtheme .contenu-fiche .tetepage h3.titre {background-color:#e7ebee; margin:0 !important;font-size:1.9em;font-weight:900; padding: 0.3em 0 0.8em 22px !important;padding: 0.3em 0 0.8em 20px;background-position: 0em 0.5em; border-bottom:solid 1px #b2b2b2;}
#colgauche #divtheme div.divtheme .contenu-fiche .tetepage p {font-weight:bold;margin-right:0!important;padding-right:2em;border-top:#b2b2b2 1px solid;}
#colgauche #divtheme div.divtheme .contenu-fiche p {text-align:left;padding:0.5em 2em 0 2em;}
#colgauche #divtheme div.divtheme .contenu-fiche .tetepage p { margin-left:0; margin-top:1em; border-top:0;}
#colgauche #divtheme div.divtheme .tetepage h4.bas {margin-top:2em !important;}
#colgauche #divtheme div.divtheme .tetepage.bas { padding-top:0.1em !important;}
h4.bas {margin-top:2em !important;}
.bas { padding-top:0.1em !important;}
.tetepage_bas {float:left;width:90%;background-color:#C9E8E2;/*#d5dce2*/padding-bottom:0.5em;margin-bottom:0em;padding-top:0em;border-right:1px solid #B2B2B2;}
.tetepage_bas img {float:left;margin:0;padding: 0px 20px 0 0;}
/*.tetepage p {margin:0 2em 1em 157px;}*/
.tetepage_bas a {float:left;font-weight:bold;font-size:0.85em; margin:10px 0 0 0;padding:10px 0 0 0;}
.tetepage_bas h4 { padding-left:16px !important;margin-bottom:0.5em; margin-top:2em !important; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#364892;margin-left:157px;}

.tetepage_bas_long {float:left;width:100%;background-color:#C9E8E2;/*#d5dce2*/padding-bottom:0.5em;margin-bottom:0em;padding-top:0em;border-right:none;}
.tetepage_bas_long img {float:left;margin:0;padding: 0px 20px 0 0;}
/*.tetepage p {margin:0 2em 1em 157px;}*/
.tetepage_bas_long a {float:left;font-weight:bold;font-size:0.85em; margin:10px 0 0 0;padding:10px 0 0 0;}
.tetepage_bas_long h4 { padding-left:16px !important;margin-bottom:0.5em; margin-top:2em !important; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#364892;margin-left:157px;}


/* div.tetepage h3 { padding-left: 20px !important;} */
/* deux colonnes au centre en tableau */
#colgauche #divtheme table.coldbl {border:0; border-collapse: collapse; margin:2px 0 0 0 !important;width:100%;}
#colgauche #divtheme table.coldbl td {background-color:#f2f4f6;vertical-align:top; padding:0; border-top: solid 1px #b2b2b2; padding-bottom:1em; width:50%;padding-right:0.8em;}
#colgauche #divtheme table.coldbl td.gauche {border-right: solid 1px #b2b2b2;}
#colgauche #divtheme table.coldbl td img,table.coldbl td p {float:none;}
#colgauche #divtheme table.coldbl td img { border:0; margin-left:-16px;}
/*#colgauche #divtheme table.coldbl td>img.une-theme {margin:0 0 0 0.1em;}*/
#colgauche #divtheme table.coldbl td p,#colgauche #divtheme table.coldbl td h4 { padding-left:16px;}
#colgauche #divtheme table.coldbl td a {margin-left: 16px; font-weight: 700; display:block;font-size:0.85em;}
#colgauche #divtheme table.coldbl td h4 {margin-bottom:0;margin-top:0.3em; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#102167;}
#colgauche #divtheme table.coldbl td>h4 {margin-left:0.1em;}
#colgauche #divtheme table.coldbl td p {margin:0.5em 0.3em 0.5em 0;}

/* informations complementaires */
hr {height:1px;border:0;color:#B2B2B2;background-color:#B2B2B2; width:90%;}

#colgauche div.avmarge {width:90% !important;border-right:solid 1px #b2b2b2;}

/* colonne centrale */
p.rappel-rubrique {width:auto !important;width:101%; background-color: #DADDEE;margin:0;padding:10px 0 0 10px!important;color:#3D4D80; font-size:1.7em;border-bottom:1px solid #b2b2b2!important;}
p.rappel-rubrique span { font-size:0.8em;}
#tblmenu div { border:solid 1px #f2f4f6;}


/* formulaire acces infos */

#colgauche #divtheme div.chtm {padding:0; margin:0 0 0 0px!important;padding-bottom:1em;background-color:#C9E8E2 !important;border-bottom:#B2B2B2 1px solid !important;}
#colgauche div.avmarge div.chtm form.chtm {margin:0 0 0 0px!important;}
#colgauche #divtheme div.chtm form.chtm {margin:0 0 0 0px; padding:0 0 0 6px !important;}
#colgauche #divtheme div.chtm form.chtm label { font-weight: bold; color:#29A688; font-size:0.9em;}
#colgauche #divtheme div.chtm form.chtm select { font-size:0.9em; width:40%;}
#colgauche #divtheme div.chtm form.chtm #btnarticles {color:#FFF;padding:0 0 2px 0!important;margin:0;font-size:0.8em;border:1px solid #29A688 ;background-color:#29A688;/*width:2.2em !important;width:1.9em;height:3.5ex;*/cursor:pointer}
#colgauche div.avmarge .nbrarticles { padding-top:0.6em; margin-bottom:0!important; font-size:1.2em; font-weight:bold; padding-left:24px;background-image: url(../images/puce-nbr-articles-trsports.gif); background-position:0% 0.75em; background-repeat: no-repeat;}
#colgauche #divtheme .nbrarticles { padding-top:0.6em; margin-bottom:0.5em; font-size:1.2em; font-weight:bold; padding-left:24px;background-image: url(../images/puce-nbr-articles-trsports.gif); background-position:0% 0.75em; background-repeat: no-repeat;}
#colgauche #divtheme .darticles {margin-left:18px;}

/* informations complementaires */
#colgauche #divtheme div.infos-complement {/*width:100% !important;width:103%;*/padding:0 0 0px 0 !important;margin: 0 0 0px 0 !important; border-right-color:#fff;}
#colgauche #divtheme div.infos-complement h4 {background-color:#E7EBEE!important;padding:0.2em 0 0.5em 16px;margin-bottom:0; margin-top:0; font-size:1em;background-image: url(../images/puce-h42-actu.gif); border-bottom:solid 1px #fff;background-position:0% 0%; background-repeat: no-repeat; color:#4D696F;}
#colgauche #divtheme div.infos-complement ul {list-style-position:outside; list-style-type: none; margin: 1em 0 0 16px; padding: 0;}
#colgauche #divtheme div.infos-complement div {background-color:#E7EBEE!important;margin: 0!important;padding:10px 0 2em 16px!important;}
#colgauche #divtheme div.infos-complement ul p {margin: 0.3em 0 0.3em -16px;}
#colgauche #divtheme div.infos-complement ul { padding-bottom:1em !important; }

#colgauche #divtheme div.rappel-rubrique {color:#4D696F;font-size:1.3em;border-bottom:0;}
div.tetepage div.rappel-rubrique {margin-left:0;}
#colgauche #divtheme div.rappel-rubrique { padding:0.5em 0 0 24px!important;margin:0 !important;}

/* position images 
div.tetepage p.tetepage {margin-left:48%; margin-top:1.5em;}
div.tetepage .rappel-rubrique {height:1em;width: auto;background-color:#E7EBEE;margin:0 0 1em 0;padding:0.5em 0 0 1em;color:#3D4D7E!important;font-size: 1.7em!important;border-bottom:#B2B2B2 1px solid;}
*/

#nv-bs .navig-D #btnpage {border:#29A688 1px solid;color:#FFF;background-color:#29A688;margin: -5px 0 0 0;}

#colgauche #divtheme div.divtheme .cols2 {border-top: solid 1px #b2b2b2;}
#colgauche #divtheme div.divtheme .cols2 .gche {width:69.75%; margin-right:0;}
#colgauche #divtheme div.divtheme .cols2 td.gche { width:50%;}
#colgauche #divtheme div.divtheme .cols2 .gche div { padding-right:0;}
div.tetepage p.tetepage {padding: 0 1em 0 0 !important; margin: 1em 0 0 20px!important;}
div.tetepage h3 { padding: 0 0 0 20px !important; margin-left:0;}
/*#colgauche #divtheme table.coldbl div.visuel {width:100%;padding:0 0px 0 0 !important;margin: 0 0 0 0 !important;}
#colgauche #divtheme table.coldbl div.visuel img.une-theme {padding:0 0 0 15px !important;}*/
#colgauche #divtheme table.coldbl div.visuel {margin:0 !important;padding:0 !important;}
#colgauche #divtheme table.coldbl div.visuel img.une-theme {margin:0 !important;padding:0 !important;}

img.une-theme {float:left; margin:0 0px 0.5em 0;padding: 0 10px 0 0;}
li.encours {background-color:#29A688 !important;}

div.tetepage div.chapo {padding: 0 1em 0 0 !important; margin: 1em 0 0 0px!important;}
div.tetepage div.chapo img{margin: -1em 0 0 0px!important;}

#colgauche #divtheme .dte { font-size:0.9em; width:30%;background-color:#eff1f4;float:right; margin:0; padding:0;}
#colgauche #divtheme .cols2>.dte {width:30%;}
#colgauche #divtheme .dte .chiffre div.lien, #colgauche #divtheme .dte .dernier div.lien {margin:12px 0 0 0px;width:auto;}
#colgauche #divtheme .dte .chiffre div.lien a, #colgauche #divtheme .dte .dernier div.lien a {width:auto;margin:12px 0 0 20px;}
#colgauche #divtheme .dte .dernier { border-bottom:0 !important;}
#colgauche #divtheme .dte .chiffre .lientous { color:#536b6d; margin-left:20px; margin-top:1em; font-weight:bold; display:block;}
#colgauche #divtheme .dte .chiffre .couleur {color:#4659b5;}
#colgauche #divtheme .dte .tit-chif {background-image:url(../images/chiffre-aides.gif);height:2em;line-height:2em;/*font-size:1.4em;*/font-weight:bold;background-position:0% 50%;background-repeat:no-repeat;padding-left:22px!important;margin-top:0.8em !important;}
#colgauche #divtheme .dte .tit-chif a {font-size:0.7em; line-height:1.2em;}
#colgauche #divtheme .dte .imgfilet {width:90%; border-top:solid 1px #b2b2b2;}
#colgauche #divtheme .dte .etroit { letter-spacing:-0.15ex;}
#colgauche #divtheme .dte .chiffre .list-decisions-drte { margin-top:0.3em; font-weight:bold;list-style-image: url(../images/puce-decision.gif); padding-left:0;margin-left:24px;}
#colgauche #divtheme .dte .chiffre .list-decisions-drte p { font-weight: normal; margin:0 0 0.2em 0; padding:0;}
#colgauche #divtheme .dte .chiffre .list-decisions-drte-pt { /*margin-top:0.6em;*/ color:#3b5183; font-weight:bold;list-style-image: url(../images/puce-decision-pt.gif); padding-left:0;margin-left:24px;}
#colgauche #divtheme .dte .chiffre .list-decisions-drte-pt div { color:#000; font-weight: normal;}


#colgauche #divtheme .lg150 { width:161px; margin-right:0;}
#colgauche #divtheme .lg150 div {margin-right:0; padding-right:1%; width:98% !important; }
#colgauche #divtheme .lg150 .imgfilet { width:90% !important;}


/* colonne gauche */
#colgauche #divtheme .gche {width:68% !important; float:left; margin:0; padding:0; background-color:#e7ebee;}
#colgauche #divtheme #cgctre { width:69.7% !important;border-right: solid 1px #b2b2b2;}

.divtheme .cols2 .a-la-une { padding:0 0 0 0!important;margin: 0 0 10px 0!important;border-bottom:1px solid #B2B2B2;}
.divtheme .cols2 .a-la-une div {padding: 0 1em 0 0 !important; margin: 0 0 0em 15px!important;} /*{float:left; padding:0 !important;margin:0 !important; margin-right:-10px; width:35% !important;}*/
.divtheme .cols2 .a-la-une div span.chapo{display:block;padding:10px 0 10px 0!important;}

#divtheme2 {padding:0 0 20px 0 !important;}


.chiffre p.couleur_t1 , .der-chif p.couleur_t1 {text-align:center!important;margin:0 0 0 0!important;padding:0 0 0 0!important; font-family:"Arial black", sans-serif;font-size:4em;font-weight:900;}
.chiffre p.couleur_t2 , .der-chif p.couleur_t2 {text-align:center!important;margin:0 0 0 0!important;padding:0 0 0 0!important; font-family:"Arial black", sans-serif;font-size:3em;font-weight:900;}
.chiffre p.couleur_t3 , .der-chif p.couleur_t3 {text-align:center!important;margin:0 0 0 0!important;padding:0 0 0 0!important; font-family:"Arial black", sans-serif;font-size:2em;font-weight:900;}

.chiffre p.couleur_t1 , .der-chif p.couleur_t1 {color:#29A688;}
.chiffre p.couleur_t2 , .der-chif p.couleur_t2 {color:#29A688;}
.chiffre p.couleur_t3 , .der-chif p.couleur_t3 {color:#29A688;}


