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

body{font:76% Verdana,Arial,sans-serif;}

input.submit{font-family:Verdana,Arial,sans-serif;}
noscript a{text-decoration:underline;}
select{font-size:1em;}
html>body option{padding:0 .5em 0 0;}
.hiddenPipe{color:#fff !important;height:1px;width:1px;position:absolute;font-size:1px;margin:1em 0 0 0;border:none !important;}
.date_emission{margin:0;margin-bottom:5px;padding-right:20px;}
.selectionner{display:block;background:url(img/bg_button_2.gif) 0 50% no-repeat;color:#01459b;padding:0 0 0 14px;margin:0;margin-top:15px;font-weight:bold;}

/* CONTENU TEXTE-IMAGE */
.txtimg{clear:both;}
.txtimg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.txtimg{display:inline-block;}
/* \*/ * html .txtimg{height:1%;} .txtimg{display:block;} /* */
.txtimg .left {padding:0 15px 0 0;}
.txtimg .right {padding:0 0 0 15px;}

.all_lsee a{font-weight:bold;text-decoration:none !important;}
.all_lsee a:hover, .all_lsee a:focus, .all_lsee a:active {text-decoration:underline !important;}

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

/* cf: common.css */

/* ______________________[ 03 | Contenu principal : presentation en 3 colonnes ]____________________*/

#ContainerCols{font-family:Verdana, arial, sans-serif;margin:0;padding:0;display:block;font-size:.91em;background:#fff 0 bottom repeat-x;clear:both;}

/* FIL d'ARIANE */
#FildAriane{background:#f5f5f5 url(img/bg_containercols.gif) 0 bottom repeat-x;color:#00459a;padding:0 0 0 8px;margin:5px 0 0 0;font-size:.9em;clear:both;}
#FildAriane a{line-height:2.5em;color:#00459b;}
#FildAriane a:focus, #FildAriane a:hover, #FildAriane a:active {}

/* BOX OUTILS */
#BoxOutilsTexte{list-style:none;margin:1em 0 -1em 0;padding:0;background-color:#FFF;float:right;width:78px;}
#BoxOutilsTexte li{display:inline;background: none;; padding:0}
#BoxOutilsTexte a{float:left;display:inline;width:19px;height:19px;margin:0 0 0 7px;}
#BoxOutilsTexte span{position:absolute;top:-999px;left:-999px;}

#Imprimer{background:url(img/tool_print.gif) 0 0 no-repeat;}
#Recommander{background:url(img/tool_amis.gif) 0 0 no-repeat;}
#MaRecherche {background:url(img/tool_recherche.gif) 0 0 no-repeat;}
#Panier {background:url(img/tool_panier.gif) 0 0 no-repeat;}
#AjoutPanier {background:url(img/tool_ajoutpanier.gif) 0 0 no-repeat;}
#RSS{background:url(img/tool_rss.gif) 0 0 no-repeat;}
.print em a:hover, .print em a:focus, .print em a:active {text-decoration:none;}

/* [ 03.2 | INTERIEUR | Colonne de menu secondaire ]________________________ */

#ColMenu{float:left;margin:10px 20px 0 0;padding:0;text-align:left;width:19%;font-family:"Trebuchet MS", arial, sans-serif !important;}
#ColMenu h1, #ColMenu p{background:#2F5380 url(img/bg_dt_tr.gif) right 0 no-repeat;padding:2px 0 2px 10px;font-size:1.2em;margin:0;color:#fff;}

.navigation, .navigation p, .navigation div{border:none;padding:0;margin:0;}
#NavigationSecondaire{
	list-style:none;
	margin:0 0 5em 0;
	padding:15px 0;
	width:auto;
}
#NavigationSecondaire li{margin:0;padding:0;height:1%;display:inline;background-image: none;}
#NavigationSecondaire a, #NavigationSecondaire strong {margin:0 3px 0 0;color:#000;background:url(img/bg_nav2_a.gif) #fff no-repeat 11px .4em;padding:2px 0 2px 22px;display:block;width:100%;voice-family:"\"}\"";voice-family:inherit;width:auto;}
html>body #NavigationSecondaire a, html>body #NavigationSecondaire strong {width:auto;}
#NavigationSecondaire a:focus, #NavigationSecondaire a:hover, #NavigationSecondaire a:active, #NavigationSecondaire strong {background:url(img/bg_nav2_a_on.gif) #2F5380 no-repeat 11px .4em;color:#fff;text-decoration:none;display:block;font-weight:bold;}
#NavigationSecondaire ul{background-color:#eaf1fa;margin:0;padding:5px 0 5px 18px;list-style:none;margin:0 3px 0 0}
#NavigationSecondaire ul a,  #NavigationSecondaire ul strong{color:#000;padding:2px 0 2px 13px;display:block;margin:1px 0;}
#NavigationSecondaire ul a{background:url(img/bg_nav2_strong_a.gif) transparent no-repeat 4px .4em;}
#NavigationSecondaire ul strong{background:url(img/bg_nav2_strong.gif) transparent no-repeat 4px .4em;}
#NavigationSecondaire ul a:focus, #NavigationSecondaire ul a:hover, #NavigationSecondaire ul a:active, #NavigationSecondaire ul strong{background:url(img/bg_nav2_strong.gif) #fff no-repeat 4px .4em;color:#555;text-decoration:none;}
#NavigationSecondaire strong a:focus, #NavigationSecondaire strong a:hover, #NavigationSecondaire strong a:active {text-decoration:underline;}
#NavigationSecondaire ul ul {padding:0 0 0 8px}
#NavigationSecondaire ul ul a {background:url(img/bg_li_02_nav.gif) transparent no-repeat 6px .7em;}
#NavigationSecondaire ul ul a:focus, #NavigationSecondaire ul ul a:hover, #NavigationSecondaire ul ul a:active {background:url(img/bg_li_02_nav.gif) #fff no-repeat 6px .7em;color:#555;text-decoration:none;}
#NavigationSecondaire ul ul strong {background:url(img/bg_li_02_nav.gif) transparent no-repeat 6px .7em; color: #000}
#NavigationSecondaire ul ul a strong {background-image:none !important;margin:0;color:#000;background:none;padding:0;}

#NavigationSecondaire strong a, #NavigationSecondaire strong a:hover, #NavigationSecondaire strong a:focus, #NavigationSecondaire strong a:active {background:none;color:#fff;padding:0;}
/*#NavigationSecondaire strong a {font-weight:normal;}*/

/* [ 03.3 | INTERIEUR | Colonne de contenu principal ]________________________ */

#ColContenuHead{margin:20px 0 0 0;padding:0;float:left;background:url(img/bg_containercols2.gif) transparent repeat-x 0 100%;width:78%;}
#ColContenu{text-align:left;margin:10px 0 0 0;padding:0;float:left;width:58%;}
#ColContenu p, #ColContenu blockquote{line-height:1.6em;margin:0 0 1.5em 0;}
#ColContenu .hiddenPipe {top: -7777px; left: -7777px}

h2{font-weight: normal; font-size:1.65em;margin:0 0 20px 0;}
h3{background:url(img/bg_h3.gif) no-repeat 0 .45em;padding:0 0 0 16px;font-size:1.3em;margin:0 0 10px 0;}
h4{background:url(img/bg_h4_cont.gif) no-repeat 0 .45em;padding:0 0 0 15px;font-size:1em;margin:0 0 10px 0;}
h5{background:url(img/bg_h5.gif) no-repeat 0 .5em;padding:0 0 0 10px;font-size:1.25em;margin:0 0 20px 30px;font-weight:normal;clear:both;}
#ColContenu p{padding:0;margin:0 0 1.3em 0;}
#ColContenu ul{list-style: none; margin: 0 0 1em 15px; padding: 0}
#ColContenu ol{margin: 0 0 1.3em 0; list-style: decimal inside none; padding: 0}
ul li{margin:0 0 .5em 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em;padding:0 0 0 10px;}
#ColContenu ol li{background-image: none !important; padding:  0 !important}
#ColContenu ol ul, #ColContenu ul ul{list-style:none;margin-left:30px; margin-bottom: 0; margin-top: 0}
#ColContenu ol ul li, #ColContenu ul ul li {margin:1px 0;}
dt{margin:0;padding:0;font-weight:bold;}
dd{margin:0;padding:0;}
a{color:#01459b;}

.evenement {padding: 0 0 1px 0; margin: 0 0 1em 0}
.evenement li {background: url(img/bg_evenement.gif) no-repeat 0 50%; padding: 0 0 0 17px}
.squared {padding: 0 0 1px 0; margin: 0 0 1em 0}
.squared li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/rub4/bg_h4.gif); background-position: 0 .3em; padding: 0 0 0 16px}
.nouveaute {padding: 0 0 1px 0; margin: 0 0 1em 45px}
.nouveaute li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/rub4/bg_bullet_nouveaute.gif); background-position: 0 .35em; padding: 0 0 0 16px}

input.submit, .form_link a{padding:0 0 0 15px;background:#fff url(img/bg_button_2.gif) 5px 50% no-repeat;border-width:1px;border-style:solid;border-color:#6c99d5;margin:0;font-size:0.98em;font-weight:bold;color:#01459b;}
/* \*/ * html body input.submit, * html body .form_link a{height:1%;} /* */

.form_link a{padding:5px 7px 5px 20px;background-position:7px 50%;text-decoration:none !important}
.form_link a:hover, .form_link a:focus, .form_link a:active {padding:5px 7px 5px 20px;background-position:7px 50%;text-decoration:underline !important;}

.left{float:left;margin:0 10px 20px 0;}
.right{float:right;margin:0 0 20px 20px;}
.center{text-align:center;}
.justify{text-align:justify;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.middle{display:block;margin:0 auto;}
.clearleft{clear:left;}
.clearright{clear:right;}

/* Cache pour IE<7, mais pas pour les autres	*/
.infos_sup{font-size:1em;float:left;width:72%;margin-top:-15px;padding-left:25px;}

/* LEGENDE SOUS IMAGES */
.left .legende, .right .legende{display:block;width:120px;font-size:.95em;font-weight:normal;font-style:normal;}
.legende{display:block;font-size:.95em;margin:2px 0 .5em 0 !important;padding:0;}

/* CHAPO */
.chapo{background-color:#F0F4FA;border:#6c99d5 solid 1px;padding:10px !important;font-weight:bold;}
.chapo2{font-weight:bold;margin-bottom:0 !important;}
.chapo3{background-color:#F0F4FA;border:#6c99d5 solid 1px;padding:10px;}
.chapo4{font-weight:bold;background-color:#F0F4FA;border:#6c99d5 solid 1px;padding:10px 10px 1px 10px;margin:0 0 1.5em 0}
.chapo4 p {margin-bottom:1.5em !important}
.chapo4 ul {margin-left:15px}
.chapo4 .left {margin-bottom:.5em !important}
.chapo .left{margin-bottom:0;}
.chapo3 p{margin-bottom:.5em !important;}

/* categorieScope */
.categorieScope {border:1px solid #6c99d5;padding:0;margin:0 0 1.8em 0;background:url(img/bg_catscope_a.gif) #fff no-repeat 0 0;}
.categorieScope div {padding:7px 39px 2px 39px;margin:0;background:url(img/bg_catscope_b.gif) transparent no-repeat 100% 100%;}
.categorieScope div p.ct {color:#0b3263;font-size:1.5em;margin:0 0 10px 0 !important;text-align:center;}
.categorieScope div p {color:#000;font-size:1em;margin:0 0 17px 0 !important;line-height:1.5em !important;}

/* Citations */
blockquote{background-color:#F0F4FA;border:#6c99d5 solid 1px;padding:10px;font-weight:bold;margin:0 0 1.5em 0;}

/* Blocs */
.Special{background:#fff url(img/bg_coin00_bl.gif) 0 bottom no-repeat;padding:0;border:0;text-align:left;position:relative;margin: 0 0 15px 0 !important;}
.Special p{padding:10px 0;margin:0 0 0 10px !important;border-bottom:#6c99d5 solid 1px;border-right:#6c99d5 solid 1px;}
.Special p.entete{background-color:#eaf1fa;color:#000;padding:0;margin:0 !important;border:1px solid #6c99d5;}
.Special .entete strong{display:block;background-repeat:no-repeat;background-image:url(img/bg_coin00_tr.gif);background-position:100% 0;padding:5px 10px;margin:-1px -1px 0 0;}
.Special .noborder{border-bottom:0;}

.Special2{background:url(img/bg_coin00_bl.gif) 0 bottom no-repeat;padding:0;border:0;text-align:left;margin:0 0 10px 0;border-right:#6c99d5 solid 1px;position:relative;}
.Special2 h2, .Special2 h3{background:#2F5380 url(img/bg_dt_strong.gif) 0 0 no-repeat;padding:0 0 0 14px;border:0;color:#fff;margin:0 -1px 0 0;font-size:1.2em;border-bottom:1px solid #6c99d5;}
.Special2 h2 strong, .Special2 h3 strong{font-size:1.0em;display:block;background:url(img/bg_dt_tr.gif) right 0 no-repeat;padding:3px 10px 3px 0;}
.Special2 .defList{background:url(img/bg_dt_br.gif) right 0 no-repeat;padding:10px 5px 10px 0;margin:-1px -1px 0 10px;border-bottom:#6c99d5 solid 1px;}
.Special2 p.decalage{margin:0 0 0 9px;}
.Special2 p.nodecalage{margin:0 0 .3em 0 !important;}
.Special2 ul.marge li{margin:0 0 .5em 0 !important;}
.Special3{border:#6c99d5 solid 1px;margin:0 0 10px 0;padding:10px;padding-bottom:0;}
.variante ul li{margin:0 0 1em 0 !important;}


.Special5{background:url(img/bg_coin00_bl.gif) #eaf1fa no-repeat 0 100%;padding:0;border:0;text-align:left;margin:0 0 10px 0;position:relative;}
.Special5 h2, .Special5 h3{background:url(img/bg_dt_strong.gif) #2F5380 no-repeat 0 0;padding:0 0 0 14px;border:0;color:#fff;margin:0;font-size:1.2em;border-bottom:1px solid #6c99d5;}
.Special5 h2 strong, .Special5 h3 strong{font-size:1.0em;display:block;background:url(img/bg_dt_tr.gif) transparent no-repeat 100% 0;padding:3px 0;}
.Special5 .defList{background:url(img/bg_dt_br_5.gif) #eaf1fa no-repeat 100% 0;padding:10px 5px 10px 0;margin:-1px 0 0 10px;border-bottom:#6c99d5 solid 1px;}
.Special5 p.decalage{margin:0 0 0 9px;}
.Special5 p.nodecalage{margin:0 0 .3em 0 !important;}
.Special5 ul.marge li{margin:0 0 .5em 0 !important;}

.Special4{height:1%;background:url(img/bg_corner_bl_long.gif) 0 bottom no-repeat;padding:0;border:0;text-align:left;margin:-10px 0 20px 0;position:relative;}
.Special4 ul{list-style:none;margin:0;padding:15px 12px;background:url(img/bg_corner_tr_long.gif) right 0 no-repeat;}
.Special4 ul li{padding:0;margin:0;}
.Special4 a{padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .45em no-repeat;font-weight:bold;}

/* AfpaScope dernieres publications */
#ColContenu .scope {background-image:none !important;padding:0 !important;margin:0;}
#ColContenu .scope .teaser {margin:0 0 10px 0 !important;}
#ColContenu .scope .teaser p.derniere a {color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .35em no-repeat;text-decoration:none;font-weight:normal;}
#ColContenu .scope .teaser p.derniere a:hover, #ColContenu .scope .teaser p.derniere a:focus, #ColContenu .scope .teaser p.derniere a:active {text-decoration:underline;}
#ColContenu .scope p {clear:both;}
#ColContenu .scope h4 {background-color:#eaf1fa;background-image:none;padding:3px 10px !important;display:block;float:left;margin:0 0 2px 0 !important;}
#ColContenu .scope ul {margin:0;padding:0;list-style:none;}
#ColContenu .scope ul li {margin:0;padding:0;}
#ColContenu .scope ul li a {color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .45em no-repeat;text-decoration:none;font-weight:normal;}
#ColContenu .scope ul li a:hover, #ColContenu .scope ul li a:focus, #ColContenu .scope ul li a:active {text-decoration:underline;}
/* \*/ * html body #ColContenu .scope .teaser, * html body #ColContenu .scope ul li, * html body #ColContenu .scope ul li a {height:1%;}  /* */

/* Catalogue offres */
#ColContenu .catalogue {margin:0 0 3em 0;padding:0;list-style:none;}
#ColContenu .catalogue li {margin:0;padding:9px 0 10px 0;background:url(img/bg_containercols.gif) transparent repeat-x 0 100%;}
#ColContenu .catalogue li a {color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .35em no-repeat;text-decoration:none;font-weight:normal;}
#ColContenu .catalogue li a:hover, #ColContenu .catalogue li a:focus, #ColContenu .catalogue li a:active {text-decoration:underline;}
/* \*/ * html body #ColContenu .catalogue .teaser, * html body #ColContenu .catalogue li, * html body #ColContenu .catalogue li a {height:1%;} /* */

/* Box contact */
.dlContact{background-color:#fff;background-repeat:no-repeat;background-image:url(img/bg_coin00_bl.gif);background-position:0 100%;border-right:#6c99d5 solid 1px;border-top:#6c99d5 solid 1px;position:relative;margin:0 0 10px 0;}
.dlContact h3{background-repeat:no-repeat;background-image:url(img/bg_coin00_tl.gif);background-position:0 0;margin:-1px -1px 0 0;font-size:1.25em;}
.dlContact h3 strong{display:block;background-repeat:no-repeat;background-image:url(img/bg_coin00_tr.gif);background-position:100% 0;padding:10px 0 0 0;}
.dlContact .defList{background-repeat:no-repeat;background-image:url(img/bg_coin00_br.gif);background-position:100% 100%;margin:0 -1px 0 10px;padding:5px 10px 10px 0;}
.dlContact .defList ul{margin:0;}
.dlContact .defList p{margin:0 0 5px 10px !important;font-size:.95em;}

/* Box exergue */
.boxExergue{background-color:#eaf1fa;background-repeat:no-repeat;background-image:url(img/bg_coin00_bl.gif);background-position:0 100%;border-right:#6c99d5 solid 1px;border-top:#6c99d5 solid 1px;position:relative;margin:0 0 10px 0;}
.boxExergue h3{background-repeat:no-repeat;background-image:url(img/bg_coin00_tl.gif);background-position:0 0;margin:-1px -1px 0 0;font-size:1.25em;}
.boxExergue h3 strong{display:block;background-repeat:no-repeat;background-image:url(img/bg_coin00_tr.gif);background-position:100% 0;padding:10px 10px 0 0;}
.boxExergue .inner {background-repeat:no-repeat;background-image:url(img/bg_coin00_tr.gif);background-position:100% 0;padding:10px 0 0 0;margin:-1px -1px 0 0;}
.boxExergue .defList{border-bottom:1px solid #6c99d5;margin:0 -1px 0 10px;padding:5px 10px 10px 0;}
.boxExergue .defList ul{margin:0;}
.boxExergue .defList li{margin:0 0 .5em 0 !important; background: none}
.defList li a{display:block;}
.boxExergue .defList p{margin:0 0 5px 10px;}
.defList p {font-size:.95em;}
.boxExergue .defList img{display:block;margin:0 0 .5em 0;}
p.normal{margin-left:0 !important;font-size:1em !important;}
.liemployeur{border-width:1px 0 1px 9px;border-style:solid;background-image: none;border-color:#fff #fff #fff #c49565;background-color:#fff;padding:1px 10px !important;}
.lipartenaire{border-width:1px 0 1px 9px;border-style:solid;background-image: none;border-color:#fff #fff #fff #a0bf3d;background-color:#fff;padding:1px 10px !important;}
.liparticulier{border-width:1px 0 1px 9px;border-style:solid;background-image: none;border-color:#fff #fff #fff #e75d37;background-color:#fff;padding:1px 10px !important;}
.liformations{border-width:1px 0 1px 9px;border-style:solid;background-image: none;border-color:#fff #fff #fff #6c99d5;background-color:#fff;padding:1px 10px !important;}
/* Box exergue - contenu texte essentiellement */
.boxExergue .courant{padding-top:1em;}
.boxExergue .courant p{margin:.7em 0 1.2em 0 !important;font-size:1em !important;line-height:1.2em !important;}
.boxExergue .courant p.exergue{font-size:1.2em !important;line-height:1.1em !important;margin:1.5em 0 .8em 0 !important;}

.bis{background-color:#fff !important;}
.bis{padding:23px 0 0 0;}
.bis h3 {margin-top: -24px}
.boxExergue .legende{margin-left:0 !important;}

/* AUTRES */
p.date{background-color:#F5F5F5;padding:2px 5px;}
.liFile{padding:0 !important;margin:0 !important;}
.liFile li{padding:0 0 10px 0 !important; background: none;}
.liFile li a{background:url(img/bg_context_li_file.gif) 0 .4em no-repeat !important;}

/* contenu text-image */
.tx-afpatextwithimage-pi1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.tx-afpatextwithimage-pi1{display:inline-block;}
/* \*/ * html .tx-afpatextwithimage-pi1{height:1%;} .tx-afpatextwithimage-pi1{display:block;} /* */


/* NOUVEAUX ENCARTS */

/* ______________________[ ENCART CHAPO ]________________________ */

.bandeau {margin: 0 0 .5em 0; text-align: center}

.EncChapo {background: url(img/encarts/rub0/EncChapo_in.gif) repeat-y 0 0;margin: 0 0 2.5em 0; color: #7D7D7D}
.EncChapo .inner {background: url(img/encarts/EncChapo_tb.gif) no-repeat 0 0;}
.EncChapo .inner2 {background: url(img/encarts/EncChapo_tb.gif) no-repeat 0 100%;padding: 0 0 0 12px}
.agenda .inner {background-position: 0 -3px}
.agenda  h3 {font-size: 1em; padding: 0; margin: 0 0 .3em 0; background: none}

/* ______________________[ CONTENU GENERAL ]________________________ */

.EncContent .inner2 {padding: 0 0 1px 16px}

/* ______________________[ EXERGUE ]________________________ */

.EncExergue {margin: 0 0 2.5em 0}
.EncExergue .inner2 {padding: 20px 25px 1px 25px; background-color: #F5F5F5}
.EncExergue .inner2 ul {margin: 0; padding: 0}
.EncExergue .inner2 ul li {margin: 0 0 1em 0; padding: 0; background: none; overflow: hidden}
/* \*/ * html body .EncExergue .inner2 ul li {height:1%;} /* */
.EncExergue .inner2 strong {font-size: 2.2em; color: #2F5380; display: block; width: 110px; margin-right: 15px; float: left; text-align: right}
.EncExergue .inner2 span {display: block; line-height: 1em; padding: 5px 0 0 0}
.align1 {text-align: right}
.EncExergue blockquote {border: 0; padding: 0; background-color: transparent; font-size: 1.3em; color: #2F5380; padding: 0 0 0 25px; background: url(img/bg_quote_a.gif) no-repeat 0 0}
.EncExergue blockquote div {padding: 0 25px 0 0; background: url(img/bg_quote_b.gif) no-repeat 100% 100%}


/* ______________________[ TEXTE + IMAGE ]________________________ */

.txtVisu {display:inline-block; clear: both}
.txtVisu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .txtVisu {height:1%;} .txtVisu {display:block;} /* */
.blocVisu img {border: 1px solid #DCDCDC}
.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}

.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_wrap .blocVisu {float: right; margin: 0 0 15px 15px}
.left_wrap .blocVisu {float: left; margin: 0 15px 15px 0}

.right_nowrap .blocVisu {float: right; margin: 0 0 15px 15px}
.left_nowrap .blocVisu {float: left; margin: 0 15px 15px 0}
.left_nowrap .blocTxt {float: left;}

.txtVisu li, .txtVisu li li, .txtVisu h4 {overflow: auto}
/* \*/ * html body .txtVisu li, * html body .txtVisu h4 {height:1%;} /* */
.txtVisu ol li {overflow: visible;}


.legende {margin: 0 !important;}

/* ______________________[CHIFFRES CLES ]________________________ */

.EncChiff {margin: 0 0 2.5em 0}
.EncChiff h3 {display: inline; font-size: 1.5em; font-style: italic; color: #FFF; background-color: #2F5380; background-image: none;padding: 2px 10px;}
.EncChiff .inner2 {padding: 20px 10px 1px 10px; background-color: #eaf1fa}
.EncChiff .inner2 .chiffres {padding: 0 0 1px 0; margin: 0 0 .5em 0}
.EncChiff .inner2 h4.num {font-size: 2.2em; color: #2F5380; display: block; margin-right: 15px; float: left; text-align: right; background: none; margin-bottom: 0; padding: 0}

/* ______________________[ EVENEMENT ]________________________ */

.EncEve {margin: 0 0 2.5em 0}
.EncEve .inner {margin: 0 0 1.5em 0; background-color: #E1E1E1; padding: 12px 15px 1px 15px}
.EncEve h3 {font-size: 1.5em; font-style: italic; color: #2F5380; background-image: none;padding: 2px 0;}
.EncEve .inner2 ul.puce {padding: 0 0 1px 0; margin: 0 0 1em 0}
.EncEve .inner2 ul.puce li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/encarts/rub0/bg_evenement.gif); background-position: 0 0; padding: 0 0 0 16px}
.EncEve .inner2 ul.puce ul {margin: 0 0 1.5em 0 !important}
.EncEve .inner2 ul.puce ul li{margin:0 0 .5em 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em !important;padding:0 0 0 10px;}


/* ______________________[ INFORMATIONS ]________________________ */

.EncInfo {margin: 0 0 2.5em 0;}
.EncInfo .inner {border: 1px solid #6c99d5; padding: 12px 15px 1px 15px}
.EncInfo h3 {font-size: 1.45em; background: url(img/bg_h3_info.gif) 0 0 no-repeat; padding: 6px 0 10px 45px;}
.EncInfo .inner2 ul.puce {padding: 0 0 1px 0; margin: 0 0 1em 45px !important;}
.EncInfo .inner2 ul.puce li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/encarts/rub0/bg_h4.gif); background-position: 0 .3em; padding: 0 0 0 16px}
.EncInfo .inner2 ul.puce ul {margin: 0 0 1.5em 0 !important}
.EncInfo .inner2 ul.puce ul li{margin:0 0 .5em 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em !important;padding:0 0 0 10px;}

/* ______________________[ FLASH ]________________________ */

.EncFlash {margin: 0 0 2.5em 0}
.EncFlash .inner {padding: 19px 0 0 0; background: url(img/bg_h3_flash.gif) no-repeat 0 0;}
.EncFlash h3 {position: absolute; top: -7777px; left: -7777px}
.EncFlash .inner2 {padding: 0 0 1px 16px}

/* ______________________[ NOUVEAUTE ]________________________ */

.EncNouv {margin: 0 0 2.5em 0;}
.EncNouv .inner {border: 2px solid #000; background-color: #eaf1fa; padding: 12px 15px 1px 15px}
.EncNouv h3 {font-size: 1.45em; background: url(img/encarts/rub0/bg_h3_nouveaute.gif) 0 0 no-repeat; padding: 6px 0 10px 45px;}
.EncNouv .inner2 ul.puce {padding: 0 0 1px 0; margin: 0 0 1em 45px !important;}
.EncNouv .inner2 ul.puce li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/rub4/bg_bullet_nouveaute.gif); background-position: 0 .35em; padding: 0 0 0 16px}
.EncNouv .inner2 ul.puce ul {margin: 0 0 1.5em 0 !important}
.EncNouv .inner2 ul.puce ul li{margin:0 0 .5em 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em !important;padding:0 0 0 10px;}
.EncNouv .newsIllus {float: right;}

/* ______________________[ ALERTE ]________________________ */

.EncAlerte {margin: 0 0 2.5em 0; width: 50%}
.EncAlerte .inner {border: 2px solid #000; background-color: #F5F5F5; padding: 12px 15px 1px 15px}
.EncAlerte h3 {font-size: 1.45em; background: url(img/encarts/rub0/bg_h3_alerte.gif) 0 no-repeat; padding: 6px 0 6px 45px;}
.EncAlerte .inner2 ul.puce {padding: 0 0 1px 0; margin: 0 0 1em 45px !important;}
.EncAlerte .inner2 ul.puce li {background-color: transparent; background-repeat: no-repeat; background-image: url(img/bg_bullet_alerte.gif); background-position: 0 .35em; padding: 0 0 0 16px}
.EncAlerte .inner2 ul.puce ul {margin: 0 0 1.5em 0 !important}
.EncAlerte .inner2 ul.puce ul li{margin:0 0 .5em 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em !important;padding:0 0 0 10px;}

/* [ 03.4 | INTERIEUR Colonne de contenu contextuel au contenu principal ]________________________ */
#ColContextuel{text-align:left;float:left;padding:10px 0 0 20px;margin-right:-20px;width:20%;voice-family:"\"}\"";voice-family:inherit;width:18%;}
html>body #ColC{width:18%;}
#ColContextuel h3 {padding:0 0 0 16px;font-size:1.3em;}
#ColContextuel p{line-height:1em;margin-bottom:10px;}
#ColContextuel ul{list-style:none;padding:0;margin:0;}
#ColContextuel li{height:1%;margin:0;padding:0 0 10px 0;}
#ColContextuel li a{color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .5em no-repeat;font-size:.95em;height:1%;}
#ColContextuel li.video a, li.video a{padding:0 0 0 12px;background:url(img/ico_video.gif) transparent 0 .2em no-repeat;}
#ColContextuel li.video strong{font-size:.95em;display:block;padding:0 0 0 12px;background:url(img/ico_video.gif) transparent 0 .2em no-repeat;}

#ColContextuel form{text-align:left;}
#ColContextuel legend{margin:0;padding:0;color:#000;}
#ColContextuel #archives {margin: 0 0 1em 0}
#ColContextuel #archives label{display:block}
#ColContextuel select{/*width:auto;*/margin-bottom:10px;}
#ColContextuel input.submit{color:#01459b;border:0;float:right}

/* [ 03.5 | INTERIEUR Colonne double : pas de colonne de droite ]________________________ */

#ColContenu.double{width:auto;margin-right:20px;display:inline;}
html>body #ColContenu.double{width:75%;}

/* [ 03.6 | INTERIEUR A tableaux ]________________________ */
#ColContenu table{border-collapse:collapse;width:100%;margin:0 0 20px 0;}

#ColContenu thead th{background-color:#2f5380;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #6c99d5;vertical-align:middle;padding:5px 0;}
#ColContenu thead th.last{border-right:1px solid #6c99d5;}
#ColContenu thead td{background-color:#fff;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:0;border-right:1px solid #6c99d5;}

#ColContenu th{background-color:#6c99d5;color:#fff;font-weight:bold;border:1px solid #6c99d5;border-bottom:1px solid #fff;text-align:left;padding:5px 10px;vertical-align:top;}
#ColContenu th.last{border-bottom:1px solid #6c99d5;}
#ColContenu th.double{width:130px;}
#ColContenu table tbody tr th{background-color:#eaf1fa;color:#000;border-color:#6c99d5;}

#ColContenu td{border:1px solid #6c99d5;padding:5px 10px;vertical-align:top;}
#ColContenu td.date{text-align:center;font-weight:bold;width:50px;}
#ColContenu td.prix{text-align:right;width:50px;}
#ColContenu td.rowspan{text-align:center;background-color:#F5F5F5;font-weight:bold;width:125px;}
#ColContenu td.colspan{background-color:#F5F5F5;}
#ColContenu tr.pair td{background-color:#f5f5f5;}

#ColContenu a{color:#01459b;text-decoration:underline;}
#ColContenu a:hover, #ColContenu a:focus, #ColContenu a:active {text-decoration:none;}
#ColContenu a.linkRub{color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .5em no-repeat;display:block;text-decoration:none;}
#ColContenu a.linkRub:focus, #ColContenu a.linkRub:hover, #ColContenu a.linkRub:active {text-decoration:underline;}
/* \*/ * html body #ColContenu a.linkRub{height:1%;} /* */

#ColContenu a.linkRub, #ColContenu .liFile a, #ColContenu th a, #ColContenu .pagination a, #ColContenu h3 a {text-decoration:none;}
#ColContenu a.linkRub:hover, #ColContenu .liFile a:hover, #ColContenu th a:hover, #ColContenu .pagination a:hover, #ColContenu h3 a:hover {text-decoration:underline;}
#ColContenu a.linkRub:focus, #ColContenu .liFile a:focus, #ColContenu th a:focus, #ColContenu .pagination a:focus, #ColContenu h3 a:focus {text-decoration:underline;}
#ColContenu a.linkRub:active, #ColContenu .liFile a:active, #ColContenu th a:active, #ColContenu .pagination a:active, #ColContenu h3 a:active {text-decoration:underline;}

#ColContenu a img{vertical-align:middle;}
#ColContenu table caption{display:none;}

/* Recrutement, tableaux */
#ColContenu table.recrute th{background-color:#2f5380}
#ColContenu table.recrute th a{color:#fff;}
#ColContenu table.recrute tr td{background-color:#eaf1fa}
#ColContenu table.recrute tr.pair td{background-color:#fff}
#ColContenu table.recrute a.linkRub{font-size:1em;}

#ColContenu .recrute_fiche{margin-bottom:20px;width:100%;}
#ColContenu .recrute_fiche div{padding-top:10px;background:transparent url(img/bg_containercols2.gif) top left repeat-x;margin-left:10px;border:1px solid #6c99d5;border-top:0;border-left:0;}
/* \*/ * html #ColContenu .recrute_fiche div{height:1%} /* */

#ColContenu .recrute_fiche p strong{display:block;padding:8px;font-size:1.2em;}
#ColContenu .recrute_fiche p{padding-top:1px;}
#ColContenu .recrute_fiche .entete{background-image:none;background-color:#eaf1fa;padding-top:0;}
#ColContenu .recrute_fiche .empty{background:none;border-bottom:0;padding:6px 10px 8px 0;}
#ColContenu .recrute_fiche .empty strong{display:inline;}
#ColContenu .recrute_fiche p{margin:0;}
#ColContenu .recrute_fiche table p{border:0;background:none;padding:0}
#ColContenu .recrute_fiche td, #ColContenu .recrute_fiche th{border:0;background-color:transparent;padding-left:0}
#ColContenu .recrute_fiche th{text-align:right;width:33%}
#ColContenu .recrute_fiche th strong{background-color:#eaf1fa;display:block;padding:2px}

#reference a {background:url(img/bg_tri_up.gif) 100% 50% no-repeat;padding:0 20px 0 0}
#title a, #region a, #date a {background:url(img/bg_tri_down.gif) 100% 50% no-repeat;padding:0 20px 0 0}

/* Listes */
#ColContenu ul.context{list-style:none;}
#ColContenu ul.context li{margin-bottom:5px;padding: 0; background: none}
#ColContenu ul.context li a.linkRub{font-size:1em;font-weight:normal;}

#ColContenu .liFile{list-style:none;}
#ColContenu .liFile li{margin:0;margin-bottom:-3px;background-position:top left;}
#ColContenu .liFile li a{padding-left:10px;font-weight:normal;}
/* \*/ * html body #ColContenu .liFile li a{height:1%;} /* */

#ColContenu .separation{background:transparent url(img/bg_containercols.gif) top left repeat-x;margin-top:20px;padding-top:20px;}
#ColContenu .separation div{float:left;}
/* \*/ * html body #ColContenu .separation div{clear:right} /* */

#ColContenu .separation h4{margin-left:0}
#ColContenu .separation .context {margin:0}

/* Pagination */
#ColContenu .pagination span, #ColContenu .pagination a, #ColContenu .pagination strong{padding:0;font-weight:bold;}
/* \*/ * html body #ColContenu .pagination *{height:1%;width:1%} /* */

#ColContenu .pagination span.next a{border:0}
#ColContenu .pagination span.pred{padding-left:10px;background:transparent url(img/bg_nav2_a_2.gif) center left no-repeat;}
#ColContenu .pagination span.next{padding-right:10px;background:transparent url(img/bg_nav2_a.gif) center right no-repeat;}

#ColContenu .new_search{background:url(img/filet_h_01.gif) #eaf1fa repeat-x top left;padding:5px 0 0 0 !important;margin:0 !important;clear:both !important}
#ColContenu .new_search p{background:#eaf1fa url(img/filet_h_01.gif) bottom left repeat-x;padding-bottom:5px;margin:0;}
#ColContenu .new_search span{padding:0 5px;}
/* \*/ * html body #ColContenu .new_search span{height:1%} /* */
#ColContenu .new_search span.last{border:0;}
/* \*/ * html body #ColContenu .new_search span.last{margin-left:0} /* */


/* Actualite */
.left_50 {float:left;width:48%;margin-bottom:20px;}
.left_50.last {margin-left:20px;}
.left_50 ul, div.map {margin:0;padding:0;list-style:none;background:transparent url(img/bg_corner_bl_long.gif) bottom left no-repeat;}
form#recrute {text-align:center;background:transparent url(img/bg_corner_bl_long.gif) bottom left no-repeat;padding:16px 0;padding-bottom:0;}
.left_50 ul li {text-align:left;}
.left_50 ul li strong {display:block;padding-bottom:16px;background:transparent url(img/bg_corner_tr_long.gif) top right no-repeat;padding-top:16px}
/* \*/ * html body .left_50 ul li strong {display:inline-block;width:100%;} /* */

.left_50 ul li a{margin-left:20px;}

div.map {margin-bottom:30px;}
div.map div {background:transparent url(img/bg_corner_tr_long.gif) top right no-repeat;padding:10px 0 16px 10px;border:0;}
/* \*/ * html body div.map div{text-align:center !important} /* */

#select_region{text-align:center !important;margin:0 auto 25px auto;width:364px;}
.triAgenda #select_region {width: auto}
#select_region fieldset {border:none;background-color:#EAF1FA;padding:10px;text-align:center !important;}
#select_region fieldset p {text-align:left}

/* \*/ * html body #select_region input.submit {height:100% !important;} /* */


/* Formulaires */
#archives input.submit{height:auto !important;}

#recrute{margin:20px 0 0 0;}
#recrute p{margin:0;padding:0}
#recrute p.intitule{margin-top:20px;padding:4px 0 18px 0;background:transparent url(img/bg_corner_tr_long.gif) bottom right no-repeat;border-left:1px solid #6c99d5;height:13px;}
#recrute p.intitule strong{display:table-cell;display:inline-block;padding:3px 7px;background-color:#EAF1FA;border:1px solid #6c99d5;border-left:0;}
#recrute fieldset {border:0;border-right:1px solid #6c99d5;padding:0 0 16px 0;text-align:center;background:transparent url(img/bg_corner_bl_long.gif) bottom left no-repeat;}
#recrute fieldset div {border:1px solid #6c99d5;border-top:0;border-bottom:0;border-right:0;}
#recrute .left1, #recrute .left2{float:left;width:40%;padding:0;margin:0;border:1px solid #6c99d5;border-top:0;border-bottom:0;}
#recrute .left1{border-right:0;}
#recrute .left2{border:0;}
#recrute .regions p{text-align:left;padding:3px 0 3px 50%;}

#recrute_recherche, #recrute_recherche2 {margin-bottom:40px;}
#recrute_recherche fieldset, #recrute_recherche2 fieldset {text-align:center;margin:0;border:0;background-color:transparent;background-image:url(img/bg_corner_bl_long.gif);background-position:bottom left;background-repeat:no-repeat}
#recrute_recherche div.section_container, #recrute_recherche2 div.section_container {padding:16px 0;padding-bottom:0;background-color:transparent;background-image:url(img/bg_corner_tr_long.gif);background-position:top right;background-repeat:no-repeat;height:100%;width:100%;}
#recrute_recherche .left_50, #recrute_recherche2 .left_50{margin:0;margin-left:12%;text-align:left;width:38%;padding-bottom:16px;}
#recrute_recherche .left_50 p, #recrute_recherche2 .left_50 p{margin:0;padding:4px 0;}
#recrute_recherche .left_50 p input, #recrute_recherche2 .left_50 p input{margin-right:5px;}
#recrute_recherche p.form_section, #recrute_recherche2 p.form_section{margin:0;margin-top:16px;}
#recrute_recherche p.form_section strong, #recrute_recherche2 p.form_section strong {display:table-cell;width:30em;color:#000;background-color:#eaf1fa;border-width:1px;border-style:solid;border-color:#6c99d5;border-bottom:0;padding:2px 10px;}
#recrute_recherche p input.submit, #recrute_recherche2 p input.submit {margin-top:10px;float:right;}
/* \*/ * html body #recrute_recherche p input.submit, * html body #recrute_recherche2 p input.submit {height:auto !important;} /* */
/* \*/ * html body #recrute_recherche div.blocForm input.radio, * html body #recrute_recherche2 div.blocForm input.radio {width:auto !important} /* */

/* Espace presse */
#ColContenu .subContainer{background:url(img/bg_containercols2.gif) transparent 0 0 repeat-x;padding:1px 0 0 0;}
#ColContenu.presse h4{margin:9px 0;font-size:1em;}
#ColContenu.presse div.teaser{clear:both;margin:0;background:url(img/bg_containercols.gif) transparent repeat-x 0 100%;padding:7px 0 10px 0;line-height:1.6em;}
#ColContenu .subContainer p{margin:0;}
#ColContenu.presse .archives p{float:left;}
#ColContenu.presse .archives h4{float:left;margin:2px 0 0 10px;}
#ColContenu .subContainer h4 a {text-decoration:none;}
#ColContenu .subContainer h4 a:hover, #ColContenu .subContainer h4 a:focus, #ColContenu .subContainer h4 a:active {text-decoration:underline;}
#ColContenu.presse .archives .item {margin:0;padding:10px 0 0 0;}
#ColContenu.presse .archives .item strong{float:left;background-color:#F5F5F5;padding:3px 10px;display:block;}
#ColContenu .subContainer h3 {background: none; padding: 0; margin: 0; font-size: 1em}

/* FAQ */
.intro{background-color:#f5f5f5;padding:7px 10px;margin:0 0 3em 0;clear:both;}
.intro p{line-height:1.6em;margin:0 0 5px 0 !important;}
.intro ol{margin-top:15px !important;}
.intro ol li{margin-bottom:5px;}

#ColContenu .faq {background-image:none;}
#ColContenu .faq .item {margin:0;padding:10px 0 0 0;background:url(img/bg_containercols.gif) transparent repeat-x 0 100%;}
#ColContenu .faq .item strong{float:left;background-color:#F5F5F5;padding:3px 10px;display:block;position:absolute;}
#ColContenu .faq h4 {margin:.25em 0 0 3.5em;font-size:1em;}
#ColContenu .faq h4 a {text-decoration:none;}
#ColContenu .faq h4 a:hover, #ColContenu .faq h4 a:focus, #ColContenu .faq h4 a:active {text-decoration:underline;}
#ColContenu .faq p {margin:0 0 5px 0;}
#ColContenu .faq .teaser{clear:both;margin:0 0 0 3.5em;background-image:none;padding:7px 0 10px 0;line-height:1.6em;}

/* Contact */
.blocForm {width:570px;margin:0 auto;padding:0 0 3em 0 !important;text-align:left;}
div.row {clear:both;padding-top:5px;}
div.haut {padding-top:15px !important;}
div.row label, div.row .label {float:left;width:170px;text-align:right;font-weight:bold;}
div.row span.formw {float:right;width:395px;text-align:left;}
div.row span.formw label, div.row span.formw .label{float:none;text-align:left;width:auto;}
div.row a {float:left;width:415px;text-align:right;}
.requis {color:#01459b;}
.requis1 {color:#01459b;font-weight:normal;}
a.def {display:inline !important;width:auto !important;text-align:left !important;float:none !important;}

div.row2 {clear:both;margin:0 !important;padding:0 0 0 20px !important;}
div.row2 label, div.row2 .label {text-align:right;font-weight:bold;}
.sub1 {font-weight:normal !important;margin:0 15px 0 0;}
.sub2 {font-weight:normal !important;}
span.formw2 {margin:0 0 0 157px;}
span.formw3 {display:block;padding-top:5px;}
div.end label {float:left;margin:0 5px 0 0;padding-top:2px;}
div.end span.formw {float:left;}

.mentionRequise {margin:0 0 .2em 0 !important;}
.mentionForm {clear:both;margin:5em 0 .5em 12px;text-align:left;}
.mentions {padding:.3em 0 0 0;}
.mentions p {margin:0 0 1.3em 0;line-height:1.3em !important;}
input.checkbox, input.radio {border:none !important;}
label.haut {display:block;}
div.radio label {font-weight:normal;}
div.row input {border:1px solid #7f7f7f;font:1em Verdana,sans-serif;padding:2px 0;}
textarea {border:1px solid #7f7f7f;font:1em Verdana,sans-serif;overflow:auto;}
.dernier textarea {margin:0 0 2em 0;}
.formulaire select {font:1em Verdana,sans-serif;}
.asterisque {font-size:.9em;padding:5px 0 0 20px;width:490px;}

/* Formulaires, input radio */
.formulaire input.radio{border:none;padding:0;}
fieldset{margin-top:10px;border:none;}
legend{text-align:right;width:163px;margin-left:0;voice-family:"\"}\"";voice-family:inherit;margin-left:0;}
html>body legend{margin-left:92px;}
div.row label.btradio{float:right;width:300px;margin:0;text-align:left;}
div.row fieldset span.formw{margin-top:-1.4em;}
div.radio_check label{font-weight:normal;}
.mentionFileUpload{font-size:.9em;display:block;margin:.5em 0 1.5em 0;}
.erreur {font-weight:bold;margin:0 0 30px 0;}
.erreur p {margin:0 !important;}
.erreur ul {margin:0;list-style:none;}
.erreur li {margin:0;padding:0 0 0 8px; background:url(img/bg_li_01.gif) no-repeat 0 .5em;}
.confirmation {margin:0 0 100px 25px !important;font-weight:bold;}

/* Bloc Offres */
.blocOffres{margin:0 0 2em 0;padding:0;list-style:none;background:transparent url(img/bg_corner_bl_long.gif) bottom left no-repeat;}
.blocOffres div{display:block;padding:15px 10px 5px 10px;background:transparent url(img/bg_corner_tr_long.gif) top right no-repeat;}
.blocOffres div ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
.blocOffres div ul li{background:url(img/bg_li_01.gif) transparent 0 .6em no-repeat;padding:0 0 0 9px;margin:0 0 .5em 0;}
h4.avantBloc{margin:0 0 .8em 20px !important;font-size:1.2em !important;}
.refOffre{margin:0 0 8px 0 !important;}
.refOffre strong{background-color:#F0F4FA;border:#6c99d5 solid 1px;padding:4px 10px;font-weight:bold;}

/* Formations */
#formations{margin:20px 0 30px 0;padding-top:9px;background:#fff url(img/bg_containercols.gif) top left repeat-x;}
#formations div{padding:0 10px 10px 10px;background:#fff url(img/bg_containercols.gif) bottom left repeat-x;}
#formations fieldset{border:none;background-color:#eaf1fa;padding:10px;text-align:center !important;margin-top:5px;}

/* Plan du site */
#PlanDuSite{background-color:#eff56d;}
.plan1{float:left;width:48%;margin:0 22px 0 0;}
.plan2{float:left;width:48%;}
.plan1 h3, .plan2 h3{margin-bottom:.8em;}
.planCat{margin:0 0 2em 0;padding:0;list-style:none;background-color:transparent;background-position:0 100%;background-repeat:no-repeat;}
.planCat div{display:block;padding:15px 19px 5px 19px;background-color:transparent;background-position:100% 0;background-repeat:no-repeat;}
.planCat div ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
.planCat div ul li{padding:0 0 0 9px;margin:0 0 .5em 0;background:url(img/bg_context_li.gif) transparent 0 .45em no-repeat;}

.planEmployeur{background-image:url(img/bg_corner01_bl_long.gif);}
.planEmployeur div{background-image:url(img/bg_corner01_tr_long.gif);}

.planPartenaire{background-image:url(img/bg_corner02_bl_long.gif);}
.planPartenaire div{background-image:url(img/bg_corner02_tr_long.gif);}

.planParticulier{background-image:url(img/bg_corner03_bl_long.gif);}
.planParticulier div{background-image:url(img/bg_corner03_tr_long.gif);}

.planFormations{background-image:url(img/rub4/bg_corner04_bl_long.gif);}
.planFormations div{background-image:url(img/rub4/bg_corner04_tr_long.gif);}

.planActualites{background-image:url(img/bg_corner00_bl_long.gif);}
.planActualites div{background-image:url(img/bg_corner00_tr_long.gif);}

.planRegions{background-image:url(img/bg_corner00_bl_long.gif);}
.planRegions div{background-image:url(img/bg_corner00_tr_long.gif);}

.planAfpa{background-image:url(img/bg_corner00_bl_long.gif);}
.planAfpa div{background-image:url(img/bg_corner00_tr_long.gif);}

/* Resultat recherche rubriques */
.planCat h3 {background-image: none; padding: 3px 10px; margin: 0}
.planEmployeur h3 {background-color: #F3EBE3; color: #7E4309;}
.planPartenaire h3 {background-color: #F2F6E4; color: #475C06;}
.planParticulier h3 {background-color: #FBEBE7; color: #962608;}
.planFormations h3 {background-color: #FCF2E6; color: #BA3E01;}
.planActualites h3 {background-color: #EAF1FA; color: #2F5380;}
.planRegions h3 {background-color: #EAF1FA; color: #2F5380;}
.planAfpa h3 {background-color: #EAF1FA; color: #2F5380;}

.planCat .rubResultImg {background:none !important; padding: 10px 0 0; margin-right: 0 -152px 0 0; overflow: hidden;}
.planCat .rubResultImg .left {margin: 0 15px 15px 0 !important;}
.planCat .rubResultImg ul {margin: 0 0 15px 158px !important;}
.planCat .rubResultImg ul li {color:#01459b;font-weight:bold;padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .45em no-repeat;text-decoration:none; font-weight: normal;margin: 0 0 5px 0 !important;}
.planCat .rubResultImg ul li a {text-decoration: none !important;}
.planCat .rubResultImg ul li a:hover {text-decoration: underline !important;}

/* divers */
#ColContenu div.mentions p{clear:both;margin:0;padding:10px 0 10px 0;line-height:1.6em;}
#ColContenu div.mentions p.info{background:url(img/bg_containercols.gif) transparent repeat-x 0 100%;padding-top:0 !important;}

/* UL courante */
ul.courante{}
ul.courante li{background:url(img/bg_li_02.gif) transparent no-repeat 0 .5em;text-indent:7px;}
ul.courante ul{list-style:none;margin:3px 0 7px 7px !important;}
ul.courante ul li{text-indent:0;margin:1px 0;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em;padding:0 0 0 10px !important;}

/* dernières actualités */
#ColContenu .actus{display:block; background:url(img/bg_containercols2.gif) transparent 0 100% repeat-x; padding: 0 0 25px 0}
#ColContenu .actus {display:inline-block;}
#ColContenu .actus:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ColContenu .actus {height:1%%;} #ColContenu .actus {display:block;} /* */
#ColContenu .actus h4 {float: left; clear: both; background-color:#F5F5F5;background-image:none;padding:3px 10px !important;margin:0 0 5px 0 !important; font-size: 1em}
#ColContenu .actus p {margin: 0 0 5px 0;}
#ColContenu .actus .desc {padding: 0 10px !important; background:url(img/bg_context_li.gif) 0 .4em no-repeat; clear: both;}
#ColContenu .actus .desc a {text-decoration: none}
#ColContenu .actus .desc a:focus, #ColContenu .actus .desc a:hover, #ColContenu .actus .desc a:active {text-decoration: underline}
#ColContenu .actus .left {margin: 0 10px 0 0; padding: 0 0 5px 0}
#ColContenu .actus .left img {width: 100%; height: auto}
#ColContenu .actus .teaser {float: left; margin: 0; padding: 0 0 1px 0 !important; display:inline-block;}
#ColContenu .actus .teaser:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ColContenu .actus .teaser {height:1%;} #ColContenu .actus .teaser {display:block;} /* */
#ColContenu .illustre .left {width:21%;}
#ColContenu .illustre .teaser {width: 76.70%;}
#ColContenu .tous {float: left; margin: 0 0 -5px 0; padding: 0 0 1px 0;clear: both; width: 100%; position: relative}
#ColContenu .tous p {margin: 0 0 10px 0}
#ColContenu .tous a {display: block; width: 100%;}/**/

.defList p{font-size:.95em;}
.boxExergue .defList img{display:block;margin:0 0 .5em 0;}
.defList ul.tiret {margin:0 0 10px 0 !important;}
.defList ul.tiret li {margin:0 !important; padding: 0 0 0 8px !important;font-weight:normal;background:url(img/bg_li_01.gif) transparent no-repeat 0 .6em !important;}
p.normal{margin-left:0 !important;font-size:1em !important;}
.happy{background:url(img/smiley.gif) #fff no-repeat 5px 5px;padding:5px 5px 5px 35px;font-weight:bold;}

.Aides {cursor:help;font-style:normal;border-bottom:1px dotted #dedede; text-decoration: none !important;}
.Aides:hover, .Aides:focus, .Aides:active {text-decoration: underline !important;}
#tooltip {position: absolute; z-index: 3000;	border: 1px solid #6C99D5;	padding: 5px; background-color: #F5F5F5;	font-size: .9em; width: 350px;}
#tooltip div {margin: 0; text-align: left; padding: 10px; background-color: #FFF;}
#tooltip div strong {color: #2f5380}
#tooltip div .defBack {position: absolute; top: -7777px; left: -7777px}
#ListeDefinitions {clear: both; padding: 10px; background-color: #F5F5F5}
#ListeDefinitions ul {list-style: none; padding: 0; margin: 0; font-weight: normal; overflow: hidden}
#ListeDefinitions ul li {padding: 0 0 0 8px; display: block;background: url(img/bg_h5.gif) transparent no-repeat 0 .4em;}


.postuler {background:url(img/bg_postuler.gif) transparent no-repeat 10px 5px; padding: 5px 0 0 50px !important;}
.postuler a {display: block; padding: 8px 0 15px 0}

/* Home formation */
.innerHomeRow {display:inline-block;margin: 0 -35px 0 0;font-family:"Trebuchet MS", arial, sans-serif; position: relative}
.innerHomeRow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .innerHomeRow {height:1%;} .innerHomeRow {display:block;} /* */

.innerHomeRubUne {width: 66%; float: left;}
.innerHomeRubUne h3 {color:#01459B; font-size: 1.44em; font-weight: bold; display:block;padding:0 0 3px 18px !important;background:url(img/bg_button_3.gif) #FFF no-repeat 0 .2em;margin:0;}
.innerHomeRubUne .inner {background: url(img/filet_h_03.gif) #EAF1FA repeat-x 0 100%;padding:0 0 1px 0; margin: 0 15px 0 0;}
.innerHomeRubUne .inner {display:inline-block;}
.innerHomeRubUne .inner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html .innerHomeRubUne .inner {height:1%;} .innerHomeRubUne .inner {display:block;} /* */
.innerHomeRubUne .inner .left {margin: 0 15px 9px 0}
.innerHomeRubUne .inner .context {margin: 0 0 0 179px;}
.innerHomeRubUne .inner2 {padding:10px 10px 1px 10px; margin: 0; background:url(img/filet_h_03.gif) repeat-x 0 0;}
.innerHomeRubUne h4 {font-size: 1.2em !important}
.innerHomeRubUne p {margin: 0 0 10px 0 !important}

.innerHomeRub {margin: 20px 0 0 0; float: left; width: 33%}
.innerHomeRub .inner {margin: 0 15px 0 0;}
.innerHomeRub .inner h3  {font-size: 1.3em; background:url(img/bg_h3_formations.gif) #EAF1FA no-repeat 100% .3em; padding: 3px 30px 3px 10px; color: #01459B; border:1px solid #6C99D5; margin: 0 0 2px 0 !important}
.innerHomeRub .inner2 {background:url(img/bg_homerub_inner2.gif) repeat-x 0 0; padding: 6px 8px 1px; }

.innerHomeRow h4 {font-size: 1em; padding: 0; background: none; margin: 0 0 1em 0}
.innerHomeRow h4 a {display: block; text-decoration: none !important; color:#01459b; padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .45em no-repeat;}
.innerHomeRub p{margin: 0 0 10px 10px !important;}
.innerHomeRow ul{list-style:none;padding:0;margin:0;}
.innerHomeRow li{height:1%;margin:0 0 10px 0 !important;padding: 0 0 0 10px;}
.innerHomeRow li a {display: block; text-decoration: none !important; color:#01459b;margin: 0 0 0 -10px; padding:0 0 0 10px;background:url(img/bg_context_li.gif) 0 .45em no-repeat;}
.innerHomeRow li a:hover {text-decoration: underline !important;}

/* NOUVEAUX ENCARTS CONTEXTUEL */
/* ______________________[ BLOC PICTOS ]________________________ */
.SpeBc {padding:0;border:0;text-align:left;margin:0 0 10px 0;}
.SpeBc .inner {padding:0;border:0;margin:0;background:url(img/encarts/rub0/encartPlein.gif) #2F5380 0 0 no-repeat; position: relative; padding: 0 0 1px 0}
.SpeBc .inner h3 {color: #FFF; font-size: 1.3em !important; padding: 3px 0  3px 13px !important; line-height: 1em; margin:0;background:url(img/encarts/rub0/encartPlein.gif) 100% 0 no-repeat;}

.SpeBc .inner2 {background:url(img/encarts/rub0/encartBorder.gif) #FFF 0 100% no-repeat;border-top: 1px solid #6c99d5; border-right: 1px solid #6c99d5; margin: 0 0 -1px 0}
.SpeBc .inner3 {background:url(img/encarts/rub0/encartInner.gif) right 0 no-repeat; margin: -1px -1px 0 10px;border-bottom: 1px solid #6c99d5; padding: 10px 10px 1px 0; position: relative}

/* ______________________[ BLOC PARTENAIRE (violet) ]________________________ */
.BoxPart .inner {background-image:url(img/encarts/rub5/encartPlein.gif) !important; background-color: #4f3d80 !important;}
.BoxPart .inner h3 {background-image:url(img/encarts/rub5/encartPlein.gif) !important;}
.BoxPart .inner2 {background-image:url(img/encarts/rub5/encartBorder.gif) !important;border-color: #b1a9d0 !important;}
.BoxPart .inner3 {background-image:url(img/encarts/rub5/encartInner.gif) !important; border-color: #b1a9d0 !important;}

/* ______________________[ GENERIQUE 4 arrondis]________________________ */
.blocLibre {background:url(img/encarts/rub0/encartLibre.gif) #eaf1fa no-repeat 0 100%;position:relative;margin:0 0 10px 0;margin: 0 0 10px 0}
.blocLibre .inner {margin:0;background:url(img/encarts/rub0/encartLibre.gif) no-repeat 0 0; padding: 0 0 1px 0}
.blocLibre .inner h3 {display:block; font-size: 1.2em !important; background:url(img/encarts/rub0/encartLibre.gif) no-repeat 100% 0;padding: 15px 15px 3px 15px !important; margin: 0;}
.blocLibre .inner2 {background:url(img/encarts/rub0/encartLibre.gif) no-repeat 100% 100%;margin:0 0 -1px 10px;padding: 10px 10px 0 10px}

/* ______________________[ A NOTER ]________________________ */
.encart01 {background:url(img/encarts/rub0/encartLibre.gif) #eaf1fa no-repeat 0 100%;position:relative;margin:0 0 10px 0;}
.encart01 .inner {background:url(img/encarts/rub0/encartLibre.gif) no-repeat 100% 0;margin:0; padding: 0 0 1px 0}
.encart01 .inner h3 {display:block; padding: 9px 15px 0 10px !important; margin: 0 0 .2em 0; font-size: 1.3em !important; background: none}
.encart01 .inner h3 strong {display:block; padding: 11px 0 8px 40px; background: url(img/encarts/bg_a_noter.png) no-repeat 0 0;}
.encart01 .inner2 {margin:0 0 -1px 10px;padding:5px 10px 1px 0;}

.more {text-align: right; margin:0;font-size:0.98em;}
.more a {padding:0 0 0 15px; text-align: right; background:#fff url(img/bg_button_2.gif) 5px 50% no-repeat;border-width:1px;margin:0;font-size:0.98em;font-weight:bold;color:#01459b;}

.illustration {margin: 0 0 10px 0}
.illustration .legende {text-align: left; margin: 5px 0 0 0 !important}
.illuLogo {text-align: center; margin: 0 0 10px 0}
.illuLogo .legende {margin: 5px 0 0 0 !important;}
.BoxPart .sep {padding: 20px 0 0 0; background: url(img/filet_h_sep.gif) repeat-x 0 5px}




.SpeBc form {padding: 0 0 1em 0; margin: 0 !important;}
.SpeBc li a, .blocLibre li a, .encart01 li a  {background: none !important; padding: 0 !important;}
.SpeBc ul, .blocLibre ul, .encart01 ul {padding: 0 0 1px 0 !important; margin: 0 !important;}
.SpeBc li, .blocLibre li, .encart01 li  {padding:0 0 0 10px !important;background:url(img/bg_context_li.gif) 0 .45em no-repeat; margin: 0 0 1em 0 !important; line-height: 1.2em; font-weight:normal !important;}

.medias {margin: 0 0 1em 0 !important;}
.medias li {background: url(img/ico_pdf.gif) no-repeat 0 0; padding: 0 0 0 24px !important;}
.BoxContact li {background: url(img/bullet_link.gif) no-repeat 0 .2em !important; padding: 0 0 0 13px !important}
.liensUtiles li {background: url(img/bullet_bigou.gif) no-repeat 0 0 !important;padding: 0 0 0 23px !important;}

/* ______________________[ 04 | Bas de page : copyright, liens vers informations generales ]________________________ */

span#HautDeLaPage, .HautDeLaPage{padding-top:40px;clear:both;display:block;text-align:right;margin:20px 20px 10px 0;}
span#HautDeLaPage a, .HautDeLaPage a{color:#01459b;background:url(img/bg_hautdepage.gif) 0 center no-repeat;padding-left:15px;text-decoration:underline;}
span#HautDeLaPage a:hover, .HautDeLaPage a:hover, span#HautDeLaPage a:focus, .HautDeLaPage a:focus, span#HautDeLaPage a:active, .HautDeLaPage a:active {text-decoration:none;}
/* \*/ * html body span#HautDeLaPage a, * html .HautDeLaPage a{display:inline-block;height:auto;} /* */

.HautDeLaPage{padding-top:0;margin-right:0;margin-top:10px;}
