/* titres  onglets  */
#contenu h2 * {color:#4557B0}
h2 span {color:#4557B0}
table.ttitreh2 h2 {margin:0 0 0 2.8em !important;margin:0 0 0 2.5em;}
table.ttitreh2 td.titre {background-image:url(../images/fond-bleu.gif);background-position:4.2em 0 !important;background-position:3.8em 0;}
table.ttitreh2 td.arrondi {background-color:#4557B0;}

/*#conteneur>#ic-o {left:770px; top:13.5em;}*/
#menu-g {margin-top:4.7em;}

/* menu selectionne */
.mn-s a.menu-selec {background-color:#4557B0;color:#FFF;background-image:none}
.mn-s a:hover.menu-selec {background-color:#4557B0;color:#FFF;background-image:none}
/* colonne centrale */
#colgauche {padding-top:0 !important;}
#colgauche #divtheme {padding-top:0; /*margin-bottom:1em;*/width:98%;background-color:#e7ebee;}
#colgauche #divtheme.ssmarge {width:100%; padding:0;}
#colgauche #divtheme.ssmarge div {margin:0;}
#colgauche #divtheme h3.sanspuce { background-image:none !important; }
/* bloc avec titre info et fond de couleur */
#colgauche #divtheme div.divtheme { width:100% !important; margin:0 !important;padding:0 !important;background-color:#e7ebee;}
#colgauche #divtheme div.divtheme.type2 { width:100% !important; margin:0 !important;padding:0 !important;border-bottom: 0 solid #e7ebee;background-color:#eff1f4;}
#colgauche #divtheme div.divtheme .cols2 .gche {/*width:auto!important;*/margin:0 !important;padding:0 !important;}
#colgauche #divtheme div.divtheme .cols2 td.gche { margin:0 !important;padding:0 !important;}
#colgauche #divtheme div.divtheme .cols2 .gche div { padding-right:0!important;}
#colgauche #divtheme div.divtheme h3 {font-size:1.9em;font-weight:900;color:black;text-decoration:none;margin:0.3em 0 0.6em 0;position:relative;padding-left:24px!important;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 p {padding:0 0 0 1.1em;}
#colgauche #divtheme .rappel-rubrique {color:#4D696F;font-size:1.3em;border-bottom:0; padding:0.7em 0 0 0px!important;  margin:0px 0 -10px 24px !important;}
div.tetepage p.rappel-rubrique {margin-left:0;}
#colgauche #divtheme p.rappel-rubrique { padding:0.5em 0 0 24px!important;  margin:0 0 0 0px !important;}
#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 div.divtheme h3.sansrubrique { margin-top:0; padding-top:1.5em; background-position:0 1.6em}
/* formulaire acces infos */
#colgauche #divtheme div.chtm {padding:0; margin:0; padding-bottom:1em;background-color:#daddee !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:#374284; 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 #4657b3 ;background-color:#4657b3;/*width:2.2em !important;width:1.9em;height:3.5ex;*/cursor:pointer}
#colgauche #divtheme .darticles {margin-left:18px;}
/* Bloc Gris/Bleu : Réponses recherche */
#colgauche #divtheme .bloc-rep {position:relative;width:578px !important;padding:0; margin:0;margin-right:0 !important; margin-right:-3px; padding-bottom:1em;background-color:#FFF; border-top:solid 1px #b2b2b2;}
#colgauche #divtheme .bloc-correc {width:97.8% !important;width:98.2%; padding-left:4px !important; padding-left:1px;}
#colgauche #divtheme .bloc-rep div {width:557px !important;position:relative;background-color:#C9E8E2 !important;padding:0 0 1em 0;margin-top:0;margin-left:22px;background-image: url(../images/puce-blc-fd-gris.gif); background-repeat: no-repeat; background-position: 0 0.8em;}
#colgauche #divtheme .bloc-correc div { border-right:0}
#colgauche #divtheme .bloc-correc  form { margin-left:22px;}
#colgauche #divtheme .bloc-rep img {border:0;}
#colgauche #divtheme .bloc-rep div p {position:relative;padding:0.8em 0 0 1em;font-size:1.1em;font-weight:bold;color:#3B4A51;}
#colgauche #divtheme .bloc-rep div a {padding:0.5em 0 0 1em; font-weight:700;}
#colgauche #divtheme .blocatitre p span {color:#000;/*font-size:1.1em;*/}

/* deux colonnes au centre */
#colgauche #divtheme div.divtheme .cols2 {border-top: solid 1px #b2b2b2;}
.avbdrtop {border-top: solid 1px #b2b2b2; /*width:100% !important;width:102%;*/ margin-top:1em;}
.bdrtop {border-top: solid 1px #b2b2b2;}
/* colonne gauche */
#colgauche #divtheme .gche {/*width:auto!important;*/ float:left; margin:0!important; padding:0!important; background-color:#DEF1ED;/*#e7ebee*/;}
#colgauche #divtheme td.gche {/*width:50% !important;*/}
#colgauche #divtheme .gche .a-la-une { padding:0; margin:0;}
#colgauche #divtheme .divtheme .cols2 .gche .a-la-une p {margin-top:1em;}

#colgauche #divtheme .gche .a-la-une img {float:left; margin:0 0.9em 0 0; padding:0;}
#colgauche #divtheme .gche .blocatitre, #colgauche #divtheme .blocatitre {position:relative}
#colgauche #divtheme .gche .blocatitre h4, #colgauche #divtheme .gche .blocatitre h5, #colgauche #divtheme .blocatitre h5 { padding-left:16px !important;margin-bottom:0; margin-top:1em; font-size:1em;background-image: url(../images/puce-h4-bleu.gif); background-position:0% 0%; background-repeat: no-repeat; color:#364892;}
#colgauche #divtheme .gche .blocatitre h5, #colgauche #divtheme .blocatitre h5  {background-image: url(../images/puce-h42-actu.gif);}
#colgauche #divtheme .blocatitre { padding-bottom: 1em; }
#colgauche #divtheme .blocatitre p { margin-top:0.8em;}

/*#colgauche #divtheme .gche div.infos-complement ul a {display:block;}*/
/*#colgauche #divtheme .gche div.infos-complement {width:100% !important;width:103%;background-color:#C9E8E2; padding:0; border-right-color:#fff;}
#colgauche #divtheme .gche div.infos-complement h4 {padding-left:16px;margin-bottom:0; margin-top:0.3em; font-size:1em;padding-bottom:0.5em;background-image: url(../images/puce-h42-actu.gif); border-bottom:solid 1px #fff;background-position:0% 0%; background-repeat: no-repeat; color:#364892;}
#colgauche #divtheme .gche div.infos-complement ul {list-style-position:outside; list-style-type: none; margin: 1em 0 0 16px; padding: 0;}
#colgauche #divtheme .gche 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.infos-complement {/*width:100% !important;width:103%;*/padding:0 0 0 0 !important;margin: 0 0 0px 0 !important; border-right-color:#fff;}
#colgauche #divtheme div.infos-complement h4 {background-color:#C9E8E2!important;padding-left:16px;margin-bottom:0; margin-top:0; font-size:1em;padding-bottom:0.5em;background-image: url(../images/puce-h42-actu.gif); border-bottom:solid 1px #fff;background-position:0% 0%; background-repeat: no-repeat; color:#364892;}
#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:#C9E8E2!important;margin: 0!important;padding:2px 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; }

/* numero azur */
#colgauche #divtheme .numazur {position:relative; margin-left:11px;background-color:#eff1f4;border-top: solid 1px #b2b2b2; background-image: url(../images/puce-numazur.gif); background-repeat:no-repeat; background-position: 16px 0;border-top:0;}
#colgauche #divtheme .blocatitre .numazur {border-top:1px solid #b2b2b2; margin-top:1em;}
#colgauche #divtheme .blocatitre .numazur img {padding:0 0.4em 0 0.5em;}
#colgauche #divtheme .numazur p {padding:0 0.6em 0 0;}
#colgauche #divtheme .numazur h4 {font-size:0.95em; background-image:none;}
#colgauche #divtheme .numazur img {float:right;position:relative;}
#colgauche #divtheme .dte .numazur {background-image:none; margin-left:0;}
#colgauche #divtheme .dte .numazur * {position:relative;}
#colgauche #divtheme .dte .numazur img {float:none;margin-left:16px; margin-right:0.4em;}
#colgauche #divtheme .dte .numazur h4 {background-image: url(../images/puce-h4-bleu.gif);}
#colgauche #divtheme .dte .numazur h4 img { margin-left:0;}

/* liste de documents */
ul.documents {list-style-type: none;margin-left:24px;padding-left:16px;}
ul.documents span.gras {color:#364892;}
ul.documents a {font-weight:bold;}
ul.documents li {border-top:solid 1px #fff;background:url(../images/puce-td.gif) no-repeat 0 1em;width:96%; padding-top:0.6em; padding-bottom:0.6em;padding-left:0.8em;}
ul.documents li p {margin-left:-14px;padding-left:0;margin-top:0}
ul.documents li table.icone {width:100%;}
ul.documents li table.icone td {vertical-align:top;font-weight:bold;}
ul.documents li table.icone td.libel {vertical-align:middle; width:50%}
ul.documents li table.icone td.icone { width:25%;}
ul.documents li table.icone td.libel span{font-weight:normal;}
ul.documents li table.icone td.icone img {float:left;margin-right:0.4em;vertical-align:text-bottom;border:0;}
ul.documents li table.icone td.icone a {color:#4e6a6b;font-weight:normal;text-decoration:none;}
#colgauche #divtheme h4.listarch{ font-size:1em;}
#colgauche #divtheme h4.listarch span,#colgauche #divtheme h5.listarch span { font-size:1.1em; font-weight:900; color:#000;}
#colgauche #divtheme h5.listarch { font-size:1em;}

/* tableau de donnees */
.tabdata caption {padding-bottom:0;}
.tabdata th { vertical-align:middle; border-bottom:solid 1px #b2b2b2}
.tabdata td {padding:0 0.2em;}

/* position images */
img.a-la-une {float:none}
img.une-theme {float:left; margin:0 0px 0.5em 0;padding: 0 10px 0 0;}
/*div.tetepage p.tetepage {margin-left:50%; padding-left:0 !important; margin-top: 1em; padding-right:1em !important;}*/
/*div.tetepage div.chapo {padding: 0 1em 0 0 !important; margin: 1em 0 0 20px!important;}*/
div.tetepage div.chapo {padding: 0 1em 0 0 !important; margin: 1em 0 0 0px!important;font-weight:bold;}
div.tetepage div.chapo img{margin: -1em 0 0 0px!important;}
.a-la-une div.chapo {padding: 0 1em 0 0 !important; margin: 1em 0 0 0px!important;font-weight:bold;}
.a-la-une div.chapo img{margin: 0 5px 0 -20px!important;}
div.tetepage h3 { padding-left: 20px !important; margin-left:0;}
/* deux colonnes au centre en tableau */
#colgauche #divtheme table.coldbl {border:0; border-collapse: collapse; margin:0 0 0 0 !important;width:100%;/*background-color:#f2f4f6;*/}
#colgauche #divtheme table.coldbl td {background-color:#f2f4f6;vertical-align:top; border-top: solid 1px #b2b2b2; /*padding:0 0.8em 0.5em 0;*/padding:0 0 0.5em 0; width:50%;}
#colgauche #divtheme table.coldbl td.gauche {border-right: 1px solid #b2b2b2;}
/*#colgauche #divtheme table.coldbl td.gche {border-right: 1px solid #b2b2b2;}*/
/*#colgauche #divtheme table.coldbl>tbody>tr>td.gche {width:100% !important;}*/
#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 { border:0;}
#colgauche #divtheme table.coldbl div.visuel {width:100%;padding:0 0 0 0!important;margin:0 0 -4px 0!important;}
/*#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; margin-bottom:0.6em;}
#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:#364892;}
#colgauche #divtheme table.coldbl td h4 a {color:#364892 !important;margin:0!important;padding:0!important;}
#colgauche #divtheme table.coldbl td h4 a:hover {text-decoration:underline;color:#364892 !important;margin:0!important;padding:0!important;}
#colgauche #divtheme table.coldbl td>h4 {margin-left:0.1em;}
#colgauche #divtheme table.coldbl td p {margin:0.5em 0.3em 0.5em 0;}

#colgauche #divtheme table.coldbl td.colspan { width:100%;}
#colgauche #divtheme table.coldbl td.colspan img,#colgauche #divtheme table.coldbl td.colspan div {float:left;}
#colgauche #divtheme table.coldbl td.colspan div {padding-left:10px;width:50%;}
#colgauche #divtheme table.coldbl td.colspan h4 {margin-top: 3em; }
#colgauche #divtheme table.coldbl td.colspan img { padding-bottom: 0.7em; }

/* informations complementaires */
#colgauche #divtheme table.coldbl tr.infos-complement {background-color:#C9E8E2;}
#colgauche #divtheme table.coldbl tr.infos-complement td ul a {display:block;}
#colgauche #divtheme table.coldbl tr.infos-complement td {padding:0; border-right-color:#fff;background-color:#C9E8E2;}
#colgauche #divtheme table.coldbl tr.infos-complement h4 {padding-bottom:0.5em;background-image: url(../images/puce-h42-actu.gif); border-bottom:solid 1px #fff;}
#colgauche #divtheme table.coldbl tr.infos-complement ul {list-style-position:outside; list-style-type: none; margin: 1em 0 0 0; padding: 0;}
#colgauche #divtheme table.coldbl>tbody>tr.infos-complement>td.gche {width:90% !important;}
#colgauche #divtheme table.coldbl td.bdrl { border-left: solid 1px #fff;}


hr {height:1px;border:0;color:#B2B2B2;background-color:#B2B2B2; width:90%;}
.bdrbc {border-color:#fff !important;}
.fdgris {background-color:#C9E8E2; margin-bottom:0;}
.fdgrisfonce {background-color:#C9E8E2 !important; margin-bottom:0;}

form#rech-archives {padding-left:10px; margin-left:16px; /*width:97.5%;*/ padding-bottom:0.3em; margin-bottom:0;height:1%!important;}
#colgauche #divtheme .blocatitre h4.rech-archives { padding-top:1em !important; background-position:0 1em !important;}
form#rech-archives br { clear: both;}
form#rech-archives label { display:block; float:left; width:47%; font-weight: bold}
form#rech-archives input { float:left; width:45%; font-size:0.9em;margin-bottom:0.4em; border:solid 1px #5e767a;}
form#rech-archives select { float:left; width:46.5%; font-size:0.9em;margin-bottom:0.4em;}
form#rech-archives span { display:block; float:left; width:46%;}
form#rech-archives hr {margin-left:-10px;color:#fff;background-color:#fff;width:99%; clear:both !important; top:0 !important; top:4.2em;}
form#rech-archives #datedu,form#rech-archives #dateau {width:6.15em;}
form#rech-archives label.datedu, form#rech-archives label.dateau {width:1.4em; text-align:center;}
form#rech-archives #btnannul { height:1.5em; margin-left:47% !important;margin-left:41%;font-size:1em; width:5em; border:solid 1px #666668; background-color:#7c91a2; color:#fff;}
form#rech-archives #btnsubmit {height:1.5em; margin-left:8%; font-size:1em; width:6em; border:solid 1px #000;background-color:#4757ac; color:#fff;}
form#rech-archives .ex { font-size:0.85em; white-space:nowrap;float:right; margin-top:-1em; margin-right:4%;}

/*h4.pblc {background-image: url(../images/puce-blc-fd-gris.gif) !important;}*/


div.serre { padding-bottom:0.5em !important;width:163px!important;}
.dte>div.serre { width:180px!important;}

ul.liste-docs { list-style-type:none; margin-left:15px; padding-left:15px; margin-top: 0.3em; margin-bottom:0.3em; }
ul.liste-docs li { vertical-align: bottom; padding: 0.3em 0;}
ul.liste-docs li.first-doc { vertical-align: bottom; padding: 0.3em 0pt 0.3em 25px;}
ul.liste-docs li a { font-weight:700; font-size:0.9em;}
ul.liste-docs li img {vertical-align: text-bottom; margin-right:0.2em;}

/* navigation basse avec Combo */
#nv-bs .navig-G p {color:#5C768F;}
#nv-bs .navig-D select {border:#5D767C 1px solid;}
#nv-bs .navig-D #btnpage {border:#5D767C 1px solid;color:#FFF;background-color:#5C768F;}
#nv-bs .navig-C ul li.encours {background-color:#5C768F}

#colgauche #divtheme .bloc-rep div.alfa { padding-bottom:0.2em; padding-left:0; margin-left:13px !important; background-image:none;}
#colgauche #divtheme .bloc-rep p.alfa { margin-bottom:0.5em; margin-top:0;}
#colgauche #divtheme .bloc-rep p.alfa span {color:#55727a;}
#colgauche #divtheme .bloc-rep div.alfa p { float:left;padding:0; margin:0 0.1em 0 0.1em;background-color:#4457b3; color:#fff;}
#colgauche #divtheme .bloc-rep div.alfa p a { margin:0; padding:0 0.25em 0 0.25em; background-color:#adb4de; text-decoration:none;}
#colgauche #divtheme .bloc-rep div.alfa p span {margin:0; padding:0 0.3em 0 0.3em;}
#colgauche #divtheme .bloc-rep form#cherche-alfa {background-color:#daddee !important; /*margin:0;margin-left:2.5em;*/ padding:0.6em 0 0.6em 1em; border-bottom:solid 1px #b2b2b2}
#colgauche #divtheme .bloc-rep form#cherche-alfa label { font-weight:bold; margin-right:1em;}
#colgauche #divtheme .bloc-rep form#cherche-alfa input#mot { font-size:0.8em;}
#colgauche #divtheme #btnmot {border:#5D767C 1px solid;color:#FFF;padding:0 0 2px 0!important;margin:0;font-size:0.8em;width:2.2em !important;width:1.9em;height:3.3ex;cursor:pointer;background-color:#5469bc;}/* #colgauche #divtheme .bloc-rep div {padding:0; } */
#colgauche #divtheme div.pdgr { padding-right:1em; background-image: url(../images/fond-col-droite.gif); background-repeat: repeat-y; background-position:100% 0;}

#colgauche #divtheme .bloc-rep form#form-theme {margin:0;padding:0 0 0 1em;}
#colgauche #divtheme .bloc-rep form#form-theme label { font-weight:bold; margin-right:1em;color: rgb(54, 72, 146);}
#colgauche #divtheme .bloc-rep form#form-theme select#theme { font-size:0.8em; width:12em;}

table.tfichedecision {width:97%;margin-left:3%;border-collapse:collapse;}
table.tfichedecision th,table.tfichedecision td {border-bottom: solid 1px; padding:0.6em 0.4em 0.6em 0.8em;}
table.tfichedecision th.nobdr,table.tfichedecision td.nobdr { border-bottom:0;}
table.tfichedecision th { width:35%; vertical-align:top;color:#364892;}
table.tfichedecision td { width:65%;}
.fichedecision,.tfichedecision {border-color:#b1b6c9 !important;}
div.fichedecision { background-color:#DEF1ED;}
h4.fichedecision { font-size:1.2em; font-weight:900; background-color:#e7ebee; padding-bottom:0.4em; padding-top:0.7em; background-image: url(../images/puce-h42-actu.gif) !important; background-position:0 0.6em !important;}

#colgauche #divtheme .fichedecision .infos-complement ul a {display:block; font-size:0.9em;}
#colgauche #divtheme .fichedecision .infos-complement {background-color:#C9E8E2; padding:0;}
#colgauche #divtheme .fichedecision .infos-complement h4 { font-size:1.2em;padding-left:16px;margin-bottom:0; margin-top:0; padding-top:0.5em;padding-bottom:0.1em; background-image: url(../images/puce-h42-actu.gif); border-bottom:solid 1px #fff;background-position:0 0.5em; background-repeat: no-repeat; color:#364892;}
#colgauche #divtheme .fichedecision .infos-complement ul {list-style-position:outside; list-style-type: none; margin: 1em 0 0 16px; padding: 0;}
#colgauche #divtheme .fichedecision .infos-complement ul p {margin: 0.3em 0 0.3em -16px;}

div#nv-bs.exten { width:92%; background-color:#fff !important; margin:0; border:0 !important;}
div#nv-bs.exten table { margin:0; padding:0; border-collapse: collapse; width:100%;}
div#nv-bs.exten td { vertical-align:middle !important;}
div#nv-bs.exten td.navig-G { width:25% !important;}
div#nv-bs.exten td.navig-G img { margin-right:5px;}
div#nv-bs.exten td.navig-C { width:53% !important;}
div#nv-bs.exten td.navig-D { width:22% !important;}
div#nv-bs.exten td.navig-D img { margin-left:5px;}
a.suitelieux { color:#748c8e; font-weight:600;}

h4.titre-theme {background-color:#fff; margin:0; width:100% !important; width:101.7%; padding:0; border-bottom:solid 1px #b2b2b2; padding-top:0.6em;color:#364892;}
p.special {float:left;}
img.special { vertical-align:middle;}
.specialalign {top:-0.3em; font-size:0.85em;}
.specialalign2 {top:-0.3em; float:right; margin-right:1em; clear:right;}
.specialalign2 a {font-size:0.85em;}

#colgauche #divtheme h4.lettrine {color:#4457b3; background-image:url(../images/fond-lettrine.gif) !important;background-position: 5em 0.6em !important;background-repeat: repeat-x !important;font-size:4em !important; margin-top:0!important; padding-left:0!important; width:95% !important;}
#colgauche #divtheme h4.lettrine span {background-color:#e7ebee; padding: 0 4px 0 4px}
#colgauche #divtheme ul.liste-lieux { list-style-type: none; margin-left:12px; padding-left:0; float:left; width:30%;}

div.rech-archives {/*width:104% !important;*/}
a.lien-bleu { color:#364892}
table.specialalign {width:100%}
table.specialalign td.fd {text-align:right; padding-right:2em;}

#colgauche div.avmarge{width:90% !important;border-right:solid 1px #b2b2b2;}
.avfoto { margin-left:1em; float:left; width:45%}
.avfoto2 { margin-left:30%; width:60%}

.avfoto span,.avfoto2 span {color:#364892 !important;}

ul.parag {list-style-image:url(../images/puce-simple.gif); list-style-type:square; margin:0 0 0 8px;padding: 0 0 0 8px;}
div.blocatitre img.fotomarge { margin-bottom:0.6em; clear:right; display: block}

a.lientous { color:#536b6d; margin-left:20px; margin-top:1em; font-weight:bold; display:block;}

.divtheme .cols2 .a-la-une { padding:0 0 0 0!important;margin: 0 0 0 0!important;}
.divtheme .cols2 .a-la-une div {padding: 0 1em 0 0 !important; margin: 0 0 0em 20px!important;} /*{float:left; padding:0 !important;margin:0 !important; margin-right:-10px; width:35% !important;}*/
.divtheme .cols2 .a-la-une div span.chapo{font-weight:bold;display:block;padding:10px 0 10px 0!important;}

.divtheme .cols2 .a-la-une p {float:left; padding:0 !important;margin:0 !important;width:60%;}

.divtheme .cols2 .chiffre,.divtheme .cols2 .der-chif { border-bottom:0 !important;}
.divtheme .cols2 .a-la-une p.full {/*width:50% !important;*/}
div#colgauche div#divtheme div.cols2 div#cdctre.Gd {width:20%;margin:0 -2px 0 -2px;}
div#colgauche div#divtheme div.cols2>div#cdctre.Gd {width:30%;margin:0;}
div#colgauche div#divtheme div.cols2>div#cdctre.Gd * { width:92%;}

td.bdrg { border-left: solid 1px #fff; padding:0; margin:0; width:50%;}
#colgauche #divtheme table td.infos h4 {margin-left:-1px !important;margin-left:0;}
table.bdrtop td.colspan {background-color: rgb(242, 244, 246);}
table.bdrtop { margin-bottom:-1em; padding-bottom:0;}
#colgauche #divtheme table.bdrtop td h4 {margin-bottom:0;font-size:1em;background-image: url(../images/puce-h4-bleu.gif); padding-left:16px; background-position:0% 0%; background-repeat: no-repeat; color:#364892;margin-top: 3em;}
#colgauche #divtheme table.bdrtop td div {margin-left:155px;}
#colgauche #divtheme table.bdrtop td div a { font-weight:bold;}

#colgauche #divtheme #cgctre { /*width:auto!important;border-right: solid 1px #b2b2b2;*/}


/* colonne droite */

#colgauche #divtheme table {}

div>#ic-o {margin-left:120px}
#colgauche #divtheme .dte { font-size:0.9em; /*width:auto!important;*/background-color:#eff1f4;float:right; margin:0!important; padding:0!important;border-left: solid 1px #b2b2b2;}
#colgauche #divtheme td.dte { vertical-align:top!important;font-size:0.9em; /*width:auto!important;*/background-color:#eff1f4;float:none; margin:0!important; padding:0!important;}
#colgauche #divtheme .cols2>.dte {/*width:auto!important;*/}
#colgauche #divtheme .dte .chiffre {/*width:30%important;*/}
#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 .chiffre { border-bottom:1px solid #b2b2b2 !important;}
#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-bleu.gif);height:2em;line-height:2em;font-size:1.6em;font-weight:bold;background-position:0% 50%;background-repeat:no-repeat;padding-left:20px!important;margin-top:0.8em !important;}
#colgauche #divtheme .dte .serre .tit-chif {_border:1px solid red;_margin:10px 0 0 -15px!important;_padding:0 0 0 20px!important;}
#colgauche #divtheme .dte .tit-chif a {font-size:0.7em; line-height:1.2em;}
#colgauche #divtheme .dte .tit-chif span.agenda {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 .dte .der-chif .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 .der-chif .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;}


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


/*
div.blocatitre div.img_gauche img {float: left; margin: 0 1em 0 0;}
div.blocatitre div.texte_droite {margin: 0 0px 0 15px;}
div.blocatitre div.texte_droite p {float:none !important;clear:none !important;width:auto !important;}
*/

#colgauche #divtheme .blocatitre h4  {background-image:none !important;margin:1em 0 0 0 !important; font-size:1.3em; color:#364892;}


div.blocatitre div.img_gauche {float: left;margin: 0 1em 0 0 !important;}
div.blocatitre div.img_gauche img {margin: 0 1em 0 0 !important;}
div.blocatitre div.texte_droite {clear:none;width:auto!important;margin: 0 0px 0 0px !important;padding:0px 0px 0px 0px!important;}
div.blocatitre div.texte_droite p {float:none !important;clear:none !important;width:auto !important;}
div.ssmarge div.blocatitre div.texte_droite h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 -14px !important;}
div.avmarge div.blocatitre div.texte_droite h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 0px !important;}

div.blocatitre div.img_droite img {float: right;margin: 0 0 0 1em;}
div.blocatitre div.texte_gauche {clear:none;width:auto!important;margin: 0 0 0 0px!important;padding:0px 0px 0px 0px!important;}
div.blocatitre div.texte_gauche p {float:none !important;clear:none !important;width:auto !important;}
div.ssmarge div.blocatitre div.texte_gauche h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 -15px !important;}
div.avmarge div.blocatitre div.texte_gauche h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 0px !important;}

div.blocatitre div.img_large img {margin: 0 0 0 0;}
div.blocatitre div.texte_large {margin: 0 15px 0 15px;}
div.ssmarge div.blocatitre div.texte_large h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 -14px !important;}
div.avmarge div.blocatitre div.texte_large h4  span{display:block;background-image: url(../images/puce-h4-bleu.gif);background-position: 0em 0em;background-repeat: no-repeat;padding-left:16px !important;margin:0 0 0 -14px !important;}

div.blocatitre .deuxieme {border-top:1px solid #B2B2B2;padding:5px 0 5px 0;margin:0 0 0 0}



/***************************/

div.blocatitre div.texte_gauche p.complexe-chiffre {padding:25px 18px 25px 20px!important;margin:0!important;display:block!important;float:right!important;width:125px!important;background:#EFF1F4;border-top:1px solid #b2b2b2 !important;border-left:1px solid #b2b2b2 !important;border-bottom:1px solid #b2b2b2 !important;}
div.blocatitre div.texte_large p.complexe-chiffre {padding:25px 18px 25px 20px!important;margin:0 -15px 0 0!important;display:block!important;float:right!important;width:125px!important;background:#EFF1F4;border-top:1px solid #b2b2b2 !important;border-left:1px solid #b2b2b2 !important;border-bottom:1px solid #b2b2b2 !important;}
div.blocatitre div.texte_droite p.complexe-chiffre {padding:25px 18px 25px 20px!important;margin:0!important;display:block!important;float:right!important;width:125px!important;background:#EFF1F4;border-top:1px solid #b2b2b2 !important;border-left:1px solid #b2b2b2 !important;border-bottom:1px solid #b2b2b2 !important;}

div.blocatitre div.texte_gauche p.complexe-chiffre span.entete-chiffre{margin:0 0 0 -20px!important;background-image:url(../images/chiffre-bleu.gif);font-size:18px!important;font-weight:bold;background-position:0% 50%;background-repeat:no-repeat;padding-left:20px!important;margin-top:0.8em !important;}
div.blocatitre div.texte_large p.complexe-chiffre span.entete-chiffre{margin:0 0 0 -20px!important;background-image:url(../images/chiffre-bleu.gif);font-size:18px!important;;font-weight:bold;background-position:0% 50%;background-repeat:no-repeat;padding-left:20px!important;margin-top:0.8em !important;}
div.blocatitre div.texte_droite p.complexe-chiffre span.entete-chiffre{margin:0 0 0 -20px!important;background-image:url(../images/chiffre-bleu.gif);font-size:18px!important;;font-weight:bold;background-position:0% 50%;background-repeat:no-repeat;padding-left:20px!important;margin-top:0.8em !important;}

div.blocatitre div.texte_gauche p.complexe-chiffre span.couleur_t1 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:4em!important;font-weight:900!important;}
div.blocatitre div.texte_gauche p.complexe-chiffre span.couleur_t2 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:3.5em!important;font-weight:900!important;}
div.blocatitre div.texte_gauche p.complexe-chiffre span.couleur_t3 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:2em!important;font-weight:900!important;}
div.blocatitre div.texte_large p.complexe-chiffre span.couleur_t1 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:4em!important;font-weight:900!important;}
div.blocatitre div.texte_large p.complexe-chiffre span.couleur_t2 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:3.5em!important;font-weight:900!important;}
div.blocatitre div.texte_large p.complexe-chiffre span.couleur_t3 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:2em!important;font-weight:900!important;}
div.blocatitre div.texte_droite p.complexe-chiffre span.couleur_t1 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:4em!important;font-weight:900!important;}
div.blocatitre div.texte_droite p.complexe-chiffre span.couleur_t2 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:3.5em!important;font-weight:900!important;}
div.blocatitre div.texte_droite p.complexe-chiffre span.couleur_t3 {padding:0!important;margin:0!important;color:#4657B1!important;font-family:"Arial black", sans-serif!important;font-size:2em!important;font-weight:900!important;}

/* titre onglet rouge */
#contenu table.ttitreh2-rouge h2 * {color:#E61E02 !important;}
table.ttitreh2-rouge h2 span {color:#E61E02 !important;}
table.ttitreh2-rouge td.titre {background-image:url(../images/fond-rouge.gif) !important;}
table.ttitreh2-rouge td.arrondi {background-color:#E61E02 !important;}

/* titre onglet bleu */
#contenu table.ttitreh2-bleu h2 * {color:#4557B0 !important;}
table.ttitreh2-bleu h2 span {color:#4557B0 !important;}
table.ttitreh2-bleu td.titre {background-image:url(../images/fond-bleu.gif) !important;}
table.ttitreh2-bleu td.arrondi {background-color:#4557B0 !important;}

/* titre onglet vert */
#contenu table.ttitreh2-vert h2 * {color:#29A687 !important;}
table.ttitreh2-vert h2 span {color:#29A687 !important;}
table.ttitreh2-vert td.titre {background-image:url(../images/fond-vert.gif) !important;}
table.ttitreh2-vert td.arrondi {background-color:#29A687 !important;}

/* titre onglet gris */
#contenu table.ttitreh2-gris h2 * {color:#5C768F !important;}
table.ttitreh2-gris h2 span {color:#5C768F !important;}
table.ttitreh2-gris td.titre {background-image:url(../images/fond-gris.gif) !important;}
table.ttitreh2-gris td.arrondi {background-color:#5C768F !important;}

/* -/- a ajouter a la fin de thematic.css (ou bien appeler cette CSS apres les autres) */

/* +/+ creer <table class="ttitreh2 ttitreh2-international"> */
table.ttitreh2-international td.titre {background-position:3.2em 0 !important;background-position:3.2em 0;}
/* -/- creer <table class="ttitreh2 ttitreh2-international"> */

#nv-bs .navig-C img.dte {width:auto!important;}



#colgauche #divtheme .blocatitre h4.pblc {
	background-image:url(../images/puce-blc-fd-gris.gif) !important;
	/*background-position:0%!important;*/
	background-repeat:no-repeat!important;
	color:#364892!important;
	font-size:1.3em!important;
	margin-bottom:0pt!important;
	margin-top:1em!important;
	padding-left:16px !important;
}

