/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2009  SNCH
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ______________________[ META declarations ]________________________ */

body {margin:0;padding:0;font:76% Arial,sans-serif;background:#FFF;text-align:center;}
body *{margin:0;padding:0;}
img {border:none;}
acronym, abbr, dfn {cursor:help;font-style:normal;border-bottom:1px dotted #DEDEDE;}
hr {display:none;clear:both;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
sup {vertical-align:top;}
.error, .erreur {color:#F00;}
.horscadre, .horschamp, .hidden {display:none;}
blockquote {font-style:italic;}

/* ______________________[ Haut de page : logo, recherche, etc. ]________________________ */

/* Navigation interne à la page */
#NavigationInterne {position:absolute;top:-7777em;left:-7777em;}

#Annexe {}
#EnTete {background:#FFF url(../../img/bg_entete.gif) no-repeat 100% 0;margin:0 auto;padding:0;text-align:left;width:980px;position:relative;}
#EnTete:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#EnTete {display:inline-block;}
/* \*/ * html #EnTete {height:1%;} #EnTete {display:block;} /* */
#Logo {float:left;margin:15px 0 0;}
#FormRecherche {width:190px;padding:5px;border:1px solid #FCE5E1;background-color:#E64327;color:#FFF;position:absolute;top:9px;right:19px;font-size:.9em;}
#FormRecherche label{text-transform:uppercase;}
#FormRecherche input{border-top:none;border-right:none;border-left:1px solid #822414;border-bottom:1px solid #822414;background-color:#FFF;}
input#mot_cle{width:160px;}


/* ______________________[ Navigation principale ]________________________ */

#NavigationPrincipale {list-style:none;text-align:left;color:#fff;margin:0 auto;padding:0;width:980px;background-color:#E4E1DD;}
#NavigationPrincipale:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NavigationPrincipale {display:inline-block;}
/* \*/ * html #NavigationPrincipale {height:29px;overflow:hidden;} #NavigationPrincipale {display:block;} /* */

#NavigationPrincipale li {float:left;vertical-align:bottom;position:relative;}
#NavigationPrincipale li a{display:block;height:29px;background:url(../../img/nav2.gif) no-repeat 0 0;}
#NavigationPrincipale li a strong{display:none;}

#NavigationPrincipale li#NavItem1 a{width:104px;}
#NavigationPrincipale li#NavItem2 a{width:124px;background-position:-104px 0;}
#NavigationPrincipale li#NavItem3 a{width:144px;background-position:-228px 0;}
#NavigationPrincipale li#NavItem4 a{width:120px;background-position:-372px 0;}
#NavigationPrincipale li#NavItem5 a{width:188px;background-position:-492px 0;}
#NavigationPrincipale li#NavItem6 a{width:100px;background-position:-680px 0;}
#NavigationPrincipale li#NavItem7 a{width:200px;background-position:-780px 0;}

#NavigationPrincipale li#NavItem1 a:hover, #NavigationPrincipale li#NavItem1.on a, #NavigationPrincipale li#NavItem1:hover a{background-position:0 -29px}
#NavigationPrincipale li#NavItem2 a:hover, #NavigationPrincipale li#NavItem2.on a, #NavigationPrincipale li#NavItem2:hover a{background-position:-104px -29px}
#NavigationPrincipale li#NavItem3 a:hover, #NavigationPrincipale li#NavItem3.on a, #NavigationPrincipale li#NavItem3:hover a{background-position:-228px -29px}
#NavigationPrincipale li#NavItem4 a:hover, #NavigationPrincipale li#NavItem4.on a, #NavigationPrincipale li#NavItem4:hover a{background-position:-372px -29px}
#NavigationPrincipale li#NavItem5 a:hover, #NavigationPrincipale li#NavItem5.on a, #NavigationPrincipale li#NavItem5:hover a{background-position:-492px -29px}
#NavigationPrincipale li#NavItem6 a:hover, #NavigationPrincipale li#NavItem6.on a, #NavigationPrincipale li#NavItem6:hover a{background-position:-680px -29px}
#NavigationPrincipale li#NavItem7 a:hover, #NavigationPrincipale li#NavItem7.on a, #NavigationPrincipale li#NavItem7:hover a{background-position:-780px -29px}

/* sous liste 02 */
#NavigationPrincipale li ul {display:none;position:absolute;top:29px;left:0;list-style:none;width:200px;padding:10px 0;background:#AE311C;border-bottom:5px solid #E64327;z-index:500;}
#NavigationPrincipale li ul li {float:none;background:url(../../img/bullet-01.gif) no-repeat 10px 7px;}
#NavigationPrincipale li ul li a{width:auto !important;height:1%;padding:2px 10px 2px 17px !important;background:none;display:block !important;color:#FFF;}
#NavigationPrincipale li.on ul li a {}
#NavigationPrincipale li:hover ul,
#NavigationPrincipale li.over ul {display:block;}
#NavigationPrincipale li ul li a:hover {}

/* icones */
a.pdf {background:url(../../img/ico_pdf.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.doc {background:url(../../img/ico_doc.gif) no-repeat 0 0;padding: 1px 0 4px 21px;display:block;overflow:auto;}
a.ppt {background:url(../../img/ico_ppt.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.xls {background:url(../../img/ico_xls.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.zip {background:url(../../img/ico_zip.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}
a.html{background:url(../../img/ico_html.gif) no-repeat 0 0;padding:1px 0 4px 21px;display:block;overflow:auto;}

/* ______________________[ Bas de page : copyright, liens vers informations générales ]________________________ */
#partenaire{background-color:#FFF;border-top:5px solid #E64327;width:980px;margin:0 auto;padding:5px 0 10px 0}
#partenaire a{margin:0 3px;}
#PiedDePage {text-align:center;margin:0 auto;width:980px;}
#PiedDePage a {color:#000;margin:0 3px;}

/* ______________________[ MULTI-COLUMN LAYOUT  ]____________________*/
#ContainerCols {width:980px;margin:0 auto;padding:0;display:block;font-size:1em;text-align:left;/*background:#FFF url(../../img/bg_body.gif) repeat-x 0 0;*/}
#ContainerCols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols {display:inline-block;}
/* \*/ * html #ContainerCols {height:1%;} #ContainerCols {display:block;} /* */

/* Une seule colonne */
#ContainerCols.une #ColContenu {width:980px;}

/* Deux colonnes */
#ContainerCols.deux #ColMenu {width:240px;}
#ContainerCols.deux #ColContenu {width:740px;}

/* Trois colonnes */
#ContainerCols.trois #ColMenu {width:240px;}
#ContainerCols.trois #ColContenu {width:500px;}
#ContainerCols.trois #ColContextuelle {width:240px;}

/* Contenu standard */
#ContainerCols .contenu {}
#ContainerCols .contenu .inner {}
#ContainerCols .contenu .inner h2 {}
#ContainerCols .contenu .inner .inner2 {}
#ContainerCols .contenu .inner .inner2 p {}
#ContainerCols .contenu .inner .inner2 a {}
#ContainerCols .contenu .inner .inner2 h3 {}
#ContainerCols .contenu .inner .inner2 h3 a {}

/* Positions RTE */
#ContainerCols .center, #ContainerCols .align-center {text-align:center;}
#ContainerCols .align-left {text-align:left;}
#ContainerCols .align-right {text-align:right;}
#ContainerCols .justify {text-align:justify;}
#ContainerCols .middle {display:block;margin:0 auto;}

/* Positions contenus Typo3 */
#ContainerCols .txtVisu {display:inline-block;margin:0 0 .8em 0;}
#ContainerCols .txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ContainerCols .txtVisu {height:1%;} #ContainerCols .txtVisu {display:block;} /* */
#ContainerCols .topCenter {text-align:center;}
#ContainerCols .topCenter .blocVisu {margin:0 auto;text-align:left;}
#ContainerCols .topCenter .blocTxt {text-align:left;}
#ContainerCols .topRight .blocVisu {float:right;clear:both;}
#ContainerCols .topRight .blocTxt {clear:both;}
#ContainerCols .topLeft .blocVisu {}
#ContainerCols .topLeft .blocTxt {}
#ContainerCols .bottomCenter {text-align:center;}
#ContainerCols .bottomCenter .blocVisu {margin:0 auto;text-align:left;}
#ContainerCols .bottomCenter .blocTxt {text-align:left;}
#ContainerCols .bottomRight .blocVisu {float:right;clear:both;}
#ContainerCols .bottomRight .blocTxt {clear:both;}
#ContainerCols .bottomLeft .blocVisu {}
#ContainerCols .bottomLeft .blocTxt {}
#ContainerCols .right {}
#ContainerCols .right .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right .blocTxt {}
#ContainerCols .left {}
#ContainerCols .left .blocVisu {float:left;margin:0 1em 1em 0;}
#ContainerCols .left .blocTxt {}
/* CAS OU LA TAILLE DE L'IMAGE EST FIXEE ici notre image fait 200px de large, plus la marge de 15px, d'où le 215px*/
/*#ContainerCols .right_nowrap {margin:0 -215px 0 0;}
#ContainerCols .right_nowrap .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right_nowrap .blocTxt {margin:0 215px 0 0;}
#ContainerCols .left_nowrap {margin:0;}
#ContainerCols .left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
#ContainerCols .left_nowrap .blocTxt {margin:0 0 0 215px;}*/
#ContainerCols .right_nowrap {}
#ContainerCols .right_nowrap .blocVisu {float:right;margin:0 0 15px 15px;}
#ContainerCols .right_nowrap .blocTxt {}
#ContainerCols .left_nowrap {}
#ContainerCols .left_nowrap .blocVisu {float:left;margin:0 15px 15px 0;}
#ContainerCols .left_nowrap .blocTxt {float:left;}

/* IMAGES ACTUS */
.actus .inner2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.actus .inner2 {display:inline-block;}
/* \*/ * html .actus .inner2 {height:1%;} .actus .inner2 {display:block;} /* */
.actus .news-right {float:right;margin:0 0 15px 15px;}
.actus .news-left {float:left;margin:0 1em 1em 0;}

/* Chapo */
#ContainerCols .chapo .contenu {}
#ContainerCols .chapo .contenu .inner {}
#ContainerCols .chapo .contenu .inner h2 {}
#ContainerCols .chapo .contenu .inner .inner2 {letter-spacing:.2em;}
#ContainerCols .chapo .contenu .inner .inner2 p {}
#ContainerCols .chapo .contenu .inner .inner2 a {}

/* FIL d'ARIANE */
#FildAriane {width:980px;background-color:#DEDEDE;}
#FildAriane a {}
#FildAriane a:hover {}

/* toolBox*/
#toolBox {margin:0 0 1em 0;padding:0;}
#toolBox ul {list-style:none;margin:0;padding:0;}
#toolBox ul li {background:none;margin:0 0 0 3px;padding:0;float:right;width:auto;}

/* HOMEPAGE DEBUT */
body#home #ContainerCols{width:960px;margin:0 auto;padding:0 10px;font-size:1em;text-align:left;display:block;}
body#home p, body#home h2, body#home ol{margin:0 0 .6em 0;}
body#home #ContainerCols a{color:#000}
#home #ColA,#ColB,#ColC{float:left;}
#home #ColA .contenu,#ColC .contenu{background:#FFF;}
#home #ColA{width:289px;padding-top:15px;}
#home #ColB{width:434px;padding:21px 27px 0 20px;background:#FFF;}
#home #ColC{width:190px;padding-top:25px;}

#home .toute{margin-bottom:1em;}
#home .toute a{background:url(../../img/bullet-02.gif) no-repeat 0 4px;padding-left:10px;font-weight:700;text-decoration:underline;}
#home .toute a:hove{text-decoration:none;}
body#home ul{list-style:none;}
body#home #ContainerCols ul li{margin-bottom:10px;background:url(../../img/bg_liste.gif) no-repeat 0 6px;padding-left:7px;vertical-align:bottom;}
body#home #ContainerCols ul li a{display:inline-block;font-weight:700;}

#home .bloc{margin-bottom:.6em;}
#home .bloc .visu-txt{overflow:hidden;height:1%;margin-bottom:5px;margin-left:5px;}
#home .bloc .visu,#home .bloc .txt{float:left;}
#home .bloc .visu{padding:0 10px 10px;}
#home .bloc .visu .date{font-size:.9em;}
#home h1,#home h2 {margin-bottom:.5em;}

#home #ColA .visu-txt{border-bottom:1px solid #B3A79B;}
#home #actu-capn{padding-top:24px;}
#home #actu-capn .inn-bloc {padding:0 0 5px 0;}
#home #actu-capn .inn-bloc:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#home #actu-capn .inn-bloc {display:inline-block;}
/* \*/ * html #home #actu-capn .inn-bloc {height:1%;} #home #actu-capn .inn-bloc {display:block;} /* */
#home #actu-capn .inn-bloc p {padding-left:15px;}
#home #actu-capn a{display:inline;float:left;margin-left:15px;border:none;}
#home #les-actualites .visu{width:64px;}
#home #les-actualites .txt{width:190px;}
#home #et-aussi{background:url(../../img/bg_box.gif) repeat-y 0 0;padding-top:15px;margin:0 0 1.5em 5px;height:1%}
#home #et-aussi ul{padding:10px 10px 1px 10px;}
#home #ColA .toute{padding-left:20px;}

#home #ColB .bloc{border-bottom:5px solid #E6472D;border-right:3px solid #E6472D;margin-bottom:2.5em;}
#home #ColB .visu{width:120px;padding:0 15px 10px;}
#home #ColB .txt{width:258px;}
#home #ColB .txt-bold{background:url(../../img/sep.gif) repeat-x 0 100%;padding-bottom:3px;font-size:1.2em;}

#home #ContainerCols ul.liste-fleche{margin-bottom:1em;}
#home #ContainerCols ul.liste-fleche li{background-position:10px -283px;padding-left:30px;background-color:#E64327;margin-bottom:2px}
#home #ContainerCols ul.liste-fleche li a{padding:4px 0;color:#FFF;font-size:1.2em;font-weight:400;}
#home #ContainerCols ul.tiret{margin-bottom:.6em;}
#home #ContainerCols ul.tiret li{background-position:0 -112px;padding-left:7px;margin-bottom:3px;}

#home #ContainerCols .bloc-gris{background:#B5AEA7;padding:5px 5px 5px 0;margin-bottom:1em;}
#home #ContainerCols .bloc-gris h3{background:#FFF;float:left;padding:3px 6px 3px 9px;font-size:1em;color:#6C5D4F;font-style:italic;margin-bottom:.5em;}
#home #ContainerCols .bloc-gris p{padding:0 0 0 9px;}
#home #ContainerCols .bloc-gris a{color:#FFF;}
#home #ContainerCols .liste-connecte{clear:both;padding:0 5px 5px 5px;}
#home #ContainerCols .liste-connecte li{padding-left:23px;margin-bottom:.5em;}
#home #ContainerCols .liste-connecte li a{padding:1px 0;}
#home #ContainerCols li#rss{background-position:0 -171px;}
#home #ContainerCols li#facebook{background-position:0 -204px;}
#home #ContainerCols li#twitter{background-position:0 -234px;}
#home #ContainerCols li#dailymotion{background-position:0 -352px;}
/*#dailymotion{margin-bottom:1em;clear:both;}
#dailymotion a{text-decoration:underline;}
#dailymotion a:hover{text-decoration:none;}*/
body#home #ContainerCols #espace-emploi li a{font-weight:400;display:inline;}

/* Fade show */
#fadeShow{position:relative;width:auto;height:150px;}
#fadeShow #fadeBloc{height:150px;z-index:10;overflow:hidden;}
#fadeShow #fadeBloc .visu-txt{height:150px;}
#fadeShow #fadeBloc .inn-fadeBloc{clear:both;}

#fadeShow #menuNumber{position:absolute;right:19px;bottom:17px;z-index:32;}
#fadeShow #menuNumber a{display:inline-block;width:21px;height:21px;background:#E64327;color:#FFF !important;cursor:pointer;text-align:center;line-height:21px;font-weight:700;}
#fadeShow #menuNumber a.on{background-color:#CAC5BF;}
#fadeShow #menuNumber a span{/*display:none;*/}

/* scroll fade */
#scroll-fade{margin-bottom:1.5em;width:180px;height:110px;overflow:hidden;position:relative;}
#scroll-fade .inner-scroll{text-align:center;clear:none;margin-bottom:3em;}
#scroll-fade .inner-scroll:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#scroll-fade .inner-scroll {display:inline-block;}
/* \*/ * html #fade .inner-scroll{height:1%;} #fade .inner-scroll {display:block;} /* */
#scroll-fade a#fleche-left,#scroll-fade a#fleche-right{width:17px;height:17px;display:block;position:absolute;bottom:5px;background:url(../../img/fleche.png) no-repeat 0 0;}
#scroll-fade a#fleche-left{left:0;}
#scroll-fade a#fleche-right{right:0;background-position:0 -17px}

.left {float:left;margin:.6em 15px 15px 0;}
.right {float:right;margin:.6em 0 15px 15px;}
.center {text-align:center;}
.justify {text-align:justify;}
.middle {display:block;margin:0 auto;}
.txt-bold{font-weight:700;}

/* HOMEPAGE FIN */


/* [ INTERIEUR, Colonne de menu secondaire ]________________________ */

#ColMenu {float:left;margin:0;padding:0;text-align:left;background-color:#CCC;}



/* [ INTERIEUR, Colonne de contenu principal ]________________________ */

#ColContenu {text-align:left;margin:0;padding:0;float:left;background-color:#EFEFEF;}
#ColContenu p, #ColContenu h2, #ColContenu ol {margin:0 0 1em 0;}

/* Titraille */
#ColContenu h1 {}
#ColContenu h2 {}
#ColContenu h3 {}
#ColContenu h4 {}
#ColContenu h5 {}
#ColContenu h6 {}

/* Contenu standard en colonne centrale */
#ColContenu .contenu {}
#ColContenu .contenu .inner {}
#ColContenu .contenu .inner h2 {}
#ColContenu .contenu .inner .inner2 {}
#ColContenu .contenu .inner .inner2 p {}
#ColContenu .contenu .inner .inner2 a {}

/* Liste standard */
#ColContenu ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContenu ul li {}
#ColContenu ul li a {}

/* Tableau standard */
#ColContenu .contenu .inner2 table {border-collapse:collapse;border:none;padding:0;border-top:1px solid #E3E3DE;font-size:100%;margin:0 0 3em 0;width:100%;}
#ColContenu .contenu .inner2 table caption {margin:0 0 1em 0;color:#666;}
#ColContenu .contenu .inner2 table th, #ColContenu .contenu .inner2 table td {vertical-align:top;color:#666;border-bottom:1px solid #E3E3DE;font-size:.9em;}
#ColContenu .contenu .inner2 table thead th {background-color:#F3F3F2;padding:5px 2px;text-align:center;}
#ColContenu .contenu .inner2 table td {padding:10px 5px;}
#ColContenu .contenu .inner2 table tfoot td {background-color:#F3F3F2;padding:5px 2px;}
#ColContenu .contenu .inner2 table tbody th {padding:5px 10px 5px 2px;text-align:right;}
#ColContenu .contenu .inner2 table tfoot th {background-color:#F3F3F2;padding:5px 10px 5px 2px;text-align:right;}

/* Navigation lineaire */
#ColContenu .navlineaire .contenu {margin:0 0 1.5em 0;padding:0;}
#ColContenu .navlineaire .contenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu .navlineaire .contenu {display:inline-block;}
/* \*/ * html #ColContenu .navlineaire .contenu {height:1%;} #ColContenu .navlineaire .contenu {display:block;} /* */
#ColContenu .navlineaire .contenu .inner {}
#ColContenu .navlineaire .contenu .inner h2 {}
#ColContenu .navlineaire .contenu .inner .inner2 {}
#ColContenu .navlineaire .contenu .inner .inner2 p {}
#ColContenu .navlineaire .contenu .inner .inner2 p.prev {float:left;}
#ColContenu .navlineaire .contenu .inner .inner2 p.next {float:right;}
#ColContenu .navlineaire .contenu .inner .inner2 p.prev a {float:left;background:url(../../img/arrow_west.gif) transparent no-repeat 0 .2em;padding:0 0 0 15px;}
#ColContenu .navlineaire .contenu .inner .inner2 p.next a {float:right;background:url(../../img/arrow_east.gif) transparent no-repeat 100% .2em;padding:0 15px 0 0;}

/* Onglets */
#ColContenu ul.onglets {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContenu ul.onglets:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ColContenu ul.onglets {display:inline-block;}
/* \*/ * html #ColContenu ul.onglets {height:1%;} #ColContenu ul.onglets {display:block;} /* */
#ColContenu ul.onglets li {float:left;margin:0 1px 0 0;background-color:#CCC;color:#000;}
#ColContenu ul.onglets li span {display:block;}
#ColContenu ul.onglets li span a {display:block;padding:.5em 1em;color:#000;text-decoration:none;}
#ColContenu ul.onglets li span a:hover,
#ColContenu ul.onglets li span a:active,
#ColContenu ul.onglets li span a:focus {text-decoration:underline;}
#ColContenu ul.onglets li.on {background-color:#000;color:#CCC;}
#ColContenu ul.onglets li.on span {}
#ColContenu ul.onglets li.on span a {color:#CCC;}

/* Bloc Ouvrant-fermant */
#ColContenu .openclose {}

/* plan du site */
#sitemap {margin:0 0 1em 0;padding:20px 50px 0 50px;}
#sitemap p#toggle {margin:0 0 1em 0;padding:0;text-align:right;}
#sitemap p#toggle a {background:#B51218;border:1px solid #CFCFCF;padding:0.2em .6em;color:#FFF;font-weight:bold;}
#sitemap ul {margin:0;padding:0;list-style:none;}
#sitemap ul li a {color:#000;}
#sitemap ul li a span.fx {display:none;}
#sitemap ul li {margin:0 0 0.8em 0;padding:0 0 0 20px;background:url(../../img/plan/bullet-1.gif) no-repeat 0 3px;}
#sitemap ul li.hasMenu {background:none;padding:0;} 
#sitemap ul li a.open-close {margin:0 3px 0 0;display:inline-block;width:13px;height:13px;background:url(../../img/plan/plus-1.gif) no-repeat 0 0;}
#sitemap ul li a.open-close.off {background-image:url(../../img/plan/moins-1.gif);}
#sitemap ul li a {font-size:18px;font-weight:bold;color:#363636;}
#sitemap ul li ul {margin:10px 0 10px 20px;padding:0;borde-top:1px solid #CFCFCF;background-color:#F3EEDD;}

/* niveau 2 */
#sitemap ul li ul li {margin:0 0 0.2em 0;background-image:url(../../img/plan/bullet-2.gif);background-position:0 5px;}
#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-size:16px;font-weight:normal;}

/* niveau 3 */
#sitemap ul li ul li ul li{background-image:url(../../img/plan/bullet-3.gif);padding-left:10px;background-position:0 8px;}
#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 {font-size:14px;}

#ColContenu #tous {margin:-1em 0 1.5em 0;padding:0 0 0 15px;text-align:left;float:right;background:url(../../img/arrow_south.gif) transparent no-repeat 0 .1em;font-weight:bold;color:#000;}
#ColContenu #tous a {}
#ColContenu #tous a:hover, 
#ColContenu #tous a:active,
#ColContenu #tous a:focus {}

/* Lexique */
#glossaire #alphabet {border:1px solid #777;border-bottom:0;margin:0;padding:11px 12px;}
#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 {background-image:none;float:left;margin:0;padding:0;font-weight:bold;font-size:1.17em;}
/* \*/ * 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:#777;}
#glossaire #alphabet li span {color:#959595;}
#glossaire #alphabet li.on strong {background-color:#777;color:#FFF;}
.glossaire-content {border-left:1px solid #777;padding:15px 0 0 0;}
.glossaire-content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.glossaire-content {display:inline-block;}
/* \*/ * html .glossaire-content {height:1%;} .glossaire-content {display:block;} /* */
.glossaire-content h2 {padding:0 0 0 13px;margin:0 !important;color:#777 !important;font-size:2em !important;}
.glossaire-content h2 span {display:block;border-right:1px solid #C6C6C6;width:191px;}
.entries {padding:10px 0 0 0;margin:0;width:204px;border-right:1px solid #C6C6C6;float:left;}
.entries li {background:none !important;margin:0 !important;padding:0 !important;}
.entries li a, .entries li strong {display:block;color:#434343;padding:4px 13px;}
.entries li strong {background:url(../../img/bg_entries.gif) #ddd no-repeat 0 50%;}
.deflist {float:left;display:inline;width:302px;padding:17px 0;margin:0 0 0 20px;}
.deflist dt {margin:0 0 1em 0;padding:0;color:#888;font-weight:bold;}
.deflist dd {margin:0;padding:0;}

/* form generique pour powermail */
.sa-formwrap {margin:0 0 1em 0;padding:15px;}
.sa-formwrap .contenu {background-color:#cddddd;padding:15px;}
.sa-formwrap fieldset {border:none;}
.sa-formwrap legend {font-size:1.4em;font-weight:bold;margin-bottom:1em;}
.sa-formwrap .field-row {margin:0 0 1em 0;}
.sa-formwrap .radio_title,
.sa-formwrap .checkbox_title{float:left;padding:0 10px 0 0;font-weight:bold;width:160px;text-align:right;}

.sa-formwrap input,
.sa-formwrap select,
.sa-formwrap textarea {vertical-align:top;}
.sa-formwrap textarea {width:280px;}
.sa-formwrap label {display:inline-block;padding:2px 10px 2px 0;width:160px;text-align:right;font-weight:bold;}
.sa-formwrap .checkbox_inner label,
.sa-formwrap .radio_inner label {width:auto;font-weight:normal;}
.sa-formwrap .pure-html {margin:0 0 1em 0;}
.sa-formwrap .wrap-captcha {margin:0 0 1em 0;}
.sa-formwrap .captcha_img {padding:0 0 0 170px;}
.sa-formwrap .captcha_img span {display:inline-block;}
.sa-formwrap input.required {width:180px;}
.sa-formwrap input.datepicker {width:80px;}

/* Pagination */
.pagination {text-align:center;color:#A9A9A9;margin:2em 0;clear:both;}
.pagination .prev {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;padding:0 0 0 14px;}
.pagination .next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .3em;padding:0 14px 0 0;}
.pagination a.prev, .pagination a.next {}
.pagination strong {color:#434343;}
.pagination span.prev {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;color:#A9A9A9;}
.pagination span.next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .25em;color:#A9A9A9;}

/* Retour */
p.retour {text-align:left;margin:2em 0 2em 0 !important;}
p.retour a {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .25em;padding:0 0 0 15px;}
p.retour a:hover, p.retour a:focus, p.retour a:active {}

/* Retour Haut de Page */
p.hautdepage {text-align:right;margin:2em 0 0 0 !important;}
p.hautdepage a {background:url(../../img/arrow_north.gif) transparent no-repeat 0 .25em;padding:0 0 0 15px;}
p.hautdepage a:hover, p.hautdepage a:focus, p.hautdepage a:active {}




/* [ INTERIEUR, Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuelle {text-align:left;margin:0;padding:0;float:right;background-color:#999;}

/* Contenu standard en colonne contextuelle */
#ColContextuelle .contenu {}
#ColContextuelle .contenu .inner {}
#ColContextuelle .contenu .inner h2 {}
#ColContextuelle .contenu .inner .inner2 {}
#ColContextuelle .contenu .inner .inner2 p {}
#ColContextuelle .contenu .inner .inner2 a {}
#ColContextuelle .contenu .inner .inner2 h3 {}
#ColContextuelle .contenu .inner .inner2 h3 a {}

/* Liste standard */
#ColContextuelle ul {margin:0 0 1.5em 0;padding:0;list-style:none;}
#ColContextuelle ul li {}
#ColContextuelle ul li a {}
