/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyright (c) 2010 FFIE
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ______________________[ META declarations ]________________________ */

body {margin:0;padding:0;font:76% Arial,sans-serif;background-image:url(../../img/bg_body.jpg);background-attachment:fixed;background-color:#FFF;background-repeat:no-repeat;background-position:0 0;text-align:center;}
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;}
#feEditAdvanced-menuBar {width:150px !important;float:right !important;}
div#fancy_outer {z-index:10010 !important;}
div#fancy_content {z-index:10020 !important;}




/* icones */
#ContainerCols a.pdf, 
#ContainerCols a.doc, 
#ContainerCols a.ppt, 
#ContainerCols a.xls, 
#ContainerCols a.zip, 
#ContainerCols a.html {color:#000;}
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;}








/* ______________________[ Haut de page : logo, recherche, etc. ]________________________ */

/* Navigation interne page */
#NavigationInterne {position:absolute;top:-7777em;left:-7777em;}

/* Entete annexe */
#EnTeteOutils {color:#393B3D;background:url(../../img/bg_enteteoutils.png) transparent repeat-y 50% 0;}
#EnTeteOutilsInner {width:944px;margin:0 auto;padding:3px 36px 3px 0;text-align:right;}
#EnTeteOutilsInner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#EnTeteOutilsInner {display:inline-block;}
/* \*/ * html #EnTeteOutilsInner {height:1%;} #EnTeteOutilsInner {display:block;} /* */
#EnTeteOutilsInner .lnks {float:right;padding:1px 0 0 0;}
#EnTeteOutilsInner a {color:#393B3D;padding:0 2px;}
#EnTeteOutilsInner a:hover,
#EnTeteOutilsInner a:active,
#EnTeteOutilsInner a:focus {text-decoration:none;color:#1C96AA;}
#EnTeteOutilsInner form {float:right;margin:0 0 0 6px;}
#EnTeteOutilsInner form input {border-width:1px 0 1px 1px;border-style:solid;border-color:#7E8083;font:1em Arial, Helvetica, sans-serif;color:#393B3D;width:169px;padding-left:4px;padding-right:4px;}
#EnTeteOutilsInner form input.button {background-color:#64686D;color:#FFF;padding:1px 1px 1px 0;margin:0;width:auto;border:none;}
#EnTeteOutilsInner .acces {float:right;padding:0;margin:0 0 0 2px;list-style:none;}
#EnTeteOutilsInner .acces li {display:block;float:left;border-left:1px solid #7E8083;padding:0 0 0 7px;margin:0 0 0 7px;}
#EnTeteOutilsInner .acces li a {display:block;}


/* Entete */
#EnTete {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;} /* */
body#adherent #EnTete, body#adherenthome #EnTete {position:relative;}
#Logo {float:left;margin:0 33px 14px 197px;}

/* Nom du site */
#Motto {background:url(../../img/motto.png) no-repeat 0 0;width:317px;height:55px;float:left;margin:23px 0 2px 10px;}
#Motto span {position:absolute;top:-7777em;left:-7777em;}

/* Acces espaces */
#Espace {float:left;font-size:.9em;width:628px;margin:0 0 17px -7px;/*position:relative;top:80px;left:313px;*/z-index:340;}
#Espace ul {margin:0;padding:0;list-style:none;}
#Espace ul#LNK {margin:0;}
#Espace ul#LNK li {float:left;margin:6px 0 0 0;}
#Espace ul#LNK li a {display:block;background:url(../../img/bullet4.gif) transparent no-repeat 10px 1.25em;color:#000;text-transform:uppercase;text-decoration:underline;}
#Espace ul#LNK li a strong {display:block;font-weight:normal;padding:8px 10px 5px 18px;}
#Espace ul#LNK li a.on,
#Espace ul#LNK li a:hover,
#Espace ul#LNK li a:active,
#Espace ul#LNK li a:focus {background:url(../../img/bullet6.gif) #1C96AA no-repeat 10px 1.25em;color:#FFF;}
#Espace ul#LNK li a.on strong,
#Espace ul#LNK li a:hover strong,
#Espace ul#LNK li a:active strong,
#Espace ul#LNK li a:focus strong {background:url(../../img/bg_corner-adhesion.gif) transparent no-repeat 100% 0;}
#Espace ul#LNK #adhConnexion {position:absolute;background:url(../../img/bg_adhesion_bottom.gif) #FFF no-repeat 0 100%;padding:0 0 10px 0;width:165px;z-index:3500;display:none;}
#Espace ul#LNK #adhConnexion form {margin:0;padding:15px 15px 0 15px;background:url(../../img/bg_adhesion_top.gif) #FFF no-repeat 0 0;}
#Espace ul#LNK #adhConnexion form label {}
#Espace ul#LNK #adhConnexion form input {font:1.1em Arial,sans-serif;border:1px solid #7E8083;color:#393B3D;margin:0 0 6px 0;width:123px;padding:1px 3px;}
#Espace ul#LNK #adhConnexion form input.button {border:none;background:url(../../img/bg_connexion.gif) #FFF no-repeat 0 0;text-align:center;color:#FFF;padding:0;width:132px;height:20px;margin:0 0 15px 0;}
#Espace ul#LNK #adhConnexion .oubli {display:block;border-top:1px solid #1C96AA;padding:5px 0 0 0;text-align:center;}
#Espace ul#LNK #adhConnexion .oubli a {background:none;padding:0;color:#1C96AA;text-transform:none;text-decoration:none;}
#Espace ul#LNK #adhConnexion .oubli a:hover,
#Espace ul#LNK #adhConnexion .oubli a:active,
#Espace ul#LNK #adhConnexion .oubli a:focus {text-decoration:underline;}
#Espace ul#BT {float:right;padding:11px 0 0 0;}
#Espace ul#BT li {float:left;margin:0 0 0 5px;}
#Espace ul#BT li a {display:block;}

/*Acces espaces */
#EspaceAdherent {float:left;font-size:.9em;width:628px;margin:0 0 17px 3px;position:absolute;top:57px;left:313px;z-index:340;text-align:right;}
#EspaceAdherent .t {position:absolute;display:block;width:172px;height:34px;background:url(../../img/titre-espace.png) transparent no-repeat 0 0;right:0;top:0;}
#EspaceAdherent .t strong {position:absolute;top:-7777em;left:-7777em;}
#EspaceAdherent form {margin:0;padding:0;}
#EspaceAdherent form p.logged {font-size:1.1em;position:absolute;right:0;top:40px;}
#EspaceAdherent form p.logged a {color:#1B95A9;}
#EspaceAdherent form p.logged .deconnexion {color:#000;background:url(../../img/bg_deconnexion.gif) transparent no-repeat 100% .3em;padding:0 12px 0 0;border:none;font:.9em Arial,sans-serif !important;cursor:pointer;}
#EspaceAdherent form p.logged .deconnexion:hover {border-bottom:1px solid #000 !important;}

/* Navigation principale */
#NavigationPrincipale {list-style:none;text-align:left;color:#FFF;margin:0 auto;padding:0;width:631px;float:left;}
#NavigationPrincipale:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NavigationPrincipale {display:inline-block;}
/* \*/ * html #NavigationPrincipale {height:1%;} #NavigationPrincipale {display:block;} /* */
body#adherent #NavigationPrincipale, body#adherenthome #NavigationPrincipale {margin:53px auto 0 auto;}
#NavigationPrincipale li {float:left;padding:0;margin:0;position:relative;display:block;}
#NavigationPrincipale li a {display:block;margin:0;padding:0;height:36px;background:url(../../img/nav.gif) transparent no-repeat 0 0;}
#NavigationPrincipale li a strong {position:absolute;top:-7777em;left:-7777em;}
#NavigationPrincipale li a:hover,
#NavigationPrincipale li.on a {}
#NavigationPrincipale li#NavItem1 a {width:126px;background-position:0 0;}
#NavigationPrincipale li#NavItem2 a {width:96px;background-position:-126px 0;}
#NavigationPrincipale li#NavItem3 a {width:131px;background-position:-222px 0;}
#NavigationPrincipale li#NavItem4 a {width:79px;background-position:-353px 0;}
#NavigationPrincipale li#NavItem5 a {width:199px;background-position:-432px 0;}
#NavigationPrincipale li#NavItem1.on a, 
#NavigationPrincipale li#NavItem1:hover a, 
#NavigationPrincipale li#NavItem1 a:hover {background-position:0 -36px;}
#NavigationPrincipale li#NavItem2.on a, 
#NavigationPrincipale li#NavItem2:hover a, 
#NavigationPrincipale li#NavItem2 a:hover {background-position:-126px -36px;}
#NavigationPrincipale li#NavItem3.on a, 
#NavigationPrincipale li#NavItem3:hover a, 
#NavigationPrincipale li#NavItem3 a:hover {background-position:-222px -36px;}
#NavigationPrincipale li#NavItem4.on a, 
#NavigationPrincipale li#NavItem4:hover a, 
#NavigationPrincipale li#NavItem4 a:hover {background-position:-353px -36px;}
#NavigationPrincipale li#NavItem5.on a, 
#NavigationPrincipale li#NavItem5:hover a, 
#NavigationPrincipale li#NavItem5 a:hover {background-position:-432px -36px;}

/* NAV ADHERENTS */
body#adherent #NavigationPrincipale li a,
body#adherenthome #NavigationPrincipale li a {background:url(../../img/nav_adherent.gif) transparent no-repeat 0 0;}
body#adherent #NavigationPrincipale li#NavItem1 a,
body#adherenthome #NavigationPrincipale li#NavItem1 a {width:77px;background-position:0 0;}
body#adherent #NavigationPrincipale li#NavItem2 a,
body#adherenthome #NavigationPrincipale li#NavItem2 a {width:120px;background-position:-77px 0;}
body#adherent #NavigationPrincipale li#NavItem3 a,
body#adherenthome #NavigationPrincipale li#NavItem3 a {width:168px;background-position:-197px 0;}
body#adherent #NavigationPrincipale li#NavItem4 a,
body#adherenthome #NavigationPrincipale li#NavItem4 a {width:77px;background-position:-365px 0;}
body#adherent #NavigationPrincipale li#NavItem5 a,
body#adherenthome #NavigationPrincipale li#NavItem5 a {width:43px;background-position:-442px 0;}
body#adherent #NavigationPrincipale li#NavItem6 a,
body#adherenthome #NavigationPrincipale li#NavItem6 a {width:146px;background-position:-485px 0;}

body#adherent #NavigationPrincipale li#NavItem1.on a, 
body#adherent #NavigationPrincipale li#NavItem1:hover a, 
body#adherent #NavigationPrincipale li#NavItem1 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem1.on a, 
body#adherenthome #NavigationPrincipale li#NavItem1:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem1 a:hover {background-position:0 -36px;}
body#adherent #NavigationPrincipale li#NavItem2.on a, 
body#adherent #NavigationPrincipale li#NavItem2:hover a, 
body#adherent #NavigationPrincipale li#NavItem2 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem2.on a, 
body#adherenthome #NavigationPrincipale li#NavItem2:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem2 a:hover {background-position:-77px -36px;}
body#adherent #NavigationPrincipale li#NavItem3.on a, 
body#adherent #NavigationPrincipale li#NavItem3:hover a, 
body#adherent #NavigationPrincipale li#NavItem3 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem3.on a, 
body#adherenthome #NavigationPrincipale li#NavItem3:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem3 a:hover {background-position:-197px -36px;}
body#adherent #NavigationPrincipale li#NavItem4.on a, 
body#adherent #NavigationPrincipale li#NavItem4:hover a, 
body#adherent #NavigationPrincipale li#NavItem4 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem4.on a, 
body#adherenthome #NavigationPrincipale li#NavItem4:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem4 a:hover {background-position:-365px -36px;}
body#adherent #NavigationPrincipale li#NavItem5.on a, 
body#adherent #NavigationPrincipale li#NavItem5:hover a, 
body#adherent #NavigationPrincipale li#NavItem5 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem5.on a, 
body#adherenthome #NavigationPrincipale li#NavItem5:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem5 a:hover {background-position:-442px -36px;}
body#adherent #NavigationPrincipale li#NavItem6.on a, 
body#adherent #NavigationPrincipale li#NavItem6:hover a, 
body#adherent #NavigationPrincipale li#NavItem6 a:hover,
body#adherenthome #NavigationPrincipale li#NavItem6.on a, 
body#adherenthome #NavigationPrincipale li#NavItem6:hover a, 
body#adherenthome #NavigationPrincipale li#NavItem6 a:hover {background-position:-485px -36px;}


/* sous liste */
#NavigationPrincipale li ul {display:none;position:absolute;top:35px;left:0;list-style:none;margin:0;padding:10px 0;border-width:0 1px 1px 1px;border-style:solid;border-color:#D7D9DA;background-color:#FFF;width:197px;z-index:2009;}
#NavigationPrincipale li ul li {float:none;margin:0;padding:5px 10px 5px 10;}
body#adherent #NavigationPrincipale li ul li a, 
body#adherenthome #NavigationPrincipale li ul li a, 
#NavigationPrincipale li ul li a {background-image:none;background-color:#FFF;height:auto;color:#000;padding:3px 10px 3px 20px;width:auto !important;}
#NavigationPrincipale li:hover ul,
#NavigationPrincipale li.over ul {display:block;}
body#adherent #NavigationPrincipale li ul li a:hover, 
body#adherenthome #NavigationPrincipale li ul li a:hover, 
#NavigationPrincipale li ul li a:hover {color:#1180C1;text-decoration:none;}
















/* ______________________[ MULTI-COLUMN LAYOUT  ]____________________*/

#Page {background:url(../../img/bg_page.png) transparent no-repeat 100% 0;width:980px;margin:0 auto;text-align:left;}
#Container {background:url(../../img/bg_container.png) transparent no-repeat 100% 0;padding:17px 12px 0 0;width:952px;}
#Container2 {background:url(../../img/bg_container2.png) transparent no-repeat 0 0;width:952px;}
#ContainerCols {background:url(../../img/bg_containercols.png) transparent repeat 0 0;margin:0;padding:9px 0 0 0;display:block;font-size:1em;text-align:left;}
#ContainerCols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols {display:inline-block;}
/* \*/ * html #ContainerCols {height:1%;} #ContainerCols {display:block;} /* */

/* Toolbox */
#ContainerCols #toolBox {margin:0;padding:0;float:right;min-height:17px;}
#ContainerCols #toolBox ul {margin:0;padding:0 15px 0 0;list-style:none;}
#ContainerCols #toolBox ul li {margin:0;padding:0;float:right;}
#ContainerCols #toolBox ul li a {display:block;color:#0077BD;}
#ContainerCols #toolBox ul li a#ami, 
#ContainerCols #toolBox ul li a#Tplus, 
#ContainerCols #toolBox ul li a#Tmoins {border-right:1px solid #B8B8B8;}
#ContainerCols #toolBox ul li a#wikio {margin-left:3px;}

/* FIL d'ARIANE */
#ContainerCols #FildAriane {width:726px;padding:1px 0 .95em 0;margin:0 0 0 226px;color:#999;font-size:.9em;background:url(../../img/bg_fildariane.png) transparent no-repeat 100% 100%;}
#ContainerCols #FildAriane a {color:#999;padding:0 .4em;}
#ContainerCols #FildAriane a:hover,
#ContainerCols #FildAriane a:active,
#ContainerCols #FildAriane a:focus {color:#1C96AA;text-decoration:none;}


/* Une seule colonne */
#ContainerCols.une #ColContenu {width:920px;padding-left:20px;}

/* Deux colonnes */
#ContainerCols.deux #ColMenu {width:231px;}
#ContainerCols.deux #ColContenu {width:705px;}

/* Trois colonnes */
#ContainerCols.trois #ColMenu {width:211px;}
#ContainerCols.trois #ColContenu {width:490px;padding-left:20px;}
#ContainerCols.trois #ColContextuelle {width:198px;}

/* 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;}
#ContainerCols p.prev {text-align:right;padding:.4em 0 0 0;}
#ContainerCols p.next {text-align:right;padding:.4em 0 0 0;}
#ContainerCols p.prev a {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .35em;padding:0 0 0 15px;}
#ContainerCols p.next a {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .35em;padding:0 15px 0 0;}

/* 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 5px 20px;}
#ContainerCols .right .blocTxt {}
#ContainerCols .left {}
#ContainerCols .left .blocVisu {float:left;margin:0 20px 5px 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 5px 20px;}
#ContainerCols .right_nowrap .blocTxt {}
#ContainerCols .left_nowrap {}
#ContainerCols .left_nowrap .blocVisu {float:left;margin:0 20px 5px 0;}
#ContainerCols .left_nowrap .blocTxt {float:left;}

/* IMAGES ACTUS */
.actus {background:url(../../img/bg_news.png) transparent no-repeat 0 100%;padding:0 0 1.2em 0;}
.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 5px 20px;}
.actus .news-left {float:left;margin:0 1em 1em 0;}
.actu_detail .actus {background-image:none;}
.nobg {background-image:none !important}

/* Nav interne */
#ContainerCols .navinterne {}
#ContainerCols .navinterne ul {margin:0 0 1.8em 0;padding:0;list-style:none;}
#ContainerCols .navinterne ul li {background:url(../../img/bullet1.gif) transparent no-repeat 0 .5em;padding:0;}
#ContainerCols .navinterne ul li a {padding:0 0 0 9px;text-decoration:none;color:#000;}
#ContainerCols .navinterne ul li a:hover,
#ContainerCols .navinterne ul li a:active,
#ContainerCols .navinterne ul li a:focus {text-decoration:underline;}

/* Chapo */
#ContainerCols .chapo .contenu {background:url(../../img/bg_chapo.gif) transparent repeat-y 0 0;margin:-.85em 0 1.5em 0;}
#ContainerCols .chapo .contenu .inner {padding:20px 25px 10px 25px;}
#ContainerCols .chapo .contenu .inner h2 {}
#ContainerCols .chapo .contenu .inner .inner2 {}
#ContainerCols .chapo .contenu .inner .inner2 p {}
#ContainerCols .chapo .contenu .inner .inner2 a {}



















/* HOMEPAGE DEBUT */
body#home #ContainerCols,
body#adherenthome #ContainerCols {width:953px;margin:0 auto;padding:0;display:block;font-size:1em;text-align:left;}
body#home #Container,
body#adherenthome #Container {padding:0;width:952px;background:none;}
body#home #Container2,
body#adherenthome #Container2 {background:none;}
body#home #ContainerCols,
body#adherenthome #ContainerCols {background-image:none;padding:0;}

body#home .left {float:left;margin:.6em 15px 15px 0;}
body#home .right {float:right;margin:.6em 0 15px 15px;}
body#home .center {text-align:center;}
body#home .justify {text-align:justify;}
body#home .middle {display:block;margin:0 auto;}
body#home #ContainerCols a,
body#adherenthome #ContainerCols a {color:#0077BD;}
body#home #ContainerCols .more a,
body#adherenthome #ContainerCols .more a {text-decoration:underline;}
body#home #ContainerCols .more a:hover,
body#home #ContainerCols .more a:active,
body#home #ContainerCols .more a:focus,
body#adherenthome #ContainerCols .more a:hover,
body#adherenthome #ContainerCols .more a:active,
body#adherenthome #ContainerCols .more a:focus {text-decoration:none;}


/* Ligne A */
#ContainerCols #lineA {background:url(../../img/home/bg_container.png) transparent no-repeat 0 0;padding:17px 0 15px 0;}
body#adherenthome #ContainerCols #lineA {background:url(../../img/home/bg_containeradherent.png) transparent no-repeat 0 0;padding:17px 0 15px 0;}
#ContainerCols #lineA:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineA {display:inline-block;}
/* \*/ * html #ContainerCols #lineA {height:1%;} #ContainerCols #lineA {display:block;} /* */

#ContainerCols #lineA .colA {width:453px;float:left;padding:25px 18px 0 18px;}
#ContainerCols #lineA .colB {width:173px;float:left;padding:40px 5px 0 18px;}
#ContainerCols #lineA .colC {width:224px;float:left;padding:0 0 0 44px;background:url(../../img/home/bg_lineacolc.png) transparent no-repeat 31px 0;}

body#adherenthome #ContainerCols #lineA .colA {width:552px;float:left;padding:25px 32px 0 33px;}
body#adherenthome #ContainerCols #lineA .colC {width:293px;float:left;padding:0 0 0 43px;background:url(../../img/home/bg_lineacolc.png) transparent no-repeat 31px 0;}

/* Deux colonnes */
#ContainerCols #lineA .colA .deuxcols {clear:both;}
#ContainerCols #lineA .colA .deuxcols:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineA .colA .deuxcols {display:inline-block;}
/* \*/ * html #ContainerCols #lineA .colA .deuxcols {height:1%;} #ContainerCols #lineA .colA .deuxcols {display:block;} /* */
#ContainerCols #lineA .colA .deuxcols .contenu {float:left;width:276px;}
#ContainerCols #lineA .colA .deuxcols .contenu p.more a {background:url(../../img/arrow_east.gif) no-repeat scroll 0 0.3em;color:#000;padding:0 0 0 13px;text-decoration:none;}
#ContainerCols #lineA .colA .deuxcols .contenu p.more a:hover,
#ContainerCols #lineA .colA .deuxcols .contenu p.more a:active,
#ContainerCols #lineA .colA .deuxcols .contenu p.more a:focus {text-decoration:underline;}
#ContainerCols #lineA .colA .deuxcols .contenu .inner h2 {margin:1em 0 .3em 0;font-size:1.6em;}

/* Dossiers thématiques */
#ContainerCols #lineA .colA .dossiersthematiques {}
#ContainerCols #lineA .colA .dossiersthematiques h1 {margin:0 0 .7em 0;color:#0077BD;font:normal 2.2em Arial, Helvetica, sans-serif;width:360px;}
#ContainerCols #lineA .colA .dossiersthematiques p.more {float:right;background:url(../../img/bg_msec_closed_top.png) no-repeat 0 0;padding:4px 0 0 0;}
#ContainerCols #lineA .colA .dossiersthematiques .more a {color:#000;font-weight:bold;background:url(../../img/bg_msec_closed_bot.png) no-repeat 0 100%;padding:0 0 4px 20px;text-decoration:none;}
#ContainerCols #lineA .colA .dossiersthematiques .more a:hover,
#ContainerCols #lineA .colA .dossiersthematiques .more a:active,
#ContainerCols #lineA .colA .dossiersthematiques .more a:focus {text-decoration:underline;}
#ContainerCols #lineA .colA .dossiersthematiques .autopromo {margin:0 13px 0 47px;}

/* Onglets Accueil adherents */
.blocOnglets {width:257px;}
.blocOnglets h3.tab_title {float:left;margin:0;padding:.4em 0 0 0;font-size:1em;width:5.1em;}
html .blocOnglets ul.tabs li.active, html .blocOnglets ul.tabs li.active a:hover {background-color:#FFF;}
.blocOnglets ul.tabs {float:left;height:1.8em;list-style:none;margin:0;padding:0;width:100%;float:left;width:190px;}
.blocOnglets ul.tabs li {border-left:1px solid #D7D9DA;background-color:transparent;border-left:none;float:left;line-height:18px;margin:0;overflow:hidden;padding:2px 0 2px 0;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;}
.blocOnglets ul.tabs li.on {background-color:#FCFCFC;border-width:1px 1px 0 1px;border-style:solid;border-color:#D7D9DA;}
.blocOnglets ul.tabs li a {color:#000;display:block;padding:0 7px;text-decoration:none;font-weight:bold;color:#000 !important;}
.blocOnglets ul.tabs li a:hover,
.blocOnglets ul.tabs li a:active,
.blocOnglets ul.tabs li a:focus {color:#0077BD !important;}
.blocOnglets .tab_container {border-top:1px solid #D7D9DA;overflow:hidden;clear:both;float:left;width:100%;padding:3px 0 0 0;margin:0 5px 0 0;background:url(../../img/bg_bloconglets.gif) no-repeat 100% 50%;}
.blocOnglets .tab_content {}

/* Autopromo */
#ContainerCols #lineA .colA .autopromo {float:left;margin:0 0 0 20px;}

/* Actualites */
#ContainerCols #lineA .colB h2 {font-size:2.2em;margin:0 0 1.1em 0;}
#ContainerCols #lineA .colB .news {margin:0 0 1.8em 0;}
#ContainerCols #lineA .colB .news p {margin:0 0 .5em 0;}
#ContainerCols #lineA .colB .news a {color:#000;font-weight:bold;}

/* Activites des entreprises */
#ContainerCols #lineA .colC .contenu .inner h2 {font-size:1.8em;background:url(../../img/home/bg_h2.png) transparent no-repeat 0 100%;padding:0 0 2px 11px;margin:0 0 10px -11px !important;}
#ContainerCols #lineA .colC .contenu ul {margin:0 0 1em 0;padding:0;list-style:none;}
#ContainerCols #lineA .colC .contenu ul li {background:url(../../img/arrow_east.gif) transparent no-repeat 0 .4em;padding:0 0 0 15px;}
#ContainerCols #lineA .colC .contenu ul li a {color:#000;}
#ContainerCols #lineA .colC .contenu p.mention {font-size:.9em;}

/* Questions - Réponses */
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner {background:url(../../img/home/bg_questionsreponses.gif) transparent no-repeat -600px 54px;padding:5px 0 0 0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 {width:249px;float:left;padding:0;background:url(../../img/home/bg_questionsreponses.gif) transparent no-repeat 16px 100%;margin:9px 10px .5em 0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 {background-color:transparent;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul {background-color:transparent;/*height:169px;*/margin:0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li {padding:8px 10px 0 10px;background-image:none;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li div {background-color:transparent;background-repeat:no-repeat;background-position:0 3px;padding:0 0 0 43px;margin:0 0 1em 0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li div span.date {font-size:.9em;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li div.q {background-image:url(../../img/bg_question.gif);}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li div.r {background-image:url(../../img/bg_reponse.gif);}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .inner2 .inner3 ul li div p {margin:0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner a.next {background:url(../../img/home/arrows.png) no-repeat -17px 50%;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner a.prev {background:url(../../img/home/arrows.png) no-repeat 0 50%;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .trigger1 {float:left;width:17px;height:169px;margin:0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .trigger2 {float:left;width:17px;height:169px;margin:0;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .trigger1 a,
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner .trigger2 a {display:block;float:left;height:169px;outline:0;text-indent:-999em;width:17px;}
#ContainerCols #lineA .colC .blocQuestionsReponses .contenu .inner p.more {clear:both;text-align:right;margin:0 27px 0 0;}


/* La FFIE */
#ContainerCols #lineA .colC .contenu {margin:0;}
#ContainerCols #lineA .colC .contenu .inner h2 {font-size:2.2em;margin:0 0 .3em 0;}
#ContainerCols #lineA .colC .contenu .inner .inner2 p {margin:0 0 .9em 0;}
#ContainerCols #lineA .colC .chiffre {color:#0077BD;font-size:1.6em;}
#ContainerCols #lineA ul.boutonsFFIE {font-size:1em;padding:0;margin:0 0 1em 0;}
#ContainerCols #lineA ul.boutonsFFIE:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineA ul.boutonsFFIE {display:inline-block;}
/* \*/ * html #ContainerCols #lineA ul.boutonsFFIE {height:1%;} #ContainerCols #lineA ul.boutonsFFIE {display:block;} /* */
#ContainerCols #lineA ul.boutonsFFIE li {float:left;display:block;background:url(../../img/home/bg_btacces2.gif) #EDEDEE repeat-x 0 0 !important;border:1px solid #DCDEDF;width:91px;margin:0 0 5px 0;padding:1px 6px !important;text-align:left;}
#ContainerCols #lineA ul.boutonsFFIE li.even {margin:0 10px 5px 0;}
#ContainerCols #lineA ul.boutonsFFIE li.last {margin:0 !important;}
#ContainerCols #lineA ul.boutonsFFIE li a {background:url(../../img/arrow_east.gif) transparent no-repeat 0 .4em;display:block;color:#000;font-weight:bold;padding:0 0 0 15px;}

/* Bloc Boutique */
#ContainerCols #lineA .colC .blocBoutique {clear:both;background:url(../../img/home/bg_boutique.gif) transparent no-repeat 0 0;height:100px;padding:8px 11px 0 11px;margin:0 0 1em 0;}
#ContainerCols #lineA .colC .blocBoutique .contenu .inner h2 {font-size:1.6em;font-family:Arial, Helvetica, sans-serif;color:#A3B700;margin:0 0 .3em 0;}
#ContainerCols #lineA .colC .blocBoutique .contenu .inner .inner2 {font-weight:bold;padding:9px 0 0 85px;}
#ContainerCols #lineA .colC .blocBoutique .contenu .inner .inner2 p a {color:#A3B700;text-decoration:underline;}
#ContainerCols #lineA .colC .blocBoutique .contenu .inner .inner2 p a:focus,
#ContainerCols #lineA .colC .blocBoutique .contenu .inner .inner2 p a:active,
#ContainerCols #lineA .colC .blocBoutique .contenu .inner .inner2 p a:hover {text-decoration:none;}

/* Bloc Trouver un professionnel */
#ContainerCols #lineA .colC .blocRechercherPro {clear:both;background:url(../../img/home/bg_professionnel.gif) transparent no-repeat 0 0;height:142px;padding:8px 1px 0 11px;margin:0 0 1em 0;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner h2 {font-size:1.6em;font-family:Arial, Helvetica, sans-serif;color:#0077BD;margin:0 0 .3em 0;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 {padding:12px 0 0 0;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form {margin:0;padding:0;width:117px;float:left;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form input {width:86px;border:1px solid #3BACEF;color:#000;font:1em Arial, Helvetica, sans-serif;background-color:#E4F3FC;margin:0 0 3px 0;padding:0 5px 0 5px;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form input.button {border:none;background:url(../../img/home/bg_trouverpro.gif) #FFF no-repeat 0 0;text-align:center;color:#FFF;padding:0;width:98px;height:20px;margin:7px 0 4px 0;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form p {font-size:.8em;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form p a {text-decoration:underline;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form p a:hover,
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form p a:active,
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 form p a:focus {text-decoration:none;}
#ContainerCols #lineA .colC .blocRechercherPro .contenu .inner .inner2 .inner3 {width:94px;float:left;}



/* Ligne B */
#ContainerCols #lineBCont {background:url(../../img/bg_containercols.png) transparent repeat 0 0;}
#ContainerCols #lineB {padding:16px 0 2em 15px;background:url(../../img/home/bg_line2.png) transparent no-repeat 100% 0;}
body#adherenthome #ContainerCols #lineB {padding:16px 0 2em 33px;background:url(../../img/home/bg_line2adherent.png) transparent no-repeat 20px 0;}
#ContainerCols #lineB:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineB {display:inline-block;}
/* \*/ * html #ContainerCols #lineB {height:1%;} #ContainerCols #lineB {display:block;} /* */
#ContainerCols #lineB .cell {float:left;width:287px;margin:0 30px 0 0;}
#ContainerCols #lineB .cell.last {margin:0 !important;}
#ContainerCols .cell h2 {font-size:1.8em;background:url(../../img/home/bg_h2.png) transparent no-repeat 0 100%;padding:0 0 2px 0;margin:0 0 10px 0 !important;}
#ContainerCols .cell .inner2 ul {margin:0;padding:.4em 0 0 0;list-style:none;}
#ContainerCols .cell .inner2 ul li {background:url(../../img/arrow_east.gif) transparent no-repeat 0 .3em;padding:0 0 0 13px;}
#ContainerCols .cell .contenu .inner .inner2 ul li a {color:#000 !important;}

/* Offres */
#ContainerCols .cell.offres .inner2 ul li {margin:0 0 1em 0;}
#ContainerCols .cell.offres .inner2 .more {padding:0 0 0 13px;}
#ContainerCols .cell .inner2 ul.boutonsAcces {font-size:.9em;padding:1em 0 0 0;}
#ContainerCols .cell .inner2 ul.boutonsAcces li {float:left;display:block;background:url(../../img/home/bg_btacces.gif) #D7F0FD repeat-x 0 0;text-transform:uppercase;border:1px solid #AACDDE;width:78px;margin:0 5px 0 0;padding:1px 4px;text-align:center;}
#ContainerCols .cell .inner2 ul.boutonsAcces li.last {margin:0 !important;}
#ContainerCols .cell .inner2 ul.boutonsAcces li a {display:block;}

/* Commande de documents */
#carousel {height:264px;width:256px;padding:0 !important;margin:0 !important;}
a#next {background:url(../../img/home/arrows.png) no-repeat -17px 50%;}
a#prev {background:url(../../img/home/arrows.png) no-repeat 0 50%;}
.trigger1 {float:left;width:17px;height:264px;margin:0 10px 0 0;}
.trigger2 {float:left;width:17px;height:264px;margin:0 0 0 10px;}
.trigger1 a,
.trigger2 a {display:block;float:left;height:264px;outline:0;text-indent:-999em;width:17px;margin:0 !important;}
#slides {height:264px;overflow:hidden;position:relative;width:202px;background:url(../../img/home/bg_carousel.gif) #FFF no-repeat 0 0;float:left;padding:0 !important;margin:0 !important;top:0 !important;}
#slides li {float:left;height:244px;width:202px;padding:20px 0 0 0 !important;text-align:center;}
#slides li img {}   
#slides ul {left:0;list-style:none;margin:0 !important;padding:0 !important;position:relative;top:0 !important;width:750px;}

/* Bloc Commande */
#ContainerCols #lineB .cell.commande {width:229px;margin:0 49px 0 0;padding:0 !important;}
#ContainerCols #lineB .cell.commande h2 {font-size:1.6em !important;margin:0 !important;}
#carousel {padding:10px 0 0 0 !important;}

/* Bloc Recherche de documentation */
#ContainerCols #lineB .cell.recherchedocu {width:337px;margin:0 77px 0 0;}
#ContainerCols #lineB .cell.recherchedocu h2 {font-size:1.6em !important;}
#ContainerCols #lineB .cell.recherchedocu h3 {font-size:1em !important;margin:0 !important;padding:.8em 0 .8em 0 !important;color:#1180C1;text-align:center;text-transform:uppercase;}
#ContainerCols #lineB .cell.recherchedocu ul {padding:0;margin:0 0 1em 0;display:block;}
#ContainerCols #lineB .cell.recherchedocu ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineB .cell.recherchedocu ul {display:inline-block;}
/* \*/ * html #ContainerCols #lineB .cell.recherchedocu ul {height:1%;} #ContainerCols #lineB .cell.recherchedocu ul {display:block;} /* */
#ContainerCols #lineB .cell.recherchedocu li {background:url(../../img/bg_msec_closed_bot.png) no-repeat scroll 0 100% transparent;
font-weight:bold;margin:0 15px 4px 0;padding:0 0 2px;width:145px;float:left;}
#ContainerCols #lineB .cell.recherchedocu li a {background:url(../../img/bg_msec_closed_top.png) no-repeat scroll 0 0 transparent;color:#000000;display:block;padding:5px 0 0 21px;}
#ContainerCols #lineB .cell.recherchedocu .selecthematique .contenu {background:url(../../img/bg_recherchedocu.gif) #FFF no-repeat 0 0;padding:0 0 0 16px;}
#ContainerCols #lineB .cell.recherchedocu .contenu {padding:0 0 0 16px;}
#ContainerCols #lineB .cell.recherchedocu .contenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#ContainerCols #lineB .cell.recherchedocu .contenu {display:inline-block;}
/* \*/ * html #ContainerCols #lineB .cell.recherchedocu .contenu {height:1%;} #ContainerCols #lineB .cell.recherchedocu .contenu {display:block;} /* */ 
body#home #ContainerCols #lineB .cell.recherchedocu .left {margin:0 15px 15px 0 !important;}

/* E-librairie */
#ContainerCols #lineB .cell.elibrairie {width:202px;}
#ContainerCols #lineB .cell.elibrairie h2 {font-size:1.6em !important;}
#ContainerCols #lineB .cell.elibrairie .inner2 p a {display:block;background:url(../../img/home/bg_elibrairie.gif) no-repeat 0 0;height:83px;width:146px;padding:181px 28px 0 28px;text-align:center;color:#000 !important;font-weight:bold;text-decoration:none !important;}
#ContainerCols #lineB .cell.elibrairie .inner2 p {margin:0 !important;}
#ContainerCols #lineB .cell.elibrairie .inner2 p a:hover,
#ContainerCols #lineB .cell.elibrairie .inner2 p a:active,
#ContainerCols #lineB .cell.elibrairie .inner2 p a:focus {color:#0077BD !important;text-decoration:none;}
#ContainerCols #lineB .cell.elibrairie .inner2 p a span.presselec {display:block;margin:5px auto 0 auto;background:url(../../img/home/bg_presselec.gif) no-repeat 0 0;height:18px;width:84px;padding:2px 0 0 0;text-align:center;color:#FFF !important;}



/* \*/
#NavigationPrincipale li {behavior:url('lib/js/menu.htc');position:expression('relative');z-index:2000;}
#NavigationPrincipale iframe {left:expression((this.parentNode.offsetWidth/2)-(this.offsetWidth/2)+"px");}
#NavigationPrincipale li.over ul {voice-family:"\"}\"";voice-family:inherit;top:expression(this.parentNode.offsetHeight+"px");left:expression(0);}
#NavigationPrincipale li li {behavior:none;}
/* */


/* ImageFlow Settings - CSS 2.1
==================================== */
@media screen, projection {
.bl-imgFlow {background-color:transparent;margin:0 0 1em 0;padding:0;}	
.imageflow {overflow:hidden;position:relative;text-align:left;visibility:hidden;width:100%;}
.imageflow .button {cursor:pointer;height:17px;position:relative;width:17px;}
.imageflow .caption {color:#393B3D;font-weight:bold;position:relative;text-align:center;z-index:1001;padding:6px 0 0 0 !important;line-height:1.2em;font-size:.9em;}
.imageflow .images {overflow:hidden;white-space:nowrap;}
.imageflow .loading {border:1px solid white;height:15px;left:50%;margin-left:-106px;padding:5px;position:relative;visibility:visible;width:200px;}
.imageflow .loading_bar {background-color:#FFF;height:15px;visibility:visible;width:1%;}
.imageflow .navigation {z-index:10000;padding:15px 0 0 0 !important;margin:0 !important;}
.imageflow .next {background:url(../../img/button_right.png) top left no-repeat;float:right;margin:-7px -30px 0 30px;}
.imageflow .previous {background:url(../../img/button_left.png) top left no-repeat;float:left;margin:-7px 0 0 -30px;}
.imageflow .scrollbar {background-image:url(../../img/bg_slider.png);background-repeat:no-repeat;height:2px;position:relative;visibility:hidden;z-index:1002;margin:15px 0 0 15px !important;}
.imageflow .slider {background-image:url(../../img/slider.png);background-repeat:no-repeat;height:19px;width:19px;margin:-8px 0 0 -8px;position:absolute;z-index:10003;}
.imageflow img {cursor:pointer !important;border-top:1px solid #FFF;-ms-interpolation-mode:bicubic;position:absolute;top:0px;visibility:hidden;margin:0 0 1px 0 !important;}
.imageflow p {margin:0 auto;text-align:center;}
}
/* HOMEPAGE FIN */














/* [ INTERIEUR, Colonne de menu secondaire ]________________________ */

#ColMenu {float:left;margin:0;padding:2px 0 0 0;text-align:left;}
#ColMenu #Rub {font:normal 21px Helvetica, Arial, sans-serif;color:#1180c1;padding:0 0 2px 20px;background:url(../../img/bg_rub.png) transparent no-repeat 0 100%;margin:0;height:50px;width:174px;vertical-align:bottom;display:table-cell;}
#ColMenu #MenuSecondaire {margin:0;padding:10px 0 0 20px;list-style:none;}
#ColMenu #MenuSecondaire li {font-weight:bold;background:url(../../img/bg_msec_closed_bot.png) transparent no-repeat 0 100%;margin:0 0 7px 0;padding:0 0 6px 0;}
#ColMenu #MenuSecondaire li.on {background:url(../../img/bg_msec_open_bot.png) transparent no-repeat 0 100%;}
#ColMenu #MenuSecondaire li a {display:block;color:#000;padding:5px 5px 0 21px;background:url(../../img/bg_msec_closed_top.png) transparent no-repeat 0 0;}
#ColMenu #MenuSecondaire li.on a {background:url(../../img/bg_msec_open_top.png) transparent no-repeat 0 0;}
#ColMenu #MenuSecondaire li.on a,
#ColMenu #MenuSecondaire li a:hover,
#ColMenu #MenuSecondaire li a:active,
#ColMenu #MenuSecondaire li a:focus {color:#0077BD;text-decoration:none;}
#ColMenu #MenuSecondaire li ul {background:url(../../img/bg_msec_open_mid.png) transparent repeat-y 0 0;margin:0;padding:3px 0 5px 20px;list-style:none;font-size:.9em;}
#ColMenu #MenuSecondaire li ul li, 
#ColMenu #MenuSecondaire li ul li.on {font-weight:normal;background:url(../../img/bullet1.gif) transparent no-repeat 0 .5em;margin:0 0 3px 0;padding:0;}
#ColMenu #MenuSecondaire li.on ul li a, 
#ColMenu #MenuSecondaire li ul li a {color:#000;padding:0 0 0 10px;background-image:none;}
#ColMenu #MenuSecondaire li ul li.on a,
#ColMenu #MenuSecondaire li ul li a:hover,
#ColMenu #MenuSecondaire li ul li a:active,
#ColMenu #MenuSecondaire li ul li a:focus {color:#0077BD;text-decoration:none;}













/* [ INTERIEUR, Colonne de contenu principal ]________________________ */

#ColContenu {text-align:left;margin:0;padding:24px 0 0 0;float:left;}
#ColContenu p, #ColContenu h2, #ColContenu ol {margin:0 0 1em 0;}
#ColContenu a {color:#0077BD;text-decoration:none;}
#ColContenu a:hover, 
#ColContenu a:active, 
#ColContenu a:focus {text-decoration:underline;}

/* Titraille */
#ColContenu h1 {font:normal 21px Helvetica, Arial, sans-serif;color:#1180c1;padding:0 0 2px 0;background:url(../../img/bg_h1.gif) transparent no-repeat 0 100%;margin:0 0 .5em 0;}
#ColContenu h2 {font-size:1.5em;font-weight:normal;color:#1181C1;padding:0 0 0 23px;background:url(../../img/bg_h2.gif) no-repeat 0 .25em;margin:.8em 0 .6em 0;}
#ColContenu h3 {font-size:1.2em;font-weight:bold;color:#1181C1;margin:1.4em 0 .6em 0;}
#ColContenu h4 {font-size:1.2em;color:#000;margin:1.2em 0 .6em 0;}
#ColContenu h5 {font-size:1em;font-weight:bold;color:#1181C1;margin:1em 0 .6em 0;}
#ColContenu h6 {font-size:1em;font-style:italic;color:#000;margin:1em 0 .6em 0;}

/* Contenu standard en colonne centrale */
#ColContenu .contenu {}
#ColContenu .contenu .inner {}
#ColContenu .contenu .inner h2 {clear:both;}
#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 {margin:0 0 .2em 0;padding:0 0 0 20px;background:url(../../img/bullet2.gif) transparent no-repeat 6px .5em;overflow:hidden;}
#ColContenu ul li a {}
#ColContenu ul li ul {margin:0 0 .5em 0;padding:.2em 0 0 14px;}
#ColContenu ul li ul li {margin:0 0 .2em 0;padding:0 0 0 8px;background:url(../../img/bullet3.gif) transparent no-repeat 0 .5em;}
#ColContenu ul li a.pdf, 
#ColContenu ul li a.doc, 
#ColContenu ul li a.ppt, 
#ColContenu ul li a.xls, 
#ColContenu ul li a.zip, 
#ColContenu ul li a.html {margin:0 0 .6em -23px;}

/* Nouveau */
.nouveau {position:absolute;}

/* 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:2em 0 1.5em 0;padding:0 0 1px 0;list-style:none;background:url(../../img/bg_h1.gif) transparent no-repeat scroll 0 100%;}
#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 5px 0 0;background-color:#E8E9EA;color:#FFF;background-image:none;padding:0;}
#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:#0077BD;color:#FFF;}
#ColContenu ul.onglets li.on span {}
#ColContenu ul.onglets li.on span a {color:#FFF;}

/* Exergue */
#ColContenu .exergue .contenu {background:url(../../img/bg_box.gif) transparent no-repeat 0 2em;padding:2em 0 0 0;margin:0 0 1.8em 0;}
#ColContenu .exergue .contenu h2 {color:#FFF;font-size:1em;background-image:none;font-weight:bold;padding:.25em 20px .25em 20px;background-color:#1180C1;float:left;margin:-1.3em 0 0 0;position:absolute;display:inline;}
#ColContenu .exergue .contenu .inner2 {background:url(../../img/bg_box_end.gif) transparent no-repeat 0 100%;clear:both;padding:20px 15px 1px 20px;}
#ColContenu .chiffre {font-size:1.7em;color:#0077BD;}

/* Open/Close */
#ColContenu .openclose .contenu {background:url(../../img/bg_box.gif) transparent no-repeat 0 2em;padding:2em 0 0 0;margin:0 0 1.8em 0;}
#ColContenu .openclose .contenu h2 {color:#FFF;font-size:1em;background-image:none;font-weight:bold;padding:0;margin:-1.3em 0 0 0;position:absolute;}
#ColContenu .openclose .contenu h2 a {display:block;color:#FFF;text-decoration:none;padding:3px 0 3px 20px;background-color:#1180C1;}
#ColContenu .openclose .contenu .inner {background:url(../../img/bg_box_openclose_end.gif) transparent no-repeat 0 100%;padding:0 0 15px 0;}
#ColContenu .openclose .contenu .inner2 {padding:20px 15px 0 20px;}
#ColContenu .openclose .togglebut {display:block;}
#ColContenu .openclose .togglebut .label {display:block;float:right;background:url(../../img/bg_togglebut_south.gif) transparent no-repeat 0 0;width:36px;height:33px;margin:-.25em 0 0 0;}
#ColContenu .openclose .togglebut .label .labelinner {position:absolute !important;top:-7777em !important;left:-7777em !important;}
#ColContenu .openclose.open .togglebut .label {background:url(../../img/bg_togglebut_north.gif) transparent no-repeat 0 0 !important;}



/* Fiche professionnelle */
#ColContenu .fiche .contenu {background:url(../../img/bg_box2.gif) transparent no-repeat 0 0;padding:16px 0 0 23px;margin:0 0 1.8em 0;}
#ColContenu .fiche .contenu h2 {background:url(../../img/bg_box2_end.png) transparent no-repeat 0 100%;padding:0 0 .15em 0;margin:0 0 .7em 0;}
#ColContenu .fiche .contenu .inner2 {background:url(../../img/bg_box2_end.png) transparent no-repeat 0 100%;padding:0;}
#ColContenu .fiche .contenu .inner2 table {border-collapse:collapse;font-size:100%;border:none;margin:0 0 1em 0;}
#ColContenu .fiche .contenu .inner2 table th,
#ColContenu .fiche .contenu .inner2 table td {color:#000;border:none;font-size:1em;}
#ColContenu .fiche .contenu .inner2 table th {text-align:right;font-weight:bold;padding:5px 5px 7px 0;}
#ColContenu .fiche .contenu .inner2 table td {text-align:left;padding:5px 5px 7px 5px;}



/* Presence Region */
#ColContenu .presenceRegion {height:1%;}
#ColContenu .presenceRegion .contenu .inner {background:url(../../img/bg_box2_end.png) transparent no-repeat 0 100%;padding:0 0 2em 0;}
#ColContenu .presenceRegion .contenu .inner h2 {margin:0;height:1%;}
#ColContenu .presenceRegion .contenu .inner2 {background:url(../../img/bg_emploidetail.png) transparent no-repeat 0 0;padding:20px 0 2em 39px;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .contenu {background:none;padding:0;margin:0;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .contenu .inner {background:none;padding:0 0 5px 0;margin:0;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .contenu .inner h3 {display:block;font-size:1em;padding:0 0 .7em 0;background:url(../../img/bg_h3_fiche.png) transparent no-repeat 0 100%;position:relative;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .contenu .inner p {margin:0 0 1.3em 0;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .contenu .inner .inner2 {background:none;padding:0;margin:0;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .togglebut .label {display:block;/*float:left;*/background:url(../../img/bg_togglebut2.gif) transparent no-repeat 0 0;width:33px;height:33px;/*margin:-.5em 0 0 -43px;*/position:absolute;left:-43px;bottom:-3px;}
#ColContenu .presenceRegion .contenu .inner2 .openclose .togglebut .label .labelinner {position:absolute !important;top:-7777em !important;left:-7777em !important;}
#ColContenu .presenceRegion .contenu .inner2 .openclose.open .togglebut .label {background:url(../../img/bg_togglebut2.gif) transparent no-repeat 0 -33px !important;}



/* Commande Brochure */
#ColContenu .commandeBrochure .trigger {margin:0 0 .3em 0;text-align:right;}
#ColContenu .commandeBrochure .trigger a {text-decoration:underline;}
#ColContenu .commandeBrochure .trigger a:hover {text-decoration:none;}
#ColContenu .commandeBrochure .contenu {padding:10px 0 0 23px;}
#ColContenu .commandeBrochure .contenu .inner {background:none;padding:0 0 2em 0;}
#ColContenu .commandeBrochure .contenu .inner h2 {margin:0;}
#ColContenu .commandeBrochure .contenu .inner2 {background:none;padding:0 0 2em 39px;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .contenu {background:none;padding:0;margin:0;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .contenu .inner {background:none;padding:0 0 5px 0;margin:0;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .contenu .inner h3 {display:block;font-size:1em;padding:0 0 .7em 0;background:url(../../img/bg_h3_fiche.png) transparent no-repeat 0 100%;position:relative;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .contenu .inner p {margin:0 0 1.3em 0;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .contenu .inner .inner2 {background:none;padding:10px 0 0 0;margin:0;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .togglebut .label {display:block;/*float:left;*/background:url(../../img/bg_togglebut2.gif) transparent no-repeat 0 -33px !important;width:33px;height:33px;/*margin:-.5em 0 0 -43px;*/position:absolute;left:-43px;bottom:-3px;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose .togglebut .label .labelinner {position:absolute !important;top:-7777em !important;left:-7777em !important;}
#ColContenu .commandeBrochure .contenu .inner2 .openclose.open .togglebut .label {background:url(../../img/bg_togglebut2.gif) transparent no-repeat 0 0 !important;}
#ColContenu .commandeBrochure .contenu .inner2 .next a {color:#000;background:url(../../img/arrow_east.gif) transparent no-repeat 0 .35em;padding:0 0 0 15px;}



/************* MIARY ***************/
#ColContenu .fiche .contenu .contenu {background:none !important;padding:16px 0 0 23px;margin:0 0 1.8em 0;}
#ColContenu .presenceRegion .contenu .inner2 .inner2 {background:none !important;padding:0 !important;}
#ColContenu .presenceRegion .contentRegion .contenu .inner {background:none !important;padding:0 0 2em 0;}
.csc-default, .contentRegion .contenu{padding:0 !important;margin:0 !important;}
/************* MIARY ***************/

/* Detail offre emploi */
#ColContenu .emploiDetail .contenu {margin:0 0 .8em 0;}
#ColContenu .emploiDetail .contenu h2 {margin:0;}
#ColContenu .emploiDetail .contenu .inner2 {background:url(../../img/bg_box2_end.png) transparent no-repeat 0 100%;padding:0 0 2em 0;}
#ColContenu .emploiDetail .contenu .inner2 .table {background:url(../../img/bg_emploidetail.png) transparent no-repeat 0 0;padding:1.4em 0 0 0;}
#ColContenu .emploiDetail .contenu .inner2 .offreNumero {font-weight:bold;margin:0;padding:0;position:absolute;text-align:right;width:445px;}
#ColContenu .emploiDetail .contenu .inner2 table {border-collapse:collapse;font-size:100%;border:none;margin:0 0 1em 0;}
#ColContenu .emploiDetail .contenu .inner2 table th,
#ColContenu .emploiDetail .contenu .inner2 table td {color:#000;border:none;font-size:1em;}
#ColContenu .emploiDetail .contenu .inner2 table th {text-align:right;font-weight:bold;padding:1px 5px 2px 0;width:107px;}
#ColContenu .emploiDetail .contenu .inner2 table td {text-align:left;padding:1px 5px 2px 5px;}
#ColContenu .emploiDetail .contenu .inner2 h3 {font-size:1em;background:url(../../img/bg_h3_fiche.png) transparent no-repeat 0 100%;padding:0 0 .6em 0;margin:1.3em 0 .7em 0;color:#1180C1;}
#ColContenu .emploiDetail .contenu .inner2 ul li {margin:0 0 .4em 0;}

/* Resultat de recherche */
#ColContenu .resultatRecherche .contenu {margin:0 0 1.8em 0;}
#ColContenu .resultatRecherche .contenu h2 {margin:0 0 1em 0;}
#ColContenu .resultatRecherche .contenu .inner2 {padding:0 0 0 23px;}
#ColContenu .resultatRecherche .contenu .inner2 h3 {background:url(../../img/bg_box2_end.png) transparent no-repeat 0 100%;font-size:1em;color:#1181C1;}
#ColContenu .resultatRecherche .contenu .inner2 p {margin:0 0 2.5em 0;}
#ColContenu .resultatRecherche .contenu .inner2 p.more {text-align:right;margin:0 0 1.6em 0;}
#ColContenu .resultatRecherche .contenu .inner2 p.more a {background:url(../../img/arrow_east.gif) transparent no-repeat 0 .3em;color:#000;padding:0 0 0 15px;}
#ColContenu .resultatRecherche .contenu .inner2 table {border-collapse:collapse;font-size:100%;border:none;margin:0 0 1em 0;}
#ColContenu .resultatRecherche .contenu .inner2 table th,
#ColContenu .resultatRecherche .contenu .inner2 table td {color:#000;border:none;font-size:1em;}
#ColContenu .resultatRecherche .contenu .inner2 table th {text-align:right;font-weight:bold;padding:1px 5px 2px 0;width:107px;}
#ColContenu .resultatRecherche .contenu .inner2 table td {text-align:left;padding:1px 5px 2px 5px;}

/* Resultat de recherche #2 */
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 {background:url(../../img/bg_box2_end.png) transparent no-repeat scroll 23px 100%;margin:0 0 1em 0;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table {background:url(../../img/bg_box2.gif) transparent no-repeat scroll 0 0;border:none;margin:0 0 1em 0;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table th,
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table td {color:#000;border:none;font-size:1em;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table th {text-align:right;font-weight:bold;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table td {text-align:left;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table thead th {font-weight:bold;text-align:left;background-color:transparent;padding:18px 0 10px 0;background-image:url(../../img/bg_box2_end.png);background-color:transparent;background-repeat:no-repeat;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody th {font-weight:normal;text-align:left;vertical-align:bottom;background-image:url(../../img/bg_h3_fiche.png);background-color:transparent;background-repeat:no-repeat;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody td {padding:13px 10px 10px 0;vertical-align:bottom;background-image:url(../../img/bg_h3_fiche.png);background-color:transparent;background-repeat:no-repeat;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody th a {background:url(../../img/arrow_east.gif) transparent no-repeat 8px 1.4em;color:#000;font-weight:bold;padding:13px 0 10px 23px;display:block;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody th strong {padding:13px 0 10px 23px;display:block;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table thead th#t1 {width:145px;background-position:23px 100%;padding:18px 0 10px 23px;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table thead th#t2 {width:144px;background-position:-145px 100%;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table thead th#t3 {width:122px;background-position:-289px 100%;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table thead th#t4 {width:58px;background-position:-411px 100%;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody th.cell1 {width:145px;background-position:23px 100%;padding:0;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody td.cell2 {width:144px;background-position:-145px 100%;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody td.cell3 {width:122px;background-position:-289px 100%;}
#ColContenu .resultatRecherche2 .contenu .inner2 .inner3 table tbody td.cell4 {width:58px;background-position:-411px 100%;}

/* 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-color:#1B95A9;border:1px solid #FFF;padding:.2em .6em;color:#FFF;font-weight:normal;}
#sitemap ul {margin:0 0 2em 0;padding:0;list-style:none;}
#sitemap ul li a {color:#0077BD !important;}
#sitemap ul li a span.fx {display:none;}
#sitemap ul li {margin:0 0 .8em 0;padding:0 0 0 30px;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 14px 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 30px;padding:0;}
/* Niveau 2 */
#sitemap ul li ul li {margin:0 0 .2em 0;background-image:url(../../img/plan/bullet-2.gif);background-position:0 5px;padding:0 0 0 30px;}
#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;color:#000 !important;}
/* 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;background-color:#FFF;}
#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;background-color:#FFF;}
.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 0 0 14px !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:228px;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:652px;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;background:url(../../img/bg_sa-formwrap.png) transparent no-repeat 100% 0;}
.sa-formwrap .contenu {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 .85em 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 {padding:1px 3px;}
.sa-formwrap input,
.sa-formwrap select,
.sa-formwrap textarea {vertical-align:top;border:1px solid #D7D9DA;font:1em Arial, Helvetica, sans-serif;}
.sa-formwrap textarea {width:324px;}
.sa-formwrap label {display:inline-block;padding:2px 5px 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 .checkbox_inner input,
.sa-formwrap .radio_inner input {width:auto !important;}
.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;}
.sa-formwrap .field-row.wrap-submit {text-align:right;padding:0 10px 0 0;}
.sa-formwrap .field-row.wrap-submit input, input.radio, input.checkbox {border:none !important;width:auto !important;}
.tx_powermail_pi1_fieldwrap_html_captcha {margin:0;padding:11px 20px 15px 20px;border:1px solid #D8DADB;}
.sa-formwrap .field-row .mention {text-align:left;font-size:.9em;color:#757575;margin:0 0 0 142px !important;padding:5px 0 0 0;}
.sa-formwrap input.short {width:140px !important;}
.sa-formwrap input.short2 {width:70px !important;}

/* Formulaire de recherche emploi */
.rechercheForm label {padding:2px 5px 2px 0;width:114px;}
.rechercheForm .field-row input {width:319px;}
.rechercheForm .field-row select {width:327px;}
.rechercheForm .checkbox_title {padding:0 10px 0 0;font-weight:bold;width:114px;text-align:right;}
.rechercheForm .field-row .checkbox_inner input,
.rechercheForm .field-row .checkbox_inner select {width:auto;}
.rechercheForm .field-row .checkbox_inner label {text-align:left;}
.rechercheForm .field-row .checkbox_inner.short label {width:85px;text-align:left;}

/* Formulaire de depot annonce */
.depotForm {background:none;}
.depotForm fieldset {background:url(../../img/bg_sa-formwrap.png) transparent no-repeat 100% 0;margin:2.7em 0 3.3em 0;padding:0;}
.depotForm fieldset .legend {background:url(../../img/bg_legend.png) transparent no-repeat 0 100%;padding:0 0 6px 0;margin:-1.9em 0 1.3em 0;}
.depotForm fieldset legend {color:#1180C1;font-size:1.2em;margin:0;padding:0;}

.depotForm fieldset.checkbox .field-row {padding:0 0 0 20px !important;}
.depotForm fieldset.checkbox .field-row .checkbox_inner {display:block;padding:0 0 3px 0 !important;}
.depotForm label {padding:2px 5px 2px 0;width:134px;}
.depotForm .field-row input {width:319px;}
.depotForm .field-row select {width:327px;}
.depotForm .radio_title {padding:0;font-weight:bold;width:134px;text-align:right;margin:0 10px 0 0;}
.depotForm .checkbox_title {padding:0;font-weight:bold;width:134px;text-align:right;margin:0 10px 0 0;}
.depotForm .field-row .checkbox_inner input {border:none;}
.depotForm .field-row .checkbox_inner input,
.depotForm .field-row .checkbox_inner select {width:auto;}
.depotForm .field-row .checkbox_inner label {text-align:left;}
.depotForm .field-row .checkbox_inner.short label {width:85px;text-align:left;}
.depotForm .tx_powermail_pi1_fieldwrap_html_captcha {margin:0 0 2.5em 0;}
.depotForm .field-row.wrap-submit {background:url(../../img/bg_wrap-submit.png) transparent no-repeat 0 0;padding:10px 20px;}
.depotForm .field-row.wrap-submit input {margin:0 0 2.5em 0;}
.depotForm .field-row.wrap-submit p {text-align:left;font-size:.9em;color:#757575;}
.depotForm input[type="file"] {background-color:#FFF;}

/* Formulaire de choix thematique FAQ */
.thema {background:none;}
.thema fieldset {background:url(../../img/bg_thema.png) transparent no-repeat scroll 100% 0;margin:3em 0 1.3em 0;padding:0 0 1em 0;}
.thema fieldset .legend {background:url(../../img/bg_legend.png) transparent no-repeat 0 100%;padding:0 0 6px 0;margin:-1.9em 0 1.3em 0;}
.thema fieldset legend {color:#1180C1;font-size:1.2em;margin:0;padding:0;}
.thema .field-row select {width:357px;}
.thema .button {border:none;margin:-4px 0 0 0;}

/* formulaire de recherche */
.sa-formwrap input.tx-indexedsearch-searchbox-sword {width: 360px; float: left; margin: 4px 0 0;}
.sa-formwrap input.button {float: right; margin: 0 10px 0 0}

/* Cartes */
#carteregion {background:url(../../img/carte-region.gif) transparent no-repeat 0 0;width:490px;height:446px;z-index:200;}
#carteregion img {position:absolute;z-index:250;}
#cartedepartement {background:url(../../img/carte_departement.gif) transparent no-repeat 0 0;width:490px;height:483px;z-index:200;}
#cartedepartement img {position:absolute;z-index:250;}
div#tooltip {position:absolute;visibility:hidden;z-index:100;background:url(../../img/cursor_map.png) transparent no-repeat 0 0;padding:0 0 0 16px;font-size:1em;height:105px;margin:-70px 0 0 -60px;}
div#tooltip p {background-color:#000;color:#FFF;margin:23px 0 0 33px;padding:6px 10px 4px 10px;width:auto;min-width:35px;}

/* Barometre */
#Barometre {position:relative;}
#MapSelect {position:absolute;top:0;left:0;}
#FicheRegion {padding:26px 0 0 0;}
#ficheParDefaut {padding:26px 0 0 0;/*height:693px;*/}

/* FAQ */
#ColContenu .faq .contenu .inner {background-image:none;padding:0;}
#ColContenu .faq .contenu .inner h2 {margin:0;}
#ColContenu .faq .contenu .inner2 {background-image:none;padding:0 0 0 39px;}
#ColContenu .faq .contenu .inner2 .openclose .contenu {background:none;padding:0;margin:0;}
#ColContenu .faq .contenu .inner2 .openclose .contenu .inner {background:none;padding:0 0 5px 0;margin:0;}
#ColContenu .faq .contenu .inner2 .openclose .contenu .inner h3 {display:block;font-size:1em;padding:0 0 .7em 0;background:url(../../img/bg_h3_fiche.png) transparent no-repeat 0 100%;position:relative;}
#ColContenu .faq .contenu .inner2 .openclose .contenu .inner p {margin:0 0 1.3em 0;}
#ColContenu .faq .contenu .inner2 .openclose .contenu .inner .inner2 {background:none;padding:.8em 10px 0 0;margin:0;}
#ColContenu .faq .contenu .inner2 .openclose .togglebut .label {display:block;background:url(../../img/bg_togglebut_south.gif) transparent no-repeat -5px 0;width:33px;height:33px;position:absolute;left:-43px;bottom:-3px;}
#ColContenu .faq .contenu .inner2 .openclose .togglebut .label .labelinner {position:absolute !important;top:-7777em !important;left:-7777em !important;}
#ColContenu .faq .contenu .inner2 .openclose.open .togglebut .label {background:url(../../img/bg_togglebut_north.gif) transparent no-repeat -5px 0 !important;}





/* Resultats recherche */
.tx-indexedsearch-res {}
.tx-indexedsearch-res table {}
.tx-indexedsearch-res table tr {}
.tx-indexedsearch-res table tr td {border:none !important;padding:.8em 0 0 0 !important}
.tx-indexedsearch-res table tr td.tx-indexedsearch-title {font-weight:bold;}
.tx-indexedsearch-res table tr td.tx-indexedsearch-percent {font-weight:bold;color:#FFF !important;background-color:#0077BD;padding:.8em 5px 5px 5px !important;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;}
.tx-indexedsearch-res table tr td.tx-indexedsearch-descr {color:#000 !important;}
.tx-indexedsearch-redMarkup {background-color:#BADAED;color:#000;padding:0 .3em;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;}

/* Pagination */
.pagination {text-align:center;color:#A9A9A9;margin:2em 0;clear:both;}
.pagination .prev {background:url(../../img/arrow_west.gif) transparent no-repeat 0 .4em;padding:0 0 0 14px;}
.pagination .next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .4em;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 .4em;color:#A9A9A9;}
.pagination span.next {background:url(../../img/arrow_east.gif) transparent no-repeat 100% .4em;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 .4em;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 {}

/* Retour Haut de Page unique */
p#hautdepage {clear:both;text-align:right;margin:0 230px .65em 0 !important;padding:2em 0 0 0;}
p#hautdepage a {background:url(../../img/arrow_north.gif) transparent no-repeat 100% .25em;padding:0 15px 0 0;font-size:.9em;color:#0077BD;}
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 0 0 17px;padding:18px 0 0 0;float:left;}
#ColContextuelle a {color:#1C96AA;text-decoration:none;}
#ColContextuelle a:hover, 
#ColContextuelle a:active, 
#ColContextuelle a:focus {text-decoration:underline;}

/* Contenu standard en colonne contextuelle */
#ColContextuelle .contenu {background:url(../../img/bg_colcontext_contenu.gif) transparent no-repeat 0 0;margin:0 0 2em 0;}
#ColContextuelle .contenu .inner {min-height:100px;}
#ColContextuelle .contenu .inner h2 {font:normal 18px Helvetica, Arial, sans-serif;color:#1C96AA;padding:7px 0 0 14px;background:url(../../img/bg_colcontext_h2.gif) transparent no-repeat 4px 100%;margin:0 0 .4em 0;}
#ColContextuelle .contenu .inner .inner2 {padding:0 14px;}
#ColContextuelle .contenu .inner .inner2 p {}
#ColContextuelle .contenu .inner .inner2 a {}
#ColContextuelle .contenu .inner .inner2 h3 {}
#ColContextuelle .contenu .inner .inner2 h3 a {}

/* autopromo */
#ColContextuelle .autopromo .contenu {background:none;}
#ColContextuelle .autopromo .contenu .inner .inner2 {padding:0 3px;}

/* Liste standard */
#ColContextuelle ul {margin:0 0 1em 0;padding:0;list-style:none;}
#ColContextuelle ul li {margin:0 0 .5em 0;background:url(../../img/arrow_east.gif) transparent no-repeat 4px .5em;padding:0 0 0 21px;}
#ColContextuelle ul li a {color:#000;}
#ColContextuelle ul li a.pdf, 
#ColContextuelle ul li a.doc, 
#ColContextuelle ul li a.ppt, 
#ColContextuelle ul li a.xls, 
#ColContextuelle ul li a.zip, 
#ColContextuelle ul li a.html {margin:0 0 0 -24px;}

/* Liste standard */
#ColContextuelle h3 {font-size:1.1em;font-weight:bold;color:#000;margin:0 0 .6em 0;}
#ColContextuelle h4 {}
#ColContextuelle h5 {}

/* Plus */
#ColContextuelle .more a {text-decoration:underline;}
#ColContextuelle .more a:hover,
#ColContextuelle .more a:active,
#ColContextuelle .more a:focus {text-decoration:none;}

/* Chiffres */
#ColContextuelle .chiffres {}
#ColContextuelle .chiffres ul {font-size:1.1em;}
#ColContextuelle .chiffres ul li {background:url(../../img/bullet5.gif) transparent no-repeat 0 1.2em;padding:0 0 0 23px;}
#ColContextuelle .chiffre {font-size:1.5em;color:#1C96AA;font-weight:normal;}










/* [ Pied de page ]________________________ */

#PiedDePage {background:url(../../img/bg_containercols.png) transparent repeat 0 0;padding:0 0 1.2em 0;width:964px;}
#PiedDePage:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#PiedDePage {display:inline-block;}
/* \*/ * html #PiedDePage {height:1%;} #PiedDePage {display:block;} /* */
#Links {background:url(../../img/bg_footer.png) transparent no-repeat 50% 0;color:#000;padding:0 0 .6em 0;margin:0 0 1em 0;text-align:center;}
#Links .inner {background:url(../../img/bg_footer.png) transparent no-repeat 50% 100%;padding:.6em 0;}
#Links a {text-decoration:none;color:#000;}
#Links a:hover,
#Links a:active,
#Links a:focus {text-decoration:none;color:#1C96AA;}
#FooterSiteMap {text-align:left;}
#FooterSiteMap ul {margin:0;padding:0;list-style:none;}
#FooterSiteMap ul li {font-weight:bold;display:block;float:left;width:161px;padding:0 0 20px 20px;}
#FooterSiteMap ul li a {display:block;margin:0 0 1em 0;}
#FooterSiteMap ul li ul {}
#FooterSiteMap ul li ul li {font-weight:normal;padding:0 0 0 15px;background:url(../../img/arrow_east.gif) transparent no-repeat 0 .25em;width:146px;}
#FooterSiteMap ul li ul li a {margin:0;}
#FooterSiteMap a {text-decoration:none;color:#000;}
#FooterSiteMap a:hover,
#FooterSiteMap a:active,
#FooterSiteMap a:focus {text-decoration:none;color:#1C96AA;}
#FooterSiteMap p {clear:both;color:#005896;float:right;width:145px;line-height:1.1em;margin:-2em 75px 0 0;}
#FooterSiteMap p span {float:left;width:80px;padding:1.15em 7px 0 0;text-align:right;}
#FooterSiteMap p a {float:left;width:57px;}



/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
.sIFR-flash {visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}

@media print {
.sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
.sIFR-active #ColContenu h1 {}
.sIFR-active #ColContextuelle h2 {font-size:23px !important;}
.sIFR-active object {display:block;}
}


/* Datepicker
----------------------------------*/
.ui-datepicker {width:15em;padding:.2em .2em 0;border:1px solid #CCC;background-color:#EEEEEE;display:none;z-index:100;}
.ui-datepicker-header {position:relative;background-color:#93C5E3 !important;color:#FFF;font-weight:bold;height:1%;}
img.ui-datepicker-trigger {cursor:pointer;}
.ui-datepicker-prev, .ui-datepicker-next {position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {top:1px;}
.ui-datepicker-prev {left:2px;background:url(../../img/ui-date/transp.gif) no-repeat -32px 4px;width:15px;cursor:pointer;}
.ui-datepicker-next {right:2px;background:url(../../img/ui-date/transp.gif) no-repeat 0 4px;width:15px;cursor:pointer;}
.ui-datepicker-prev span, .ui-datepicker-next span {display:none !important;}

.ui-datepicker-prev:hover {left:1px;}
.ui-datepicker-next:hover {right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker-title {margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker-title select {float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width:49%;}
.ui-datepicker-title select.ui-datepicker-year {float:right;}
.ui-datepicker table {width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th {padding:.7em .3em;text-align:center;font-weight:bold;}
.ui-datepicker td span, .ui-datepicker td a {display:block;padding:.2em;text-align:right;text-decoration:none;background-color:#F6F6F6;border:1px solid #CCC;color:#000;}
.ui-datepicker-buttonpane {background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker td a.ui-state-active {background-color:#93C5E3;}
.ui-datepicker-buttonpane button {float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}

/* RTL support */
.ui-datepicker-rtl {direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next {left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right;}
.ui-datepicker-rtl .ui-datepicker-group {float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0;border-left-width:1px;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}

.popup {background: none}
.popup .depotForm .field-row.wrap-submit {background-position: 100% 0;}

/*----------------- ADD Miary 17.05.2010 ----------------*/
.filesnews a {padding:0 5px !important;}
/*----------------- ADD Miary 17.05.2010 ----------------*/