/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|
|		Copyright (c) 2010 ANR
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* ______________________ss[ 03 | Mise en colonnes ]____________________*/
#ContainerCols {width:960px;margin:0 auto;padding:8px 10px;display:block;font-size:1em;text-align:left;color:#2F2F2F;}
#ContainerCols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols {display:inline-block;}
/* \*/ * html #ContainerCols {height:1%;} #ContainerCols {display:block;} /* */
#ColMenu ul li, #ColContenu .contenu ul li, #ColContenu #telechargement ul li,  #ColContenu .cadre-bloc ul li, #ColContextuelle ul li {list-style:none;margin:0 0 .5em 0;}
#ColMenu ol li, #ColContenu .contenu ol li, #ColContenu #telechargement ol li, #ColContenu .cadre-bloc ol li, #ColContextuelle ol li {list-style-position:inside;margin:0 0 .5em 0;}
#ColMenu a, #ColContenu .contenu a, .bloc-general a, #FildAriane a, #ColContenu #telechargement a,  #ColContenu .cadre-bloc a, #ColContextuelle a {color:#2895CC;font-weight:bold;}
a.fNom {color:#000;font-weight:normal !important;}
#ContainerCols #cadre-cols {width:714px;padding:18px 10px 0 15px;margin-right:13px;float:left;background:#FFF url(../../img/bloc/coin-top.gif) no-repeat 0 -94px;}
/* \*/ * html #ContainerCols #cadre-cols a {position:relative;} /* */
#ContainerCols #ColMenu {width:149px;float:left;text-align:left;border:1px solid #C0C0C0;margin-bottom:10px;}
#ContainerCols #ColContenu {width:541px;padding:0 5px 10px 17px;text-align:left;float:left;}
#ColContextuelle {width:190px;padding:10px 9px 10px 9px;float:left;background:#FFF url(../../img/bloc/coin-top.gif) no-repeat 0 0;text-align:left;}

/* Positionnement Typo3 */
.txtVisu {display:inline-block;margin:0 0 .8em 0;}
.txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .txtVisu {height:1%;} .txtVisu {display:inline-block;width:525px;} /* */
.topCenter {text-align:center;}
.topCenter .blocVisu {margin:0 auto;text-align:left;}
.topCenter .blocTxt {text-align:left;}
.topRight .blocVisu {float:right;clear:both;}
.topRight .blocTxt {clear:both;}
.topLeft .blocVisu {}
.topLeft .blocTxt {}
.bottomCenter {text-align:center;}
.bottomCenter .blocVisu {margin:0 auto;text-align:left;}
.bottomCenter .blocTxt {text-align:left;}
.bottomRight .blocVisu {float:right;clear:both;}
.bottomRight .blocTxt {clear:both;}
.bottomLeft .blocVisu {}
.bottomLeft .blocTxt {}
.right {}
.right .blocVisu {float:right;margin:0 0 5px 15px;}
.right .blocTxt {} 
img.left {float:left;margin:0 1em 1em 0 !important;}
.left {float:left;margin:0 1em 1em 0;}
.left .blocVisu {float:left;margin:0 1em 5px 0;}
.left .blocTxt {}
.right_nowrap {}
.right_nowrap .blocVisu {float:right;margin:0 0 5px 15px;}
.right_nowrap .blocTxt {}
.left_nowrap {}
.left_nowrap .blocVisu {float:left;margin:0 15px 5px 0;}
.left_nowrap .blocTxt {float:left;}
/* Ajouté par Vincent 29/03/2010 */
/*.bodytext img {margin:15px;}*/
/* Positionnement */
#ColContenu .center, #ColContenu .align-center {text-align:center;}
#ColContenu .align-left {text-align:left;}
#ColContenu .align-right {text-align:right;}
#ColContenu .justify, #ColContenu .align-justify {text-align:justify;}
#ColContenu .middle {display:block;margin:0 auto;}
/* [ 03.1 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */
#ColMenu h2{color:#094A63;font-size:1.6em;font-style:italic;padding:13px 10px;line-height:100%;background:url(../../img/bg-h2-colmenu.gif) repeat-x 0 0;border-right:1px solid #E9E9E9;margin-bottom:1px;margin-top:1px;}
#ColMenu ul {padding-right:1px;}
#ColMenu ul li {vertical-align:bottom;margin:0;}
/* \*/ * html #ColMenu ul li {height:1%;} /* */
#ColMenu ul li a{background:url(../../img/bullet_01.gif) no-repeat 135px 50%;display:block;padding:6px 9px;color:#6D6C6C;font-weight:bold;}
#ColMenu ul li.on {background-color:#EFEFED;}
#ColMenu ul li a:hover,
#ColMenu ul li.on a {background-color:#EFEFED;background-image:url(../../img/bullet_03.gif);text-decoration:none;color:#2F2F2F;}
#ColMenu ul li.on ul li a,#ColMenu ul li ul li a{padding:0 5px 5px 20px; font-weight:normal;background-image:url(../../img/carre.gif);background-position:14px 6px;font-size:.9em}
#ColMenu ul li ul li.on a {font-weight:bold;}
#ColMenu ul li ul li a:hover {text-decoration:underline;}

/* Liste standard */
#ColContenu .contenu ul, #ColContenu #telechargement ul, #ColContenu .cadre-bloc ul, #ColContenu .bloc-general ul {margin:0 0 1em 0;padding:0;list-style:none;}
#ColContenu .contenu ul li, #ColContenu #telechargement ul li, #ColContenu .cadre-bloc ul li, #ColContenu .bloc-general ul li {background-image:url(../../img/bg_arrow.gif);background-position: 0 .5em;background-repeat:no-repeat;padding-left:8px;margin-bottom:0.1em;overflow:auto;}
/* \*/ * html #ColContenu .contenu ul li, * html #ColContenu #telechargement ul li, * html #ColContenu .cadre-bloc ul li {height:1%;} /* */
#ColContenu .contenu ul li a {}
#ColContenu a.fleche,#ColContenu ul.fleche li {margin-bottom:.3em;padding-left:8px;background-position:0 5px;}
#ColContenu ul.carre li {background-position:0 -33px;}
#ColContenu ul.contact {margin:0 0 1.3em 0;padding:0;}
#ColContenu ul.contact li {margin-bottom:.2em;background-position:-10px 0;padding-left:0;}
#ColContenu ul li.tel {background: url(../../img/bg_phone.gif) no-repeat 0 0;padding-left:18px}
#ColContenu ul li.email {background: url(../../img/bg_lettre.gif) no-repeat 0 .3em;padding-left:18px}
#ColContenu ul li.fax {background: url(../../img/bg_print.gif) no-repeat 0 .3em;padding-left:18px}
#ColContenu ul.pdf {padding:10px 10px 1px 10px;}
#ColContenu ul.pdf li, #ColContenu .contenu ul.pdf li, #ColContenu #telechargement ul.pdf li, #ColContenu .cadre-bloc ul.pdf li {background:url(../../img/bg_pdf.gif) no-repeat 0 0;margin-bottom:.3em; padding:0 5px 3px 24px;font-size:.9em;}

span.sep {border-bottom:1px solid #D7D7D7;display:block;margin-bottom:1em;}
#ColContenu .txt-bold {font-weight:bold;}
/* retour */
.bullet,

/*.retour{font-weight:bold;background:url(../../img/bullet_01.gif) no-repeat 0 6px;padding-left:6px;}*/


a.retour {font-weight:bold;color: #2895CC !important;}


/* date */
#ContainerCols .date {color:#DC5E2C !important;font-weight:bold;}
/* FIL d'ARIANE */
#FildAriane {font-size:.9em;margin-bottom:12px;border-bottom:4px solid #B3B2AD;padding-bottom:4px;}
#FildAriane a {font-weight:normal;}
/* toolBox*/
#toolBox {margin:0 0 1.5em 0;padding:0; clear: both; width: 100%}
#toolBox ul {list-style:none;margin:0;padding:0;}
#toolBox ul li {background:none;margin:0;padding:0;float:right;width:auto;height:19px;overflow: visible}
#toolBox ul li a {display:block;background:url(../../img/bg-outils.gif) no-repeat 0 0;height:16px;}
#toolBox ul li a#partager {width:90px;background-position:-90px 0;}
#toolBox ul li a#partager:hover {background-position:-90px -16px;}
#toolBox ul li a#Tplus {width:17px;background-position:0 0;}
#toolBox ul li a#Tplus:hover {background-position:0 -16px;}
#toolBox ul li a#Tmoins {width:17px;background-position:-17px 0;}
#toolBox ul li a#Tmoins:hover {background-position:-17px -16px;}
#toolBox ul li a#print {width:13px;background-position:-45px 0;margin:0 11px 0 10px;}
#toolBox ul li a#print:hover {background-position:-45px -16px;}
#toolBox ul li a#ami {width:13px;background-position:-68px 0;margin-right:9px;}
#toolBox ul li a#ami:hover {background-position:-68px -16px;}
#toolBox ul li a.addthis_button {width:83px;background: none}

/* Titraille */
#ColContenu h1 {font-size:2em;font-weight:normal;margin-bottom:.5em;}
#ColContenu h2 {font-size:1.8em;margin:0 0 .5em 0;padding:0;color:#AC9500;font-weight:normal;}
#ColContenu h3 {font-size:1.3em;margin-bottom:.5em;color:#094A63;background:url(../../img/bg-h3.gif) repeat-x 0 100%;padding:6px 9px 5px 9px;}
#ColContenu h4 {font-size:1em;margin-bottom:.5em;color:#FFF;background-color:#64B3C5;padding:3px 10px;}
#ColContenu h5 {}
#ColContenu h6 {}

/* ContainerCols deux cols */
#ContainerCols.deux #ColContextuelle{display:none;}
#ContainerCols.deux #cadre-cols{width:935px;margin:0;}
#ContainerCols.deux #ColContenu{width:749px;}
#ContainerCols.une #cadre-cols{width:935px;margin:0;}
#ContainerCols.une #ColContenu {width:905px;}


/* Contenu standard */
#ColContenu .contenu {margin:0 0 1.2em 0;}
#ColContenu .contenu .inner {}
#ColContenu .contenu .inner .inner2 {}
#ColContenu .contenu .inner .inner2 p {margin-bottom:1em;}
#ColContenu .contenu .inner .inner2 a {font-weight:bold;}
#ColContenu p, #ColContenu h2, #ColContenu ol {margin:0 0 1em 0;}
#ColContenu .chapo{font-size:.9em; clear: both;}
#ColContenu .chapo .inner {background:#F2F2EA url(../../img/bg-chapo-top.gif) no-repeat 0 0;position: relative}
#ColContenu .chapo .inner .inner2 {background:url(../../img/bg-chapo-bas.gif) no-repeat 0 100%;padding:13px 10px 10px 10px; overflow: hidden; height: 1%}
#ColContenu .chapo .inner .inner2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ColContenu .chapo .inner .inner2 {height:1%;display:block;} /* */
#ColContenu .chapo .bl-l {width:295px;padding:0 18px 0 0;float:left;background:url(../../img/bg-carre.gif) repeat-y 100% 0;}
#ColContenu .chapo .bl-r {width:190px;padding:0 0 0 18px;float:left;}

/*telechargement*/
#ColContenu #telechargement {margin-bottom:1.5em;overflow:hidden;display:inline-block;}
/* \*/ * html #ColContenu #telechargement  {height:1%;display:block;} /* */
#ColContenu #telechargement .row {width:179px;margin-right:2px;float:left;background-color:#ECF4F6;}
#ColContenu #telechargement .row.last {margin-right:0;}
#ColContenu #telechargement .row ul {padding:10px 10px 1px 10px;}
#ColContenu #telechargement .row ul li {overflow: visible;}

/*infos generale*/
#ColContenu .infos-generales {margin-bottom:2em;}
#ColContenu .infos-generales .date {font-weight:400;}
#ColContenu .infos-generales p.sous-titre {padding:3px 6px;margin-bottom:0;}
.cadre-bloc {border:1px solid #CCCCCC;background-color:#F4F4F4;}
#ColContenu .infos-generales .cadre-bloc {font-size:.9em;overflow:hidden;display:inline-block;}
/* \*/ * html #ColContenu .infos-generales .cadre-bloc {height:1%;display:block;} /* */
#ColContenu #cas-specifique h3 {margin-bottom:0;}
#ColContenu .infos-generales .cadre-bloc ul.pays  {margin-bottom:0;}
#ColContenu .infos-generales .cadre-bloc .bl-l {width:155px;padding-right:20px;float:left;}
/*#ColContenu .infos-generales .cadre-bloc .bl-r {width:310px;padding:20px 25px 0 24px;float:left;}*/
#ColContenu .infos-generales .cadre-bloc .bl-r {width:310px;padding:20px 2px 0 40px;float:left;}
#ColContenu .infos-generales .cadre-bloc .bl-r .date {display:block;}
#ColContenu .infos-generales .cadre-bloc ul.pays li{background:url(../../img/bg-btn.gif) repeat-x 0 50%;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;margin-bottom:0;padding:4px 8px;}
#ColContenu .infos-generales .cadre-bloc ul.pays li.on {border:none;background:none;border-bottom:1px solid #CFCFCF;}
#ColContenu .infos-generales .cadre-bloc ul.pays li.on a {color:#094A63;}

#ColContenu #cas-specifique .cadre-bloc .bl-l {width:155px;}
#ColContenu #cas-specifique .cadre-bloc .bl-r {width:310px;}
#ColContenu #cas-generique .cadre-bloc {border:none;background:url(../../img/bg-cas-generique.gif) repeat-y 0 0;}
#ColContenu #cas-generique h3 {margin-bottom:3px;}
/*#ColContenu #cas-generique .cadre-bloc .bl-l {width:335px;padding-top:10px;padding-left:10px;}*/
#ColContenu #cas-generique .cadre-bloc .bl-l {width:300px;padding-top:10px;padding-left:10px;}
/*#ColContenu #cas-generique .cadre-bloc .bl-r {width:127px;}*/
#ColContenu #cas-generique .cadre-bloc .bl-r {width:169px;}

/* recrute */
#ColContenu .bloc-general{margin:0 0 .5em 0;}
#ColContenu .bloc-general .inner {padding:20px 15px 1px 15px;background-color:#F6F6F0;border:1px solid #CFCFCF;}
#ColContenu .bloc-general .inner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .bloc-general .inner {display:inline-block;}
/* \*/ * html #ColContenu .bloc-general .inner {height:1%;display:block;position:relative} /* */

#ColContenu .bloc-general h3 {margin-bottom:0;border:1px solid #CFCFCF;border-bottom: 0; }
#ColContenu .bloc-general h3 .date {font-size:.9em;display:block;width:62px;float:left;}
#ColContenu .bloc-general h3 strong {width:420px;display:inline-block;}
#ColContenu .bloc-general h4 {color:#000;background:none;margin-bottom:.5em;padding:0;}

#ColContenu .openclose h3{cursor:pointer;}
#ColContenu .openclose h3 a {color: #094A63; text-decoration: none}
#ColContenu .openclose .togglebut .label {float:right;width:30px;height:22px;background:url(../../img/toggle.png) no-repeat -37px 5px;}
#ColContenu .openclose.close .togglebut .label{background-position:15px 5px !important;}
#ColContenu .openclose .togglebut .label span {position: absolute; top: -7777px; left: -7777px}

/*
#ColContenu .openclose .togOC {float:right;width:30px;height:22px;background:url(../../img/toggle.png) no-repeat 10px 5px;}
#ColContenu .openclose .togOC span {position:absolute;top:-7777em;left:-7777em;}
#ColContenu .openclose .inner .togOC {background-position:-47px 5px;margin-right:-10px;}
*/

/* FAQ */
#ColContenu .wrap-openclose {margin:0 0 2em 0;}
#ColContenu .wrap-openclose h2 {margin-bottom:.3em;}

/* agenda */
.chapo #agenda .bl-l{width:200px;padding-left:10px;padding-right:10px;}
.chapo #agenda .bl-r {width:260px;}
.chapo #agenda .bl-r a {background:url(../../img/arrow-01.png) no-repeat 0 5px;padding-left:8px;color:#2F2F2F;display:inline-block}

/* form contact */
form.generique{margin:0 0 2em;/*border:1px solid #CCC;*/}
form.generique fieldset{border:none;background:#F2F2EA;padding-bottom:1em;}
#ColContenu form.generique fieldset h3{margin-bottom:1em;}
form.generique .formw{margin-bottom:.7em}
form.generique label{display:inline-block;width:140px;text-align:right;padding-right:5px;}
form.generique label.btradio{width:auto;}
form.generique .tx_powermail_pi1_fieldwrap_html_radio{padding-left:145px}
form.generique .txtC{width:200px;}
form.generique textarea{width:340px;vertical-align:top;height:100px;}
form.generique span.requis,form.generique p.requis span {color:#FF0000;}
form.generique p.requis{text-align:right;}
form.generique .validation{display:block;text-align:right;padding-right:46px;margin-top:1em;}

/*toutes videos*/
form#form-thematique {padding:0 10px 0 10px;display:inline-block; width: 500px; position: relative}
form#form-thematique:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html form#form-thematique {height:1%;} form#form-thematique {display:block;} /* */
form#form-thematique fieldset {margin:0 0 1em 0;padding:0;border:none;}
form#form-thematique fieldset legend {font-size:1.1em;margin:0 0 1em 0;font-weight:bold;color:#2F2F2F;}
form#form-thematique .formw {margin-bottom:.5em;}
form#form-thematique span {display:inline-block;width:230px;margin-bottom:5px;}
form#form-thematique span.col-l {width:230px;}
form#form-thematique label {margin-left:3px;font-size:1em;}
form#form-thematique input{vertical-align:middle;}
form#form-thematique input.button {font-size:1em;width:120px;float:right;margin-bottom:0;height:25px;}
/* oc */
/*form#form-thematique a.btn_oc {display:block;width:17px;height:16px;overflow:hidden;background:url(../../img/btn_oc.gif) no-repeat 0 0;float:right;border:none;}
a.btn_oc.close {background-position:0 -16px;}
div.inner_oc {margin:0;padding:0;}*/

.video-a-la-une:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.video-a-la-une {display:inline-block;margin:0 0 1em 0;}
/* \*/ * html .video-a-la-une{height:1%;display:block;} /* */
.video-a-la-une h2 a {color:#AC9500;}

.liste-video .bl-video:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.liste-video .bl-video{display:inline-block;margin:0 0 1em 0;}
/* \*/ * html .liste-video .bl-video{height:1%;display:block;} /* */

.liste-video .blocTxt {/*width:376px;*/}
.liste-video img.left {margin-bottom:.7em}
.liste-video .bl-video .left{position:relative;}
.liste-video .bl-video img.btn-video{background:url(../../img/btn_videos.png) 0 0;z-index:100;position:absolute;top:0;left:0;}
.liste-video .bl-video {margin:0;clear:both;padding:10px 0 1px 10px;background-color:#E9F2F4;}
.liste-video .pair {background-color:#FFF;}
.liste-video .bl-video .txt-bold {font-size:1.1em;margin-bottom:.3em !important;}
.liste-video p a {font-weight:400 !important;}
.liste-video p.titre {margin-bottom:5px !important;font-size:1.1em;}
.liste-video p.titre a {font-weight:700 !important;}

/* moteur de recherche */
#form-moteur .txt-bold {font-size:1.1em;}
#form-moteur .formw {margin-bottom:1em;}
#form-moteur p {margin-bottom:.5em !important;}
#form-moteur .mots{width:340px;font-size:.9em;color:#6D6C6C;border:1px solid #D7D6D6;padding:2px 5px 4px 5px;vertical-align:top;}
#form-moteur .button {font-size:1em;width:114px;margin-bottom:.5em;}
#form-moteur .avancee {text-align:right;padding-right:10px;}
#form-moteur .avancee a {background:url(../../img/bullet_04.gif) no-repeat 100% 5px;padding-right:15px;color:#2F2F2F;display:inline-block;}
#form-moteur .avancee.fermer a {background-image:url(../../img/bullet_05.gif);background-position:100% 4px}

.nb-page {text-align:right;padding:3px 20px;background:url(../../img/bg-row.gif) repeat-x 0 0;color:#094A63;border:1px solid #D0D0D0;margin-bottom:1px;font-size:.9em;}
.nb-page select {width:50px;text-align:center;font-weight:bold;font-size:.9em;}
#ColContenu .bl-result {background-color:#F4F4F4;border-bottom:1px solid #CCC;margin-bottom:1px;padding:10px 10px 5px 10px;}
#ColContenu .bl-result.last {border:none;margin-bottom:20px;}
#ColContenu .bl-result .titre .pourcentage{float:right;margin-top:5px;}
#ColContenu .bl-result .titre p {padding-left:33px;background-repeat:no-repeat;background-image:url(../../img/bg-titre-result.png);margin-bottom:0 ;padding-bottom:10px;font-weight:bold;}
#ColContenu .bl-result .titre p a {color:#000;}
#ColContenu .bl-result .titre p.picto-01 {background-position: 0 0;}
#ColContenu .bl-result .titre p.picto-02 {background-position: 0 -144px;}
#ColContenu .bl-result .titre p.picto-03 {background-position: 0 -275px;}

#ColContenu .bl-result .inner {padding:0 10px 0 33px;font-size:.9em;}
#ColContenu .bl-result .inner p a {color:#2F2F2F;font-weight:normal;}
#ColContenu .bl-result .inner .date {font-weight:normal;}
#ColContenu .ariane {margin-bottom:3px;}
#ColContenu .ariane a {color:#2895CC !important;}

/* Lexique */
#glossaire #alphabet {border:1px solid #E3E3E3;margin:0;padding:11px 12px;background-color:#F6F6F0;}
#glossaire #alphabet:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#glossaire #alphabet {display:inline-block;}
/* \*/ * html #glossaire #alphabet {height:1%;} #glossaire #alphabet {display:block;} /* */
#glossaire #alphabet li {list-style: none;background-image:none;float:left;margin:0;padding:0;font-weight:bold;font-size:1.17em; overflow: visible;}
/* \*/ * html #glossaire #alphabet li {width:15px;} /* */
#glossaire #alphabet li a, #glossaire #alphabet li strong, #glossaire #alphabet li span {display:block;padding:1px 4px 0 4px;color:#2F2F2F;font-size:1.2em;}
#glossaire #alphabet li span {color:#959595;}
#glossaire #alphabet li.on strong {background-color:#D4C66A;}
#glossaire .glossaire-content {padding:20px 0 0 0;}
#glossaire .glossaire-content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#glossaire .glossaire-content {display:inline-block;}
/* \*/ * html .glossaire-content {height:1%;} .glossaire-content {display:block;} /* */
#glossaire .glossaire-content h2 {padding:0 0 0 13px;margin:0;color:#777;font-size:2em}
#glossaire .glossaire-content h2 span {display:block;width:191px;}
#glossaire .entries {list-style: none; padding:10px 0 0 0;margin:0;width:164px;float:left;}
#glossaire .entries li {list-style: none; background:none;margin:0;padding:0;border-top:1px solid #C0C0C0;font-size:.9em;vertical-align:bottom;overflow: visible}
#glossaire .entries li.last {border-bottom:1px solid #C0C0C0;}
#glossaire .entries li a {font-weight:normal;background:url(../../img/bg-row.gif) repeat-x 0 0;}
#glossaire .entries li a, .entries li strong {display:block;color:#434343;padding:4px 13px;}
#glossaire .entries li strong {background:url(../../img/bg_entries.gif) #D4C66A no-repeat 0 50%;}
#glossaire .deflist {float:left;display:inline;width:302px;padding:3px 0 0 0;margin:0 0 0 20px;}
#glossaire .deflist dt {margin:0 0 1em 0;padding:0;color:#888;font-size:1.7em;color:#AC9500;}
#glossaire .deflist dd {margin:0;padding:0;}


/* pagination */
.pagination {margin-bottom:2em;font-weight:bold;text-align:center;}
.pagination a {margin:0 3px;color:#2F2F2F;padding:1px 5px;display:inline-block}
.pagination span {background-color:#D4C66A;padding:1px 5px;display:inline-block;}
.pagination a#prev,.pagination a#next {display:inline-block;background-image:url(../../img/bg-pagination.gif);background-repeat:no-repeat;width:15px;height:15px;}
.pagination a#prev {background-position:10px 5px;}
.pagination a#next {background-position:0 -30px;}
.pagination a#prev span {display:none;}
.pagination a#next span {display:none;}

/* Contenu standard */
#ColContextuelle h2 {font-size:1.5em;font-weight:normal;color:#2F2F2F;background-color:#D5D5D5;padding:10px;border-left:1px solid #E5E5E4;margin-bottom:11px;}
#ColContextuelle h4 {font-size:1em;margin-bottom:.5em;}
#ColContextuelle p {margin-bottom:1em;}
/*#ColContextuelle .bordure-bas {border-bottom:1px solid #D5D5D5;margin-bottom:1em;}*/
#ColContextuelle h4.bordure-bas {border-top:1px solid #D5D5D5;padding-top:1em;margin-top:1em;}
#ColContextuelle .inner2 {padding:0 8px 8px;}
/*#ColContextuelle .inner2 span.cout {display:block;text-align:right;padding-right:12px;}*/
#ColContextuelle .inner2 em.cout {font-style:normal; display:block;text-align:right;padding-right:12px;}
#ColContextuelle #contact {background-color:#D5D5D5;}
/* Liste standard */
#ColContextuelle ul {margin:0 0 1em 0;}
#ColContextuelle ul li {background:url(../../img/bullet_01.gif) no-repeat 0 5px;padding-left:7px;padding-bottom:0.5em;border-bottom:1px solid #D5D5D5;}
#ColContextuelle ul li.last {border-bottom:none;padding-bottom:0;}
#ColContextuelle ul.date li {border:none;margin-bottom:0;}
#ColContextuelle ul.date li a{font-weight:400;}


.hdp {text-align:right; margin: 2em 0 1em !important}
.hdp a {position:relative; background: url(../../img/bg_arrow.gif) no-repeat 0 .3em; padding: 0 0 0 8px}

/* oc */
a.btn_oc {display:block;width:17px;height:16px;overflow:hidden;background:url(../../img/btn_oc.gif) no-repeat 0 0;float:right;border:none;}
a.btn_oc.close {background-position:0 -16px;}
div.inner_oc {margin:0;padding:0;}

/* actualite */
.actus.impair .inner{background-color:#F5F5F5; padding:15px 0 20px 15px;}
.actus.pair .inner{background-color:#FFFFFF; padding:15px 0 20px 15px;}
.actus .thema01{background:url(../../img/pico_science_grd.gif) no-repeat;}
.actus .thema02{background:url(../../img/picto_presse_grd.gif) no-repeat;}
.actus .thema03{background:url(../../img/picto_anr_grd.gif) no-repeat;}
.actus .inner2 p{padding:0 0 0 43px; clear:both; margin-bottom:.2em !important;}
.actus .date{float:left;display:block;}
.actus .txt-bold{margin-left:10px;margin-bottom:.2em !important;float:left;}
.actus .next{margin-top:5px !important;}
.actus .next a{ background:url(../../img/bullet_01.gif) no-repeat 0 6px; padding-left:7px;}
.vers-detail {cursor:pointer;margin-bottom:.7em !important;}



/* Dossier */
.bloc-visu .inner .inner2 img.news-left {float:left;margin:0 12px 5px 0;display:block;}
div.news-single-img {float:left;margin:0 12px 0 0;display:block;}
.bloc-visu .inner .inner2 img.news-right {float:right;margin:0 0 5px 12px;display:block;}
.bloc-visu.impair .inner {background-color:#F5F5F5; padding:15px 15px 1px 15px;clear:both;}
.bloc-visu.pair .inner {background-color:#FFFFFF; padding:15px 15px 1px 15px;clear:both;}
.bloc-visu .date {float:left;display:block;font-size:1em;margin-right:5px;}
.bloc-visu .titre {margin:0 0 3px !important;font-weight:700;font-size:1.1em !important;}
.bloc-visu p.titre a {font-weight:700 !important;}
.bloc-visu p a {color:#2F2F2F !important;font-weight:400 !important;}
.bloc-visu .inner .inner2 p {/*font-size:.9em;*/}
.bloc-visu .next {margin-top:5px !important;}
.bloc-visu .next a { background:url(../../img/bullet_01.gif) no-repeat 0 6px; padding-left:7px;}
.bloc-visu .inner2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.bloc-visu .inner2 {display:inline-block; padding: 0 0 1px}
/* \*/ * html .dossier .inner2 {height:1%;} .dossier .inner2 {display:block;} /* */
.bloc-visu .inner2 div.vers-detail {font-size: .9em;}

/* Rechercher un AAP */
.chapo .aapForm span{display:block;}
.chapo .aapForm strong{display:block;margin:10px 0 6px 0;font-size:1.2em;}
.chapo .aapForm .bl-btn{float:right;margin-top:10px;margin-bottom:1em;}
.chapo .aapForm .bl-btn .button {width:125px;}
.chapo .aapForm input{margin:0 0px 0 0;}
.chapo .aapForm select{width:200px;}
.chapo .aapForm label{margin:0 3px 0 4px;}

/*AAP tableau*/
.aap h2{margin-bottom:0px!important;}

/* TABLEAU + SORTER */
.contenu table {border-collapse: collapse; border-spacing: 0; width: 100%;}
.contenu table thead th span {background-repeat: no-repeat; padding:0 12px 5px 0}
.contenu table span{color:#094A63;text-align:center;}
.contenu table span.date-01,
.contenu table span.date-02,
.contenu table span.date-03 {padding-left:32px;font-weight:700;}
.contenu table span.date-01{color:#DC5E2C;}
.contenu table span.date-02 {color:#2F2F2F;}
.contenu table span.date-03 {color:#2F2F2F;font-weight:400;}
.contenu table thead th {background:url(../../img/bg-row.gif) repeat-x scroll 0 0; border:#CFCFCF 1px solid;padding:2px 3px 4px 9px;}
#ColContenu table thead th.header span {background-image: url(../../img/arrow_08.gif); background-position: 100% .3em;}
#ColContenu table thead th.headerSortUp span {background-image: url(../../img/arrow_07.gif); background-position: 100% .1em;}
#ColContenu table thead th.headerSortDown span {background-image: url(../../img/arrow_09.gif); background-position: 100% .1em;}
.contenu table td{padding: 11px 13px 11px 9px;border-top: 1px solid #FFF;border-left:1px solid #FFF;border-right: 1px solid #FFF;border-bottom:1px solid #CFCFCF;font-size:.9em; color:#000;background-color:#F4F4F4;}
.contenu table th{background-color:#EBEBEB;font-size:.9em;padding:0 13px 0 9px;border-top: 1px solid #FFF;border-left:1px solid #FFF;border-right: 1px solid #FFF;border-bottom:1px solid #CFCFCF;}
.contenu table .gris{background-color:#EBEBEB;padding-left:17px;}  

.contenu table.calendar-table{border-collapse: separate; border:1px solid #DADADA;background-color:#FFF;padding:1px; width: auto;}
.contenu table.calendar-table a{text-decoration:underline;}
.contenu table.calendar-table td, .contenu table.calendar-table th{text-align:center;padding:2px;border:0; font-size: 1em; background-color: transparent}
.contenu table.calendar-table td {font-weight: normal}
.contenu table.calendar-table caption{font-size:200%;text-transform:uppercase;}
.contenu table.calendar-table th, .contenu table.calendar-table td.columPrevious, .contenu table.calendar-table td.columYear, .contenu table.calendar-table td.columNext {background-color:#D4C66A; padding: 6px}
.contenu table.calendar-table td.columYear {color:#094a63; font-weight: bold; font-size: 1.1em}
.linked_today{color:#FFF;background-color:#DC5E2C;font-weight:700;border:1px solid #fff;}
.linked_today_nolink{background-color:#dc5e2c;color: #FFF;}
.linked_day{text-decoration: none; background-color:#a99f5b;cursor:default;border:1px solid #FFF;}
.newsCalendar_listHeader{font-size:1.5em;font-weight:700;background-color:#C7D5FE;color:#333;border:1px solid #7e7e7e;padding:0.5em;}
.newsCalendar_listBody{padding:1em;}
.newsCalendar_listItem{display:table;font-size:1em;padding-top:1em;}
.newsCalendar_listItem a{font-weight:700;}
.newsCalendar_listItem_image{display:table;float:left;border:1px solid #CCC;margin-top:3px;margin-right:3px;padding:3px;}
.newsCalendar_listItem_subheader{display:table;float:left;}
.newsCalendar_listItemHeader{font-weight:700;padding-top:1em;font-size:1.25em;}

#ColContenu #pager {margin: -2.5em 0 1.5em 0; height: 1em; position: relative; text-align: center; float: right;}
#ColContenu #pager form {margin: 0 auto;}
#ColContenu #pager form input, #ColContenu #pager form select {border: 1px solid #ACAEB0; font:1em Arial,sans-serif}
#ColContenu #pager form input {width: 50px; text-align: center}
#ColContenu #pager p {text-align: right; margin: 0}
#ColContenu #pager img.last {display: inline; margin: 0}


/* Newsletters */
#newsletter .chapo h3{color:#094A63;background:none; padding:0;}
#newsletter .chapo p{color:#094A63;}
#newsletter .news .inner .inner2{background-color:#F4F4F4;padding:13px 13px 10px 12px; border-bottom:1px solid #ccc;margin-bottom:-13px;}
#newsletter .news .inner .inner2 .next{background:url(../../img/bullet_01.gif) no-repeat 0 13px; padding-left:7px; margin-top:-5px;}
#newsletter .news h3{color:#000;background:none;margin:0;padding:0;}
#newsletter .news .inner p{font-size:1em; padding:8px 0 0;}
#newsletter .news .left{margin-top:.5em;}
#newsletter .news p{margin-top:5px; color:#000;margin:0;}
#newsletter .LaUne .inner2{width:234px;margin:0;background-color:#EFF5DF;padding:18px 14px; border:1px solid #E5E5E5;}
#newsletter .LaUne.left .inner2{margin:0;}
#newsletter .LaUne h3{border:1px solid #ccc;margin:1em 0 0 0;}
#newsletter .LaUne strong{display:block;margin-bottom:10px;color:#094A63;}
#newsletter .Focus .inner2{width:234px;margin:0;background-color:#ECF4F6;padding:18px 14px; border:1px solid #E5E5E5;}
#newsletter .Focus h3{border:1px solid #ccc;margin:1em 0 0 0;}
#newsletter .Focus strong{display:block;margin-bottom:10px;color:#094A63;}
#newsletter .Focus.left{margin:0;}

#newsletter .abonnement .inner{clear:both;}
#newsletter .abonnement .inner2{background:url(../../img/bg-chapo-bas.gif) #F2F2EA no-repeat 0 100%;padding:13px 10px 10px 10px;border:1px solid #E5E5E5;margin:0;}
.abonnement .inner2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.abonnement .inner2 {display:inline-block;}
/* \*/ * html .abonnement .inner2 {height:1%;} .abonnement .inner2 {display:block;} /* */
#newsletter  .formw.left label{display:block;width:124px;text-align:right;float:left;margin-right:15px;}
#newsletter  .formw.left input{width:110px;float:left;margin-bottom:-7px;}
#newsletter .formw input{width:364px;margin-bottom:7px;}
#newsletter .formw label{margin-right:15px;text-align:right;display:block;width:125px;float:left;}
#newsletter .formw .button{width:auto;float:right;margin-top:15px;}
#newsletter .inner p{padding:8px;}

.etat {float: right; padding: 0 0 10px 10px;}
.etat p {background: #ac9500; color: #FFF; padding: 3px 10px; margin: 0 !important}

/*Plan du site*/
#sitemap {margin:0 0 1em 0;padding:20px 0 0 50px;}

#sitemap p#toggle {clear: both; color: #FFF; background:#70A7D9 no-repeat 0 0; padding: 0;margin:0 0 1em 0;float: right;width: 90px}
#sitemap p#toggle a {display:block;color:#FFF;font-weight:bold;line-height: 19px !important;height:19px!important;padding:0 5px}

#sitemap ul {clear: both; margin:0;padding:0;list-style:none;}
#sitemap ul li a span.fx {display:none;}
#sitemap ul li {background:none;margin:0 0 1em 0; font-size: 1.3em; overflow: visible !important}
#sitemap ul li a {color:#094A63 !important; padding: 0 0 0 20px;background: url(../../img/plan/bullet-1.gif) no-repeat 0 1px;}
#sitemap.planactive ul li a { padding: 0 0 0 20px;}
#sitemap ul li.hasMenu, #sitemap ul li.hasMenu a {background: none; padding:0;margin:0 0 2em;}
#sitemap ul li a.open-close {margin:0 3px -2px 0;display:inline-block;width:13px;height:13px;background:url(../../img/plan/plus-1.gif) no-repeat 0 0px;}
#sitemap ul li a.open-close.off {background-image:url(../../img/plan/moins-1.gif);}


/* niveau 2 */
#sitemap ul li ul {margin:4px 0 0 20px !important;padding:10px 0 0 10px !important;background-color:#FFF;}
#sitemap ul li ul li {margin:0 0 0.2em 0;font-size: .7em; background-image:url(../../img/plan/bullet-2.gif);background-position:5px 2px !important; background-repeat: no-repeat; padding: 0 0 0 20px !important; position: static !important}
#sitemap ul li ul li.hasMenu {background: none; padding: 0 0 0 2px !important}
#sitemap ul li ul li a.open-close {width:11px;height:11px;background-image:url(../../img/plan/plus-2.gif);}
#sitemap ul li ul li a.open-close.off {background-image:url(../../img/plan/moins-2.gif);}
#sitemap ul li ul li a {font-weight:normal !important; color: #2895CC !important}
                                           
/* niveau 3 */
#sitemap ul li ul li ul {padding: 10px 0 0 28px !important; background: #FFF !important; margin:4px 0 0 20px !important}
#sitemap ul li ul li ul li{background-image:url(../../img/plan/bullet-3.gif);padding-left:10px;background-position:0 5px; position: static !important}
#sitemap ul li ul li ul li a.open-close {width:5px;height:5px;background-image:url(../../img/plan/plus-3.gif);vertical-align:middle}
#sitemap ul li ul li ul li a.open-close.off {background-image:url(../../img/plan/moins-3.gif);}
#sitemap ul li ul li ul li a.open-close.off {background:url(../../img/plan/moins-3.gif) 0% 50% !important;}  
#sitemap ul li ul li ul li {font-size: 1em !important;font-weight: normal}


/********* MIARY files ************/
p.files img, p.files a { margin-right:4px; }
.pdt{ font-weight:bold;}
.news-single-video .rgmediaimages-player{display:block;text-align:center;}
.indent{padding-left:40px;}
p.retour a {font-weight:bold;color: #2895CC !important; background:url(../../img/bullet_01.gif) no-repeat 0 6px;padding-left:6px;}
/********* MIARY files ************/
