
*
{
  margin: 0;
  padding: 0;
}

nav,aside,section,article,header,footer,hgroup,figure
{
  display: block;
}

img,fieldset
{
  border: none;
}

figure img
{
  display: block;
  margin: 0 auto;
}

h3
{
  font-size: 1.1em;
}

h4
{
  font-size: 1em;
}

h5{
  font-size: .9em;
}

.ui-state-init [aria-hidden=true]
{
  display: none;
}

.ui-state-init [aria-hidden=false]
{
  display: block;
}

body
{
	background: #433f36;
	font: .7em/1.4 tahoma, arial,sans-serif;
  padding-bottom: 20px;
}

body,a
{
  color: #fff;
}

input
{
  font-size: 1em;
}

input[type=text],input[type=password]
{
  border: 1px solid #dfdfdf;
}

.sub-column input[type=text],.sub-column input[type=password]
{
  width: 100%;
}

figure.full,
#panel-alaune figure
{
  float: none !important;
  text-align: center;
}

.column-23 figure
{
  margin: 0 0 10px;
}

#page
{
	width: 986px;
	margin: 0 auto;
  position: relative;
  padding-top: 294px;
}

article,article a,div#ContainerCols ul.social li a,div.caroussel-bloc,div.caroussel-bloc a,.ui-selectmenu-menu,.ui-selectmenu-menu a,input
{
  color: #433f36;
}

h1,h2,h3,.title,#NavigationPrincipale h4,ul.tabs > li,nav#NavigationSecondaire,div.bloc-bas .search input.submit-search
{
  font-family: trebuchet ms;
}
/* 
.clearfix:after 
{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
 */
.clearfix:before,.clearfix:after 
{
  content: "";
  display: table;
}

.clearfix:after 
{
  clear: both;
}

.image
{
	outline: none;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
}

a.image
{
  display: inline-block;
}

/* Header début */

div#page > div.head-block
{
  position: relative;
  padding-bottom: 190px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

div#page > header
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

div#page > header h1.image,div#page > header a.image
{
  background: url('../../../../logo/logo.png') no-repeat;
  position: absolute;
  top: 73px;
  left: 16px;
  width: 135px;
  height: 135px;
}

div#page > header a.image
{
  display: block;
}

div#page > div.head-block nav.top-nav
{
  line-height: 1;
  padding: 14px 0;
  text-transform: uppercase;
}

div#page > div.head-block nav.top-nav li
{
  display: inline;
  border-right: 1px solid #867c70;
  padding: 0 10px;
}

div#page > div.head-block nav.top-nav li.last-child
{
  border-right: none;
}

div#page > div.head-block form[role=search]
{
  position: absolute;
  bottom: 55px;
	right: 13px;
}

div#page > div.head-block form[role=search] h4
{
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: normal;
  margin: 0 0 .2em;
}

div#page > div.head-block form[role=search] label input
{
  visibility: hidden;
  position: absolute;
}

div#page > div.head-block form[role=search] label.active
{
  color: #61BF1A;
}

div#page > div.head-block form[role=search] input
{
  height: 1.6em;
  line-height: 1.6;
  vertical-align: top;
}

div#page > div.head-block form[role=search] input[name=q]
{
  background-color: #fff;
  border: none;
  width: 230px;
}

div#page > div.head-block form[role=search] input[name=validation]
{
  background-color: #61BF1A;
  border: none;
  color: #fff;
  width: 22px;
}

#BaseLine
{
	color: #fff;
	position: absolute;
  top: 197px;
  right: 16px;
  font-size: 1.25em;
}

.espace-reserve
{
	background: #61BF1A;
	position: absolute;
	top: 10px;
	right: 13px;
	height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 14px;
}

a.espace-reserve
{
  color: #fff;
  font-size: 1.1em;
  text-transform: uppercase;
font-weight:bold;
}

.NavSearch
{
  /* position: relative; */
  z-index: 100;
  border-top: #8a8074 1px solid;
  border-bottom: #8a8074 1px solid;
  margin: 17px 0 20px 0;
  background: #26241f;
  
  position: absolute;
  top: 230px;
  left: 0;
  width: 100%;
  z-index:1000;
}

.NavSearch,.NavSearch a
{
  color: #fff;
}

#NavigationPrincipale > ul > li
{
  padding: 6px 0;
  position: relative;
  display: inline-block;
}

#NavigationPrincipale li h3
{
  font-weight: normal;
  font-size: 1.1em;
  text-transform: uppercase;
  border-right: 1px solid #847b6f;
  padding: 0 18px;
  display: inline-block;
}

#NavigationPrincipale li#particulier.active
{
  background: #9579fb;
}
#NavigationPrincipale li#prescripteur.active{background: #34AAD9;}
#NavigationPrincipale li#particulier h4
{
  color: #9579fb;
}
#NavigationPrincipale li#prescripteur h4{color: #34AAD9;}
#NavigationPrincipale li#particulier div.nav-panel
{
  border-bottom-color: #9579fb;
}
#NavigationPrincipale li#prescripteur div.nav-panel{border-bottom-color: #34AAD9;}
#NavigationPrincipale li#entreprise.active
{
  background: #fc5a00;
}

#NavigationPrincipale li#entreprise h4
{
  color: #fc5a00;
}

#NavigationPrincipale li#entreprise div.nav-panel
{
  border-bottom-color: #fc5a00;
}

#NavigationPrincipale li#stagiaire.active
{
  background: #e50162;
}

#NavigationPrincipale li#stagiaire h4
{
  color: #e50162;
}

#NavigationPrincipale li#stagiaire div.nav-panel
{
  border-bottom-color: #e50162;
}

#NavigationPrincipale li#formateur.active
{
  background: #bbd300;
}

#NavigationPrincipale li#formateur h4
{
  color: #bbd300;
}

#NavigationPrincipale li#formateur div.nav-panel
{
  border-bottom-color: #bbd300;
}

#NavigationPrincipale li.last h3,#NavigationPrincipale li:last-child h3
{
  border-right: none;
}

#NavigationPrincipale > ul > li div.nav-panel
{
  position: absolute;
  left: 0;
  width: 600px;
  background: #26241f;
  padding: 31px 20px;
  overflow: hidden;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  -moz-box-shadow: 0 7px 8px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 7px 8px rgba(0,0,0,.3);
  box-shadow: 0 7px 8px rgba(0,0,0,.3);
  margin-top: 6px;
  border-top: #8a8074 1px solid;
}

.ui-state-init #NavigationPrincipale li div.nav-panel
{
  display: none;
}

#NavigationPrincipale li div.nav-panel li
{
  background: url('../../img/puce-nav-panel.png') no-repeat 0 .6em;
  padding-left: 10px;
}

#NavigationPrincipale li div.nav-panel section
{
  width: 45%;
  margin: 0 20px 20px 0;
  display: inline-block;
  vertical-align: top;
}

#NavigationPrincipale li div.nav-panel section h4
{
  border-top: 1px solid #8a8074;
  padding-top: 1.6em;
  font-size: 1.15em;
  font-weight: bold;
  margin-bottom: .4em;
}

#NavigationPrincipale li div.nav-panel section h4.picto
{
  padding-left: 35px;
  min-height: 26px;
  background: url('../../img/pictos-menus.gif') no-repeat;
}

#NavigationPrincipale li div.nav-panel section h4.espace-perso
{
  background-position: 0 -40px;
}

#NavigationPrincipale li div.nav-panel section h4.formation
{
  background-position: 0 -86px;
}

#NavigationPrincipale li div.nav-panel section h4.alternance
{
  background-position: 0 -130px;
}

#NavigationPrincipale li div.nav-panel section h4.formation-regl
{
  background-position: 0 -184px;
}

#NavigationPrincipale li div.nav-panel section h4.contact
{
  background-position: 0 -226px;
}

#NavigationPrincipale li#formateur div.nav-panel section h4.viadeo
{
  background-position: 0 -272px;
}

#NavigationPrincipale li div.nav-panel section h4.bourse
{
  background-position: 0 -316px;
}

#NavigationPrincipale li#formateur div.nav-panel section h4.covoiturage
{
  background-position: 0 -360px;
}

#NavigationPrincipale li#stagiaire div.nav-panel section h4.viadeo
{
  background-position: 0 -410px;
}

#NavigationPrincipale li#stagiaire div.nav-panel section h4.covoiturage
{
  background-position: 0 -454px;
}

#NavigationPrincipale li div.nav-panel .first h4
{
  border-top: none;
}

#NavigationPrincipale li div.nav-panel section div.facebook
{
  background: url('../../img/afpa-facebook.jpg') no-repeat;
  padding-left: 50px;
  margin-top: 10px;
}

#NavigationPrincipale li div.nav-panel section div.facebook h5
{
  margin-bottom: .6em;
}

.opt-res
{
  position: absolute;
  top: 0px;
  right: 0;
  text-transform: uppercase;
}

.opt-res > li
{
  padding: 0 20px;
  line-height: 29px;
  border-left: 1px solid #8A8074;
  float: left;
}

.opt-res li li
{
  line-height: 1.2;
  float: none;
}

.opt-res #services-perso-title 
{
  cursor: pointer;
}

.opt-res li.profil
{
  background: url('../../img/picto-profil.png') no-repeat 8px 50%;
  width: 34px;
  height: 29px;
  padding: 0;
}

.opt-res li a
{
  color: #72c63a;
}

.connecte
{
  font-weight: bold;
}

.connecte li
{
  padding: 0 10px;
  border-left: none;
  text-transform: none;
}

.connecte li.profil
{
  background-color: #61bf1a;
}

.connecte a
{
  
}

.connecte li.deconnexion
{
  background: url('../../img/btn-deconnexion.png') no-repeat 50% 40%;
}

.NavSearch .connecte li.deconnexion a
{
  width: 14px;
  height: 28px !important;
  display: block !important;
}

.NavSearch ul.menu
{
  position: absolute;
  right: 0;
  top: 29px;
  border-top: 1px solid #8A8074;
  background-color: #26241F;
  width: 215px;
  box-shadow: 0 2px 4px rgba(0,0,0,.5);
}

.ui-state-init .NavSearch ul.menu
{
  display: none;
}

.ui-state-init .NavSearch ul.active
{
  display: block;
}

.NavSearch ul.menu a
{
  color: #72c63a;
}

.NavSearch ul.menu li
{
  margin: -1px 16px 0;
  padding: 14px 10px 14px 20px;
  border-top: 1px solid #8A8074;
  background-repeat: no-repeat;
  background-position: 8px 50%;
}

.NavSearch ul.menu li.infos
{
  background-image: url(../../img/picto-modif-infos.png);
}

.NavSearch ul.menu li.pass
{
  background-image: url(../../img/picto-modif-pass.png);
}

.NavSearch ul.menu li.recherche-formations
{
  background-image: url(../../img/picto-recherche-formations.png);
}

.NavSearch ul.menu li.demandes
{
  background-image: url(../../img/picto-demandes.png);
}

.NavSearch ul.menu li.supprimer-compte
{
  background-image: url(../../img/picto-supprimer-compte.png);
  border-bottom: none;
}

/* Header fin */

/* Footer début */

footer a
{
  color: #d1c0b2;
	padding: 0 8px;
}

footer a.image
{
	padding: 0;
  vertical-align: top;
}

footer > nav:first-child
{
  border-top: 5px #d1c0b2 solid;
	border-bottom: 1px #d1c0b2 solid;
	padding: 5px 0 5px 0;
	color: #d1c0b2;
	position: relative;
  overflow: hidden;
}

footer nav ul.foot-left
{
  float: left;
}

footer nav ul.foot-right
{
  float: right;
}

footer nav ul.foot-right h2
{
  font-size: 1em;
  font-weight: normal;
  background-color: transparent !important;
}

footer nav:first-child ul li
{
  display: inline;
}

footer nav:first-child ul.foot-left li,footer nav:first-child li.separator
{
  background: url(../../img/back-footer-entry.gif) no-repeat 100% 50%;
}

footer nav:first-child ul.foot-left li.last
{
  background: none;
}

li.europe
{
  
  margin-right: 8px;
}

li.europe a
{
  width: 19px;
  height: 15px;
  background: url(../../img/ico-euro.gif) no-repeat;
}

li.france
{
  
  margin-right: 8px;
}

li.france a
{
  width: 20px;
  height: 15px;
  background: url(../../img/ico-fr.gif) no-repeat;
}

ul.foot-right li#pds-zone
{
  background: url('../../img/fleche-plan-site-off.gif') no-repeat 50% 0;
  display: inline-block !important;
  vertical-align: top;
  cursor: pointer;
  padding-top: 18px;
  margin-top: 6px;
}

ul.foot-right li#pds-zone.active
{
  background-image: url('../../img/fleche-plan-site-on.gif');
}

.ui-state-init #plan-site
{
  display: none;
}

.ui-state-init #plan-site.active
{
  display: block;
}

#plan-site
{
	padding-top: 30px;
}

#plan-site,#plan-site a
{
	color: #fff;
}

#plan-site > ul > li
{
	width: 239px;
	margin-right: 5px;
	display: inline-block;
  vertical-align: top;
	padding-bottom: 50px;
}

#plan-site ul ul li
{
	font-size: 1.1em;
	font-weight: bold;
	background: url(../../img/puce-plan.gif) 0 6px no-repeat;
	line-height: 1.4;
	margin-bottom: 1em;
	padding: 0 0 0 10px;
}

#plan-site a
{
  padding: 0;
}

#plan-site a:hover
{
	text-decoration: underline;
}

#plan-site h3
{
	font-size: 1.5em;
	margin-bottom: 1.4em;
	height: 44px;
	display: inline-block;
  border-bottom-width: 5px;
  border-bottom-style: solid;
}

#plan-site .particulier h3
{
  border-bottom-color: #9579FB;
}

/*#plan-site .prescripteur h3{border-bottom-color: #34AAD9;}*/

#plan-site .entreprise h3
{
  border-bottom-color: #FC5A00;
}

#plan-site .partenaire h3
{
	border-bottom-color: #34AAD9;
}

#plan-site .region h3
{
	border-bottom-color: #bfd630;
}

#plan-site .afpa h3
{
	border-bottom-color: #62bf19;
}

#plan-site .alternance h3
{
	border-bottom-color: #bcb5d7;
}

#plan-site .formation h3
{
	border-bottom-color: #f68b1f;
}

#plan-site .actualite h3
{
	border-bottom-color: #FF3F39;
}

#plan-site .formateur h3
{
	border-bottom-color: #BBD300;
}

#plan-site .stagiaire h3
{
	border-bottom-color: #E50162;
}
/* Footer fin */

/* Navigation gauche début */

nav#NavigationSecondaire
{
  float: left;
  text-transform: uppercase;
  font-size: 1.1em;
}

nav#NavigationSecondaire
{
  float: left;
  text-transform: uppercase;
  font-size: 1.1em;
}

nav#NavigationSecondaire ul li ul
{
  text-transform: none;
  font-size: 11px;
  font-weight:bold;
}
nav#NavigationSecondaire ul li ul li {
border:none;
padding:4px 0 4px;
}



.col-2 nav#NavigationSecondaire
{
  width: 181px;
}

nav#NavigationSecondaire h4
{
  padding: 1em 0;
  margin-bottom: 1em;
}

nav#NavigationSecondaire h4.selected
{
  border-top: 5px solid #fff;
  color: #fff;
}

nav#NavigationSecondaire ul li
{
  border-top: solid 1px #8a8074;
  padding: .8em 0;
}

nav#NavigationSecondaire ul a
{
  color:#d1c0b2;
}
nav#NavigationSecondaire ul a.selected
{
    color: #FFFFFF;
    font-weight: bold;
}
/*nav#NavigationSecondaire ul.navigationSecondaire li:first-child{border-top: 5px solid #FFFFFF;}*/
nav#NavigationSecondaire ul#navigation > li:first-child{border-top: 5px solid #FFFFFF;}

/* Navigation gauche fin */

/*partie gauche sous le menu*/

.col-left {
width:181px;
float:left;
}

.col-left .bloc-left {
float:left;
}
.col-left .bloc-left img {
display:block;
margin:auto;
}


/* Éléménts généraux début */

/*nav li,ul.social li,.tabs li,.enum li,.ui-selectmenu-menu li,.bloc-plan ul li,.panels > li,.panels > li > ul > li,.simple li,.opt-res > li,.NavSearch ul.menu li*/
ul li
{
  list-style-type: none;
}
table ul li{list-style : disc;}
table ol li{list-style : decimal;}
/*nav a,[role=navigation] a,a.espace-reserve,ul.social li a,.tabs a,.enum a,.ui-selectmenu-menu a,a.ui-selectmenu,.plan-site a,p.action a,ul.catalogue a,.opt-res > li a*/
a
{
  text-decoration: none;
  outline: none;
}

aside.bloc-column form
{
  padding: 10px;
}

.intro
{
  position: relative;
}

.intro div
{
  width: 257px;
}

.intro figure
{
  position: absolute;
  top: 0;
  right: 0;
}

div.facebook .fb-like
{
  margin: 0 10px;
}

div.panel-bloc form p,
aside form p
{
  margin: 0 0 .6em !important;
}

.tabs a
{
  outline: none;
}

.ui-selectmenu-menu
{
  display: none;
  position: absolute;
  font-size: 12px;
  text-align: left;
  z-index: 1005 !important;
}

.ui-selectmenu-open
{
  display: block;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  padding: 4px 10px;
  -moz-box-shadow: 0 7px 8px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 7px 8px rgba(0,0,0,.3);
  box-shadow: 0 7px 8px rgba(0,0,0,.3);
}

.ui-selectmenu-menu-dropdown a
{
  display: block;
}

.ui-selectmenu
{
  display: inline-block;
  padding: 2px 26px 2px 6px;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  border: 1px solid #dfdfdf;
}

.ui-selectmenu-icon
{
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url('../../img/fleche-dropdown-off.png');
  width: 22px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
}

.particulier .ui-selectmenu-icon,.home-page .ui-selectmenu-icon
{
  background-color: #9579fb;
}

.prescripteur .ui-selectmenu-icon,.home-page .ui-selectmenu-icon
{
  background-color: #34AAD9;
}


.particulier .ui-selectmenu-icon-deleted {
	background-color: #DFDFDF;
}

.entreprise .ui-selectmenu-icon
{
  background-color: #FC5A00;
}

.formateur .ui-selectmenu-icon
{
  background-color: #BBD300;
}

.stagiaire .ui-selectmenu-icon
{
  background-color: #E50162;
}

.prescripteur .ui-selectmenu-icon
{
  background-color: #34aad9;
}

.lafpa .ui-selectmenu-icon
{
  background-color: #62BF19;
}

div#ContainerCols
{
  z-index: 0;
  position: relative;
}

div#ContainerCols ul.social
{
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  z-index: 10;
}

div#ContainerCols ul.social.active
{
  width: auto;
  background: #fff;
  padding: 10px;
  border: 1px solid #8A8074;
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);
  box-shadow: 0 3px 3px rgba(0,0,0,.2);
}

div#ContainerCols ul.social li
{
  background: url('../../img/picto-barre.png') no-repeat;
  margin-bottom: 6px;
}

div#ContainerCols ul.social.active li
{
  padding-left: 28px;
}

div#ContainerCols ul.social li.facebook
{
  background-position: 0 -30px;
}

div#ContainerCols ul.social li.twitter
{
  background-position: 0 -60px;
}

div#ContainerCols ul.social li.viadeo
{
  background-position: 0 -91px;
}

div#ContainerCols ul.social li.youtube
{
  background-position: 0 -122px;
}

div#ContainerCols ul.social li.afpa
{
  background-position: 0 -152px;
}

div#ContainerCols ul.social li a
{
  height: 20px;
  text-indent: -10000px;
  display: block;
}

div#ContainerCols ul.social.active li a
{
  text-indent: 0;
}

div.col-main
{
  /*margin-right: 30px;*/
  font-size: 1.1em;
  float: right;
  padding-bottom: 40px;
}

.home-afpa div.col-main
{
  float: none;
}

.col-2 div.col-main
{
  width: 764px;
}

.enum li,input.action,p.enum
{
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding-left: 20px;
  margin-bottom: .2em;
}

.enum.focus,p.focus .action
{
  font-weight: bold;
}

ul.enum
{
  line-height: 1.2;
}

.enum li
{
  margin-bottom: .4em;
}

input.action
{
  border: none;
  cursor: pointer;
  background-color: transparent;
}

.enum input.action
{
  background-image: none !important;
  padding-left: 0;
}

.particulier .enum li,.particulier input.action,.particulier p.enum, .particulier .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-particulier.png');
}

.entreprise .enum li,.entreprise input.action,.entreprise p.enum, .entreprise .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-entreprise.png');
}

.formateur .enum li,.formateur input.action,.formateur p.enum, .formateur .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-formateur.png');
}

.stagiaire .enum li,.stagiaire input.action,.stagiaire p.enum, .stagiaire .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-stagiaire.png');
}

.prescripteur .enum li,.prescripteur input.action,.prescripteur p.enum, .prescripteur .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-prescripteur.png');
}

.actualite .enum li,.actualite input.action,.actualite p.enum, .prescripteur .caroussel-bloc .panels .action
{
  background-image: url('../../img/fleche-rubrique-actualite.png');
}

ul.tabs li
{
  position: relative;
  z-index: 1;
}

ul.tabs-2 li
{
  width: 50%;
}

ul.tabs-3 li
{
  width: 33%;
}
ul.tabs-3 li.ui-state-active{
	width:34%;
}
ul.tabs-4 li
{
  width: 25%;
}

ul.catalogue li
{
  float: none !important;
  padding: 4px 10px 4px 48px !important;
  width: auto !important;
  height: auto !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #E5E5E5;
  background-repeat: no-repeat;
  font-size: 1.2em;
  font-weight: bold;
}

ul.catalogue li.last-child
{
  border-bottom: none !important;
}

ul.catalogue li.catalogue
{
  background-image: url('../../img/picto-catalogue.png');
  background-position: 10px 3px;
  min-height: 29px;
}

ul.catalogue li.formation
{
  background-image: url('../../img/picto-formation.png');
  background-position: 0 3px;
  min-height: 33px;
}

ul.catalogue li.metiers-video
{
  background-image: url('../../img/picto-metiers-video.png');
  background-position: 10px 3px;
  min-height: 22px;
}

div.listContainer1 ul.split
{
  display: inline-block;
  vertical-align: top;
  width: 45%;
}

/* Éléménts généraux fin */

/* Home AFPA début */

div.caroussel-bloc
{
  background: #fff;
}

.home-afpa div.caroussel-bloc
{
  margin-bottom: 20px;
}
.home-afpa div.caroussel-bloc.vertical
{
  overflow: hidden;
}

div.caroussel-bloc tabs,div.caroussel-bloc tabs a
{
  color: #898781;
}

div.caroussel-bloc.vertical
{
  position: relative;
  background-image: url(../../img/back-carousel-vertical-home.gif);
  background-repeat: repeat-y;
}

.home div.caroussel-bloc.vertical
{
  background-position: 510px 0;
}

.home-afpa div.caroussel-bloc.vertical
{
  background-position: 706px 0;
}

div.vertical ul.tabs
{
  width: 180px;
  background: #f2f2f2;
  font-size: 1.2em;
  font-weight: bold;
  position: relative;
  z-index: 1;
  margin: 0 !important;
}

.home-afpa div.vertical ul.tabs
{
  font-size: 1.3em;
}

div.vertical ul.tabs > li
{
  border-bottom: 1px solid #fff;
  height: 58px;
}

/*.home-afpa div.vertical ul.tabs > li
{
  height: 55px;
}*/

.prescripteur div.vertical ul.tabs,.entreprise div.vertical ul.tabs
{
  width: 256px;
}

.particulier div.vertical ul.tabs > li.ui-tabs-selected,div.vertical ul.tabs > li.particulier.ui-tabs-selected
{
  background: #9579fb;
}

.entreprise div.vertical ul.tabs > li.ui-tabs-selected,div.vertical ul.tabs > li.entreprise.ui-tabs-selected
{
  background: #fc5a00;
}

.formateur div.vertical ul.tabs > li.ui-tabs-selected,div.vertical ul.tabs > li.formateur.ui-tabs-selected
{
  background: #BBD300;
}

.stagiaire div.vertical ul.tabs > li.ui-tabs-selected,div.vertical ul.tabs > li.stagiaire.ui-tabs-selected
{
  background: #E50162;
}

.prescripteur div.vertical ul.tabs > li.ui-tabs-selected,div.vertical ul.tabs > li.prescripteur.ui-tabs-selected
{
  background: #34aad9;
}

div.vertical ul.tabs li.last-child
{
  border-bottom: none;
}

.prescripteur div.vertical ul.tabs li
{
  height: 91px;
}

div.vertical ul.tabs a
{
  color: #898781;
  display: block;
  padding: 0 30px;
}

ul.tabs li.ui-tabs-selected a
{
  color: #fff !important;
}

div.vertical ul.tabs li span.arrow
{
  background-repeat: no-repeat;
  width: 10px;
  height: 19px;
  position: absolute;
  top: 50%;
  right: -10px;
  margin-top: -10px;
  display: none;
}

.particulier div.vertical ul.tabs li span.arrow,div.vertical ul.tabs li.particulier span.arrow
{
  background-image: url('../../img/vertical-tabs-fleche-particulier.png');
}

.entreprise div.vertical ul.tabs li span.arrow,div.vertical ul.tabs li.entreprise span.arrow
{
  background-image: url('../../img/vertical-tabs-fleche-entreprise.png');
}

.formateur div.vertical ul.tabs li span.arrow,div.vertical ul.tabs li.formateur span.arrow
{
  background-image: url('../../img/vertical-tabs-fleche-formateur.png');
}

.stagiaire div.vertical ul.tabs li span.arrow,div.vertical ul.tabs li.stagiaire span.arrow
{
  background-image: url('../../img/vertical-tabs-fleche-stagiaire.png');
}

.prescripteur div.vertical ul.tabs li span.arrow,div.vertical ul.tabs li.prescripteur span.arrow
{
  background-image: url('../../img/vertical-tabs-fleche-prescripteur.png');
}

div.vertical ul.tabs li.ui-tabs-selected span
{
  display: block;
}

div.vertical ul.panels
{
  position: absolute;
  top: 0;
  left: 180px;
  right: 0;
  z-index: 0;
  margin: 0 !important;
}

.prescripteur div.vertical ul.panels,.entreprise div.vertical ul.panels
{
  left: 256px;
}

ul.panels
{
  position: relative;
  margin: 0 !important;
}

ul.panels > li
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  visibility: hidden;
}


.home-afpa ul.panels #panel-actu .more.back-png {
	background-image: url("../../img/fleche-actu.png") ;
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 20px;
	margin-top:10px;
}



.caroussel-actu ul.panels > li
{
  height: 227px;
}

.panels .ui-tabs-panel
{
  visibility: visible;
}

.panels .ui-tabs-hide
{
  visibility: hidden;
}

.home-afpa .caroussel-bloc.horizontal ul.panels
{
  height: 450px;
  margin-left: 3px;
}

div.caroussel-bloc > p.enum
{
  position: absolute;
  left: 10px;
  bottom: 10px;
  margin-left: 0 !important;
}

div.vertical ul.panels > li  article div.panel-bloc,div.vertical ul.panels > li article p.visuel,
div.vertical ul.panels > li  article section,div.vertical ul.panels > li  article aside,div.vertical ul.panels > li article figure
{
  float: left;
}

div.vertical ul.panels > li div.panel-bloc p.visuel,
div.vertical ul.panels > li aside figure
{
  width: 227px;
  float: none;
  text-align: center;
}

div.vertical ul.panels li div.panel-bloc,
div.vertical ul.panels > li  article section,div.vertical ul.panels > li  article aside
{
  padding: 10px;
}

div.vertical ul.panels > li  article section
{
  width: 200px;
}

div.vertical ul.panels > li  article aside
{
  width: 228px;
}

div.vertical ul.panels > li  article .compact
{
  padding: 0;
}

.entreprise div.vertical ul.panels > li  article section.compact
{
  width: 254px;
}

.entreprise div.vertical ul.panels > li  article section.compact figure
{
  margin: 0 0 10px;
}

div.vertical ul.panels li div.last-child,
div.vertical ul.panels > li article aside
{
  border-right: none;
}

div.vertical ul.panels > li h2
{
  font-size: 1.4em;
  margin-bottom: .6em;
}

div.vertical ul.panels > li h3
{
  font-size: 1.25em;
  line-height: 1;
  margin: .6em 0 .4em;
}

div.vertical ul.panels li div.panel-bloc > h3:first-child,
div.vertical ul.panels > li section > h3:first-child
{
  margin-top: 0;
}

div.panel-bloc ul.enum,
section ul.enum
{
  margin: 6px 0;
}

ul.panels div p,
ul.panels section p,ul.panels aside p
{
  margin: 0 10px;
}

.home-afpa ul.panels div p,
.home-afpa ul.panels section p,.home-afpa ul.panels aside p
{
  margin: 0 3px;
}

div.horizontal ul.tabs
{
  overflow: hidden;
  font-size: 1.4em;
  padding-bottom: 10px;
  margin: 0 0 4px !important;
}

div.horizontal ul.tabs li
{
  float: left;
  background: #f2f2f2;
}

div.horizontal ul.tabs a
{
  color: #898781;
  display: block;
  text-align: center;
  padding: 12px 0px;
}

div.horizontal ul.tabs li span
{
  background-repeat: no-repeat;
  width: 18px;
  height: 10px;
  position: absolute;
  bottom: -9px;
  left: 50%;
  margin-left: -7px;
  display: none;
}

div.horizontal ul.tabs li.ui-tabs-selected span
{
  display: block;
}

div.horizontal ul.tabs li.ui-tabs-selected a
{
  color: #fff;
}

div.horizontal ul.tabs li#tab-emploi.ui-tabs-selected
{
  background: #a8448d;
}

div.horizontal ul.tabs li#tab-actu.ui-tabs-selected
{
  background: #9577fb;
}

div.horizontal ul.tabs li#tab-alaune.ui-tabs-selected
{
  background: #aacf0f;
}

div.horizontal ul.tabs li#tab-servicesplus.ui-tabs-selected
{
  background: #a40034;
}

div.horizontal ul.tabs li#tab-emploi span
{
  background-image: url('../../img/horizontal-tf-emploi.png');
}

div.horizontal ul.tabs li#tab-actu span
{
  background-image: url('../../img/horizontal-tf-actu.png');
}

div.horizontal ul.tabs li#tab-alaune span
{
  background-image: url('../../img/horizontal-tf-alaune.png');
}

div.horizontal ul.tabs li#tab-servicesplus span
{
  background-image: url('../../img/horizontal-tf-servicesplus.png');
}

div.horizontal ul.panels
{
  padding: 0 2px;
}

div.horizontal ul.panels h2
{
  font-size: 1.5em;
  margin-bottom: .6em;
}

div.horizontal ul.panels li#panel-emploi h2
{
  color: #a8448d;
}

div.horizontal ul.panels li#panel-actu h2
{
  color: #9577fb;
}

div.horizontal ul.panels li#panel-alaune h2
{
  color: #aacf0f;
}

div.horizontal ul.panels li#panel-servicesplus h2
{
  color: #a40034;
}

div.horizontal ul.panels h4
{
  font-size: 1.4em;
  margin-bottom: .6em;
}

div.horizontal ul.panels h5
{
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 10px .6em;
}

div.horizontal ul.panels ul
{
  overflow: hidden;
}

.home-afpa div.horizontal ul.panels > li  article > ul > li
{
  float: left;
  padding: 20px 10px;
  width: 288px;
  height: 400px;
  border: 1px solid #E5E5E5;
  margin-right: 10px;
  position: relative;
}




div.horizontal ul.panels ul > li.last,
div.horizontal ul.panels ul > li.listItemLast
{
  margin-right: 0 !important;
}

div.horizontal ul.panels li p.visuel
{
  float: left;
  margin: 5px 10px 4px 0;
}

div.horizontal ul.panels li figure {
  float: left;
  margin: 5px 10px 4px 0;
}

div.horizontal ul.panels li .tx-afpapushcontent-pi1 figure {
  float: none;
  margin: 5px 10px 4px 0;
}

.home-afpa div.horizontal ul.panels > li  article > ul > li div.other
{
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 6px;
  height: 6em;
  border-top: 1px solid #E5E5E5;
  padding-top: 1em;
}

p.action
{
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding-left: 20px;
  margin-bottom: .3em;
  margin-top: 1em;
  font-weight: bold;
}

ul.panels #panel-emploi ul.enum li,li#panel-emploi p.action
{
  background-image: url('../../img/fleche-emploiformation.png');
  background-repeat: no-repeat;
}

div.horizontal ul.panels .simple li
{
  float: none;
  width: auto;
  height: auto;
  border: none;
  padding: 0 0 0 10px;
  background: url('../../img/tiret.gif') no-repeat 0 .8em;
}

div.horizontal ul.panels #panel-actu .enum li
{
  background-image: url('../../img/fleche-actu.png');
  background-position: 0 .3em;
  padding-left: 20px;
}

li#panel-servicesplus p.action
{
  background-image: url('../../img/fleche-servicesplus.png');
}

li#panel-alaune p.action
{
  background-image: url('../../img/fleche-alaune.png');
}

li#panel-emploi p.action
{
  background-image: url('../../img/fleche-emploiformation.png');
}

li#panel-actu p.action
{
  background-image: url('../../img/fleche-actu.png');
}

ul.panels p.action
{
  clear: both;
}

div.bloc-bas
{
  border-top: 1px solid #8a8074;
  padding: 20px 0 0;
  color: #fff;
  overflow: hidden;
  /* position: relative;
  height: 160px; 
  margin-right: -30px;*/
}

div.bloc-bas p.visuel,
div.bloc-bas figure
{
  float: left;
  margin: 0 10px 4px 0;
}

div.bloc-bas h2
{
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0 0 .4em;
}

div.bloc-bas div.search
{
  /* position: absolute;
  top: 20px;
  right: 0; */
  float: right;
  margin-left: 95px;
}

div.bloc-bas .search h3
{
  text-transform: uppercase;
  background: url('../../img/titre-recherche-right.gif') no-repeat;
  padding-left: 30px;
  height: 21px;
  margin-bottom: 10px;
  font-size: 1.1em;
}

div.bloc-bas .search h4
{
  font-weight: bold;
  font-size: 1em;
  margin-bottom: 6px;
}

div.bloc-bas .search input
{
  border: none;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
}

div.bloc-bas .search input.submit-search
{
  background-color: /*url('../../img/btn-ok.gif') no-repeat 50% 50%*/ #b195ad;
  width: 22px;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
}

input.text-search
{
  width: 200px;
}

.regions-preferees,.regions-preferees a
{
  color: #fff;
}

.regions-preferees
{
  font-size: 1.2em;
  margin: 0 0 1em;
}

.regions-preferees h3,.regions-preferees ul,.regions-preferees li
{
  display: inline-block;
}

.regions-preferees h3
{
  
}

.regions-preferees ul
{
  margin-left: 10px;
}

.regions-preferees ul li
{
  background: url('../../img/puce-region-off.png') no-repeat;
  line-height: 20px;
  padding-left: 26px;
  margin-right: 10px;
}

.regions-preferees ul li.active
{
  background-image: url('../../img/puce-region-on.png');
}

.regions-preferees ul li.active a
{
  color: #D1C0B2;
}

/* Home AFPA fin */

/* Homes de rubriques début */

.bloc-column,.column
{
  float: left;
  margin-bottom: 9px;
}

.multicolumnContainer .column {
	margin-bottom: 0px;
}

.bloc-column .sub-column + .sub-column {
    border-left: 1px solid #DFDFDF;
}

form.left-border {
    border-left: 1px solid #DFDFDF;
}

.column .bloc-column
{
  float: none;
}

.bloc-column
{
  background-color: #fff;
}

.bloc-column .sub-column
{
  float: left;
}

.bloc-column .sub-column + .sub-column
{
  border-left: 1px solid #dfdfdf;
}

.bloc-column form.sub-column p + h4
{
  margin-top: .5em !important;
}

.column-12
{
  width: 44%;
  padding: 2%;
}

.column-3 .sub-column
{
  width: 254px;
}

.column-3 .sub-column + .sub-column,.bloc-column .column-1
{
  border-left-color: #000 !important;
  height: 250px;
}
/* 
.sub-column div
{
  float: left;
  width: 255px;
} */
div.focus-metier img,div.focus-metier div
{
  float: left;
}

div.focus-metier img
{
  margin-right: 10px;
}

div.focus-metier div
{
  width: 210px !important;
}

.bloc-column,.bloc-column a
{
  color: #433F36;
}

.bloc-column h1,.bloc-column h2,.focus h1.fixed,.focus h2.fixed
{
  font-size: 1.25em;
  padding: 0 11px;
  color: #fff;
  height: 55px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

body.particulier .column-23 h1
{
  /* width: 254px; */
}

.bloc-column h3
{
  line-height: 1.1;
  margin-bottom: 1em;
  font-size: 1.1em;
}

/*
.bloc-column h4,
body.entreprise .bloc-column h3.titre-strong
{
  font-size: 1em;
}
*/
.focus h1,.focus h2
{
  background-color: transparent !important;
  border-bottom: 1px solid #e0e0de;
  display: inline-block;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.focus h1.fixed,.focus h2.fixed
{
  padding-top: 0;
  padding-bottom: 0;
  height: 55px;
}

.particulier .focus h1,.particulier .focus h2
{
  color: #9579fb;
}

.entreprise .focus h1,.entreprise .focus h2
{
  color: #fc5a00;
}

.formateur .focus h1,.formateur .focus h2
{
  color: #bbd300;
}

.prescripteur .focus h1,.prescripteur .focus h2
{
  color: #34aad9;
}

.stagiaire .focus h1,.stagiaire .focus h2
{
  color: #E50162;
}

.column-23
{
  width: 245px;
}

.column-13
{
  width: 505px;
  margin-right: 0 !important;
}

.column-23+.column-23,.column-13+.column-23,.column-33
{
  margin-left: 14px;
}

div.column-2
{
  width: 509px;
}

div.column-1
{
  width: 254px;
}

div.bloc-full
{
  clear: both;
  float: none;
  /* padding: 0 0 10px; */
}

body.stagiaire h1,body.stagiaire h2,body.stagiaire div.horizontal ul.tabs li.ui-tabs-selected,body.stagiaire div.caroussel-bloc span.prev,body.stagiaire div.caroussel-bloc span.next
{
  background-color: #e50162;
}

body.particulier h1,body.particulier h2
{
  background-color: #9579fb;
}

body.entreprise h1,body.entreprise h2
{
  background-color: #fc5a00;
}

body.formateur h1,body.formateur h2
{
  background-color: #bbd300;
}

body.prescripteur h1,body.prescripteur h2
{
  background-color: #34aad9;
}

div.col-main .bloc-column p,div.col-main .bloc-column blockquote, div.col-main .bloc-column ul,div.col-main .bloc-column h4,body.entreprise .bloc-column h3.titre-strong,div.col-main .bloc-column h5
{
  margin: 0 15px .3em;
}

div.col-main .bloc-column .sub-column h4,div.col-main .bloc-column .sub-column p
{
  margin-left: 0;
  margin-right: 0;
}

div.col-main .bloc-column form.sub-column p
{
  margin-bottom: .1em;
}

div.col-main .bloc-column p.visuel,
div.col-main .bloc-column figure
{

  margin-left: 0;
  margin-right: 0;
  text-align: center;
  overflow: hidden;
}

/* Caroussel image et vidéo début */

div.caroussel-bloc
{
  position: relative;
}

div.caroussel-image
{
  margin: 0 0 10px;
  width: auto !important;
}

div.caroussel-image h4
{
  font-weight: normal;
  margin: 6px;
  font-size: 1em;
}

div.caroussel-image ul li
{
  position: relative;
}

div.caroussel-image ul li p
{
  overflow: hidden;
  margin: 0 !important;
}

div.caroussel-image ul li p img
{
  position: relative;
  z-index: 0;
}

div.caroussel-image ul li a.image
{
  background-image: url('../../img/video-btn.png');
  background-position: 50% 25px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 143px;
}
/*
div.caroussel-1
{
  margin-left: 28px;
  margin-right: 28px;
}

div.caroussel-1 ul li
{
  margin-right: 57px;
  width: 132px;
}
*/

/*
div.caroussel-2 ul li
{
  margin-right: 1px;
  width: 166px;
}
*/

.particulier .caroussel-image {
  margin-left: 28px;
  margin-right: 28px;
}

.particulier .caroussel-image ul li  {
  margin-right: 57px;
  width: 132px;
  
}



.formateur .caroussel-image ul li,.stagiaire .caroussel-image ul li   {
  margin-right: 1px;
  width: 189px;

}


.particulier .caroussel-link  , .stagiaire .caroussel-link, .formateur .bloc-column .caroussel-link  {
	margin-left:10px; 
	padding-bottom:10px;
}

/*
.prescripteur .user-formations-pi3 .bloc-column {
	height: 275px!important;
}
*/

/*
.formateur .caroussel-image {
	margin-top: 20px; 
}
*/
/*
.formateur  .bloc-column .caroussel-link {
	margin-top: 40px ; 
}
*/
/*
div.caroussel-3 ul li
{
  margin-right: 1px;
  width: 189px;
}*/


div.caroussel-bloc span.prev,div.caroussel-bloc span.next
{
  position: absolute;
  top: 28px;
  height: 38px;
  width: 23px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  cursor: pointer;
  z-index: 10;
  box-shadow: 2px 2px 2px rgba(0,0,0,.5);
}

div.caroussel-bloc span.prev
{
  left: -8px;
  background-image: url('../../img/fleche-caroussel-prev.png');
}

div.caroussel-bloc span.next
{
  right: -8px;
  background-image: url('../../img/fleche-caroussel-next.png');
}

/* Caroussel image et vidéo fin */

.particulier div.horizontal ul.tabs li.ui-tabs-selected,.particulier div.caroussel-bloc span.prev,.particulier div.caroussel-bloc span.next
{
  background-color: #9579fb;
}

.particulier div.horizontal ul.tabs li span
{
  background-image: url('../../img/horizontal-tf-particulier.png');
}

.formateur div.horizontal ul.tabs li.ui-tabs-selected,.formateur div.caroussel-bloc span.prev,.formateur div.caroussel-bloc span.next
{
  background-color: #bbd300;
}

.formateur div.horizontal ul.tabs li span
{
  background-image: url('../../img/horizontal-tf-formateur.png');
}

.prescripteur div.horizontal ul.tabs li.ui-tabs-selected,.prescripteur div.caroussel-bloc span.prev,.prescripteur div.caroussel-bloc span.next
{
  background-color: #34aad9;
}

.prescripteur div.horizontal ul.tabs li span
{
  background-image: url('../../img/horizontal-tf-prescripteur.png');
}

div.facebook h3
{
  background-color: #edeff4;
  border-bottom: 1px solid #c6cedd;
  padding: 13px 11px;
  font-size: 1.2em;
  margin-bottom: 10px;
}

ul.bloc-nav
{
  overflow: hidden;
  margin: 0 !important;
}

ul.bloc-nav li
{
  float: left;
  width: 190px;
  border-right: 1px solid #dfdfdf;
  padding-top: 107px;
  position: relative;
  background-repeat: no-repeat;
}

ul.bloc-nav li.last-child
{
  border-right: none;
}

.entreprise ul.bloc-nav li.devis
{
  background-image: url('../../img/picto-devis-entreprise.gif');
  background-position: 50% 25px;
}

.entreprise ul.bloc-nav li.campus
{
  background-image: url('../../img/picto-carte-entreprise.gif');
  background-position: 50% 18px;
}

.entreprise ul.bloc-nav li.bourse
{
  background-image: url('../../img/picto-bourse-entreprise.gif');
  background-position: 50% 28px;
}

.entreprise ul.bloc-nav li.perso
{
  background-image: url('../../img/picto-perso-entreprise.gif');
  background-position: 50% 20px;
}

.stagiaire ul.bloc-nav li.bourse
{
  background-image: url('../../img/picto-bourse-stagiaire.gif');
  background-position: 50% 28px;
}

.stagiaire ul.bloc-nav li.perso
{
  background-image: url('../../img/picto-perso-stagiaire.gif');
  background-position: 50% 20px;
}

.stagiaire ul.bloc-nav li.echange
{
  background-image: url('../../img/picto-echange-stagiaire.gif');
  background-position: 50% 28px;
}

.stagiaire ul.bloc-nav li.attestation
{
  background-image: url('../../img/picto-attestation-stagiaire.gif');
  background-position: 50% 20px;
}

.prescripteur ul.bloc-nav li.campus
{
  background-image: url('../../img/picto-carte-prescripteur.gif');
  background-position: 50% 18px;
}

.prescripteur ul.bloc-nav li.perso
{
  background-image: url('../../img/picto-perso-prescripteur.gif');
  background-position: 50% 20px;
}

.prescripteur ul.bloc-nav li.services
{
  background-image: url('../../img/picto-services-prescripteur.gif');
  background-position: 50% 18px;
}

.prescripteur ul.bloc-nav li.formation
{
  background-image: url('../../img/picto-formation-prescripteur.gif');
  background-position: 50% 20px;
}

ul.bloc-nav li a.top
{
  position: absolute;
  top: 0;
  width: 0;
}
 
ul.bloc-nav li p.enum
{
  height: 4.2em;
}

div#datepicker
{
  position: relative;
  padding-bottom: 20px;
  text-align: center;
  height: 220px;
}

div#datepicker .ui-datepicker-title
{
  font-size: 1.3em;
  text-align: center;
  margin: 0 0 6px;
}

div#datepicker a.ui-datepicker-prev,div#datepicker a.ui-datepicker-next
{
  position: absolute;
  bottom: 0;
  outline: none;
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 50%;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

div#datepicker table
{
  /*border-collapse: collapse;*/
  
  border-spacing: 2px;
  display: inline-table;
  font-size: 1.1em;
  font-weight: bold;
}

div#datepicker tbody td
{
  border: 1px solid #333029;
  text-align: center;
  padding: 2px;
  /* font-size: 1.1em; */
}

body.actualite div#datepicker table a.ui-state-highlight
{
  color:#72C63A;
}

body.actualite div#datepicker a.ui-datepicker-prev
{
  left: 11px;
  background-image: url(../../img/btn-prev-calendar-actu.png);
}

body.actualite div#datepicker a.ui-datepicker-next
{
  right: 11px;
  background-image: url(../../img/btn-next-calendar-actu.png);
}

body.formateur div#datepicker .ui-datepicker-title,body.formateur div#datepicker table a.ui-state-active
{
  color: #bbd300;
}

body.formateur div#datepicker a.ui-datepicker-prev
{
  left: 11px;
  background-image: url(../../img/btn-prev-calendar-formateur.png);
}

body.formateur div#datepicker a.ui-datepicker-next
{
  right: 11px;
  background-image: url(../../img/btn-next-calendar-formateur.png);
}

body.actualite div.caroussel-actu
{
  position: relative;
  height: 227px;
  padding-bottom: 0 !important;
}

body.actualite div.caroussel-actu h1
{
  font-size: 1.4em;
  text-transform: uppercase;
  line-height: 55px;
  padding: 0 11px;
  width: 213px;
  margin-bottom: .3em;
  position: absolute;
  top: 0;
  left: 0;
}

body.actualite div.caroussel-actu p.all
{
  position: absolute;
  left: 8px;
  bottom: 0px;
  z-index: 1;
  margin: 0 !important;
  padding-bottom: 0;
}

body.actualite div.caroussel-actu ul article
{
  position: absolute;
  left: 11px;
  top: 64px;
}

body.actualite div.caroussel-actu ul article h3
{
  font-size: 1em;
  font-weight: normal;
  margin-bottom: .2em;
}

body.actualite div.caroussel-actu ul article p
{
  margin-left: 0;
  margin-right: 0;
}

body.actualite article.first-col
{
  width: 210px;
}

body.actualite div.caroussel-actu ul figure
{
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}

body.actualite div.caroussel-bloc
{
  width: 707px;
  overflow: hidden;
}

body.actualite div.caroussel-actu ul.caroussel-nav
{
  position: absolute;
  right: 11px;
  bottom: 11px;
  z-index: 10;
}

body.actualite div.caroussel-actu ul.caroussel-nav li
{
  float: left;
  background: url(../../img/puce-caroussel-actu-off.png) no-repeat;
  margin-right: 7px;
}

body.actualite div.caroussel-actu ul.caroussel-nav li.ui-state-active
{
  background-image: url(../../img/puce-caroussel-actu-on.png);
}

body.actualite div.caroussel-actu ul.caroussel-nav li a
{
  width: 12px;
  height: 12px;
  display: block;
}

body.actualite h1,.actualite h2
{
  background-color: #ff3f39;
  color: #fff;
}

body.actualite .focus h1,body.actualite .focus h2
{
  color: #ff3f39;
}

body.actualite .column-13 .bloc-column
{
  padding-bottom: 10px;
}

body.actualite .column-13 .bloc-column p.enum
{
  margin-top: 2em;
}

body.actualite .column-13 div.fil-info ul li
{
  background: url(../../img/puce-actualite.png) no-repeat 0 5px;
  text-indent: 10px;
}

body.actualite .column-13 div.actu-image h2
{
  padding-left: 50px;
  background-repeat: no-repeat;
}

div.decryptage h2
{
  background-image: url(../../img/picto-actu-decryptage.png);
  background-position: 10px 50%;
}

div.idee-metier h2
{
  background-image: url(../../img/picto-actu-idee-metier.png);
  background-position: 18px 50%;
}

div.a-vous h2
{
  background-image: url(../../img/picto-actu-a-vous.png);
  background-position: 16px 50%;
}

body.actualite .column-13 div.actu-image img
{
  float: right;
  margin: 0 10px 10px;
}

body.actualite .column-13 ul.focus
{
  font-weight: bold;
}

body.actualite .column-13 ul li
{
  background: url(../../img/puce-actualite.png) no-repeat 0 .4em;
  text-indent: 10px;
}

body.actualite .column-23 .bloc-column
{
  padding-bottom: 10px;
}

body.actualite .column-23 h2.espace-presse
{
  background: url(../../img/fleche-espace-presse.png) no-repeat #ff3f39 11px 50%;
  padding: 0 40px;
  line-height: 44px;
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

body.actualite .column-23 ol
{
  margin: 10px 0;
}

body.actualite .column-23 ol li
{
  background: url(../../img/fleche-rubrique-actualite.png) no-repeat 0 .4em;
  padding-left: 20px;
}

body.actualite .column-23 ol h4
{
  margin-left: 0;
}

body.actualite .column-23 li
{
  margin: 0 10px 1em;
}

body.actualite .column-23 li p
{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

p.lire
{
  font-weight: bold;
  /* font-size: 1.1em; */
  /* margin: .6em 0 0 !important; */
}

body.actualite  .column-23 a.active
{
  font-weight: bold;
}

body.actualite div.social ul li
{
  background-repeat: no-repeat;
  padding-left: 26px;
  min-height: 21px;
  margin-bottom: 1.6em;
}

body.actualite div.social p.social
{
  text-align: right;
}

body.actualite div.social p.social a.image
{
  width: 20px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
}

body.actualite div.social .facebook
{
  background-image: url(../../img/picto-facebook.gif);
}

body.actualite div.social .twitter
{
  background-image: url(../../img/picto-twitter.gif);
}

/* POP IN */
div#popin_body > p.puce-bleu > a
{
	outline: medium none;
    text-decoration: none;
	color: #433F36;
}

div#popin_body > p.puce-bleu
{
	background-image: url("../../img/fleche-rubrique-prescripteur.png");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 20px;
}

/* Homes de rubriques fin */

/*--espace perso--*/

#espaceperso_content,
#espaceperso_content_menu {
	border:1px solid #acacac;
	position:absolute; 
	float:right;
	text-align:right;
	display:none;
	z-index:-1;
	background-color:#000;
	color:#fff;
}

#espaceperso_content_menu {
	padding:5px;
}

#espaceperso_content {
	width:400px;
	right:338px;
	text-align:left;
	padding:0px;
}

#espaceperso_content fieldset{
background-color:#000;
}

#espaceperso_content.display,
#espaceperso_content_menu.display {
	display:inline;
	z-index:3;
}

#espaceperso_content_menu li {
	color:#CACACA;	
	border-bottom:1px solid #acacac;
	padding:5px;	
	text-align:left;
}

#espaceperso_content_menu li a {
	color:#000;	
}

span#espaceperso {
	background:url(../../img/puce-verte.png) 0 3px no-repeat;
	color:#000;	
	cursor:pointer;
	top:-4px;
	margin-right:7px;
	padding-left:24px;
}

span#espacepersoMenu {
	background:url(../../img/puce-verte.png) 0 3px no-repeat;
	color:#000;	
	cursor:pointer;
	position:relative;
	top:-4px;
	margin-right:7px;
	padding-left:24px;
	border-bottom: 1px solid #847B6F;
	border-right: 1px solid #847B6F;
	
	
	
}

#espacepersoMenu a,
#espaceperso a {
	color:#000;	
}

#closeLogin {
    background: url("../../img/close_bt.png") no-repeat scroll -5px -6px transparent;
    cursor: pointer;
    float: right;
    height: 23px;
    position: relative;
    width: 23px;
}

li#espaceperso{
cursor:pointer;
}

/* Begin design pi4 mes demandes */
.tx-afpaespaceperso-pi4 .pageNumbers a, 
.tx-afpaespaceperso-pi4 .prevPage, 
.tx-afpaespaceperso-pi4 .nextPage {
	padding:0.1em;
	text-decoration:none !important;
}

.tx-afpaespaceperso-pi4 .currentPage {
	font-weight:bold;
}

.tx-afpaespaceperso-pi4 table.recrute {
	margin-bottom:0.3em !important;
}
/* End design pi4 mes demandes */
/*--espace perso end--*/ 

/* liste alpha */
.trialpha{display:inline;padding-bottom:10px;}
ul.alpha {display:inline;}
ul.alpha li {display:inline;padding-right:5px;background: none;}
ul.alpha li a{text-decoration:none !important;font-weight:bold;}
ul.alpha li strong, ul.alpha li a:hover, .alpha ul li a:focus, ul.alpha li a:active{width:10px;background-color:#F68B1F;color:#fff;display:inline;text-decoration:none !important;}



/*région*/
.titre-region {
	position:absolute;
	left:160px;
	top:78px;
    color: #60C11C;
    font-size: 30px;
    font-weight: bold;
}

.no-display .date {
display:none;
}

/* calage moteur */ 
.home-afpa .ui-selectmenu, .home-afpa .ui-selectmenu-menu,
.particulier .ui-selectmenu,.particulier .ui-selectmenu-menu, 
.entreprise .ui-selectmenu,.entreprise .ui-selectmenu-menu,
.prescripteur .ui-selectmenu,.prescripteur .ui-selectmenu-menu
.lafpa .ui-selectmenu,.lafpa .ui-selectmenu-menu
{
 font-size:11px;
}

ul.ui-widget li a, a.ui-widget{cursor:pointer;}
ul.ui-widget li a:hover{ background:#433f36;color:white; }
.particulier ul.ui-widget li a:hover{ background:#9579fb !important;}
.entreprise ul.ui-widget li a:hover{ background:#fc5a00 !important;}
.prescripteur ul.ui-widget li a:hover{ background:#34aad9 !important;}
.stagiaire ul.ui-widget li a:hover{ background:#e50162 !important; }
.formateur ul.ui-widget li a:hover{ background:#bbd300 !important;}
.lafpa ul.ui-widget li a:hover{ background:#62BF19;color:white; }



.particulier .user-formations-pi3 .focus h2 {
margin-bottom:5px;
}

.particulier .user-formations-pi3 figure {
margin-bottom:5px;
}
/*
.home.particulier .user-formations-pi3 p {
margin-top:0px!important;
}*/

.particulier .ui-selectmenu-disabled {
	cursor: default;
	color: #B2B2B2;
}

#panel-entreprise .user-formations-pi3 .titre-strong, #panel-particulier .user-formations-pi3 .titre-strong {
margin-top:0px;
}

#panel-entreprise .user-formations-pi3 .bloc-column form{margin-top: 10px;}

#panel-entreprise aside .user-formations-pi3 form p{
margin-bottom:0.2em!important;
}


.nav-panel,.menu{
display:none;
}
/* fin calage moteur */

/* Bloc infoPlace*/
#infoPlErreur{
    color: black; font-weight: bold; padding: 5px; cursor: pointer; text-align: right; 
    float: right; border: 1px solid red; margin-bottom: 0px; border-radius: 0px 10px 2px 10px;
}
/* Fin Bloc infoPlace*/

.NavSearch .ui-state-active, .top-nav .ui-state-active, 
#NavigationPrincipale .nav-nationale .ui-state-active  h3,
.particulier .nav-nationale #particulier #particulier-title,
.entreprise .nav-nationale #entreprise #entreprise-title,
.stagiaire .nav-nationale #stagiaire #stagiaire-title,
.prescripteur .nav-nationale #prescripteur  #prescripteur-title,
.formateur .nav-nationale #formateur #formateur-title{
font-weight:bold;
}



.hasEvent, .hasEvent a, body.actualite div#datepicker .ui-datepicker-title{
color:#FF3F39!important;
}

.datepickerDetail {
left: 50%; 
z-index: 9500; 
width: 500px; 
height: 200px; 
overflow: hidden; 
margin-left: -250px; 
position: fixed; 
top: 50%; 
margin-top: -100px; 
display:none;
}

.datepickerDetail-content {
overflow: auto; 
height: 200px;
}

html #FildAriane{
	position:relative;
	top:0;
	left:0;
	padding:0 0 15px 0;
}
html #FildAriane li{
	display:inline;
	color:#fff;
	font-size:11px;
}
html #FildAriane li a{
	color:#fff;
}
html #FildAriane li a:hover{
	text-decoration:underline;
}

/**Antidot Moteur V7**/
.tx-afpasearchengine-pi1{display: inline-block;width: 100%;}
.tx-afpasearchengine-pi1 ul li{background:none !important;}
.tx-afpasearchengine-pi1 #keywords{margin: 5px 10px 10px 35px; width: 232px; height: 22px;}
.tx-afpasearchengine-pi1 fieldset#fcriteria label{display: block;height: 20px;padding: 2px;cursor: pointer;margin: 5px;} 
.tx-afpasearchengine-pi1 fieldset#fcriteria label:hover, .tx-afpasearchengine-pi1 fieldset#fcriteria label.critSelected{background-color: #FC5A00;color: #FFFFFF;}
.tx-afpasearchengine-pi1 fieldset{float: left; border: 1px solid #CCCCCC; margin-left: 10px; width: 23%; padding: 10px; margin-bottom: 20px;}
.tx-afpasearchengine-pi1 fieldset#criteria_ftype{width: 40%;}
.tx-afpasearchengine-pi1 legend{border-left:none;padding-right: 5px;}
.tx-afpasearchengine-pi1 #nb_resultPer_page{text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin: 10px; padding: 10px;}
.tx-afpasearchengine-pi1 #nb_resultPer_page a, #nb_replies-menu{width:50px !important;}
.tx-afpasearchengine-pi1 #nb_resultPer_page label, .tx-afpasearchengine-pi1  #tag_expression label {font-weight: bold;}
.tx-afpasearchengine-pi1 #search_promote h3, .tx-afpasearchengine-pi1 #tag_expression h3, .tx-afpasearchengine-pi1 #result_domaine_tree h3{margin-bottom:none;color: #FC5A00;}
.tx-afpasearchengine-pi1 #search_promote a, .tx-afpasearchengine-pi1 #search_result .item_res a{text-decoration: underline;}
.tx-afpasearchengine-pi1 #search_result .item_res a{font-weight: bold;}
.tx-afpasearchengine-pi1 #search_result .item_res a:hover{color: #FC5A00;}
.tx-afpasearchengine-pi1 #search_result .item_res{padding: 15px;}
.tx-afpasearchengine-pi1 #result_pager{border-top: 1px solid #CCCCCC;}
.tx-afpasearchengine-pi1 #item_domaine{margin-top: 5px; margin-bottom: 5px;}
.tx-afpasearchengine-pi1 #result_pager .pagination{text-align: center;position: relative; margin-bottom: 30px; margin-top: 15px;}
.tx-afpasearchengine-pi1 #result_pager .pagination li{display: inline;} 
.tx-afpasearchengine-pi1 #result_pager .pagination li:after{content: " | "; color: #CCCCCC; display: inline-block; font-size: 100%; margin: 0 15px;}
/*.tx-afpasearchengine-pi1 #result_pager .pagination li:last-child:after {content: " ";}*/
.tx-afpasearchengine-pi1 #result_pager .pagination li.pagin-suiv:after {content: " ";}
.tx-afpasearchengine-pi1 #result_pager .pagination li.last_li:after {content: " "; }
.tx-afpasearchengine-pi1 #result_pager .pagination li.pagin-suiv{float: right;}
.tx-afpasearchengine-pi1 #result_pager .pagination li.pagin-pre{float: left;}
.tx-afpasearchengine-pi1 #result_pager .pagination li.pagin-pre:after{content: " ";}
.tx-afpasearchengine-pi1 #result_pager .pagination li a:hover, .tx-afpasearchengine-pi1 #result_pager .pagination li a.selected {color: #FC5A00;}
.tx-afpasearchengine-pi1 #result_domaine_tree{text-align: center; border-bottom: 1px solid #CCCCCC; padding: 0 10px 10px; margin: 10px;}
.tx-afpasearchengine-pi1 #result_domaine_tree a{text-decoration: underline;}
.tx-afpasearchengine-pi1 fieldset#criteria_fresult #criteria_result > ul{margin: 0px !important;}
.tx-afpasearchengine-pi1 fieldset#criteria_fresult #criteria_result > ul ul{margin: 0px !important;}
.tx-afpasearchengine-pi1 fieldset#criteria_fresult #criteria_result > ul li label{font-weight: bold;}
.tx-afpasearchengine-pi1 fieldset#criteria_fresult #criteria_result > ul li label span{font-weight: normal;padding-left: 2px;}
.tx-afpasearchengine-pi1  #no_result{margin: 10px; text-align: center; font-weight: bold; padding-bottom: 10px;}
.tx-afpasearchengine-pi1  #tag_expression ul li{display:inline;border-right:1px solid #CCCCCC;padding-right: 5px;}
.tx-afpasearchengine-pi1  #tag_expression{text-align: center; margin: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC;}
.tx-afpasearchengine-pi1  #tag_expression a:hover, .tx-afpasearchengine-pi1  #spellcheck-suggestions a:hover {color: #FC5A00;}
.tx-afpasearchengine-pi1  #search_promote{text-align: center; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px;margin-bottom: 5px;}
.tx-afpasearchengine-pi1  #spellcheck-suggestions{text-align: left; margin: 10px; padding: 10px 0 10px 0; border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
.orange .column-33 .tx-afpasearchengine-pi1  input.action{ background: url("/typo3conf/ext/afpa_searchengine/res/img/Lancer_Recherche_Orange.png") no-repeat scroll transparent !important; color:transparent !important;width:123px;height:30px;text-indent:-1000px;}

.tx-afpasearchengine-pi2{display: inline-block;width: 100%;}
aside .tx-afpasearchengine-pi2 h2{width: 248px !important;margin-left:-5px;}
.tx-afpasearchengine-pi2 ul li{background:none !important;}
.tx-afpasearchengine-pi2 #keywords{margin: 5px 10px 10px 35px; width: 232px; height: 22px;}
.tx-afpasearchengine-pi2 fieldset#fcriteria label{display: block;height: 20px;padding: 2px;cursor: pointer;margin: 5px;} 
.tx-afpasearchengine-pi2 fieldset#fcriteria label:hover, .tx-afpasearchengine-pi2 fieldset#fcriteria label.critSelected{background-color: #62BF19;color: #FFFFFF;}
.tx-afpasearchengine-pi2 fieldset{float: left; border: 1px solid #CCCCCC; margin-left: 10px; width: 23%; padding: 10px; margin-bottom: 20px;}
.tx-afpasearchengine-pi2 fieldset#criteria_ftype{width: 40%;}
.tx-afpasearchengine-pi2 legend{border-left:none;padding-right: 5px;}
.tx-afpasearchengine-pi2 #nb_resultPer_page{text-align: center; margin: 10px; padding: 10px;height:30px;}
.tx-afpasearchengine-pi2 #nb_resultPer_page a, #nb_replies-menu{width:50px !important;}
.tx-afpasearchengine-pi2 #nb_resultPer_page label, .tx-afpasearchengine-pi2  #tag_expression label {font-weight: bold;}
.tx-afpasearchengine-pi2 #search_promote h3, .tx-afpasearchengine-pi2 #tag_expression h3, .tx-afpasearchengine-pi2 #result_domaine_tree h3{margin-bottom:none;color: #62BF19;}
.tx-afpasearchengine-pi2 #search_promote a, .tx-afpasearchengine-pi2 #search_result .item_res a{text-decoration: underline;}
.tx-afpasearchengine-pi2 #search_result .item_res a{font-weight: bold;}
.tx-afpasearchengine-pi2 #search_result .item_res a:hover{color: #62BF19;}
.tx-afpasearchengine-pi2 #search_result .item_res{padding: 15px;}
.tx-afpasearchengine-pi2 #result_pager{border-top: 1px solid #CCCCCC;}
.tx-afpasearchengine-pi2 #item_domaine{margin-top: 5px; margin-bottom: 5px;}
.tx-afpasearchengine-pi2 #result_pager .pagination{text-align: center;position: relative; margin-bottom: 30px; margin-top: 15px;}
.tx-afpasearchengine-pi2 #result_pager .pagination li{display: inline;} 
.tx-afpasearchengine-pi2 #result_pager .pagination li:after{content: " | "; color: #CCCCCC; display: inline-block; font-size: 100%; margin: 0 15px;}
/*.tx-afpasearchengine-pi2 #result_pager .pagination li:last-child:after {content: " ";}*/
.tx-afpasearchengine-pi2 #result_pager .pagination li.pagin-suiv:after {content: " ";}
.tx-afpasearchengine-pi2 #result_pager .pagination li.last_li:after {content: " "; }
.tx-afpasearchengine-pi2 #result_pager .pagination li.pagin-suiv{float: right;}
.tx-afpasearchengine-pi2 #result_pager .pagination li.pagin-pre{float: left;}
.tx-afpasearchengine-pi2 #result_pager .pagination li.pagin-pre:after{content: " ";}
.tx-afpasearchengine-pi2 #result_pager .pagination li a:hover, .tx-afpasearchengine-pi2 #result_pager .pagination li a.selected {color: #62BF19;}
.tx-afpasearchengine-pi2 #result_domaine_tree{text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 0 10px 10px; margin-top: 30px;}
.tx-afpasearchengine-pi2 #result_domaine_tree a{text-decoration: underline;}
.tx-afpasearchengine-pi2 fieldset#criteria_fresult #criteria_result > ul{margin: 0px !important;}
.tx-afpasearchengine-pi2 fieldset#criteria_fresult #criteria_result > ul li label{font-weight: bold;}
.tx-afpasearchengine-pi2 fieldset#criteria_fresult #criteria_result > ul li label span{font-weight: normal;padding-left: 2px;}
.tx-afpasearchengine-pi2  #no_result{margin: 10px; text-align: center; font-weight: bold; padding-bottom: 10px;}
.tx-afpasearchengine-pi2  #tag_expression ul li{display:inline;border-right:1px solid #CCCCCC;padding-right: 5px;}
.tx-afpasearchengine-pi2  #tag_expression{text-align: center; margin: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC;}
.tx-afpasearchengine-pi2  #tag_expression a:hover{color: #62BF19;}
.tx-afpasearchengine-pi2  #search_promote{text-align: center; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px;margin-bottom: 5px;}
.lafpa .onglet-campus .tx-afpasearchengine-pi2  input.action{background: url("/typo3conf/ext/afpa_searchengine/res/img/Lancer_Recherche_Vert.png") no-repeat scroll transparent !important; color:transparent !important;width:123px;height:30px;text-indent:-1000px;}

/**End Antidot Moteur V7**/

/* -- nouvelles dispositions (6,7) de page copie -- */
.formation .focus h1,.formation .focus h2
{
  color: #f68b1f;
}

.lafpa .focus h1,.lafpa .focus h2
{
  color: #62BF19;
}

.page-content.bloc-full .column-13 h3, .page-content.bloc-full .column-13 h4,.page-content.bloc-full .column-13 h5 {
padding:5px 15px 5px 15px;
margin:5px 0px;
}

.page-content.bloc-full .column-13 h3 {
text-transform:uppercase;
padding:10px 15px 10px 15px;
}

.page-content.bloc-full .column-13 ul li {
/*margin-bottom:10px;*/
}

/* -- heritage couleur -- */
body.formation h1,body.formation h2
{
  background-color: #f68b1f;
}

body.lafpa h1,body.lafpa h2
{
  background-color: #62BF19;
}

.particulier .page-content.bloc-full .column-13 h3, .particulier  .page-content.bloc-full .column-13 h4 {
  color: #9579fb;
}

.prescripteur .page-content.bloc-full .column-13 h3, .prescripteur  .page-content.bloc-full .column-13 h4 {
  color: #34aad9;
  background-color: transparent !important;
}

.entreprise .page-content.bloc-full .column-13 h3, .entreprise .page-content.bloc-full .column-13 h4 {
  color: #FC5A00;
  background-color: transparent !important;
}

.stagiaire .page-content.bloc-full .column-13 h3, .stagiaire .page-content.bloc-full .column-13 h4 {
  color: #E50162;
  background-color: transparent !important;
}

.formateur .page-content.bloc-full .column-13 h3, .formateur .page-content.bloc-full .column-13 h4 {
  color: #BBD300;
  background-color: transparent !important;
}

.actualite .page-content.bloc-full .column-13 h3, .actualite .page-content.bloc-full .column-13 h4 {
  color: #ff3f39;
  background-color: transparent !important;
}

.formation .page-content.bloc-full .column-13 h3, .formation .page-content.bloc-full .column-13 h4 {
  color: #f68b1f;
  background-color: transparent !important;
}

.lafpa .page-content.bloc-full .column-13 h3, .lafpa  .page-content.bloc-full .column-13 h4 {
  color: #62BF19;
  background-color: transparent !important;
}

.noblur div ,.noblur p, .noblur ul , .noblur ol, .noblur span, .noblur img, .noblur a {
margin:0;
padding:0;
}
.page-content.bloc-full .column-13 > ul, .page-content.bloc-full .column-13 > ol {
padding-left: 30px;

}
.page-content.bloc-full ul li {
	background: url("../../img/puce-ulform.gif") no-repeat scroll 0 6px transparent;
    text-indent: 10px;

}

.page-content.bloc-full .column12 {
	width:505px;
}

.page-content.bloc-full .column-23 {
  margin-right:0;
  float:right;
}

.page-content.bloc-full .column-13 {
  float:left;
}

.page-content.bloc-full .column-33 {
  margin-left:0;
  width: 100%;
}

/*screen_sub.css copie */
html #FildAriane{
	position:relative;
	top:0;
	left:0;
	padding:0 0 15px 0;
}
html #FildAriane li{
	display:inline;
	color:#fff;
	font-size:11px;
}
html #FildAriane li a{
	color:#fff;
}
html #FildAriane li a:hover{
	text-decoration:underline;
}

.border-contenu {
    border-bottom: 1px solid #CCCCCC;
    height: 13px;
    margin-bottom: 30px;
	margin:0 15px 0 15px;
}

.column-23 h3{
	font-size:17px;
	margin:22px 0 10px 0;
}
.column-23 p.entete{
	margin-bottom:15px;
}
.bloc-list-d{
	margin-top:17px;
}
.column-23 p.entete strong{
	font-size:12px;
}
.liste-norm{
	padding-top:25px;
}
.column-23 ul.liste-norm li{
	margin-bottom:14px;
}
.column-23 .Special2 ul li{
	background:url(../../img/puce-right-w.gif) 0 6px no-repeat;
	text-indent:10px;
	margin-bottom:4px;
}
.column-23 .block-article .inner ul li,.column-23 .bloc-column .inner ul li{
	background:url(../../img/puce-ulform.gif) no-repeat scroll 0 6px transparent;
	text-indent:10px;
	margin-bottom:4px;
}
.column-23 .Special2 input {
	color:#FFFFFF;
}

.border-contenu {
    border-bottom: 1px solid #CCCCCC;
    height: 13px;
    margin-bottom: 30px;
}

.more {
    line-height: 14px;
    margin-top: 10px;
    padding: 0 0 0 20px;
	position:relative;
	font-weight: normal;
	
	
}
.inner {
    padding: 22px 13px 0 15px;
    position: relative;
}

.column-23 .block-article-right, .column-23 .Special2, .column-23 .dlContact {
    border-bottom: 1px solid #8A8074;
    color: #FFFFFF;
    /*padding-bottom: 25px;
	display:inline-block;*/
}

input, textarea {
    color: #433F36;
    font-family: arial;
}


.img-right-illu {
    padding-bottom: 25px;
    position: relative;
}

.img-right-illu span {
    font-size: 10px;
}

.img-right-illu img {
    display: block;
    margin-bottom: 8px;
}

/*surcharge compatibilite */
div.col-main .column-23 .user-formations-pi3 .bloc-column .inner p {
margin-left:0px;
margin-right:0px;
}




	

/*------accordeon---------*/
.titre-acco{
	font-size:12px;
	padding:24px 0;
	border-bottom:1px solid #e3e2e1;   
}                           
.click-accordeon{
	font-size:12px;
	font-weight:bold;
	padding:11px 0;
	border-bottom:1px solid #e3e2e1;
	cursor:pointer;
} 

.selected-acco{
	border:none;   
	text-decoration:underline;
}

.accordeon-bloc{
	display:none;
	border-bottom:1px solid #e3e2e1;
	padding-bottom:7px;
}                   

.accordeon-bloc ul li a{
	text-decoration:none;
}          
.accordeon-bloc ul li a:hover{
	text-decoration:underline;
}   
.bottom-metier{
	margin-top:40px;
}            

.border-bloc{
	border-bottom:1px solid #e3e2e1;
	padding-bottom:22px;   
	margin-bottom:16px;
} 
.col-center .border-bloc h4{
	font-size:12px;
	margin-bottom:15px;
}  
.col-center .border-bloc h5{
 	font-weight:bold;
	margin-bottom:15px;
} 
.col-center .border-bloc h6{
 	font-weight:bold;
	margin-bottom:7px;
}    
.col-center .border-bloc ul li{
	background:url(../../img/puce-ulform.gif) no-repeat scroll 0 6px;  
	padding-left:10px;
} 
.col-center .border-bloc.last-child{
	border-bottom:none;
	margin-bottom:0;
}   
.border-bloc h3.titre-entreprise-top{
	font-weight:bold; 
	font-size:16px;
	margin-bottom:17px;
}      

.content-suite{
	display:none;
}

/*fin accordeon */

/*screen sub formateur */
.formateur .accordeon-bloc ul li{
	background-image: url("../../img/fleche-rubrique-formateur.png");
	padding-left:60px;          
	margin-bottom:12px;
} 

.formateur .selected-acco{
	color:#BBD300;
}

.formateur .user-formations-pi3 .more {
	background-image: url("../../img/fleche-rubrique-formateur.png");
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}


/*screen sub prescripteur */
.prescripteur .selected-acco{
	color:#34AAD9;
}
.prescripteur .accordeon-bloc ul li{
	background-image: url("../../img/fleche-rubrique-prescripteur.png");
	padding-left:60px;          
	margin-bottom:12px;
} 

.prescripteur .user-formations-pi3 .more {
	background-image: url("../../img/fleche-rubrique-prescripteur.png");
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*screen sub stagiaire */
.stagiaire .selected-acco{
	color:#E50162;
}
.stagiaire .accordeon-bloc ul li{
	background-image: url("../../img/fleche-rubrique-stagiaire.png");
	padding-left:60px;          
	margin-bottom:12px;
} 

.stagiaire .user-formations-pi3 .more {
	background-image: url("../../img/fleche-rubrique-stagiaire.png");
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*screen sub particulier */
.particulier .selected-acco{
	color:#9579FB;
}

.particulier .accordeon-bloc ul li{
	background-image: url("../../img/fleche-rubrique-particulier.png");
	padding-left:60px;          
	margin-bottom:12px;
} 

.particulier .user-formations-pi3 .more {
	background: url("../../img/fleche-rubrique-particulier.png") no-repeat scroll 0 4px transparent;
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;

}

/*screen sub entreprise */
.entreprise .selected-acco{
	color:#FC5A00;
}

.entreprise .accordeon-bloc ul li{
	background-image: url("../../img/fleche-rubrique-entreprise.png");
	padding-left:60px;          
	margin-bottom:12px;
} 

.entreprise .more {
	background-image: url("../../img/fleche-rubrique-entreprise.png");
    line-height: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}

/*screen sub formation (alternance old) */
/*
.formation .list-besoin {
    height: 257px;
    margin: 20px 0 0 20px;
    position: relative;
    width: 278px;
}

.formation #besoin-gerer {
    background: url("../../img/picto-metier-batiment.gif") no-repeat scroll 0 0 transparent;
    height: 136px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: -20px;
    width: 136px;
}

.formation #besoin-dev {
    background: url("../../img/picto-metier-indus.gif") no-repeat scroll 0 0 transparent;
    height: 136px;
    left: 142px;
    position: absolute;
    text-indent: -5000px;
    top: -20px;
    width: 136px;
}

.formation #besoin-recrute {
    background: url("../../img/picto-metier-services.gif") no-repeat scroll 0 0 transparent;
    height: 151px;
    left: 0;
    position: absolute;
    text-indent: -5000px;
    top: 119px;
    width: 136px;
}

.formation #besoin-form {
    background: url("../../img/picto-metier-admin.gif") no-repeat scroll 0 0 transparent;
    height: 151px;
    left: 142px;
    position: absolute;
    text-indent: -5000px;
    top: 119px;
    width: 136px;
}
*/

/*screen sub contrats pro */
.content-col-contenu {
    font-size: 12px;
    margin: 25px 15px;
}

.content-col-contenu p {
    margin: 0 0 21px;
}

#recrute_recherche {
    font-size: 12px;
    padding-bottom: 25px;
}

form#recrute_recherche .form_section {
    font-size: 12px;
    margin-bottom: 20px;
}

form#recrute_recherche fieldset {
margin:25px 15px;
    padding: 0 0 15px;
}

form#recrute_recherche .left_50 {
    float: left;
    width: 230px;
}

form#recrute_recherche .left_50 p {
    margin-bottom: 10px;
}


form#recrute_recherche .left_50 p label {
    padding-left: 10px;
}

#recrute_recherche label {
    padding-right: 10px;
}

label {
    cursor: pointer;
}
.mentions {
margin:25px 15px;
}
.bloc-bottom {
	width: 454px;
    border-top: 1px solid #CCCCCC;
    bottom: 0;
    clear: both;
    left: 15px;
    padding: 5px 0 20px;
	margin:25px 15px;
}

#recrute_recherche .valid-form-ajax input {
    background: url("../../img/puce-orange.png") no-repeat scroll 0 4px transparent;
    border: medium none;
    color: #433F36;
    cursor: pointer;
    padding: 0 0 0 20px;
}


/*tooltips*/
.my-tooltips{
	display:none;
}
.content-tooltips{
	position:absolute;
	background:url(../../img/bottom-tooltips.png) left bottom no-repeat;
	width:240px;
	z-index:10; 
	color:#433f36;
}                
.content-tooltips{
	font-family:arial;
	font-size:11px; 
	text-align:left;   
	padding-bottom:12px;
}             
.bottom-tooltips{   
	background:url(../../img/top-tooltips.png) no-repeat;   
	padding:13px 20px 4px 10px; 	  
}
.titre-tooltips{
	font-size:12px;
	font-weight:bold;
	margin-bottom:13px;
}  
.bottom-tooltips ul li{
	background:url(../../img/puce-ulform.gif) no-repeat scroll 0 4px;
	line-height:14px;
	padding-left:8px; 
	margin-bottom:5px;
} 
/*fin tooltips*/
   
 

/*screen_sub.css copie fin */

/*col 3 copie*/
/*actu*/
.block-actu .img-actu{
	width:180px;
	float:left;
}
.block-actu .img-actu img{
	display:block;
	margin-bottom:10px;
}
.block-actu .img-actu .legende{
	display:block;
	font-size:10px;
	width:160px;
	padding-left:14px;
}
.content-block-actu{
	width:253px;
	float:right;
	margin-right:17px;
	display:inline;
	padding:17px 10px 0 0;
}
.block-actu-arch .content-block-actu{
	padding:17px 10px 15px 18px;
	display:block;
	float:none;
	margin-right:0;
	width:415px;
}
.content-block-actu h3,
.block-actu-arch .content-block-actu h3{
	font-size:17px;
}
.content-block-actu .date,
.block-actu-arch .content-block-actu .date{
	margin-top:15px;
}
.content-block-actu .autor-temoi,
.block-actu-arch .content-block-actu .autor-temoi{
	margin-top:8px;
}
.content-block-actu .content-temoi,
.block-actu-arch .content-block-actu .content-temoi{
	margin-top:20px;
}
.block-actu{
	padding:30px 0;
}
.border-separ{
	border-bottom:1px solid #ccc;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:450px;
	margin-left:16px;
}

.block-actu .img-actu img{
	display:block;
	margin-bottom:10px;
}
.block-actu .img-actu .legende{
	display:block;
	font-size:10px;
	width:160px;
	padding-left:14px;
}
.content-block-actu{
	width:253px;
	float:right;
	margin-right:17px;
	display:inline;
	padding:17px 10px 0 0;
}
.block-actu-arch .content-block-actu{
	padding:17px 10px 15px 18px;
	display:block;
	float:none;
	margin-right:0;
	width:415px;
}
.content-block-actu h3,
.block-actu-arch .content-block-actu h3{
	font-size:17px;
}
.content-block-actu .date,
.block-actu-arch .content-block-actu .date{
	margin-top:15px;
}
.content-block-actu .autor-temoi,
.block-actu-arch .content-block-actu .autor-temoi{
	margin-top:8px;
}
.content-block-actu .content-temoi,
.block-actu-arch .content-block-actu .content-temoi{
	margin-top:20px;
}
.block-actu{
	padding:30px 0;
}

/* -- chapo -- */

.col-main .bloc-column blockquote.chapo {
	font-weight:bold;
}

.particulier .page-content.bloc-full .Special3, 
.particulier .col-main .bloc-column blockquote.chapo {
	background-color:#F8EBFF;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.prescripteur .page-content.bloc-full .Special3,
.prescripteur .col-main .bloc-column blockquote.chapo  {
	background-color:#E8F8FC;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.entreprise .page-content.bloc-full .Special3,
.entreprise .col-main .bloc-column blockquote.chapo  {
	background-color:#FCEEE8;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}
.stagiaire .page-content.bloc-full .Special3,
.stagiaire .col-main .bloc-column blockquote.chapo  {
	background-color:#FCE8FC;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.formateur .page-content.bloc-full .Special3,
.formateur .col-main .bloc-column blockquote.chapo {
	background-color:#F1FCE8;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}
.actualite .page-content.bloc-full .Special3,
.actualite .col-main .bloc-column blockquote.chapo{
	background-color:#FAE3DE;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.formation .page-content.bloc-full .Special3,
.formation .col-main .bloc-column blockquote.chapo {
	background-color:#FAEEDE;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}
.lafpa .page-content.bloc-full .Special3,
.lafpa .col-main .bloc-column blockquote.chapo {
	background-color:#E8FCE8;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.espace-perso .page-content.bloc-full .Special3,
.espace-perso .col-main .bloc-column blockquote.chapo{
	background-color:#E6F5FC;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.formation .page-content.bloc-full .Special2{
	border-bottom: 1px solid #FAEEDE;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}

.lafpa .page-content.bloc-full .Special2 {
	border-bottom: 1px solid #E8FCE8;
	margin:0 15px 0 15px;
	padding:5px 0 5px 0;
}


/* input submit, links */
.more a:hover{
	text-decoration:underline;
}
.lafpa .valid-form-recrute input, .lafpa .valid-form input, .lafpa .more {
	background:url(../../img/fleche-rubrique-lafpa.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.formation .valid-form input, .formation .more {
	background:url(../../img/fleche-rubrique-formation.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;	
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.actualite .valid-form input, .actualite .more {
	background:url(../../img/fleche-rubrique-actualite.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.entreprise .valid-form input, .entreprise .more {
	background:url(../../img/fleche-rubrique-entreprise.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;	
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.prescripteur .valid-form input, .prescripteur .more {
	background:url(../../img/fleche-rubrique-prescripteur.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;	
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.stagiaire .valid-form input, .stagiaire .more {
	background:url(../../img/fleche-rubrique-stagiaire.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.formateur .valid-form input, .formateur .more {
	background:url(../../img/fleche-rubrique-formateur.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.lafpa .valid-form input, .formateur .more {
	background:url(../../img/fleche-rubrique-lafpa.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	cursor:pointer;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.select-archive {
    margin-bottom: 15px;
}
.select-archive select {
 width:202px;
}


.encart-afpa{
	position:absolute;
	top:-70px;
	left:346px;
}

.form-campus{
	border:1px solid #ccc;
	padding:30px 20px;
}

.form-campus fieldset .frow{
	margin-bottom:14px;
}
.form-campus fieldset .frow label{
	display:block;
	margin-bottom:4px;
}
.form-campus fieldset .frow.checkbox{
	margin-bottom:30px;
}
.form-campus fieldset .frow.checkbox label,
.form-campus fieldset .frow.radio label{
	display:inline;
	margin-bottom:0px;
}
.form-campus fieldset .frow.checkbox .eqLabel,
.form-campus fieldset .frow.radio .eqLabel{
	font-weight:normal;
	font-size:11px;
	display:block;
	margin-bottom:15px;
	background:url(../../img/puce-ulform.gif) no-repeat scroll 0 6px;
	text-indent:10px;
}
.form-campus fieldset .frow.checkbox .fs,
.form-campus fieldset .frow.radio .fs{
	display:block;
	margin-bottom:7px;
}
.form-campus .validation input{
	background:url(../../img/fleche-rubrique-lafpa.png) 0 4px no-repeat;
	border:none;
	padding:0 0 0 20px;
	color:#433f36;
	cursor:pointer;	
	margin-top:15px;
}
.btn-bottom-campus{
	padding:20px 0 30px 0;
}
.vert .btn-bottom-campus .more{
	background-image:url(../../img/fleche-rubrique-lafpa.png) 0 4px no-repeat;
}

.content-campus{
	padding-bottom:30px;
}
.content-campus h3{
	font-size:12px;
	margin-bottom:12px;
}

.social-btn{
	float:right;
	display:inline-block;
	padding:10px 15px 10px 0;
	text-align: right;
}


ul#BoxOutilsTexte{
	position:relative;
	top:60px;
	height:40px;
	padding-left:0;
}
ul#BoxOutilsTexte li a{
	color:#fff;
}
ul#BoxOutilsTexte li#bottom-recommand{
	background:url(../../img/bottom-recommand.gif) no-repeat;
	width:19px;
	height:16px;
	font-size:1px;
	line-height:1px;
	text-indent:-5000px;
	float:left;
	display:inline;
	margin-right:10px;
}
ul#BoxOutilsTexte li#bottom-rss{
	background:url(../../img/bottom-rss.gif) no-repeat;
	width:16px;
	height:16px;
	font-size:1px;
	line-height:1px;
	text-indent:-5000px;
	float:left;
	display:inline;
	margin-right:10px;
}
ul#BoxOutilsTexte li#bottom-print{
	background:url(../../img/bottom-print.gif) no-repeat;
	width:18px;
	height:16px;
	font-size:1px;
	line-height:1px;
	text-indent:-5000px;
	float:left;
	display:inline;
	margin-right:10px;
}

ul#BoxOutilsTexte li#bottom-recommand a{
	display:block;
	width:19px;
	height:16px;
}
ul#BoxOutilsTexte li#bottom-rss a{
	display:block;
	width:16px;
	height:16px;
}
ul#BoxOutilsTexte li#bottom-print a{
	display:block;
	width:18px;
	height:16px;
}
ul#BoxOutilsTexte li#bottom-hdp{
	position:absolute;
	right:0;
	float:right;
	list-style:none;
	list-style-type:none;
	background:none;
	
}
ul#BoxOutilsTexte li#bottom-hdp a{
	text-decoration:underline;
}

/*******fiche formation lieu et date************/
#titre-fiche {
	margin: 0 15px .3em;
	font-size: 1.3em;
	color: #f68b1f;
}
.entete-fiche {
	margin-bottom:25px;
}
.block-code{
	margin:19px 0 0 0;
}
.block-code p{
	margin-bottom:5px;
}
.entete-fiche .split{	display:inline-block;width:100%;}
.entete-fiche .split .left-part{float:left;width:75%;}
.entete-fiche .split .right-part{float:right;}


.formation-fiche{
	font-size:12px;
}
.formation-fiche h3{
	margin:1em 0;
}
.formation-fiche ul.onglets{
	margin-bottom:3px;
}
.formation-fiche ul.onglets li{
	background:#f68b1f;	
	color:#fff;
	border-top:1px solid #f68b1f;
	border-right:1px solid #f68b1f;
	border-bottom:1px solid #f68b1f;
	border-left:1px solid #f68b1f;
}
.formation-fiche ul.onglets li a,
.formation-fiche ul.onglets li strong {
	height:28px;
	padding:13px 13px 0 13px;
}
.formation-fiche ul.onglets{
	background:none;
}
.formation-fiche ul.onglets li.on a,
.formation-fiche ul.onglets li a:hover{
	background:#fff;	
	color:#f68b1f;
	border-top:1px solid #e5e5e5;	
	border-right:1px solid #e5e5e5;	
	border-bottom:1px solid #e5e5e5;	
	border-left:1px solid #e5e5e5;	
}
.formation-fiche ul.onglets li.on{
	background:#fffafa;	
	color:#f68b1f;
	border-top:1px solid #e5e5e5;	
	border-right:1px solid #e5e5e5;	
	border-bottom:1px solid #e5e5e5;	
	border-left:1px solid #e5e5e5;	
}
.formation-fiche{
	margin-bottom:13px;
}
.entete-fd{
	margin-bottom:15px;
}
.list-entete-fd{
	padding-bottom:15px;
}

.formation-fiche .ongletsContent .inner{
	border:1px solid #e5e5e5;
	padding-bottom:0px;
}

/* -- video youtube --*/
.formation-fiche .ongletsContent .inner iframe{
	margin-left:135px;
	padding-bottom:22px;
}

.formation-fiche .border-contenu{
	border-bottom:1px solid #cccccc;
	height:13px;
	/*padding-bottom:23px;*/
	margin-bottom:10px;	
}  

table.table-fiche{
	border-collapse:collapse;
	margin-bottom:30px;
}
table.table-fiche thead{
	background:#8e8c86;
	color:#fff;
	font-weight:normal;
	border:1px solid #807e78;
}
table.table-fiche thead a{
	color:#fff;
	background:url(../../img/tri-table.gif) 100% 50% no-repeat;
	padding:0 12px 0 0;
}
table.table-fiche a:hover{
	text-decoration:underline;
}
table.table-fiche thead th{
	font-weight:normal;
	padding:7px 9px 7px 9px;
}
table.table-fiche thead th#posteregion{
	width:60px;
	border-right:1px solid #807e78;
}
table.table-fiche thead th#centre{
	border-right:1px solid #807e78;
}
table.table-fiche thead th#date{
	border-right:1px solid #807e78;
}
#place{
	border-right:1px solid #807e78;
}
#info-table{}
table.table-fiche tbody td,
table.table-fiche tbody th{
	font-weight:normal;
	padding:4px 7px 7px 4px;
	border:1px solid #e5e5e5;
	font-size:11px;
}
html .bt-formation{
	border:none;
}
.logo-anpe{
	margin-bottom:25px;
}
.part-marg{
	margin-top:15px;
	display:block;
}

.bk-obj h5{
	margin:20px 0 15px 0;
}
.bk-obj p{
	padding-bottom:10px;
}
.bk-obj ul li{
	background:transparent url(../../img/puce-ulform.gif) no-repeat scroll 0 6px;
	margin-bottom:5px;
	text-indent:10px;
	padding-bottom:30px;
}
ul.onglets li{
	height:41px;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	display:inline;
	cursor:pointer;
	text-align:center;
	list-style:none;
	list-style-type:none;
}
ul.onglets li a{
	color:#fff;
	display:block;
	height:34px;
	padding:7px 5px 0 10px;
}
/*
ul.onglets{
	background:#f68b1f;
}
ul.onglets li{
	background:#e07e1b;
	color:#f68b1f;
}
ul.onglets li.on a{
	background:#fff;	
	color:#f68b1f;
}
ul.onglets li a:hover{
	background:#fff;
	color:#f68b1f;
}
*/
ul.onglets li strong{
	display:block;
	height:34px;
	padding:7px 0 0 10px;  
	background:#fff;	
	color:#f68b1f;
}
/* -- tooltip -- */
body div#tooltip {
border-color:#34aad9;
}
body div#tooltip {
background-color:#E8F8FC;
border:1px solid #34aad9;
color:#433F36;
font-size:11px;
padding:5px;
position:absolute;
width:350px;
z-index:3000;
text-align:left;
}

/* -- footer -- */
.clear {margin: 0 auto;display:block;line-height:1px;height:1px;font-size:1px;clear:both;}
.ment-footer-home {
	margin: 0 auto;
    color: #FFFFFF;
    font-size: 13px;
	position:relative;
	width:986px;
    padding: 40px 0;
}


/* -- accordeon -- */
.entete-metier .titre-entete-metier {
width: 157px;
height: 136px;
float: left;
text-indent: -5000px;
}
/*-----------couleur entreprise----------------*/      

/*--violet-v--*/ 
.violet-v .text-entete-metier{
	color:#9458a7;
}
.violet-v .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-violet.gif) no-repeat scroll 0 0;
}

.violet-v .accordeon-bloc ul li{
	background:url(../../img/puce-violet-v.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .violet-v .selected-acco{
	background:url(../../img/puce-acco-violet-selected.gif) 0 10px no-repeat; 
	color:#9458a7; 
}   
.violet-v .click-accordeon{
	background:url(../../img/puce-acco-violet.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.violet-v .click-accordeon.hover{
	background:url(../../img/puce-acco-violet-hover.gif) 0 10px no-repeat;
}  
.violet-v .border-bloc h3.titre-entreprise-top{
	color:#9458a7;
	background:url(../../img/puce-titre-top-violet.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.violet-v .border-bloc h5{
	color:#9458a7;
}       
.violet-v .more{
	background:url(../../img/puce-violet-v.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}  


/*--rouge-v--*/ 
.rouge-v .text-entete-metier{
	color:#d32e4e;
}
.rouge-v .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-rouge.gif) no-repeat scroll 0 0;
}

.rouge-v .accordeon-bloc ul li{
	background:url(../../img/puce-rouge-v.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .rouge-v .selected-acco{
	background:url(../../img/puce-acco-rouge-selected.gif) 0 10px no-repeat; 
	color:#d32e4e; 
}   
.rouge-v .click-accordeon{
	background:url(../../img/puce-acco-rouge.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.rouge-v .click-accordeon.hover{
	background:url(../../img/puce-acco-rouge-hover.gif) 0 10px no-repeat;
}  
.rouge-v .border-bloc h3.titre-entreprise-top{
	color:#d32e4e;
	background:url(../../img/puce-titre-top-rouge.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.rouge-v .border-bloc h5{
	color:#d32e4e;
}       
.rouge-v .more{
	background:url(../../img/puce-rouge-v.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*--jaune-p--*/ 
.jaune-p .text-entete-metier{
	color:#ecc613;
}
.jaune-p .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-jaune.gif) no-repeat scroll 0 0;
}

.jaune-p .accordeon-bloc ul li{
	background:url(../../img/puce-jaune-p.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .jaune-p .selected-acco{
	background:url(../../img/puce-acco-jaune-selected.gif) 0 10px no-repeat; 
	color:#ecc613; 
}   
.jaune-p .click-accordeon{
	background:url(../../img/puce-acco-jaune.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.jaune-p .click-accordeon.hover{
	background:url(../../img/puce-acco-jaune-hover.gif) 0 10px no-repeat;
}  
.jaune-p .border-bloc h3.titre-entreprise-top{
	color:#ecc613;
	background:url(../../img/puce-titre-top-jaune.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.jaune-p .border-bloc h5{
	color:#ecc613;
}       
.jaune-p .more{
	background:url(../../img/puce-jaune-p.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}
   

   /*--orange-f--*/ 
.orange-f .click-accordeon{
	background:url(../../img/puce-acco-orange-f.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.orange-f .click-accordeon.hover{
	background:url(../../img/puce-acco-orange-f-hover.gif) 0 10px no-repeat;
}  
.orange-f .selected-acco{
	background:url(../../img/puce-acco-orange-f-selected.gif) 0 10px no-repeat; 
	color:#8c3210; 
}   
.orange-f .accordeon-bloc ul li{
	background:url(../../img/sous-puce-acco-orange-f.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
   
   /*--violet-c--*/ 
.violet-c .click-accordeon{
	background:url(../../img/puce-acco-violet-c.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.violet-c .click-accordeon.hover{
	background:url(../../img/puce-acco-violet-c-hover.gif) 0 10px no-repeat;
}  
.violet-c .selected-acco{
	background:url(../../img/puce-acco-violet-c-selected.gif) 0 10px no-repeat; 
	color:#927395; 
}   
.violet-c .accordeon-bloc ul li{
	background:url(../../img/sous-puce-acco-violet-c.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}   

/*--vert-21--*/ 
.vert-21 .click-accordeon{
	background:url(../../img/puce-acco-vert-21.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.vert-21 .click-accordeon.hover{
	background:url(../../img/puce-acco-vert-21-hover.gif) 0 10px no-repeat;
}  
.vert-21 .selected-acco{
	background:url(../../img/puce-acco-vert-21-selected.gif) 0 10px no-repeat; 
	color:#828e60; 
}   
.vert-21 .accordeon-bloc ul li{
	background:url(../../img/sous-puce-acco-vert-21.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}         

/*--vert-p--*/ 
.vert-p .text-entete-metier{
	color:#64b56c;
}
.vert-p .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-vert.gif) no-repeat scroll 0 0;
}

.vert-p .accordeon-bloc ul li{
	background:url(../../img/puce-vert-p.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .vert-p .selected-acco{
	background:url(../../img/puce-acco-vert-selected.gif) 0 10px no-repeat; 
	color:#64b56c; 
}   
.vert-p .click-accordeon{
	background:url(../../img/puce-acco-vert.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.vert-p .click-accordeon.hover{
	background:url(../../img/puce-acco-vert-hover.gif) 0 10px no-repeat;
}  
.vert-p .border-bloc h3.titre-entreprise-top{
	color:#64b56c;
	background:url(../../img/puce-titre-top-vert.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.vert-p .border-bloc h5{
	color:#64b56c;
}       
.vert-p .more{
	background:url(../../img/puce-vert-p.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- couleurs alternance--*/ 
/*--rouge-c --*/ 
.rouge-c .text-entete-metier{
	color: #F45B28;
}
.jaune-c .text-entete-metier{
	color: #ffb500;
}
.rouge-c .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-rouge-c.gif) no-repeat scroll 0 0;
}

.jaune-c .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-jaune-c.gif) no-repeat scroll 0 0;
}
.rouge-c .accordeon-bloc ul li{
	background:url(../../img/puce-rouge-c.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
} 
.jaune-c .accordeon-bloc ul li{
	background:url(../../img/puce-jaune-c.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}   
.bleu-f .accordeon-bloc ul li{
	background:url(../../img/puce-bleu-f.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}         
html .rouge-c .selected-acco{
	background:url(../../img/puce-acco-rouge-c-selected.gif) 0 10px no-repeat; 
	color: #F45B28;
}
html .jaune-c .selected-acco{
	background:url(../../img/puce-acco-jaune-c-selected.gif) 0 10px no-repeat; 
	color: #F45B28;
}
html .bleu-f .selected-acco{
	background:url(../../img/puce-acco-bleu-f-selected.gif) 0 10px no-repeat; 
	color: #F45B28;
}
.rouge-c .click-accordeon{
	background:url(../../img/puce-acco-rouge-c.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.jaune-c .click-accordeon{
	background:url(../../img/puce-acco-jaune-c.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.bleu-f .click-accordeon{
	background:url(../../img/puce-acco-bleu-f.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.rouge-c .click-accordeon.hover{
	background:url(../../img/puce-acco-rouge-c-hover.gif) 0 10px no-repeat;
}  
.jaune-c .click-accordeon.hover{
	background:url(../../img/puce-acco-jaune-c-hover.gif) 0 10px no-repeat;
}  
.bleu-f .click-accordeon.hover{
	background:url(../../img/puce-acco-bleu-f-hover.gif) 0 10px no-repeat;
}  
.rouge-c .border-bloc h3.titre-entreprise-top{
	color: #F45B28;
	background:url(../../img/puce-titre-top-rouge-c.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.rouge-c .border-bloc h5{
	color: #F45B28;
}       
.rouge-c .more{
	background:url(../../img/puce-rouge-c.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}  

/*--vert-f --*/ 
.vert-f .text-entete-metier{
	color: #1fa22e;
}
.vert-f .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-vert-f.gif) no-repeat scroll 0 0;
}

.vert-f .accordeon-bloc ul li{
	background:url(../../img/puce-vert-f.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .vert-f .selected-acco{
	background:url(../../img/puce-acco-vert-f-selected.gif) 0 10px no-repeat; 
	color: #1fa22e;
}   
.vert-f .click-accordeon{
	background:url(../../img/puce-acco-vert-f.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.vert-f .click-accordeon.hover{
	background:url(../../img/puce-acco-vert-f-hover.gif) 0 10px no-repeat;
}  
.vert-f .border-bloc h3.titre-entreprise-top{
	color: #1fa22e;
	background:url(../../img/puce-titre-top-vert-f.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.vert-f .border-bloc h5{
	color: #1fa22e;
}       
.vert-f .more{
	background:url(../../img/puce-verte.png) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}  

/*--services --*/ 
.services .text-entete-metier{
	color: #454F75;
}
.services .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-services.gif) no-repeat scroll 0 0;
}

.services .accordeon-bloc ul li{
	background:url(../../img/puce-services.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .services .selected-acco{
	background:url(../../img/puce-acco-services-selected.gif) 0 10px no-repeat; 
	color: #454F75;
}   
.services .click-accordeon{
	background:url(../../img/puce-acco-services.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.services .click-accordeon.hover{
	background:url(../../img/puce-acco-services-hover.gif) 0 10px no-repeat;
}  
.services .border-bloc h3.titre-entreprise-top{
	color: #454F75;
	background:url(../../img/puce-titre-top-services.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.services .border-bloc h5{
	color: #454F75;
}       
.services .more{
	background:url(../../img/puce-services.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}  

/*--marron--*/ 
.marron h2 {
	background-color: #552E18 !important;
}
.marron .text-entete-metier{
	color: #552E18;
}
.marron .entete-metier .titre-entete-metier{
	background:url(../../img/titre-entete-metier-marron.gif) no-repeat scroll 0 0;
}

.marron .accordeon-bloc ul li{
	background:url(../../img/puce-marron.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .marron .selected-acco{
	background:url(../../img/puce-acco-marron-selected.gif) 0 10px no-repeat; 
	color: #552E18;
}   
.marron .click-accordeon{
	background:url(../../img/puce-acco-marron.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.marron .click-accordeon.hover{
	background:url(../../img/puce-acco-marron-hover.gif) 0 10px no-repeat;
}  
.marron .border-bloc h3.titre-entreprise-top{
	color: #552E18;
	background:url(../../img/puce-titre-top-marron.gif) no-repeat;
	padding-left:45px; 
	padding:10px 0 10px 45px;     
}
.marron .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.marron .border-bloc h5{
	color: #552E18;
}       
.marron .more{
	background:url(../../img/puce-marron.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}  

/*-- particulier --*/ 
.particulier .accordeon-bloc ul li{
	background:url(../../img/puce-particulier.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .particulier .selected-acco{
	background:url(../../img/puce-acco-particulier-selected.gif) 0 10px no-repeat; 
	color:#34AAD9; 
}   
.particulier .click-accordeon{
	background:url(../../img/puce-acco-particulier.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.particulier .click-accordeon.hover{
	background:url(../../img/puce-acco-particulier-hover.gif) 0 10px no-repeat;
}  
.particulier .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.particulier .border-bloc h5{
	color:#34AAD9;
}       
.particulier .more{
	background:url(../../img/puce-particulier.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- prescripteur --*/ 
.prescripteur .accordeon-bloc ul li{
	background:url(../../img/puce-prescripteur.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .prescripteur .selected-acco{
	background:url(../../img/puce-acco-prescripteur-selected.gif) 0 10px no-repeat; 
	color:#34AAD9; 
}   
.prescripteur .click-accordeon{
	background:url(../../img/puce-acco-prescripteur.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.prescripteur .click-accordeon.hover{
	background:url(../../img/puce-acco-prescripteur-hover.gif) 0 10px no-repeat;
}  
.prescripteur .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.prescripteur .border-bloc h5{
	color:#34AAD9;
}       
.prescripteur .more{
	background:url(../../img/puce-prescripteur.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- formateur --*/ 
.formateur .accordeon-bloc ul li{
	background:url(../../img/puce-formateur.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .formateur .selected-acco{
	background:url(../../img/puce-acco-formateur-selected.gif) 0 10px no-repeat; 
	color:#bbd300; 
}   
.formateur .click-accordeon{
	background:url(../../img/puce-acco-formateur.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.formateur .click-accordeon.hover{
	background:url(../../img/puce-acco-formateur-hover.gif) 0 10px no-repeat;
}  
.formateur .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.formateur .border-bloc h5{
	color:#bbd300;
}       
.formateur .more{
	background:url(../../img/puce-formateur.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- region --*/ 
.region .accordeon-bloc ul li{
	background:url(../../img/puce-formateur.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .region .selected-acco{
	background:url(../../img/puce-acco-formateur-selected.gif) 0 10px no-repeat; 
	color:#bbd300; 
}   
.region .click-accordeon{
	background:url(../../img/puce-acco-formateur.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.region .click-accordeon.hover{
	background:url(../../img/puce-acco-formateur-hover.gif) 0 10px no-repeat;
}  
.region .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.region .border-bloc h5{
	color:#bbd300;
}       
.region .more{
	background:url(../../img/puce-formateur.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- entreprise --*/ 
.entreprise .accordeon-bloc ul li{
	background:url(../../img/puce-orange.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .entreprise .selected-acco{
	background:url(../../img/puce-acco-orange-selected.gif) 0 10px no-repeat; 
	color:#34AAD9; 
}   
.entreprise .click-accordeon{
	background:url(../../img/puce-acco-orange.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.entreprise .click-accordeon.hover{
	background:url(../../img/puce-acco-orange-hover.gif) 0 10px no-repeat;
}  
.entreprise .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.entreprise .border-bloc h5{
	color:#34AAD9;
}       
.entreprise .more{
	background:url(../../img/puce-entreprise.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- stagiaire --*/ 
.stagiaire .accordeon-bloc ul li{
	background:url(../../img/puce-stagiaire.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .stagiaire .selected-acco{
	background:url(../../img/puce-acco-stagiaire-selected.gif) 0 10px no-repeat; 
	color:#34AAD9; 
}   
.stagiaire .click-accordeon{
	background:url(../../img/puce-acco-stagiaire.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.stagiaire .click-accordeon.hover{
	background:url(../../img/puce-acco-stagiaire-hover.gif) 0 10px no-repeat;
}  
.stagiaire .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.stagiaire .border-bloc h5{
	color:#34AAD9;
}       
.stagiaire .more{
	background:url(../../img/puce-stagiaire.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/*-- lafpa --*/ 
.lafpa .accordeon-bloc ul li{
	background:url(../../img/puce-afpa.gif) 35px 4px no-repeat;
	padding-left:60px;          
	margin-bottom:12px;
}      
html .lafpa .selected-acco{
	background:url(../../img/puce-acco-afpa-selected.gif) 0 10px no-repeat; 
	color:#34AAD9; 
}   
.lafpa .click-accordeon{
	background:url(../../img/puce-acco-afpa.gif) 0 10px no-repeat;   
	padding-left:34px;
} 
.lafpa .click-accordeon.hover{
	background:url(../../img/puce-acco-afpa-hover.gif) 0 10px no-repeat;
}  
.lafpa .click-accordeon h3{
	text-transform: none !important;
	padding-top: 0 !important;
	color: #000 !important;
}
.lafpa .border-bloc h5{
	color:#34AAD9;
}       
.lafpa .more{
	background:url(../../img/puce-afpa.gif) 0 4px no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	line-height:14px;	
}

/* visites virtuelles */
li.visiteVirtuelle {margin-left:0px !important;}
.visiteVirtuelle div.content-col-contenu {margin: 25px 10px !important; background-color: #EEEEEE;}
.visiteVirtuelle div.content-col-contenu div.txtVisu div.blocTxt{height: 70px; overflow: hidden; text-align: center;color: #000000;font-weight: bold;}
.visiteVirtuelle div.content-col-contenu div.txtVisu div.blocTxt p{margin: 15px 0;}
.visiteVirtuelle div.content-col-contenu div.txtVisu div.blocTxt div{font-weight: normal;}
.visiteVirtuelle div.content-col-contenu div.txtVisu div.blocTxt div.textVV p{margin-top:0;}
.visiteVirtuelle div.blocVisu img{margin-left: 26px;margin-top: 13px;}
.visiteVirtuelle div.content-col-contenu .VVDetail {background: none repeat scroll 0 0 #FFFFFF;}

.visiteVirtuelleFormation a { display: inline-block; background: url("../../img/macaron_formation_vv.png") no-repeat; width:154px; height: 148px;letter-spacing: 9999em;color:transparent !important;margin-top:10px;}

/*Mantis 2425*/
#map_canvas #divInfoWindowCtrF span.ctrFName b a {color: #433F36 !important; text-decoration: underline !important;}