/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2007 CG71
|		Design + HTML/CSS/DOM JavaScript : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* ______________________[ 00 | META declarations ]________________________ */

body {margin:0;padding:0;font:76% Arial,sans-serif;text-align:center;}
img {border:none;}
hr {display:none;clear:both;}
#ColContenu a {text-decoration:none;color:#d6140d;}
li {list-style:none;}

/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* \*/ * html .clearfix {height:1%;} .clearfix {display:block;} /* */
.hidden {position:absolute;top:-777px;left:-777px;}

/* ______________________[ 02 | Haut de page : logo, recherche, etc. ]________________________ */

#NavigationInterne {position:absolute;top:-777px;left:-777px;}
#EnTete {margin:0;text-align:left;}
#Logo1 {display:none;}
#Logo2 {display:none;}
.cache {position:absolute;top:-777px;left:-777px;}

#Annexes {display:none;}


/* ______________________[ 03 | Navigation principale ]________________________ */

#NavigationPrincipale {display:none;}

/* ______________________[ 04 | Annexe 2 ]________________________ */

/* deuxième annexe (fil d'ariane, outils...) */
#Annexe2 {display:none;}
#FildAriane {color:#000;font-size:.9em;padding:5px 0;margin:0 0 0 10px;float:left;display:inline;}
#FildAriane a {color:#000;font-size:1em;}
#FildAriane a:hover {color:#000;background-color:#fff;text-decoration:none;}
#TxtTools {display:none;}
#Tplus {display:none;}
#Tmoins {display:none;}
#Print {display:none;}
#jahiabuttons {display:none;}

/* ______________________[ 05 | Contenu principal : présentation en 2 colonnes*/

#ContainerCols {margin:0;padding:0;display:block;font-size:.9em;text-align:left;}

/* [ 05.1 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */

#ColMenu {display:none;}
#ColContextuel {display:none;}

/* [ 03.3 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

/* [ 05.2 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

#ColContenu {font-size:.9em;width:593px;float:left;padding:0 42px 0 26px;voice-family:"\"}\"";voice-family:inherit;width:525px;text-align : justify;}
html>body #ColContenu {width:525px;}

/* Titraille */ 
h1 {display:block;margin:0 -21px .5em -13px;padding:7px 21px 7px 13px;background:url(../../img/bg_h1.gif) transparent repeat-x 0 0; font-size: 1.4em; text-transform: uppercase;}
h2 {color:#fff;font-size:1.3em;background-repeat:repeat-x;background-position:0 100%;padding:8px;margin:0 0 1.5em 0;}
#ColContenu .intro h2 {margin:15px 0 10px 0 !important;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
#ColContenu.rallonge .intro h2 {margin:15px 22px 10px 0 !important;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
h3 {margin:0 30px .5em 30px;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
h4 {margin:0 0 1em 33px;padding:0;color:#000;font-size:1em;font-style: italic;font-weight:normal;}
h5 {}
h6 {}

#ColContenu p {margin:0 0 1.5em 0;}
#ColContenu .intro p {margin:0 0 1.5em 0;}
#ColContenu p.publication {text-indent:20px;margin:0 0 1.5em 0;}
#ColContenu a {font-weight: bold; text-decoration: none}
#ColContenu a:hover {text-decoration: underline}
#ColContenu ul {margin:0 0 1.3em 47px;padding:0;}
#ColContenu .intro ul {margin:0 0 1.3em 20px;padding:0;}
#ColContenu ul ul {margin:.5em 0 .7em 36px;padding:0;}
#ColContenu li {background-color:transparent;background-repeat:no-repeat;background-position:0 .3em;padding:0 0 0 15px;margin:0 0 1.5em 0;}
#ColContenu li li {background-color:transparent;background-repeat:no-repeat;background-position:0 .7em;padding:0 0 0 8px;margin:0 0 .2em 12px;}
#ColContenu li li {background-image:url(../../img/tiret_03.gif);}

#ColContenu address {margin: 5px 0 5px 150px; font-style: normal}

.left01 {margin:0 10px 0 0;padding:0;float:left;}
.right01 {margin:0 0 0 10px; padding:0;float:right;}
.intro .left {float:left;margin:.2em 10px 0 0;}
.intro .right {float:right;margin:0 0 0 15px;padding:0 0 4px 0;}
.left {float:left;margin:.3em 15px 0 30px;padding:0 0 4px 0;}
.right {float:right;margin:0 30px 0 15px;padding:0 0 4px 0;}
.legende {display:block;font:normal .8em Arial,sans-serif;color:#999;text-align:right;margin:0;padding:0;}
.clearfloat {clear:both;}

/* contenu sans colcontextuelle */
#ColContenu.rallonge {font-size:.9em;width:783px;float:left;padding:0 31px 0 26px;voice-family:"\"}\"";voice-family:inherit;width:721px;}
html>body #ColContenu.rallonge {width:731px;}

#ColContenu.rallonge .contenu {float: left; width: 547px;margin: 0 !important; padding: 0 !important}
#ColContenu.rallonge .plus {padding: 13px 0; margin: 0 !important}
#ColContenu.rallonge .plus a {clear:both; text-decoration: underline; color:#c30;font-weight:bold;padding:0 0 0 20px;background:url(../../img/fleche_01.gif) transparent no-repeat 0 .5em; }
/* \*/
* html body #ColContenu.rallonge .plus a  {height:1%;}

#ColContenu.rallonge .intro h2 {margin:15px 22px 10px 0 !important;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}

/* contenu sans colcontextuelle */
#ColContenu.triple {font-size:.9em;width:783px;float:left;padding:0 31px 0 197px;voice-family:"\"}\"";voice-family:inherit;width:721px;}
html>body #ColContenu.rallonge {width:731px;}



/* liste des aides par catégories */
#ColContenu .more {display:inline-block; margin: 0 31px !important; padding: 0 !important}
#ColContenu .more li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .more li {display:inline-block;}
/* \*/ * html #ColContenu .more li {height:1%;} #ColContenu .more li {display:block;} /* */
#ColContenu .more li {clear: both; padding: 5px 0 !important; margin: 0 0 0 0 !important; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%;}
#ColContenu .more span {float: left; background-color:transparent;background-repeat:no-repeat;background-position:0 .2em;padding:0 0 0 15px;margin: 0;}
#ColContenu .more a {float: right; font-weight:bold;padding:0 0 0 20px; background-color: transparent; background-repeat: no-repeat; background-position: 0 .4em; margin: 0 10px 0 0}
#ColContenu .more .none a {background-image:none}

/* encarts */
.encart01 {border: 1px solid;padding: 10px 15px 5px 15px; margin: 0 0 15px 0}
.encart01 p {margin-bottom: 0 !important; padding-bottom: 5px !important}

.encart02 {margin: 0 30px 15px 30px ; border: 1px solid;padding: 10px 5px 5px 15px;}
.encart02 p {margin: 0 !important; padding-bottom: 5px !important}

.encart03:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.encart03 {display:inline-block;background-color: #f4f4f4; padding: 0 20px; clear: both;}
/* \*/ * html .encart03 {height:1%;} .encart03 {display:block;} /* */
.encart03 p {margin: 0 0 .5em 0 !important}
.encart03 ul {padding:0; margin: 0 !important}
.encart03 ul li {margin:0 0 1px 0 !important;}
.dlB dd.encart03 {min-width: 250px; width: 250px; margin: 0 0 10px 0 !important; voice-family:"\"}\"";voice-family:inherit;min-width: 210px; width: 210px; }
html>body .dlB dd.encart03 {width: auto}
.dlB dd.encart03 p {padding: 8px 0; margin: 0 !important}
.rallonge .encart03 .left {display: inline; padding: 10px 10px 10px 0 !important; margin: -10px 0 -10px -10px!important; width: 355px; border-right: 1px solid #fff; voice-family:"\"}\"";voice-family:inherit; width: 340px;}
html>body .rallonge .encart03 .left  {width: 345px;}
.rallonge .encart03 .right {display: inline; float: left!important; padding: 10px 0 10px 10px !important; width: 355px; margin: -10px -10px -10px 0 !important;voice-family:"\"}\"";voice-family:inherit;width: 340px;}
html>body .rallonge .encart03 .right {width: 345px;}
.rallonge .encart03 .left li, .rallonge .encart03 .right li {height: 1%; background-image: none !important; padding: 0 !important}
.rallonge .encart03 .left li a, .rallonge .encart03 .right li a {display: block; background-color: transparent; background-repeat: no-repeat; background-position: 5px .6em; font-weight: normal !important; color: #000 !important; padding: 3px 0 3px 25px}
.rallonge .encart03 .left li a:hover, .rallonge .encart03 .left li.on a, .rallonge .encart03 .right li a:hover,  .rallonge .encart03 .right li.on a {color: #fff !important; text-decoration: none !important}
.encart03 .warning {font-size: 1.4em}

.encart04 {margin:20px 0 0 20px; padding: 0 0 10px 0; background-color: #f4f4f4; text-align: center}
.encart04 label {text-align: left; display: block; margin:0 0 10px 0 ; padding:3px 0 4px 0; text-transform: uppercase; font-weight: bold; font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
.encart04 select {width: 80%; margin: 0 10px; font-size: .9em; voice-family:"\"}\"";voice-family:inherit;width: 90%; }
html>body .encart04 select {width: 90%; }
.encart04 p {text-align: left; margin: 0; padding: 8px 10px 0 10px !important}

.encart05:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.encart05 {display:inline-block;background-color:#f4f4f4;margin: 10px 22px 20px 0!important; padding: 0 0 10px 0 !important; background:url(../../img/filet_ul.gif) #f4f4f4 repeat-x 0 100%;}
.intro .encart05 {width: 524px;}
/* \*/ * html .encart05 {height:1%;} .encart05{display:block;} /* */
.encart05 ul {float: left; margin: 0 0 0 15px !important; padding: 0 !important}
.encart05 li {clear: both; display: block; margin: 0 !important; padding: 0 !important; background-image: none !important}
.encart05 li strong {text-align: right; display: block; width: 165px; float: left; margin: 0 5px 0 0 !important; padding: 0 !important; background-image: none !important}
.encart05 p {margin: 0 0 .5em 15px !important;padding: 0 !important}
.encart05 .left {padding: 10px 0px !important; margin: 0 !important; width: 310px; border-right: 1px solid #fff}
.encart05 .right {float: left!important; padding: 10px 0px !important; width: 185px; margin: 0!important;text-align: left}
.encart05 h3 {background-color:transparent;background-repeat:no-repeat;background-position:0 .3em;padding:0 0 0 15px;margin:0 0 .5em 0; color: #000; font-size: 1em}

.encart06:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.encart06 {display:inline-block;background-color:#f4f4f4;margin: 10px 22px 20px 0!important; padding: 0 0 10px 0 !important; background:url(../../img/filet_ul.gif) #f4f4f4 repeat-x 0 100%;}
.intro .encart06 {width: 500px;}
/* \*/ * html .encart06 {height:1%;} .encart06{display:block;} /* */
.encart06 ul {float: left; margin: 0 0 0 15px !important; padding: 0 !important}
.encart06 li {clear: both; display: block; margin: 0 !important; padding: 0 !important; background-image: none !important}
.encart06 li strong {text-align: right; display: block; width: 145px; float: left; margin: 0 5px 0 0 !important; padding: 0 !important; background-image: none !important}
.encart06 p {margin: 0 0 .5em 15px !important;padding: 0 !important}
.encart06 h3 {background-color:transparent;background-repeat:no-repeat;background-position:0 .3em;padding:0 0 0 15px;margin:0 0 .5em 0; color: #000; font-size: 1em}
.encart06 .left {padding: 10px 12px !important; margin: 0 !important; width: 250px; border-right: 1px solid #fff}
.encart06 .right {float: left!important; padding: 10px 12px !important; width: 195px; margin: 0!important}

/* Trombinoscope */
.selectElu1 {background-color:#f4f4f4; width: 524px; margin:0 0 20px 0; padding:10px 0; text-align: center}
.selectElu1 select {font:1.1em Arial,Verdana,sans-serif; width: 232px}
.selectElu2 {background-color:#f4f4f4; width: 750px; margin:0 0 10px 0; padding:10px 0; text-align: center}
.selectElu2 select {font:1.1em Arial,Verdana,sans-serif; width: 232px}
.show {position:relative !important;top:auto !important;left:auto !important;}
.vshow {position:relative !important;top:auto !important;left:auto !important;visibility:show !important;}
.vhidden {position:relative !important;top:auto !important;left:auto !important;visibility:hidden !important;}

/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.dlA:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.dlA {display:inline-block;}
/* \*/ * html .dlA {height:1%;} .dlA {display:block;} /* */

.dlA {width: 524px;}
.dlA dt {width: 120px; float: left;}
.dlA dd {width: 404px; float: left; margin: 0;}
.dlB dt {width: 100%;margin:0 0 1.1em 0;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
.dlB dd {margin: .3em 0 1.3em 0; clear: both}

/* Carte Trombinoscope */
#mapDept {margin:32px 0 15px 22px;}
#detailCarte div {position:absolute;display:none;margin:-395px 0 0 278px;padding:0;}
#detailCarte div.over {display:block;}
#arrow {display:none;}

.star {margin-bottom:-5px;}

/********** icones **********/
.voir {text-indent:20px;background:url(../../img/ico_voir.gif) transparent no-repeat 0 50%;margin:0;}
.contact {text-indent:20px;background:url(../../img/ico_mailto.gif) transparent no-repeat 0 50%;}
.files {padding:10px 0 !important;margin-left:0 !important;}
.files li {list-style:none;background-image:none !important;padding:0 !important;}
.zip {padding:5px 0 5px 20px;background:url(../../img/ico_zip.gif) transparent no-repeat 0 50%;}
.pdf {padding:5px 0 5px 20px;background:url(../../img/ico_pdf.gif) transparent no-repeat 0 50%;}
.doc {padding:5px 0 5px 20px;background:url(../../img/ico_doc.gif) transparent no-repeat 0 50%;}
.xls {padding:5px 0 5px 20px;background:url(../../img/ico_xls.gif) transparent no-repeat 0 50%;}
.ppt {padding:5px 0 5px 20px;background:url(../../img/ico_ppt.gif) transparent no-repeat 0 50%;}

/* \*/
* html body .zip {height:1%;}
* html body .pdf {height:1%;}
* html body .doc {height:1%;}
* html body .xls {height:1%;}
* html body .ppt {height:1%;}
/* */


/************ Tableaux & offres d'emploi********************/

.Tbl1 {border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%;table-layout: fixed;border: 1px solid #fff;}
.Tbl1 thead th {color:#fff; font-size: 1.4em; font-weight: bold;padding:5px 15px;border-right: 1px solid #fff;}
.Tbl1 thead th, .Tbl1 thead td {background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%;text-align: left;}
.Tbl1 thead td {padding:0;border-right: 1px solid #fff;}
.Tbl1 tbody td {padding: 10px 15px; vertical-align: top}
.Tbl1 tbody td p {margin: 0 0 .5em 0 !important}
.Tbl1 tbody ul {padding: 0 !important; margin: 0 !important}
.Tbl1 tbody li {padding: 0 !important; margin: 0 0 .5em 0!important;background-image: none !important; height: 1%}
.Tbl1 tbody li a {padding: 0 0 0 22px !important; margin: 0 !important; background-color: ; background-repeat: no-repeat ;  background-position: 0 .4em; font-weight: normal !important; color: #000 !important}


.Tbl2 {border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%; width: 100%; table-layout: fixed; border: 1px solid #fff;}
.Tbl2 thead th {color: #fff; font-size: 1.4em; font-weight: bold; padding: 5px 15px;}
.Tbl2 thead th, .Tbl2 thead td {background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%;text-align: left;}
.Tbl2 tbody th, .Tbl2 tbody td {background-color: #f4f4f4; border-right: 1px solid #fff}
.Tbl2 tbody {}
.Tbl2 tbody td {padding: 3px 15px; vertical-align: top}
.Tbl2 tbody td p {margin: 0 0 .5em 0 !important}
.Tbl2 tbody td a {padding: 0 0 0 22px !important; margin: 0 !important; background-color: ; background-repeat: no-repeat ;  background-position: 0 .4em; font-weight: normal !important; color: #000 !important}
.Tbl2 tbody td strong {padding: 0 0 0 22px !important; margin: 0 !important; font-weight: normal !important; color: #000 !important}
.Tbl2 tbody td a {padding: 0 0 0 22px !important; margin: 0 !important; background-color: ; background-repeat: no-repeat ;  background-position: 0 .4em; font-weight: normal !important; color: #000 !important}
.Tbl2 tbody th {padding: 3px 15px; text-align: left;padding: 0 0 0 30px !important; margin: 0 !important; background-color: ; background-repeat: no-repeat ;  background-position: 10px .5em;}

.Tbl3{border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%; text-align: left; width: 100%; margin: 10px 0}
.Tbl {border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%; text-align: left; margin: 10px 0}
.Tbl3 thead th {background-color: #f4f4f4; text-align: left; font-weight: bold; padding: 10px 13px; vertical-align: top; width: 105px}
.Tbl thead th {background-color: #f4f4f4; text-align: left; font-weight: bold; padding: 10px 13px; vertical-align: top;}
.Tbl3 thead th#col2 {width: 195px}
.Tbl3 thead th#col5 {width: 65px}
.Tbl3 tbody th, .Tbl3 tbody td,.Tbl tbody th, .Tbl tbody td {padding: 10px 7px}
.Tbl3 th, .Tbl3 td,.Tbl th, .Tbl td {border-width: 1px; border-style: solid}
.Tbl3 td a,.Tbl td a {background-repeat: no-repeat; background-position: 0 .4em; padding: 0 0 0 3px}
.Tbl3 td a.fleche,.Tbl td a.fleche {padding: 0 0 0 18px}

.offres:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.offres p {margin: 0 0 .5em 0 !important}
.offres ul {padding:0; margin: 0 !important}
.offres ul li {margin:0 0 1px 0 !important;}
.offres {display:inline-block;clear: both;padding: 20px 20px 20px 20px !important; width: 200px; border-right: 1px solid #fff; voice-family:"\"}\"";voice-family:inherit;}
.offres li {height: 1%; background-image: none !important; padding: 0 !important}
.offres li a {display: block; background-color: transparent; background-repeat: no-repeat; background-position: 5px .6em; font-weight: normal !important; color: #000 !important; padding: 3px 0 3px 25px}
.offres li a:hover, .offres li.on a {color: #fff !important; text-decoration: none !important}
.offres .warning {font-size: 1.4em}


/* [ 05.3 | SPÉCIFIQUE ACCUEIL ]________________________ */

body.home #FildAriane {color:#59472c;}
body.home #FildAriane a {color:#59472c;}
body.home #FildAriane a:hover {color:#59472c;}

body.home #ColContenu {padding:7px 20px 0 10px;width:578px;font:normal 1.1em Arial,sans-serif;voice-family:"\"}\"";voice-family:inherit;width:548px;}
html>body body.home #ColContenu {width:548px;}
body.home #ColContenu p {margin:0;}

.Box01 {margin:0 0 1.3em 0;padding:0;width:548px;}
.Box01 dt {background-repeat:no-repeat;background-position:0 0;padding:0 0 25px 0;}
.Box01 dt strong {position:absolute;top:-777px;left:-777px;}
.Box01 dd {background-color:#ffedd9;background-repeat:no-repeat;background-position:0 0;border:1px solid #ffc17f;margin:0;padding:5px 9px;border-top:none;}
.Box01 .plus {text-align:right;padding-right:9px;}

.Box02 {margin:0 0 1.3em 0;padding:0;width:366px;float:left;}
.Box02 dt {background-repeat:no-repeat;background-position:10px 0;padding:0 0 21px 0;}
.Box02 dt strong {position:absolute;top:-777px;left:-777px}
.Box02 dd {margin:0;border-top:none;padding: 5px 8px}
.Box02 dd.Box02a {width:167px;float:left;padding:5px 8px 5px 8px !important;}
.Box02 dd.Box02b {width:159px;float:right;padding:5px 0 5px 8px !important;}
.Box02 .plus {padding-left:170px}
.Box02 dd.Box02a .plus {padding-left:135px;}
.Box02 dd.Box02b .plus {padding-left:135px;}

.StrongVisible {background:url(../../img/bg_h2.gif) transparent no-repeat 0 .15em;}
.Calendrier strong {position:absolute;top:-777px;left:-777px;}

.Box03 {margin:0 0 1.3em 0;padding:0;width:172px;float:right;}
.Box03 dt {background-repeat:no-repeat;background-position:10px 0;padding:0 0 21px 0;}
.Box03 dt {padding:0 0 0 26px;}
.Box03 dd {margin:0;padding:8px;border-top:none;}

/* \*/ * html body .Box01 dt, html body .Box02 dt, html body .Box03 dt {height:1%;} /* */



/* ______________________[ 08 | Bas de page : copyright, liens vers informations générales ]________________________ */

.haut {display:none;}

#PiedDePage {display:none;}

/* ______________________[ 06 | Plan du site ]________________________ */

#plansite {margin:0;padding:0 0 20px 110px;}
#plansite h2 {display:block;margin:20px 0 0 0;padding:0 0 0 18px;width:353px;background:url(../../img/h2_bullet.gif) no-repeat 0 0;}
#plansite h2 a {display:block;padding:0;font:bold 1em Arial,sans-serif;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:0 0;text-transform: uppercase}
#plansite h2 a:hover{text-decoration:underline;color:#fff;}
#plansite h2 strong {padding:1px 0 1px 8px;display:block;background-color: #fff}
#plansite h2.on {background-image:url(../../img/h2_moins.gif);}
#plansite h2.off {background-image:url(../../img/h2_plus.gif);}

#plansite #rub01 h2 {background-color: #c03;}
#plansite #rub02 h2 {background-color:#f93;}
#plansite #rub03 h2 {background-color:#b6d248;}
#plansite #rub04 h2 {background-color:#f63;}
#plansite #rub05 h2 {background-color:#fc3;}
#plansite #rub01 h2 a {color: #c03;}
#plansite #rub02 h2 a {color: #f93;}
#plansite #rub03 h2 a {color: #b6d248;}
#plansite #rub04 h2 a {color: #f63;}
#plansite #rub05 h2 a {color: #fc3;}

ul.treeview {list-style:none;margin:0 0 0 9px !important;padding:15px 0 0 0 !important; background:url(../../img/filet_v.gif) transparent repeat-y 0 0;}
ul.treeview li {margin:0 0 0 1px !important;padding:2px 0 2px 15px !important;border:0;background:url(../../img/file.gif) transparent no-repeat 0 8px !important;}
ul.treeview ul {padding:0 0 0 7px !important;margin:0 0 0 0 !important;}
ul.treeview li ul li {background:none !important;}
ul.treeview li a {padding-left:18px;font:bold 1em Arial,sans-serif;color:#000 !important;text-decoration:none;background-color: transparent; background-repeat: no-repeat;  background-position: 5px .5em;}

#plansite #rub01 ul.treeview li a {background-image:url(../../img/bullet_01.gif);}
#plansite #rub02 ul.treeview li a {background-image:url(../../img/bullet_02.gif);}
#plansite #rub03 ul.treeview li a {background-image:url(../../img/bullet_03.gif);}
#plansite #rub04 ul.treeview li a {background-image:url(../../img/bullet_04.gif);}
#plansite #rub05 ul.treeview li a {background-image:url(../../img/bullet_05.gif);}

/* Hides from IE-mac \*/
* html body h2.num span, * html body ul.treeview li a {height:1%;}
/* End hide from IE-mac */
#plansite #rub01 ul.treeview li li.aq3bullet a {background-image:url(../../img/bullet_01.gif) !important;}
#plansite #rub02 ul.treeview li li.aq3bullet a {background-image:url(../../img/bullet_02.gif) !important;}
#plansite #rub03 ul.treeview li li.aq3bullet a {background-image:url(../../img/bullet_03.gif) !important;}
#plansite #rub04 ul.treeview li li.aq3bullet a {background-image:url(../../img/bullet_04.gif) !important;}
#plansite #rub05 ul.treeview li li.aq3bullet a {background-image:url(../../img/bullet_05.gif) !important;}

ul.treeview li li a {font-weight:normal;}
ul.treeview li li a:hover {padding-left:18px;text-decoration:underline;}
ul.treeview li.aq3open a {background:url(../../img/h3_moins.gif) transparent no-repeat 3px 55% !important;}
ul.treeview li.aq3closed a {background:url(../../img/h3_plus.gif) transparent no-repeat 3px 55% !important;}
ul.treeview li li.aq3bullet a:hover {}
.aq3open ul {display:block;}
.aq3closed ul {display:none;}

.Tbl1 thead th {background-color: #01648D}
.Tbl1 tbody td a, .Tbl1 tbody td a {background-image: url(../../img/fleche_06.gif);}
.Tbl2 thead th {background-color: #01648D}
.Tbl2 tbody td a, .Tbl1 tbody td a {background-image: url(../../img/fleche_06.gif);}
.Tbl3 tbody a.fleche,.Tbl tbody a.fleche  {background-image: url(../../img/fleche_06.gif)}
.Tbl3 th, .Tbl3 td,.Tbl th, .Tbl td {border-color:#01648D }
.Tbl3 thead th,.Tbl thead th {color:#009CDD}

/* Moteur de recherche */

#ColContenu #searchForm {padding:2px 0 10px 0;margin:0 0 0 0;}
#ColContenu input#recherche {width:129px;padding:0 2px;font-size:.9em;border:1px solid #98be69; margin: 0 0 0 9px;}
#ColContenu input.button {background-color:#009cdd;border:none;font-size:.8em;color:#fff;padding:0; margin: 0 0 0 10px}


.pagination {margin:10px 0 1px 0;padding:3px 0;text-align:center;}

.resultat {margin: 0 16px; padding: 7px 0 3px 0; background:url(../../img/filet_h_89.gif) transparent repeat-x 0 100%;}
.pagetitle {margin:0 0 .5em 0;padding:3px 0 4px 0;font-size:1.1em;background:url(../../img/bg_h3.gif) transparent repeat-x 0 0;}
.pagetitle a {color:#000 !important;}
.pertinence {margin-left:55px;}
.citation {margin:10px 0; padding: 0 0 0 17px; background:url(../../img/square_00.gif) transparent no-repeat 0 3px;}
.citation p {margin: 0 !important;}
.chemin {margin:0 0 1em 0 !important;}



