/* CSS Document */

/*
|		Copyright (c) 2009 FONGECIF
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
*/

/* ************************************************************************************/
/* RESET - GENERAL - META declarations ************************************************/
/* ************************************************************************************/
* { padding:0; margin:0; border:0; } 
ul li { list-style:none; }
html { height:100%; /*font-size:100%;*/ }
body { height:100%; margin:0; padding:0; font-size:0.75em; font-family:"Trebuchet MS",Tahoma,Arial,Verdana,sans-serif; text-align:center; }
img { border:none; }
acronym, abbr, dfn { cursor:help; font-style: normal; border-bottom: 1px dotted #dedede; }
hr { display:none; clear:both; }
.horscadre {display:none;}
a { text-decoration:none; cursor:pointer; outline:0 none; }
a:hover { text-decoration:underline; }
sup { vertical-align:top; }
.error, .erreur { color:#F00; }
.al-r { text-align:right; }
/* NAV PROVISOIRE */
#navProv { position:absolute; left:0; top:0; width:120px; z-index:1000; overflow:hidden; text-align:left; }
#navProv li { list-style:none; display:inline-block; height:0.01%; width:120px; float:left; }
#navProv .navProvOC a, #navProv .navProvOC a:hover { text-align:center; color:#cccccc; text-transform:uppercase; font-weight:bold; background:#3b2e1e; }
#navProv .navProvOC a:hover { color:#fff; }
#navProv li a { font-family: Verdana, Arial, Helvetica, sans-serif; display:block; padding:2px; background:#756c61; border-bottom:1px solid #ccc; color:#fff; font-size:10px; height:0.01%; }
#navProv li a:hover { background:#f49016; color:#3b2e1e; }



/* ************************************************************************************/
/* STRUCTURE - HEADER - MENU - MIDDLE - FOOTER ****************************************/
/* ************************************************************************************/
.cadre { width:100%; margin:0 auto; overflow:hidden; }
.cadre .innerCadre { margin:0 auto; }
/* Navigation interne  la page */
#NavigationInterne { position:absolute; top:-7777em; left:-7777em; }
/* *************************************************************************** FOOTER */
#footer { text-align:center; padding:1em 0; background-color:#4F7DA1; color:#FFF; width:100%; margin:0; }
#footer a { color:#FFF; }
/* *************************************************************************** HEADER */
#header { width:966px; overflow:hidden; margin:0 auto; padding:0 0 20px 0; text-align:left; background:url(../../img/bg-header.gif) transparent no-repeat 50% 100%; }
/* logo */
#header h1, #header .h1 { float:left; margin:25px 50px 0 0; }
/* liens annexes */
#Annexe { text-align:left; float:right; margin:5px 4px 10px 5px; }
#Annexe ul { color:#0C4367; }
#Annexe ul li { background:url(../../img/bg-pipe.gif) transparent no-repeat 0 50%; float:left; padding:0 11px 0 12px; }
#Annexe ul li a { color:#0C4367; }
#Annexe ul li.exergue { background-image:none; margin:0 -1px 0 0; }
#Annexe ul li.exergue a { background:url(../../img/bg-exergue.gif) #0D4368 no-repeat 100% 0; color:#FFF; padding:0 10px 0 0; float:left; cursor:pointer; }
#Annexe ul li.exergue a span { background:url(../../img/bg-exergue.gif) no-repeat 0 0; padding:0 0 0 10px; display: block;}
#Annexe ul li.fromation { background-image:none; padding:0; margin:0 -1px 0 0; }
#Annexe ul li.fromation a { background:url(../../img/bg-formation.gif) #AB548A no-repeat 100% 0; color:#FFF; padding:0 10px 0 0; float:left; cursor:pointer; }
#Annexe ul li.fromation a span { background:url(../../img/bg-formation.gif) no-repeat 0 0; padding:0 0 0 10px; display: block;}
#Annexe ul li.first {background-image:none;}

/* Formulaire de recherche */
#FormRecherche {float:right;text-align:right;margin:0 15px 0 0;padding:0;clear:right;width:25em;}
#FormRecherche input#mot_cle {padding-left:8px;}
#FormRecherche input {border:1px solid #B93F8D;font:1em "Trebuchet MS",Arial,sans-serif;color:#656565;width:162px;padding:0;margin:0;}
#FormRecherche input.button {background-color:#894C82;color:#FFF;font-weight:bold;/*padding:5px 7px;*/padding:0 7px;width:auto;height:auto;}

#FormRecherche a.rounded, #FormRecherche .button {outline:none;border:none;text-decoration:none;cursor:pointer;white-space:nowrap;vertical-align:middle;display:-moz-inline-box;display:inline-block;overflow:visible;}
#FormRecherche .button {background-color:#894C82;color:#FFF;font-weight:bold;padding:2px 5px 0 5px;margin:-2px 0 0 0;}
#FormRecherche .button:hover {background-color:#043B69;text-decoration:none;}


/* ****************************************************************************** NAV */
#NavigationPrincipaleCont { background:url(../../img/bg-menu.gif) transparent repeat-x 0 0; position:relative;z-index:1000 }
#NavigationPrincipale { width:966px; overflow:hidden; list-style:none; text-align:left; color:#FFF; margin:0 auto; padding:0; }
#NavigationPrincipale li {float:left;height:39px;display:block;}
#NavigationPrincipale li a {background-image:url(../../img/bg-nav.gif);background-repeat:no-repeat;background-color:transparent;height:39px;display:block;}
#NavigationPrincipale li strong {position:absolute;top:-7777em;left:-7777em;}
#NavigationPrincipale #NavItem1 a {width:175px;background-position:0 0;margin:0 0 0 8px;}
#NavigationPrincipale #NavItem2 a {width:187px;background-position:-175px 0;}
#NavigationPrincipale #NavItem3 a {width:64px;background-position:-362px 0;margin:0 0 0 82px;}
#NavigationPrincipale #NavItem4 a {width:80px;background-position:-426px 0;}
#NavigationPrincipale #NavItem5 a {width:86px;background-position:-506px 0;}
#NavigationPrincipale #NavItem6 a {width:0;background-position:-592px 0;}
#NavigationPrincipale #NavItem1 a:hover {background-position:0 -39px;}
#NavigationPrincipale #NavItem2 a:hover {background-position:-175px -39px;}
#NavigationPrincipale #NavItem3 a:hover {background-position:-362px -39px;}
#NavigationPrincipale #NavItem4 a:hover {background-position:-426px -39px;}
#NavigationPrincipale #NavItem5 a:hover {background-position:-506px -39px;}
#NavigationPrincipale #NavItem6 a:hover {background-position:-592px -39px;}
#NavigationPrincipale #NavItem1.on a {background-position:0 -78px;}
#NavigationPrincipale #NavItem2.on a {background-position:-175px -78px;}
#NavigationPrincipale #NavItem3.on a {background-position:-362px -78px;}
#NavigationPrincipale #NavItem4.on a {background-position:-426px -78px;}
#NavigationPrincipale #NavItem5.on a {background-position:-506px -78px;}
#NavigationPrincipale #NavItem6.on a {background-position:-592px -78px;}

#NavigationPrincipale ul {position:absolute;top:-7777em;left:-7777em;padding:5px 0 0 0;margin:0;z-index:2000;display:block;}
#NavigationPrincipale ul.over {top:auto;left:auto;background-color:#33638A;}
#NavigationPrincipale ul li {float:none;margin:0;height:auto;}
#NavigationPrincipale ul li a {background-image:none;vertical-align:bottom;height:auto;color:#FFF;margin:0 !important;padding:5px 10px 5px 10px;line-height:130%;width:180px !important;} 
#NavigationPrincipale ul li a:hover {background-color:#AB548A;}

#espaceHm {float: right}
#espaceHm a  {position: absolute; margin: -41px 0 0 -150px; background: url(../../img/bg_espace_hm.gif) no-repeat 0 0; width: 126px; height: 35px}
#espaceHm a:hover  {background-color: #FFF}
#espaceHm a span  {position: absolute; top: -7777px; left: -7777px}

/* ************************************************************************************/
/* PLUGINS ****************************************************************************/
/* ************************************************************************************/
/* tabs */
.ui-tabs-hide { display:none; }
.taber .ui-tabs-nav a span { display:block; padding:0 0 0 15px; background:url(skin/tab.png) no-repeat; line-height:27px; font-weight:bold; color:#69707d; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor:text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { cursor:pointer; }


/* ************************************************************************************/
/* RTE / IMG POSITION *****************************************************************/
/* ************************************************************************************/
.txtVisu {display:inline-block;}
.txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .txtVisu {height:1%;} .txtVisu {display:block;} /* */

.txtVisu p { line-height:15px; padding:0 0 8px 0; }
.txtVisu p a {color:#AB548A;text-decoration:underline;}
.txtVisu p a:hover {text-decoration:none;}
.topCenter {text-align: center;}
.topCenter .blocVisu {margin: 0 auto; text-align:left}
.topCenter .blocTxt {text-align: left;}
.topRight .blocVisu {float: right; clear:both}
.topRight .blocTxt {clear:both}
.topLeft .blocVisu {}
.topLeft .blocTxt {}

.bottomCenter {text-align: center;}
.bottomCenter .blocVisu {margin: 0 auto; text-align:left}
.bottomCenter .blocTxt {text-align: left;}
.bottomRight .blocVisu {float: right; clear:both}
.bottomRight .blocTxt {clear:both}
.bottomLeft .blocVisu {}
.bottomLeft .blocTxt {}

.right {}
.right .blocVisu { float:right; margin:0 0 15px 15px; }
.right .blocTxt {}
.left {}
.left .blocVisu { float:left; margin:0 15px 7px 0;/* border:1px solid #CFCFCF; */}
.left .blocTxt {}

.right_nowrap {}
.right_nowrap .blocVisu {float: right; margin: 0 0 15px 15px}
.right_nowrap .blocTxt {}
.left_nowrap {}
.left_nowrap .blocVisu {float: left; margin: 0 15px 15px 0}
.left_nowrap .blocTxt {float: left;}


/* ************************************************************************************/
/* CHARTE GRAPHIQUE / CONTENUS COMMUNS ************************************************/
/* ************************************************************************************/

/* gabarit type */
#ContainerColsCont { background:url(../../img/bg-ContainerColsCont.gif) transparent repeat-x 0 0; }
#ContainerCols { width:950px; overflow:hidden; margin:0 auto; padding:0 15px; display:block; text-align:left; }
/* gabarit hp */
.hp #ContainerColsCont { background:url(../../img/bg-ContainerColsCont-hp.gif) transparent repeat-x 0 0; }
.hp #ContainerCols { width:980px; overflow:hidden; margin:0 auto; padding:0; display:block; text-align:left; }
/* colonnes type */
#col-lc { width:719px; float:left; overflow:hidden; }
#col-l { width:178px; float:left; }
#col-c { width:526px; float:right; margin:0 0 20px 0; }
#col-r { width:216px; float:right; margin:0 0 20px 0; }

/* cas en 2cols */
.two #col-lc {width:950px;}
.two #col-c {width:762px;}

/* ariane */
#ariane-outils { width:719px; overflow:hidden; padding:13px 0 22px 0; }
#ariane { width:580px; float:left; font-size:0.92em; color:#fff; padding:4px 0 0 0; }
#ariane a { color:#fff; }
#ariane span { padding:0 5px; }
#outils { width:120px; float:right; overflow:hidden;}
#outils li { position:relative; display:block; float:left; height:24px; }
#outils li a {position:absolute;  display:block; height:24px; overflow:hidden; background-image:url(../../img/bg-outils.gif); background-repeat:no-repeat; }
#outils li a:hover { text-decoration:none; }
#outils li a span { display:none; height:24px; top:0; left:0; }

#outils .outil-1 { margin:0 5px 0 0; }
#outils .outil-1, #outils .outil-1 a, #outils .outil-1 a span { width:27px; }
#outils .outil-2, #outils .outil-2 a, #outils .outil-2 a span { width:23px; }
#outils .outil-3, #outils .outil-3 a, #outils .outil-3 a span { width:20px; }
#outils .outil-4, #outils .outil-4 a, #outils .outil-4 a span { width:22px; }
#outils .outil-5, #outils .outil-5 a, #outils .outil-5 a span { width:22px; }
#outils .outil-1 a { background-position:0 0; background-image:none;}
#outils .outil-2 a { background-position:-32px 0; }
#outils .outil-3 a  { background-position:-55px 0; }
#outils .outil-4 a  { background-position:-75px 0; }
#outils .outil-5 a  { background-position:-97px 0; }
#outils .outil-1 a:hover { background-position:0 -24px; background-image:none;}
#outils .outil-2 a:hover { background-position:-32px -24px; }
#outils .outil-3 a:hover { background-position:-55px -24px; }
#outils .outil-4 a:hover { background-position:-75px -24px; }
#outils .outil-5 a:hover { background-position:-97px -24px; }



/* h1 */
#col-c h1 { background:url(../../img/bg-h1.gif) no-repeat 0 0; padding:4px 0 0 0; color:#fff; font-weight:normal; font-size:1.83em; margin:0 0 25px 0; }
#col-c h1 span { background:url(../../img/bg-h1.gif) no-repeat 100% 100%; padding:0 10px 4px 10px; display:block; }
.two #col-c h1 {background-image:url(../../img/bg-h1-big.gif);}
.two #col-c h1 span {background-image:url(../../img/bg-h1-big.gif);}
/* h2 */
#col-c h2 { color:#0c4368; font-size:1.5em; font-weight:normal; margin:0 0 16px 0; line-height:18px; width:526px; /*overflow:hidden;*/ }
#col-c h2 img { margin:0 8px 0 0; float:left; }
/* h3 */
#col-c h3 { color:#eeab1f; font-size:1.17em; padding:0 0 0 9px; background:url(../../img/bg-h3.gif) no-repeat 0 8px; line-height:16px; margin:0 0 10px 0; }
/* retour haut de page */
.hdp { width:733px; margin:0 auto; text-align:right; padding:0 247px 20px 0; }
.hdp a { color:#ab548a; text-decoration:underline; background:url(../../img/bg-hdp.gif) no-repeat 0 3px; padding:0 0 0 14px; }
.hdp a:hover { text-decoration:none; }
/* ul li */
#col-c .contenu .inner .inner2 ul { padding:0 0 5px 17px; }
#col-c .contenu .inner .inner2 li { padding:0 10px 2px 10px; background:url(../../img/bullet-cif.gif) no-repeat 0 5px;/*text-indent:10px; line-height:1.17em;height:0.01%;*/height:auto;overflow:hidden;}
#col-c .contenu .inner .inner2 .tiret li { background:url(../../img/tiret.gif) no-repeat 0 8px;}

/* pagination */
.pagination { padding:10px 0 20px 0; }
.pagination ul { text-align:center; }
.pagination li { display:inline; /*padding:0 1px;*/ }
.pagination li a { background:#E7ECF0; padding:0 5px; color:#86A1B4; }
.pagination li a:hover { background:#86A1B4; padding:0 5px; color:#fff; }
.pagination strong { background:#86A1B4; color:#fff; padding:0 5px; }
.pagination .prev { padding:0 20px 0 0; }
.pagination .prev a { padding:0 0 0 10px; background:#AB548A url(../../img/bg-pagination.gif) no-repeat 0 50%; color:#AB548A; text-decoration:underline; }
.pagination .next { padding:0 0 0 20px; }
.pagination .next a { padding:0 10px 0 0; background:#AB548A url(../../img/bg-pagination.gif) no-repeat 100% 50%; color:#AB548A; text-decoration:underline; }
.pagination .next a:hover, .pagination .prev a:hover { text-decoration:none; }
/* baseline */
#baseline { background:url(../../img/bg-baseline.gif) no-repeat 0 0; padding:4px 0 0 0; margin:0 0 20px 0; }
#baseline .inner2 { background:url(../../img/bg-baseline.gif) no-repeat -526px 100%; padding:8px 15px 12px 15px; line-height:15px; }

/*contenu 2 : style pour le saisie de contenu client*/

#col-c .contenu2 {margin:0 0 1.2em 0;}
#col-c .contenu2 p {margin:0 0 .8em 0;}
#col-c .contenu2 .inner .inner2 a {color:#AB548A;}
#col-c .contenu2 .inner .inner2 ul,
#col-c .contenu2 .inner .inner2 ol { padding:0 0 5px 17px; }
#col-c .contenu2 .inner .inner2 ul li { padding:0 10px 2px 10px; background:url(../../img/bullet-cif.gif) no-repeat 0 5px;/*text-indent:10px; */line-height:1.17em;/*overflow:auto;*/overflow:hidden;height:0.01%;margin:0 0 5px 0;}
#col-c .contenu2 .inner .inner2 .tiret li { background:url(../../img/tiret.gif) no-repeat 0 8px;}
#col-c .contenu2 .inner .inner2 .vote {padding:0 10px 0 10px;color:#96266F;font-weight:bold}
#col-c .inner .inner2 .vote p.titre {background-color:#F6B42C;width:86px;padding:3px 0 3px 0;color:#000;text-align:center;}
#col-c .contenu2 .inner .inner2 .vote p {margin:0 0 1em 0;}

/* Tableau standard */
#col-c table {border-collapse:collapse;border:none;padding:0;border-top:1px solid #053C6A;font-size:100%;margin:0 0 3em 0;width:100%;}
#col-c table caption {margin:0 0 1em 0;color:#666;}
#col-c table th, table td {vertical-align:top;color:#666;border-bottom:1px solid #053C6A;font-size:.9em;}
#col-c table thead th,
#col-c table tr.thead th {background-color:#DCE9BA;padding:5px 2px;text-align:center;}
#col-c table td {padding:10px 5px;text-align:left;vertical-align:top;}
#col-c table tfoot td {background-color:#F3F3F2;padding:5px 2px;vertical-align:top;}
#col-c table tbody th {padding:5px 2px;text-align:left;vertical-align:top;}
#col-c table tfoot th {background-color:#F3F3F2;padding:5px 10px 5px 2px;text-align:right;}
#col-c table p {margin:0 !important;padding:0 !important;}

/* *********************************************************************** COLONNE GAUCHE */
#col-l { background:url(../../img/bg-col-l.gif) no-repeat 0 0; padding:5px 0 0 0; margin:0 0 20px 0; }
.col-l-i { background:url(../../img/bg-col-l-b.gif) no-repeat 0 100%; padding:0 1px 5px 1px; overflow:hidden; }
#col-l p { padding:9px 0 12px 9px; color:#0c4368; font-size:1.08em; }
#col-l ul { width:166px; padding:0 0 0 10px; }
#col-l li { background:url(../../img/dotted-col-l.gif) repeat-x 0 0; padding:1px 0 0 0; display:block; width:166px; float:left; }
#col-l .first { background:none; }
#col-l li a { display:block; padding:6px 0 0 0; line-height:14px; color:#003867; }
#col-l li a span { display:block; padding:0 9px 6px 9px; }
#col-l .current a { background:url(../../img/bg-ahover-col-l.gif) no-repeat 0 0; color:#fff; }
#col-l .current a span { background:url(../../img/bg-ahover-col-l.gif) no-repeat 0 100%; }
#col-l ul ul { width:154px; margin:0 0 10px 10px; border-left:2px solid #AB548A; padding:0; overflow:hidden; }
#col-l li li { background:none; padding:0; width:140px;padding:0 5px 0 9px; margin:10px 0 0 0;}
#col-l li li a, #col-l .current li a { background:none; color:#AB548A; padding:0; }
#col-l li .current { border-left-color:#AB548A; font-weight:bold; }

/* *********************************************************************** COLONNE DROITE */
/* bloc bleu */
.bl-5 { padding:8px 0 0 0; background:url(../../img/bg-bl-5.gif) no-repeat 0 0; margin:0 0 1px 0; color:#fff; width:216px; overflow:hidden; }
.bl-5-i { background:url(../../img/bg-bl-5.gif) no-repeat 0 100%; padding:0 15px 8px 15px; }
.bl-5-i h2 { font-size:1.5em; }
.bl-5-i a { color:#fff; text-decoration:underline; }
.bl-5-i a:hover { text-decoration:none; }

/* bloc vert */
.bl-6 { padding:8px 0 0 0; background:url(../../img/bg-clo-r-temoignage.gif) no-repeat 0 0; margin:0 0 1px 0; color:#fff; width:216px; overflow:hidden; }
.bl-6-i { background:url(../../img/bg-clo-r-temoignage.gif) no-repeat 0 100%; padding:0 15px 8px 15px; width:186px; overflow:hidden; }
.bl-6-i h2 { font-size:1.5em; line-height:22px; padding:0 0 5px 0; }
.bl-6-i p a { color:#fff; }

/* bloc gris */
.bl-7 { padding:8px 0 0 0; background:url(../../img/bg-bl-7.gif) no-repeat 0 0; margin:0 0 1px 0; color:#fff; width:216px; overflow:hidden; }
.bl-7-i { background:url(../../img/bg-bl-7-b.gif) no-repeat 0 100%; padding:0 10px 8px 10px; width:196px; overflow:hidden; }
.bl-7-i h2 { font-size:1.2em; line-height:22px; padding:14px 0 16px 48px; color:#ab548a; background-repeat:no-repeat;}
.bl-7-i a { color:#000; }

/* bloc vert pour candidature */
.bl-10 { padding:0; background:#95A16A url(../../img/bg-bl-10.gif) no-repeat 0 0; margin:0 0 1px 0; color:#FFF; width:216px; overflow:hidden; }
.bl-10-i { background:url(../../img/bg-bl-10-i.gif) no-repeat 0 100%; padding:0 10px 8px 10px; width:196px; overflow:hidden; }
.bl-10-i h2 { font-size:1.5em; padding:14px 0 0 0;margin:0 0 0.6em 0;color:#FFF;}
.bl-10-i a { color:#FFF; text-decoration:underline;}
.bl-10-i a:hover {text-decoration:none;}

/* bloc gris par defaut */
/*
#col-r .col-r-defaut .contenu .inner { padding:8px 0 0 0; background:url(../../img/bg-bl-7.gif) no-repeat 0 0; margin:0 0 1px 0; color:#fff; width:216px; overflow:hidden; }
#col-r .col-r-defaut  .contenu .inner .inner2 { background:url(../../img/bg-bl-7-b.gif) no-repeat 0 100%; padding:0 10px 8px 10px; width:196px; overflow:hidden; }
#col-r .col-r-defaut  .contenu .inner h2 { font-size:1.2em; line-height:22px; padding:14px 0 16px 48px; color:#ab548a; background-repeat:no-repeat; }
#col-r .col-r-defaut  .contenu .inner .inner2a { color:#000; }
*/

/* perso-space */
#perso-space { border-top:3px solid #eeab1f; border-bottom: 1px solid #FFF; overflow: hidden; width: 216px}
#perso-space .title { padding:12px 0 11px 15px; background:#4f7da1 url(../../img/dotted-perso-space.gif) repeat-x 0 100%; display:block; }
#perso-space .perso-space-i { background:#185077 url(../../img/bg-perso-space.gif) no-repeat 0 100%; padding:5px 10px 10px 15px; color:#fff; }
#perso-space .perso-space-i ul { padding:5px 0 2px 0; }
#perso-space .perso-space-i p { line-height:15px; padding:0 0 3px 0; }
#perso-space .perso-space-i li { background:url(../../img/bullet-perso-space.gif) no-repeat 2px 8px !important; padding:0 0 2px 12px;margin-bottom:4px;}
#perso-space .perso-space-i ul li.pdf {background-image:url(../../img/bullet-pdf-espace.gif) !important;background-position:0 0 !important;}
#perso-space .perso-space-i a { color:#fff; text-decoration:underline; }
#perso-space .perso-space-i p a { padding:5px 0 0 0; }
#perso-space .perso-space-i a.button {text-decoration:none;color:#FFF !important}
#perso-space .perso-space-i a:hover { text-decoration:none; }
#perso-space .perso-space-i p.right {text-align:right;}

#perso-space .title {overflow: hidden; height: 1%}
/*#perso-space .title .acces-log {float: left;}*/
#perso-space .title .acces-log {float: left;height:36px;display:block;background:url(../../img/t-espace-perso.gif) 0 0;width:110px; }
#perso-space .title .acces-log:hover {background-image:url(../../img/t-espace-perso-on.gif);}
#perso-space .title .acces-log span {display:none;}

#perso-space .title .oc-log {float: right; background:url(../../img/bg_espace_open.gif) no-repeat 0 0; width:20px; height: 20px; margin: 7px 15px 0 0;}
#perso-space .title .on {background-image:url(../../img/bg_espace_close.gif)}
#perso-space .title .oc-log span {position: absolute; top: -7777px; left: -7777px}

#LoginBox {clear: both; overflow: hidden; padding: 10px 5px 7px 0}
/* \*/ * html body #LoginBox {width: 100%} /* */
#LoginBox .input {display: block;border: 1px solid #4F7DA1;margin:0 0 6px 0; background-color: #FFF}
#LoginBox input {border: 0; font:1em "Trebuchet MS",Arial,sans-serif;color:#656565;margin:0 5px;width:180px;}
#LoginBox .button {float: right; text-decoration: none;outline:none;border:none;text-decoration:none;cursor:pointer;white-space:nowrap;vertical-align:middle;display:-moz-inline-box;display:inline-block;overflow:visible;background-color:#EEAC23;color:#FFF;font-weight:bold;padding:2px 5px 0 5px;margin:-2px 0 0 0;width:auto;height:auto;}
#FormRecherche a.rounded, #FormRecherche .button {outline:none;border:none;text-decoration:none;cursor:pointer;white-space:nowrap;vertical-align:middle;display:-moz-inline-box;display:inline-block;overflow:visible;}
#FormRecherche .button {background-color:#894C82;color:#FFF;font-weight:bold;padding:2px 5px 0 5px;margin:-2px 0 0 0;}
#FormRecherche .button:hover {background-color:#043B69;text-decoration:none;}

/* espace projet */
#project-space .bl-5-i { padding:0 10px 8px 10px; }
#project-space p {padding:0 5px;}
#project-space .accroche { padding:0 0 8px 58px; line-height:15px; background:url(../../img/bg-accroche-projet.gif) no-repeat 0 0; }

/* documents utiles */
ul.lien-utils {list-style:none;}
ul.lien-utils li {background-repeat:no-repeat !important;background-position:0 0 !important;color:#000;margin:0 0 5px 0;padding:0 0 0 20px !important;}
ul.lien-utils li a {text-decoration:underline;/*display:inline-block;*/padding:0;color:#000;}
ul.lien-utils li a:hover {text-decoration:none;}
ul.lien-utils li.pdf{background-image:url(../../img/ico_pdf.gif) !important;}
ul.lien-utils li.doc{background-image:url(../../img/ico_doc.gif) !important;}
ul.lien-utils li.ppt{background-image:url(../../img/ico_ppt.gif) !important;}
ul.lien-utils li.xls{background-image:url(../../img/ico_xls.gif) !important;}
ul.pdf li a {color:#000;}
ul.pdf li {background:url(../../img/ico_pdf.gif) no-repeat 0 0 !important;padding:2px 0 4px 20px !important;margin:6px 0 6px 0 !important;}

/* mer-liens */
ul.mes-liens {}
ul.mes-liens li {margin:0 0 .5em 0;}
ul.mes-liens li a {color:#000;text-decoration:underline;}
ul.mes-liens li a:hover {text-decoration:none;} 



#docutiles { }
#docutiles ul {margin-top:10px; clear:both;}
#docutiles ul li { display:block; padding:0;margin-bottom:10px;}
#docutiles ul li { position:relative; margin-right:-15px;background:url(../../img/bullet-perso-space.gif) no-repeat 5px 7px;padding:0 0 0 20px; }
#docutiles ul li a.af {background:none !important;padding:0;position:absolute;top:1px;right:0;}

#docutiles ul.lien-utils li a {color:#FFF;}
#docutiles ul.lien-utils li.pdf { background-image:url(../../img/bullet-pdf-utile.gif) !important; background-position:0 2px !important;}


/* temoignage */
#temoignage-up {}

/* faq */
.faq-salarie h2 { background-image:url(../../img/h2-salaries.gif); }
.faq-entreprise h2 { background-image:url(../../img/h2-entreprise.gif); }
.faq-prestataire h2 { background-image:url(../../img/h2-prestataire.gif); }
.faq ul { padding:0 0 0 5px; }
.faq li { padding:0 0 8px 0; }
.faq li a { text-decoration:underline; }
.faq li a:hover { text-decoration:none; }

/* actualites */
.actus-salarie h2 { background-image:url(../../img/h2-salaries.gif); }
.actus-entreprise h2 { background-image:url(../../img/h2-entreprise.gif); }
.actus-prestataire h2 { background-image:url(../../img/h2-prestataire.gif); }
.actus ul { padding:0 0 3px 5px; }
.actus li { padding:8px 0 6px 0; background:url(../../img/dotted-col-l.gif) repeat-x 0 0; line-height:14px; color:#000;}
.actus .first { padding-top:0; background:none; }
.actus li strong { display:block; }

/* contact */
.bl-contact { color:#000; }
.bl-contact .bl-7-i h2 { font-size:1.5em; line-height:22px; padding:0; color:#0D4369; background:none; margin-bottom:.6em; }
.bl-contact .bl-7-i p {margin:0 0 1em 0;padding:0;}
.bl-contact .bl-7-i ul li {margin:0;padding:0 0 0 8px;background:url(../../img/tiret.gif) no-repeat 0 10px;}

/* candidature */
.bl-candidature { color:red; }
.bl-candidature-i {  }

/* ************************************************************************************/
/* CONTENUS ***************************************************************************/
/* ************************************************************************************/



/* ************************************************************************************/
/* 01 - HOME **************************************************************************/
/* ************************************************************************************/
/* ************************************************************************ COLONNE GAUCHE */
#ColA { float:left; text-align:left; width:689px; overflow:hidden; }
#ColA1 { float:left; margin:0 0 0 15px; width:323px; overflow:hidden; }
#ColA2 { float:left; margin:0 0 0 21px; width:310px; overflow:hidden; }

/* a l ecoute */
.RotationAccueil { padding:10px 0 0 0; margin:0 0 16px 0; }
.RotationAccueil .intro { line-height:23px; padding:0 0 0 15px; color:#fff; font-weight:bold; font-size:1em;}
.RotationAccueil #fadeShow { background:url(../../img/bg-onglets-rotation-hp.gif) no-repeat 0 0; padding:0 10px 0 15px; height:260px;}
.RotationAccueil .ui-tabs-nav { padding:2px 0 0 0; width:662px; overflow:hidden; }
.RotationAccueil .ui-tabs-nav li { display:inline; float:left; padding:0 0 0 2px; min-height:28px; height:auto !important; height:28px; }
.RotationAccueil .ui-tabs-nav a { min-height:18px; height:auto !important; height:18px; font-size:1.25em; color:#fff; font-weight:bold; padding:0 0 0 16px; background:url(../../img/bg-onglets-rotation-off.gif) no-repeat 0 100%; display:block; float:left; line-height:18px; }
.RotationAccueil .ui-tabs-nav a span { padding:5px 16px 5px 0; background:url(../../img/bg-onglets-rotation-off.gif) no-repeat 100% 100%; display:block; float:left; }
.RotationAccueil .ui-tabs-nav .ui-tabs-selected a { background-image:url(../../img/bg-onglets-rotation-on.gif); }
.RotationAccueil .ui-tabs-nav .ui-tabs-selected a span { background-image:url(../../img/bg-onglets-rotation-on.gif); }

.RotationAccueil .fragment { background:url(../../img/bg-fragment-rotation.gif) no-repeat 0 100%; min-height:146px; height:auto !important; height:146px; padding:28px 323px 42px 9px; position:relative; }
.RotationAccueil .fragment .illu { position:absolute; bottom:0; right:-10px; }
.RotationAccueil .fragment .btn { position:absolute; right:20px; bottom:12px; }
.RotationAccueil .fragment h2 { font-size:1.5em; color:#F8B323; padding:0 0 8px 0; }
.RotationAccueil .fragment p { color:#fff; padding:10px 0 0 0; }

.RotationAccueil .fragment .btn_onglet{position:absolute; right:20px; bottom:12px;background:url(../../img/bg_btn_top.png) no-repeat 0 0;color:#FFF;font-size:1.25em;font-weight:bold;}
.RotationAccueil .fragment .btn_onglet span {display:block;width:190px;background:url(../../img/bg_btn_bas.png) no-repeat 0 100%;padding:4px 7px 5px 23px;line-height:120%;}
.RotationAccueil #fragment-2, .RotationAccueil #fragment-3 {posititon:absolute;top:-7777em;left:-7777em;}
.RotationAccueil #fragment-2.ui-tabs-panel, .RotationAccueil #fragment-3.ui-tabs-panel {posititon:relative;top:auto;left:auto;}


/* boutons more */
.more { background:#fff url(../../img/bg-more.gif) no-repeat 7px 50%; padding:0 7px 0 19px; color:#B63788 !important;}
.more a {color:#B63788 !important;}
.more-2 { background:#fff url(../../img/bg-more-2.gif) no-repeat 7px 50%; padding:0 7px 0 19px; color:#EEAB1F !important; }

/* blocs gris */
.bl-1 { padding:8px 0 0 0; width:323px; background:url(../../img/bg-bl-hp-1.gif) no-repeat 0 0; margin:0 0 20px 0; }
.bl-1 .contenu,.bl-1 .contenu2 { background:url(../../img/bg-bl-hp-1.gif) no-repeat 0 100%; padding:0 8px 12px 8px; }
.bl-1 h2 { font-size:1.58em; color:#F8B323; padding:0 20px 10px 0; font-weight:normal; line-height:1.1em; }
/* blocs gris small */
.bl-3 { padding:8px 0 0 0; width:310px; background:url(../../img/bg-bl-hp-3.gif) no-repeat 0 0; margin:0 0 20px 0; }
.bl-3 .contenu,.bl-3 .contenu2 { background:url(../../img/bg-bl-hp-3.gif) no-repeat 0 100%; padding:0 13px 12px 13px; }
.bl-3 h2 { font-size:1.58em; color:#F8B323; padding:0 20px 10px 0; font-weight:normal; line-height:1.1em; }
/* blocs vert */
.bl-2 { padding:8px 0 0 0; width:310px; background:url(../../img/bg-bl-hp-2.gif) no-repeat 0 0; margin:0 0 20px 0; }
.bl-2 .contenu,.bl-2 .contenu2 { background:url(../../img/bg-bl-hp-2.gif) no-repeat 0 100%; padding:0 12px 12px 12px; }
.bl-2 h2 { font-size:1.58em; color:#fff; padding:0 0 10px 0; font-weight:normal; line-height:1.1em; }

/* actualites */
#actus {  }
#actus li { display:block; background:url(../../img/dotted-actus-hp.gif) repeat-x 0 0; padding:8px 0 5px 0; color:#003867; line-height:15px; }
#actus li a {color:#003867;}
#actus .first { background:none; }
#actus li p { padding:0 0 0 52px; min-height:46px; height:auto !important; height:46px; background:url(../../img/pastilles-actus.gif) no-repeat; }
#actus li p strong { display:block; }
#actus .actu-a p { background-position:0 0; }
#actus .actu-b p { background-position:-400px 0; }
#actus .actu-c p { background-position:-800px 0; }
#actus .actu-d p { background-image:url(../../img/h2-prestataire.gif); }

#actus p.tout-liens {padding:5px 0 5px 20px;}
#actus p.tout-liens:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #actus p.tout-liens{height:1%;display:block;} /* */
#actus p.tout-liens a {float:left;display:block;background:#fff url(../../img/bg-more.gif) no-repeat 7px 50%; padding:0 7px 0 19px;color:#B63788 !important;margin:10px 0 0 10px;}

/* dispositif */
#dispositif h3 { font-size:1em; }
#dispositif .inner2 { width:283px; padding:0 0 0 12px; }
#dispositif ul {  }
#dispositif li { margin:9px 0 0 0; }
#dispositif li a { color:#fff; background:url(../../img/bg-li-dispositif.gif) no-repeat 0 0; padding:5px 0 0 0; width:283px; display:block; text-align:center; }
#dispositif li a span { display:block; width:283px; background:url(../../img/bg-li-dispositif.gif) no-repeat 0 100%; padding:0 0 5px 0; }
#dispositif li a span strong { padding:0 0 0 17px; background:url(../../img/puce-dispositif.gif) no-repeat 0 3px; font-weight:normal; }

/* idf */
#idf { color:#003867; }
#idf .inner2 { width:270px; padding:0 0 0 7px; }
#idf .inner2 img { margin:0 0 10px 0; }
#idf .inner2 a img { margin:0; }
#idf .inner2 p { line-height:14px; padding:0 0 10px 0; }

/* temoignage */
#temoignage {  }
#temoignage blockquote { padding:0 13px 3px 13px; }
#temoignage blockquote p { font-size:1.33em; color:#fff; padding:0 0 10px 0; width:240px; line-height:18px; }
#temoignage blockquote .auteur { font-size:1em; font-weight:bold; }
#temoignage .al-r { margin-top:10px; }

/* ************************************************************************ COLONNE DROITE */
#ColB { width:276px; float:right; background:url(../../img/bg-colB-b.gif) no-repeat 0 100%; margin:0 15px 0 0; padding:0 0 6px 0; margin:0 0 22px 0; }
#ColB-i { background:#CDE7FA url(../../img/bg-colB-i.gif) repeat-x 0 0; min-height:1029px; height:auto !important; height:1029px; position:relative; padding:12px 15px 0 15px; }
#ColB-i #espace img{margin-left:15px;margin-bottom:-5px;}

/* agenda */
#agenda { width:226px; background:url(../../img/bg-agenda.gif) no-repeat 0 0; z-index:1; padding:8px 10px 3px 10px; color:#fff; }
#agenda h2 { font-size:1.58em; color:#F8B323; padding:0 0 10px 0; font-weight:normal; line-height:1.1em; }
#cycleAgenda { /*overflow:auto;*/ }
#agenda .inner2 { position:relative; width:226px; }
#agenda .btPrevious { position:absolute; top:0; right:20px; z-index:10; display:block; width:18px; height:16px; overflow:hidden; }
#agenda .btNext { position:absolute; top:0; right:0; z-index:10; display:block; width:18px; height:16px; overflow:hidden; }
#cycleAgenda ul { width:226px; }
#agenda .item li { padding:6px 0 5px 0; background:url(../../img/dotted-agenda.gif) repeat-x 0 0; }
#agenda .item .first { background:none; }
#agenda .item .date { font-size:1.17em; font-weight:bold; padding:0 0 5px 0; }

/* notions3 */
#notions3 { padding:0 0 15px 0; }
#notions3 .ui-tabs-nav { width:226px; padding:0 10px; overflow:hidden; z-index:10; position:absolute; top:-28px; left:0; }
#notions3 .ui-tabs-nav li { display:inline; float:left; padding:0 0 0 2px; min-height:24px; height:auto !important; height:24px; }
#notions3 .ui-tabs-nav a { min-height:18px; height:auto !important; height:18px; font-size:1em; color:#fff; padding:0 0 0 8px; background:url(../../img/bg-onglet-notions.gif) no-repeat 0 -100px; display:block; float:left; line-height:18px; border-bottom:1px solid #fff; }
#notions3 .ui-tabs-nav a span { padding:5px 8px 5px 0; background:url(../../img/bg-onglet-notions.gif) no-repeat 100% -100px; display:block; float:left; }
#notions3 .ui-tabs-nav .ui-tabs-selected a { background:url(../../img/bg-onglet-notions.gif) no-repeat 0 0; border-bottom:1px solid #4F7DA1; }
#notions3 .ui-tabs-nav .ui-tabs-selected a span { background:url(../../img/bg-onglet-notions.gif) no-repeat 100% 0; }
#notions3 .bl-4 { position:relative; margin-top:25px; } 
#notions3 .ui-tabs-panel { padding:0 16px 8px 16px; width:214px; color:#fff; }
#notions3 .ui-tabs-panel p { padding:0 0 10px 0; }
#notions3 .ui-tabs-panel li { line-height:14px; padding:0 0 3px 0; }

/* quiz */
#quiz { margin:0 0 15px 0; color:#fff; }
#quiz h2 { font-size:1.58em; color:#F8B323; padding:0 0 10px 0; font-weight:normal; position: relative; line-height:1.1em; }
#quiz p { line-height:120%; position: relative;margin-bottom:10px;}
#quiz form { padding:5px 0 10px 10px; }
#quiz form ul { padding:0 0 5px 0; }
#quiz form li { overflow:hidden; width:210px; }
#quiz form li input { width:16px; float:left; }
#quiz form li label { display:block; float:right; width:190px; line-height:14px; padding:0 0 0 3px; }


/* pub */
#pub {padding-bottom:10px;}

/* bloc bleu */
.bl-4 { width:246px; background:url(../../img/bg-bl-4.gif) no-repeat 0 0; padding:8px 0 0 0; z-index:1; }
.bl-4-i { background:url(../../img/bg-bl-4.gif) no-repeat -246px 100%; padding:0 10px 8px 10px; }

/* ************************************************************************************/
/* 02 - PAGE TYPE *********************************************************************/
/* ************************************************************************************/
/* cif-info */
.cif-info {width:278px;  padding: 0; margin: 0 0 25px 25px; clear: left; background:url(../../img/bg-definition_t.gif)   no-repeat 0 1.8em; }
.cif-info .inner { background:url(../../img/bg-definition_b.gif) no-repeat 0 100%; padding:0 0 4px 0; color:#fff; line-height:1.25em; }
.cif-info .inner2 { display:block; background:url(../../img/bg-cif-info-deg.gif) #739FC9 repeat-x 0 100%; padding:4px 15px 10px 15px; }

.citation blockquote {color:#0c4368; font-size:1.33em; line-height:1.5em; width:200px; float:right; padding:40px 0 0 0; margin: 0 !important;background:}



/* bl-cif-oc */
.bl-cif { padding:0 0 25px 26px; clear: both;}
.bl-cif h3 { border-bottom:1px solid #cfcfcf; position:relative; width:491px; }
.bl-cif h3 .inter { position:absolute; bottom:1px; right:0; width:17px; height:0; overflow:hidden; padding:16px 0 0 0; }
.bl-cif h3 .inter-on { background:url(../../img/bg-inter-on.gif) no-repeat 0 0; }
.bl-cif h3 .inter-off { background:url(../../img/bg-inter-off.gif) no-repeat 0 0; }
.bl-cif .inner2 { color:#000; padding:0 11px; }
.bl-cif .inner2 p { padding:0 0 5px 0; }
.bl-cif .inner2 ul { padding:0 0 5px 17px; }
/*.bl-cif .inner2 li { padding:0 10px 2px 0; background:url(../../img/bullet-cif.gif) no-repeat 0 5px; text-indent:10px; line-height:1.17em; }*/

/* mise en oeuvre */
#meo { margin:0 0 20px 0; }
.moe { background:url(../../img/bg-meo.gif) no-repeat 0 100%; padding:0 0 15px 0; }
.moe-i { background:url(../../img/bg-meo.gif) no-repeat 0 0; padding:15px 16px 0 16px; }
.moe-i .line { width:495px; overflow:hidden; }
.moe-i .line-1 { padding:0 0 35px 0; }
.moe-i .line .bl-8 { width:237px; float:left; }
.moe-i .line .second { float:right; }
.moe-i .bl-8-i .nb { position:absolute; top:0; left:0; font-size:2.5em; font-weight:bold; display:block; width:37px; text-align:center; }
.bl-8 { background:url(../../img/bg-bl-8.gif) no-repeat 0 100%; padding:0 0 4px 0; }
.bl-8-i { background:url(../../img/bg-bl-8.gif) no-repeat -237px 0; padding:8px 15px 4px 15px; color:#fff; position:relative; width:207px; }
#col-c .moe-i h3 { line-height:18px; font-size:1.67em; color:#fff; background:none; margin:0; padding:0 0 8px 35px; font-weight:normal; }
.moe-i p { padding:0 0 6px 0; line-height:14px; }

/* plus loin */
#col-c .further .contenu,
#col-c .further .contenu2{background:url(../../img/bg-further.gif) no-repeat 0 0; padding:5px 0 0 0; margin:0 0 18px 0; width:526px; overflow:hidden; }
#col-c .further .inner { background:url(../../img/bg-further.gif) no-repeat 0 100%;}
#col-c .further .inner .inner2 { padding:8px 15px 10px 15px; }
#col-c .further .inner .inner2 p {margin:0 0 .5em 0;}
#col-c .further h2 { margin-bottom:0;padding:10px 0 0 15px}
#col-c .further a {color:#AB548A;}
/*
#col-c .further a { color:#AB548A; text-decoration:underline; }
#col-c .further a:hover { text-decoration:none; }
#col-c .further ul { padding:0; margin:0; }
#col-c .further li { background:none; text-indent:0;padding-left:0;margin-bottom:5px;}
*/

/*  bl-normal */
#col-c .bl-normal { background:url(../../img/bg-further.gif) no-repeat 0 0; padding:5px 0 0 0; margin:8px 0 18px 0; width:526px; overflow:hidden; }
#col-c .bl-normal .inner { background:url(../../img/bg-further.gif) no-repeat 0 100%;}
#col-c .bl-normal .inner2 {padding:8px 15px 10px 15px; }
#col-c .bl-normal .inner h2 { margin-bottom:0;padding:10px 0 0 15px;}
#col-c .bl-normal h3 {background:none;margin:0 0 .5em 0;padding:0 15px 0 15px;}
#col-c .bl-normal a { color:#AB548A; text-decoration:underline; }
#col-c .bl-normal a:hover { text-decoration:none; }
#col-c .bl-normal .contenu .inner .inner2 ul { padding:0; margin:0 0 0 15px; }
#col-c .bl-normal .contenu .inner .inner2 ul li { background:url(../../img/bg-more.gif) no-repeat 0 3px; padding-left:15px;text-indent:0;margin:2px 0 2px 0;}

#col-c .contenu .inner .inner2 .vote {padding:0 10px 0 10px;color:#96266F;font-weight:bold}
#col-c .contenu .inner .inner2 .vote p {margin:0 0 1em 0;}



#col-c .bl-quest { background:url(../../img/bg-baseline.gif) no-repeat 0 0; padding:4px 0 0 0; margin:0 0 20px 0; }
#col-c .bl-quest .inner2 { background:url(../../img/bg-baseline.gif) no-repeat -526px 100%; padding:8px 15px 8px 15px; line-height:15px; }
#col-c .bl-quest .inner2  ul { padding:0; margin:0 0 0 15px; }
#col-c .bl-quest .inner2  ul li { background:url(../../img/bg-quest.gif) no-repeat 0 3px; padding-left:15px;text-indent:0;margin:2px 0 2px 0;}
#col-c .bl-quest .inner2  ul li a {color:#AB548A;}
#col-c .bl-quest p {margin:0 0 .5em 0;}

/* ************************************************************************************/
/* 03 - Chiffres cles *******************************************************/
/* ************************************************************************************/
.tt-ouvrir {margin:0 0 1em 0;}
.bl-service .inner2 {padding:0 !important;width:526px !important;}
.bl-service .bloc {margin:0;clear:both}
.bl-service .bloc .inner-bloc {padding:12px 35px 12px 12px;}
.bl-service .bloc .inner-bloc:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .bl-service .bloc .inner-bloc  {height:1%;} .bl-service .bloc .inner-bloc {display:block;} /* */
.bl-service .bloc.pair {background:#E6ECF0 url(../../img/bl-top.gif) no-repeat 0 0; }
.bl-service .bloc.pair .inner-bloc  {background:url(../../img/bl-bas.gif) no-repeat 0 100%;}
.bl-service .bloc .inner-bloc .bl-l {width:136px;text-align:right;padding:0 20px 0 0;float:left;font-size:2em;color:#0D4369;}
.bl-service .bloc .inner-bloc .bl-l strong {color:#0D4369;}
.bl-service .bloc .inner-bloc .bl-r {width:306px;padding:0;float:left;}
.bl-service .bloc .inner-bloc ul {padding:5px 0 5px 0 !important;}
.bl-service .bloc .inner-bloc ul li {padding:0 !important;margin:0 0 .5em 0}

/* ************************************************************************************/
/* 04 - TEMOIGNAGE ********************************************************************/
/* ************************************************************************************/
/* temoignage-up */
#temoignage-up { background:url(../../img/bg-temoignage-up.gif) no-repeat 0 0; padding:15px 0 0 0; margin:0 0 15px 0; }
#temoignage-up .inner2 { background:url(../../img/bg-temoignage-up.gif) no-repeat 0 100%; padding:0 15px 15px 15px; width:496px; overflow:hidden; }
#temoignage-up h2 { color:#fff; }
#temoignage-up #video-temoignage { width:286px; height:226px; float:left; background:#CCC; z-index:10;}
#col-c #temoignage-up h3, #temoignage-up blockquote { width:185px; float:right; }
#col-c #temoignage-up h3 { font-size:1em; color:#fff; padding:0; margin:0; background:none; line-height:14px; margin:0 0 25px 0; }
#col-c #temoignage-up h3 span { font-weight:normal; }
#temoignage-up blockquote { font-size:1.33em; line-height:18px; color:#fff; }

/* temoignage-liste */
#temoignage-liste { width:526px; oveflow:hidden; }
#col-c #temoignage-liste h2 { width:230px; padding:0 0 10px 0; margin:0; color:#fff; font-size:1.17em; background:none; font-weight:bold; line-height:17px; }
#temoignage-liste .visuel { width:99px; height:88px; border:1px solid #BC76A1; display:block; float:left; }
#col-c #temoignage-liste h3, #temoignage-liste p { float:right; width:120px; }
#col-c #temoignage-liste h3 { font-size:1em; color:#fff; padding:0; margin:0; background:none; line-height:14px; }
#col-c #temoignage-liste h3 span { font-weight:normal; }
#temoignage-liste p { position:absolute; bottom:15px; left:126px; }

/* bl- 9 */
.bl-9 { background:url(../../img/bg-bl-9.gif) no-repeat 0 0; padding:15px 0 0 0; width:255px; float:left; margin:0 0 15px 0;color:#000;}
#temoignage-liste .second { float:right; }
.bl-9-i { background:url(../../img/bg-bl-9.gif) no-repeat 0 100%; padding:0 10px 15px 15px; width:230px; overflow:hidden; position:relative;color:#000;}
.bl-9 .bl-9-i h2 {color:#000 !important;}
.bl-9 .bl-9-i h3, .bl-9 .bl-9-i p {color:#000 !important;}


/* ************************************************************************************/
/* 05 - ACTUALITES SALARIES ***********************************************************/
/* ************************************************************************************/
/* visu-large */
#visu-large { margin:0 0 20px 0; }

/* actu oc */

.ListeActus {}

.bl-actu-border, .bl-actu-pair, .bl-actu-impair {padding: 15px 0 0 0; width:526px; overflow:hidden;}

.bl-actu-border {background:url(../../img/bg-bl-top.gif) no-repeat 0 0;}
.bl-actu-border .bl-actu-oc-i {background:url(../../img/bg-bl-bas.gif) no-repeat 100% 100%;}
.bl-actu-oc-i {padding: 0 15px 10px 15px; width:496px; overflow:hidden;}
.bl-actu-oc-i .inner2 {padding: 0 0 1px 0}

.bl-actu-impair { background:#F6EEF3 url(../../img/bg-bl-actu-oc-impair.gif) no-repeat 0 0; }
.bl-actu-impair .bl-actu-oc-i { background:#F6EEF3 url(../../img/bg-bl-actu-oc-impair.gif) no-repeat -526px 100%; }

.bl-actu-oc-i .date { position:relative; }
.bl-actu-oc-i .date span { height:20px; background:url(../../img/bg-date-actu.gif) no-repeat 0 0; padding:0 0 0 7px; line-height:20px; display:block; position:absolute; top:0; left:0; }
.bl-actu-oc-i .date span strong { font-weight:normal; color:#fff; background:url(../../img/bg-date-actu.gif) no-repeat 100% -20px; padding:0 7px 0 0; height:20px; line-height:20px; display:block; _display:inline-block !important; }

#col-c .bl-actu-oc-i h3 { color:#AB548A; font-size:1em; padding:8px 46px 0 0; background:none; line-height:14px; margin:0 0 10px 0; border-bottom:1px solid #cfcfcf; position:relative; width:450px; }
.bl-actu-oc-i h3 .inter { position:absolute; bottom:1px; right:0; width:17px; height:0; overflow:hidden; padding:16px 0 0 0; }
.bl-actu-oc-i h3 .inter-on { background:url(../../img/bg-inter-2-on.gif) no-repeat 0 0; }
.bl-actu-oc-i h3 .inter-off { background:url(../../img/bg-inter-2-off.gif) no-repeat 0 0; }

.bl-actu-oc-i .inner2 { color:#000; }
.bl-actu-oc-i .blocVisu { border:1px solid #CFCFCF; }


/* ************************************************************************************/
/* 06 - FAQ SALARIES ******************************************************************/
/* ************************************************************************************/
/* choice-categorie */
#col-c .list-categorie { background:url(../../img/bg-further.gif) no-repeat 0 0; padding:5px 0 0 0; margin:0 0 18px 0; width:526px; overflow:hidden; }
#col-c .list-categorie .inner2 { background:url(../../img/bg-further.gif) no-repeat 0 100%; padding:0 15px 10px 15px; }
#col-c .list-categorie h2 { width:496px; color:#000; font-size:1em; font-weight:bold; padding:8px 15px 0 15px;margin:0 0 .5em 0;}
#col-c .list-categorie ul { padding:0 !important; }
#col-c .list-categorie li { padding:0 0 6px 15px !important; background:url(../../img/bullet-categorie.gif) no-repeat 0 4px !important; text-indent:0; }
#col-c .list-categorie li a { color:#AB548A; }

/* faq-categorie */
#faq-categorie { margin:0 0 20px 0; }
#col-c #faq-categorie h2 { color:#000; font-size:1.17em; font-weight:bold; margin:0 0 12px 0; }
/* bl-classement */
.bl-classement-oc { padding:0 0 15px 0; width:526px; overflow:hidden; background:#F6EEF3 url(../../img/bg-bl-actu-oc-impair.gif) no-repeat -526px 100%; margin:0 0 10px 0; }
.bl-classement-oc-i { padding:15px 15px 0 15px; width:496px; overflow:hidden; background:#F6EEF3 url(../../img/bg-bl-actu-oc-impair.gif) no-repeat 0 0; }
#col-c .bl-classement-oc h3 { color:#AB548A; font-size:1em; padding:8px 46px 0 0; background:none; line-height:14px; margin:0 0 10px 0; border-bottom:1px solid #cfcfcf; position:relative; width:450px; }
.bl-classement-oc h3 .inter { position:absolute; bottom:1px; right:0; width:17px; height:0; overflow:hidden; padding:16px 0 0 0; }
.bl-classement-oc h3 .inter-on { background:url(../../img/bg-inter-2-on.gif) no-repeat 0 0; }
.bl-classement-oc h3 .inter-off { background:url(../../img/bg-inter-2-off.gif) no-repeat 0 0; }

.bl-classement-oc .inter-content { background:url(../../img/bg-inter-content-classement.gif) no-repeat 0 0; padding:4px 0 0 0; width:496px; overflow:hidden; }
.bl-classement-oc .inter-content-i { background:#fff url(../../img/bg-inter-content-classement.gif) no-repeat -496px 100%; width:476px; overflow:hidden; padding:0 10px 4px 10px; }

.bl-classement-oc .inter-content-i h4 { cursor:pointer; font-size:1em; outline:0 none; padding:0 17px; margin:12px 0 0 0; background:url(../../img/bg-h4-faq.gif) no-repeat 0 5px; position:relative; width:442px; overflow:hidden; font-weight:normal; line-height:16px; }
.bl-classement-oc .inter-content-i h4 .close { display:none; position:absolute; bottom:2px; right:0; }
.bl-classement-oc .inter-content-i h4 a {color:#000;text-decoration:none;}
.bl-classement-oc .inter-content-i .ui-state-active { font-weight:bold; }
.bl-classement-oc .inter-content-i .ui-state-active .close { display:block; }
.bl-classement-oc .inter-content-i .accor-content { border-top:1px solid #B2B2B2; background:#F0F0F0; position:relative; padding:5px 10px; width:456px; line-height:15px; overflow:hidden; display:none; }

.bl-classement-oc .inter-content-i .accor-content.on {display:block;}

#faq-categorie .bl-classement-oc .inter-content ul li {background:url(../../img/bullet-cif.gif) no-repeat 0 6px !important;position:relative;}
#faq-categorie .bl-classement-oc .inter-content ul li a {color:#000;}

/* ************************************************************************************/
/* 07 - Services accompagnement *******************************************************/
/* ************************************************************************************/
/* bl-service-oc */
.bl-service { padding:0 0 25px 0; }
.bl-service h3 { border-bottom:1px solid #cfcfcf; position:relative; width:516px; }
.bl-service h3 .inter { position:absolute; bottom:1px; right:0; width:17px; height:0; overflow:hidden; padding:16px 0 0 0; }
.bl-service h3 .inter-on { background:url(../../img/bg-inter-on.gif) no-repeat 0 0; }
.bl-service h3 .inter-off { background:url(../../img/bg-inter-off.gif) no-repeat 0 0; }
.bl-service .inner2 { color:#000; padding:0 0 0 11px; width:515px; overflow:hidden; }
/* sub-col */
.sub-col-l { width:269px; float:left; }
.sub-col-r { width:232px; float:right; }

#col-c .bl-service .inner .inner2 ul { padding:0; margin:0 0 -10px 0;}
#col-c .bl-service .inner .inner2 li { padding-bottom:15px;}

/* horaires */
.sub-col-l .horaires { padding:5px 0 0 0; background:url(../../img/bg-horaires-sub-col-l.gif) no-repeat 0 0; margin:0 0 5px 0; width:269px; overflow:hidden; }
.sub-col-l .horaires-i { padding:0 12px 5px 12px; background:url(../../img/bg-horaires-sub-col-l.gif) no-repeat 0 100%; color:#0C4368; font-weight:bold; }
.sub-col-l .horaires-i p { padding:0 0 3px 0; }
.sub-col-r .horaires { padding:5px 0 0 0; background:url(../../img/bg-horaires-sub-col-r.gif) no-repeat 0 0; margin:0 0 15px 0; width:232px; overflow:hidden; }
.sub-col-r .horaires-i { padding:0 12px 5px 12px; background:url(../../img/bg-horaires-sub-col-r.gif) no-repeat 0 100%; color:#0C4368; font-weight:bold; }
.sub-col-r .horaires-i p { padding:0 0 3px 0; }

.sub-col-r img { border:1px solid #CFCFCF; }

/* ************************************************************************************/
/* 08 - analyse-demarches *********************************************************************/
/* ************************************************************************************/
#etape {margin:0;padding:5px 20px 5px 20px;}
#baseline h2 {margin:0 0 10px 0;padding:0;width:auto;}
#etape a img {margin:0 5px 0 0;vertical-align:top;}

.bl-projet {margin:0 0 1em 0;}
.bl-projet p {margin:0 0 1em 0;padding:0;}
.bl-projet ul li {margin-bottom:.5em; }
.bl-projet ul li a {color:#000;}

#col-c .regles-or {margin:0 0 1em 0; clear: both;}
#col-c .regles-or .inner {background:#F9DFAA url(../../img/bg_jn_top.gif) no-repeat 0 0;padding:10px 0 0 0;}
#col-c .regles-or .inner h2 {background:#EFAF2A;margin:0 0 .8em 11px !important;padding:6px 5px 6px 6px;color:#FFF;font-size:1.5em;font-weight:normal;width:auto;display:block;float:left;}
#col-c .regles-or .inner2 {background:transparent url(../../img/bg_jn_bas.gif) no-repeat 100% 100%;padding:0 11px 1px 16px ;clear:left;}
#col-c .regles-or ul {margin: 0 !important}
#col-c .regles-or li {padding-bottom: 0 !important; margin: 0 0 .5em 0 !important;}
#col-c .regles-or li a {color:#000;}


#col-c .quiz {margin:0 0 1em 0;padidng:0;}
#col-c .quiz .inner {background:#E6ECF0 url(../../img/bg-bl01-top.gif) no-repeat 0 0;}
#col-c .quiz .inner2 {padding:10px 10px 10px 120px;background:url(../../img/bg-bl01-bas.gif) no-repeat 100% 100%;min-height:40px;}
#col-c .quiz ul {padding:0 !important;margin:0 !important}
#col-c .quiz ul li {background-image:url(../../img/bullet-cif-v.gif);padding-bottom:0 !important; margin:5px !important; font-size: 1.2em;}
#col-c .quiz .inner p {margin:0 0 .4em 0;}
#col-c .quiz ul li a{color:#000 !important;} 

#modivations {margin:0 0 1em 0;padding:0;}
#modivations:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #modivations {height:1%;} #modivations {display:block;} /* */

#modivations form {margin:0;padding:0;}
#modivations form input {margin-left:8px;border:none;}
/* \*/ * html #modivations form input{margin-left:4px;} /* */

#modivations .inner {background:#E6ECF0 url(../../img/bg-bl02-top.gif) no-repeat 0 0;}
#modivations .inner .inner2 {background:url(../../img/bg-bl02-bas.gif) no-repeat 0 100%;padding:15px 15px 5px 15px;}
#modivations .inner .inner2 h4 {margin:0 10px .5em 0;padding:0;color:#0C4368;font-size:1em;width:431px;}
#modivations .oui-non {float:right;width:55px;display:block;}
#modivations .oui-non strong {margin-left:5px;}
#modivations .inner .inner2 .tab .tab-i .bl-quest {clear:both;background:none;}
#modivations .inner .inner2 .tab {background:#FFF url(../../img/bg-tab-top.gif) no-repeat 0 0;margin:0 0 .6em 0;}
#modivations .inner .inner2 .tab .tab-i {background:url(../../img/bg-tab-bas.gif) no-repeat 0 100%;padding:13px 0 8px 14px;}
#modivations .inner .inner2 .tab .tab-i:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #modivations .inner .inner2 .tab .tab-i {height:1%;} #modivations .inner .inner2 .tab .tab-i {display:block;} /* */
#modivations .inner .inner2 .tab .tab-i h5 {font-size:1em;margin-bottom:.5em;}
#modivations .inner .inner2 .tab .tab-i .bl-ck {width:55px;float:right;display:block;}
#modivations .inner .inner2 .tab .tab-i .bl-qt {width:405px;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc {margin:-5px 0 11px 0;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc .inner-desc {background:#F0F0F0;border-top:1px solid #B2B2B2;padding:8px;display:none;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc.on .inner-desc {display:block;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc .inner-desc p.non {display:none;}

#modivations .inner .inner2 .tab .tab-i .bl-qt .desc a.toggle {width:11px;height:11px;display:none;float:right;background:url(../../img/bg-moins.gif) no-repeat 0 0;margin:-12px 0 0 0;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc.on a.toggle {display:block;}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc a.toggle.plus {background-image:url(../../img/bg-plus.gif);}
#modivations .inner .inner2 .tab .tab-i .bl-qt .desc a.toggle span {display:none;}

.next-etape {margin:0;}
.next-etape a {color:#AB548A;text-decoration:underline;}
.next-etape a:hover {text-decoration:none}

/* ************************************************************************************/
/* 09 - Demarches *********************************************************************/
/* ************************************************************************************/
/* onglets menu */
.menu-onglet { width:526px; overflow:hidden; }
.menu-onglet li { display:block; float:left; margin:0 2px 0 0; }
.menu-onglet li a { display:block; float:left; padding:0 0 0 15px; background:url(../../img/bg-menu-onglet.gif) no-repeat 0 0; line-height:15px; color:#fff; }
.menu-onglet li a span { display:block; float:left; padding:3px 15px 3px 0; background:url(../../img/bg-menu-onglet.gif) no-repeat 100% 0; }
.menu-onglet .current a { background-position:0 -150px; font-weight:bold; }
.menu-onglet .current a span { background-position:100% -150px; }

/* onglet content */
.content-onglet { background:url(../../img/bg-content-onglet.gif) no-repeat 0 0; padding:12px 0 0 0; }
.content-onglet-i { background:url(../../img/bg-content-onglet.gif) no-repeat 0 100%; padding:0 16px 12px 16px; width:494px; overflow:hidden; }


/* ************************************************************************************/
/* 10 - ressources docs *******************************************************/
/* ************************************************************************************/
/* espace */
.page-doc-admin {margin:0 0 1.5em 0;}
.page-doc-admin ul {padding:0 10px 0 20px;width:260px;}
.page-doc-admin ul li {position:relative;/*padding-left:25px !important;*/margin:0 0 .5em 0;background:#cf}
.page-doc-admin ul li a {padding:0 15px 0 0;}
.page-doc-admin ul li a.supp-lien {margin:0;padding:0;position:absolute;right:0;top:5px;}
.page-doc-admin ul li a.supp-lien img {vertical-align:top;}
.page-fav-admin ul li {position:relative;}
ul li a.af {position:absolute;right:0;top:0;}
ul li a.af img {vertical-align:middle;}
.bl-service .txtVisu {margin-bottom:15px;}

/* ************************************************************************************/
/* 10/12 - recrutemnt *******************************************************/
/* ************************************************************************************/
#col-c .recrutement .contenu {margin:0 0 1em 0;}
#col-c .recrutement .contenu p {margin:0 0 .8em 0;}
#col-c .recrutement .inner{background:url(../../img/bg-recrutement-top.gif) no-repeat 0 0;padding:3px 0 0 0;}
#col-c .recrutement .inner .inner2 {background:url(../../img/bg-recrutement-bas.gif) no-repeat 0 100%;padding:0 1px 30px 1px;position:relative;height:1%;}
#col-c .recrutement .inner .inner2 .infos {margin:0;padding:15px 9px 0 16px;background:#FFF;}
#col-c .recrutement h2{color:#eeab1f; font-size:1.5em; padding:3px 0 6px 27px; background:#FDF6E8 url(../../img/bg-h2-bis.gif) no-repeat 0 0;margin:0 1px 0 0;font-weight:bold;width:auto;}
#col-c p.offre  {margin:0;padding:0;position:absolute;bottom:6px;right:10px;}
#col-c p.offre a{background:#EEAB1F url(../../img/bg-offre.gif) no-repeat 5px 4px;padding:0 5px 0 19px;color:#FFF !important;}
span.type {display:inline-block;text-align:right;width:140px;font-weight:bold;}

#col-c .recrutement h3 {background:#E8EDF1;color:#1B4D77;font-size:1em;font-weight:normal;padding-top:3px;padding-bottom:3px;height:1%;margin-left:-10px;}

#col-c form#form-postuler {margin:0;padding:0;}
#col-c form#form-postuler .recrutement .formw {padding:0;margin:0 0 10px 0;overflow:hidden;height:1%;}
#col-c form#form-postuler .recrutement input, 
#col-c form#form-postuler .recrutement textarea {border:1px solid #CBC8C2;width:178px;color:#656565;padding:1px 5px 1px 5px;margin:0;}
#col-c form#form-postuler span.etoil {color:#EEAB1F;}
#col-c form#form-postuler .recrutement label {font-weight:bold;display:block;float:left;text-align:right;width:190px;margin:0;padding:0 10px 0 0;}
#col-c form#form-postuler .recrutement span.jdoc {font-weight:normal;}
#col-c form#form-postuler .recrutement #cv,
#col-c form#form-postuler .recrutement #lettre {width:190px;}
html[xmlns*=""] body:last-child #col-c form#form-postuler .recrutement #cv,
html[xmlns*=""] body:last-child #col-c form#form-postuler .recrutement #lettre {width:180px;}
#col-c form#form-postuler .recrutement .captcha {margin:20px 0 0 0;padding:0 0 10px 0;overflow:hidden;height:1%;}
#col-c form#form-postuler .recrutement .captcha p {float:left;width:190px;padding:0 20px 0 0;line-height:130%;}
#col-c form#form-postuler .recrutement .captcha .inn-captcha {float:left;padding:0;margin:0;}
#col-c form#form-postuler .recrutement .captcha .inn-captcha img {vertical-align:middle;}
#col-c form#form-postuler .recrutement .captcha .inn-captcha input {width:165px;}
#col-c form#form-postuler input#envoyer {margin:0 0 10px 0;padding:0;float:right;}
#col-c form#form-postuler .infos {background:#FEFAF3;}
#col-c form#form-postuler .ch-oblig	{margin:0 0 1em 0;padding:0;line-height:130%;}
#col-c form#form-postuler .retour {text-align:right;}
#col-c form#form-postuler .retour a {color:#AB548A;}

#col-c form#form-postuler span.format {display:none;color:#FF0000;}
#col-c form#form-postuler .erreur span.format {display:inline;}
#col-c form#form-postuler .erreur span.etoil {color:#FF0000;}

/* ************************************************************************************/
/* 15 - rechercher ******************************************************************/
/* ************************************************************************************/
#rech-02{margin:0 0 1.8em 0;}
#rech-02 .contenu .inner {background:#FDF6E8 url(../../img/bg-rech-top.gif) no-repeat 0 0;}
#rech-02 .contenu .inner .inner2 {background:url(../../img/bg-rech-bas.gif) no-repeat 100% 100%;padding:15px 53px 15px 20px;}
#rech-02 input#keys { border:1px solid #EEAB1F;width:300px;color:#656565;padding:1px 5px 1px 7px;}
#rech-02 input {vertical-align:middle;}

#rst p {margin:0 0 1em 0;padding:0;}
#rst .nb-pages {margin:0 0 2.2em 0;}
#rst select#afficher {border:1px solid #EEAB1F;width:49px;margin:0 5px 0 5px;vertical-align:middle}

.bl-rst .bl-rst-i {padding:10px 10px 0 10px;background-repeat:no-repeat;}
.bl-rst .bl-rst-i {display:inline-block;}
.bl-rst .bl-rst-i:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .bl-rst .bl-rst-i{height:1%;} .bl-rst .bl-rst-i {display:block;} /* */
.bl-rst.impair {background:#FDF6E8 url(../../img/bg-bl-rst-top.gif) no-repeat 0 0;}
.bl-rst.impair .bl-rst-i {background:url(../../img/bg-bl-rst-bas.gif) no-repeat 100% 100%;}
.bl-rst .bl-rst-i .lt {float:left;width:45px;font-weight:bold;}
.bl-rst .bl-rst-i .lt span {width:37px;height:19px;text-align:center;background:url(../../img/bg-pourcentage.gif) no-repeat 0 0;color:#FFF;display:block;}
.bl-rst .bl-rst-i .gt {width:auto;margin-left:45px;}

#rst .bl-rst .bl-rst-i h3 {color:#000;background:none;padding:0;margin:0 0 5px 0;}
#rst p.ariane-2 {margin:0;color:#707070;}
#rst p.ariane-2 a {color:#707070;text-decoration:underline;}
#rst p.ariane-2 a:hover {text-decoration:none;}

#col-lc #rst .pagination ul li{background-image:none;padding:0;}
#col-lc #rst .pagination ul li.prev {padding:0 20px 0 0;}
#col-lc #rst .pagination ul li.prev a,
#col-lc #rst .pagination ul li.next a{color:#EEAB1F;background-color:#EEAB1F;}
#col-lc #rst .pagination ul li.next {padding:0 0 0 20px;}
#col-lc #rst .pagination ul li a:hover {background-color:#86A1B4;color:#FFF;}

/* ************************************************************************************/
/* 16 - Contact ******************************************************************/
/* ************************************************************************************/
#cadre-contact {margin:0 0 1em 0;}
#cadre-contact em {font-weight:bold;}
#cadre-contact p,#cadre-contact h4 {margin:0 0 1em 0;font-size:1em;}
#cadre-contact div.formw {margin:0 0 .8em 0;}
#cadre-contact div.formw a {color:#000;}
#cadre-contact div.formw.erreur label,
#cadre-contact div.formw.erreur span.etoil{color:#EF0223;}
#cadre-contact div.formw span.format {display:none;}
#cadre-contact div.formw.erreur span.format {display:inline;}

img#captcha {margin:0 0 .8em 0;}
#cadre-contact div.formw input.txt-captcha {width:169px;border:1px solid #CCC;margin-right:20px;padding:0 0 0 5px;height:19px;color:#656565;}

#cadre-contact form label {display:block;width:240px;margin-bottom:3px;}
#cadre-contact form select {border:1px solid #CCC;width:240px;margin-right:20px;padding:0 0 0 5px;height:21px;color:#656565;}
#cadre-contact form textarea {width:500px;border:1px solid #CCC;color:#656565;}
#cadre-contact form input.txt {border:1px solid #CCC;width:233px;margin-right:20px;padding:0 0 0 5px;height:19px;color:#656565;} 
#cadre-contact form span.etoil {color:#003867;}
#cadre-contact span.indice {font-size:.7em;padding:0 5px 0 0;vertical-align:top;font-family:Arial;}
#cadre-contact form select#demande {width:500px;}


#cadre-contact #infos-perso  {display:inline-block;margin-bottom:2em;}
#cadre-contact #infos-perso:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #cadre-contact #infos-perso {height:1%;} #cadre-contact #infos-perso {display:block;} /* */
#cadre-contact #infos-perso .formw {width:auto;float:left;}

#cadre-contact #infos-supp  {display:inline-block;margin-bottom:2em;}
#cadre-contact #infos-supp:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #cadre-contact #infos-supp {height:1%;} #cadre-contact #infos-supp {display:block;} /* */
#cadre-contact #infos-supp .formw {width:auto;float:left;}

#cadre-contact form label.lab-reponse {display:inline;margin-left:40px;}
#cadre-contact input#reponse {width:80px;border:1px solid #CCC;color:#656565;}
#cadre-contact form .button {text-align:right;padding-right:25px;margin-bottom:1em;}
#cadre-contact form .button input {padding:2px 5px 1px 5px;cursor:pointer;background-color:#EDA109;color:#FFF;font-weight:bold;}

#cadre-contact .listeaccessible {}
#cadre-contact .listeaccessible ul {margin:0 0 2em 0;}
#cadre-contact .listeaccessible ul li {}
#cadre-contact .listeaccessible ul li a {color:#AB548A;font-weight:bold;}
  
  

/* ************************************************************************************/
/* 17 - plan du site ******************************************************************/
/* ************************************************************************************/
#col-c #plansite {margin:0;padding:20px 0 0 0;}
#col-c #plansite ul{list-style:none;margin:10px 10px 0 20px !important;padding:0 !important;}
#col-c #plansite ul li {margin:0 0 .5em 0;padding:0 0 0 20px;list-style:none;background-position:0 0;background-repeat:no-repeat;background-image:url(../../img/plan/bg-normal-01.gif);vertical-align: bottom;}
#col-c #plansite ul li a {color:#003867;}
#col-c #plansite ul li.toggle {background-image:none;padding-left:0;}
/*__[ couche 01 ]__*/
#col-c #plansite ul li a.openclose {display:inline-block;width:15px;height:14px;background-position: 0 0;background-repeat:no-repeat;background-image:url(../../img/plan/bg-close-01.gif);margin-right:5px;vertical-align:top}
#col-c #plansite ul li a.openclose.on {background-image:url(../../img/plan/bg-open-01.gif);}
#col-c #plansite ul li a.openclose span {display:none;}
/*__[ couche 02 ]__*/
#col-c #plansite ul li ul li {background-image:url(../../img/plan/bg-normal-02.gif);}
#col-c #plansite ul li ul li a.openclose {background-image:url(../../img/plan/bg-close-02.gif)}
#col-c #plansite ul li ul li a.openclose.on {background-image:url(../../img/plan/bg-open-02.gif);}
/*__[ couche 03 ]__*/
#col-c #plansite ul li ul li ul li {background-image:url(../../img/plan/bg-normal-03.gif);background-position:0 2px;padding-left:16px;}
#col-c #plansite ul li ul li ul li a.openclose {background-image:url(../../img/plan/bg-close-03.gif);width:11px}
#col-c #plansite ul li ul li ul li a.openclose.on {background-image:url(../../img/plan/bg-open-03.gif);}
/*__[ couche 04 ]__*/
#col-c #plansite ul li ul li ul li ul li {background-image:url(../../img/plan/bg-normal-04.gif);background-position:0 2px;padding-left:16px;}
/*__[ affichier/masquer ]__*/
#col-c #tous {margin:0 0 1.5em 0;padding:0;text-align:right;}
#col-c #tous a {color:#003867;}

/* ************************************************************************************/
/* 18 - shemas Remplir dossier CIF ******************************************************************/
/* ************************************************************************************/
.schemas {margin:80px 0 1em 0;padding:0;}
.schemas .contenu .inner {margin:0 0 1em 0;padding:0;} 

/* ************************************************************************************/
/* 21 - glossaire ******************************************************************/
/* ************************************************************************************/
#col-c #glossaire {margin:0 0 1em 0;}
#col-c #glossaire ul#alphabet {margin:0;padding:0;}
#col-c #glossaire ul#alphabet li {margin:0 2px 0 2px;padding:0;background:none !important;display:inline;font-size:18px;}
#col-c #glossaire ul#alphabet li a {color:#FFF;background:none;}
#col-c #glossaire ul#alphabet li span {color:#E393C5;}
#col-c #glossaire ul#alphabet li strong {color:#FFF;background:#0D4369 url(../../img/bg-lettre.gif) no-repeat 0 0;/*padding:0 4px 0 4px;*/width:19px;display:inline-block;text-align:center;}
#col-c .bl-rose{background:#AB548A url(../../img/bg-bloc-rose.gif) no-repeat 0 0; padding:10px 0 0 0; margin:0 0 15px 0; }
#col-c .bl-rose .inn-bl-rose{background:url(../../img/bg-bloc-rose.gif) no-repeat -526px 100%; padding:0 15px 10px 15px; width:496px; overflow:hidden; }

#col-c #glossaire .glossaire-content{background:#EFF4F8 url(../../img/bg-glossaire-content.gif) no-repeat 0 0;padding:15px 0 0 0; margin:0 0 15px 0;}
#col-c #glossaire .inn-glossaire-content {background:url(../../img/bg-inn-glossaire-content.gif) no-repeat 100% 100%;padding:15px 10px 10px 0; overflow:hidden; height:1%;}
#col-c #glossaire .entries {width:144px;float:left;padding:0 11px 0 5px;text-align:right;margin:0 20px 0 0;}
#col-c #glossaire .entries ul {margin:0;padding:0;width:auto;}
#col-c #glossaire .entries ul li {color:#000;margin:0 0 .3em 0;padding:0;}
#col-c #glossaire .entries ul li a {color:#000;}
#col-c #glossaire .entries ul li.on {margin:0 -15px 0 0;position:relative;}
#col-c #glossaire .entries ul li span {color:#FFF;background:#0D4369 url(../../img/bg-entries-top.gif) no-repeat 0 0;display:block;padding:0;}
#col-c #glossaire .entries ul li span span {padding:0 15px 0 10px;display:block;background:/*#0D4369 */url(../../img/bg-entries-bas.gif) no-repeat 0 100%;}
#col-c #glossaire .deflist {width:320px;float:left;padding:0 0 0 15px;margin:0;}
#col-c #glossaire .deflist p {margin:0 0 1em 0;padding:0;}



/* ************************************************************************************/
/* 16a - Mediatheque lot2 ******************************************************************/
/* ************************************************************************************/
#col-c #mediatheque {margin:0 0 1em 0;padding:0;}
#col-c #mediatheque .titre {margin:0 0 3em 0;padding:0;}
#col-c #mediatheque .titre p {margin:0 0 10px 0;padding:5px 0 20px 66px;background-color:#FAFBFC;background-repeat:no-repeat; background-position:0 0;}
#col-c #mediatheque .titre p a {font-weight:bold;}
#col-c #mediatheque .titre p.media-01 {background-image:url(../../img/bg-titre-m1.gif);} 
#col-c #mediatheque .titre p.media-01 a{color:#6191BF;}
#col-c #mediatheque .titre p.media-02 {background-image:url(../../img/bg-titre-m2.gif);} 
#col-c #mediatheque .titre p.media-02 a {color:#AB548A;}
#col-c #mediatheque .titre p.on {color:#FFF;background-position:-526px 0;}
#col-c #mediatheque .titre p.on a {color:#FFF;}

#col-c .bl-11 {margin:0 0 1em 0;padding:0;background:url(../../img/bg-bl-11.gif) no-repeat 0 100%;}
#col-c .bl-11 .bl-11-i {margin:0;padding:10px 15px;background:url(../../img/bg-bl-11.gif) no-repeat -526px 0;}
#col-c .bl-12 {margin:0 0 1em 0;padding:0; background:#DFE9F2 url(../../img/bg-bl-12.gif) no-repeat 0 0;}
#col-c .bl-12 .bl-12-i {margin:0;padding:15px 0 0 15px;background:url(../../img/bg-bl-12.gif) no-repeat -526px 100%;}
#col-c .bl-13 {margin:0 0 1em 0;padding:0; background:#F6EEF3 url(../../img/bg-bl-13.gif) no-repeat 0 0;}
#col-c .bl-13 .bl-13-i {margin:0;padding:15px 15px 0 15px;background:url(../../img/bg-bl-13.gif) no-repeat -526px 100%;}

#col-c form#choix-thematique {color:#FFF;overflow:hidden;height:1%;}
#col-c form#choix-thematique p.titre {margin:0 0 .8em 0;font-weight:bold;}
#col-c form#choix-thematique .formw{margin:0 0 .3em 0;padding:0 15px;width:210px;float:left;}
#col-c form#choix-thematique input {vertical-align:middle;}
#col-c form#choix-thematique .button {clear:both;text-align:right;margin:0 0 .5em 0;}
#col-c form#choix-thematique .button input#valider {background:#EEAB1F url(../../img/bg-offre.gif) no-repeat 5px 5px;padding:0 5px 0 19px;color:#FFF;font-weight:bold;width:75px;cursor:pointer;}
html[xmlns*=""] body:last-child #col-c form#choix-thematique .button input#valider {padding-bottom:2px;padding-top:2px}


#col-c #mediatheque .m1-content a{margin:0;padding:0;overflow:h}
#col-c #mediatheque .m1-content img {border:1px solid #87ABCE;margin:0 12px 12px 0;padding:0;}

#col-c #mediatheque .m1-content .bl-12-i:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #col-c #mediatheque .m1-content .bl-12-i  {height:1%;display:block;} /* */
#col-c #mediatheque .m1-content .bl-12-i div {position:relative;margin:0;padding:0;float:left; }
#col-c #mediatheque .m1-content .fenetre  {position:absolute;left:15px;top:0;margin:0 auto;width:93px;height:auto;/*background:url(../../img/bg-ftr.png) no-repeat 0 100%;*/background:#6191C0;z-index:100;display:none;padding:5px 10px 5px 10px;border:1px solid #DFE9F2;}

/*************************************************************************************/
/* 16b - Mediatheque lot2 ******************************************************************/
/* ************************************************************************************/
#col-c #mediatheque .txtVisu {margin:0 0 15px 0;background:url(../../img/bg-sep.gif) repeat-x 0 100%;padding-bottom:10px;}
#col-c #mediatheque .txtVisu.last {background:none;}
#col-c #mediatheque .txtVisu img {border:1px solid #C182A9;}

