/* CSS Document */

/* contenu */
#gauche {float:left; width:730px; margin:30px 0 30px ; min-height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

a{color:#454545; text-decoration:underline;}
a:hover{color:#1666AA;}

#gauche_long {float:left; width:960px; margin:30px 0 30px ; min-height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

#droite {float:left; margin:30px 0 0 5px; _margin-left:2px; width:225px; min-height:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; /* *** */}

img {border:0;}
/* gauche */
#pub_h {width:711px; position:relative; height:90px; border:1px solid #454545; margin:0 0 19px;}/*background:url(../img/pub/pub_horizontale.jpg) no-repeat top left;*/

#entreprendre {float:left; width:470px; height:307px; background:url(../img/entetes/entete_g.jpg) no-repeat top left; padding:0;}
#blockhead{float:left; width:225px; padding:6px 0 0; background:url(../img/entetes/entete.jpg) no-repeat top left; margin:0 0 0 20px;}
#blockhead_tg{float:left; width:225px; padding:6px 0 0; background:url(../img/entetes/entete_tg.jpg) no-repeat top left; margin:0 0 0 20px;}

#blockhead p, #blockhead_tg p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000000; /* *** */ margin:0 0 12px;}
#fcc {height:18px;background:url(../img/fleche_verte.jpg) top left no-repeat; padding-left:20px;}
#bh_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:20px; }
#bh_titre_tg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:35px; }
.section-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; margin:0; text-decoration:none;}
.section-link:hover {text-decoration:underline; color:#FFF}
#bh_titre2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:470px; text-align:center; height:41px; }

#fc_petit {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:267px; padding:14px 14px 0 ;overflow:auto;}
#fc_grand {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:303px; padding:14px 14px 0 ;overflow:auto;}
#fc_tgrand {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:396px; padding:14px 14px 0 ;overflow:auto;}

#fc_tgrand .accueilTitre{margin:0 0 0 0;}
#fc_tgrand .accueilTexte{margin:0 0 15px 0;}

#outil {position:relative; border:1px solid #1a6aac; border-top:none; width:213px; height:396px; padding:0 0 10px 10px ;overflow:auto;}


#fc_tpetit {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:100px; padding:14px 14px 0 ;overflow:auto;}
#fc_black {position:relative; border:1px solid #4d4d4d; border-top:none; width:195px; height:196px; padding:0 14px 0 ;overflow:auto;}
#fc_black_cal {position:relative; border:1px solid #4d4d4d; border-top:none; width:195px; height:202px; padding:8px 14px 0; overflow:auto;  }


#bhk {float:left; width:180px; margin-bottom:25px;}
#bhk_logo {float:left; width:60px;}
#bhk_text {float:left; margin-left:10px; width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000000; /* *** */}


/* droite */
#zonemembre {position:relative; width:200px; margin:0 0 0 10px; color:#000000; /* *** */ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#zonemembre p{margin:0 0 5px;}
#blockblack{position:relative; width:225px; padding:6px 0 0; background:url(../img/entetes/entete_black.jpg) no-repeat top left;  margin:20px 0 0; *margin:0 0 20px;}
#pub_droite{position:relative; width:223px; margin:26px 0 0; *margin:0 0 20px; border:1px solid #6f6e6e; height:102px; padding-top:15px;}


#btn_cal {position:absolute; bottom:0; width:224px; _width:228px; height:28px;}
#btn_activite {float:left; margin-left:1px; _margin-left:1px; width:111px; height:28px; background:url(../img/menu/img_rouge.jpg) top left no-repeat; display:block;}

#btn_forma {float:left; margin-left:1px; _margin-left:0; width:111px; height:28px; background:url(../img/menu/formation.jpg) top left no-repeat; display:block;}

/* effet texte */
span.bleu {color:#1666aa; font-weight:bold;}
a.bleu, a.bleu:link, a.bleu:visited {color:#1666aa; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
a.bleu:active, a.bleu:hover {text-decoration:underline;}
span.gris {color:#282828; font-size:10px;}
span.jour {color:#363636; font-size:17px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
span.mois {color:#363636; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.vert, a.vert:link, a.vert:visited {font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.vert:active, a.vert:hover {text-decoration:underline;}
a.grf, a.grf:link, a.grf:visited {color:#000000; /* *** */ font-size:10px; cursor:pointer; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.grf:active, a.grf:hover {text-decoration:none;}
select.rech{border:1px solid #a5acb2; background-color:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  height:22px; padding:4px 1px 2px;  cursor:pointer; margin:5px 0;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1666aa; margin:8px 0;}
span.menuct {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b7b7b7; font-style:italic; margin:0; display:inline-block; padding:0 4px;}
a.menuct, a.menuct:link, a.menuct:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b7b7b7; font-style:italic; text-decoration:underline; cursor:pointer;}
a.menuct:active, a.menuct:hover {text-decoration:none;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; margin:0; margin-bottom:15px;}

/* calendrier */
ul#cale_jour {margin:4px 0 0; *margin:2px 0; _margin:0; padding:0; position:relative; height:15px; width:195px;}
ul#cale_date {margin:4px 0 0; *margin:2px 0; _margin:0; padding:0; position:relative; height:20px; width:195px;}
ul#cale_jour li {float:left; width:21px; height:15px; margin:0 3px; *margin:0 3px; _margin:0 3px;  padding:0px; list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#b7b7b7; text-align:center;}
ul#cale_jour li a {display:block; width:21px; height:21px; text-decoration:none; color:#b7b7b7;  text-align:center;}

ul#cale_date li {float:left; width:21px; height:21px; margin:2px 3px 1px;  _margin:2px 3px 1px; list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; /* *** */ text-align:center;}
ul#cale_date li.def {display:block; width:21px; height:16px; text-decoration:none; padding:5px 0 0;  color:#000000; /* *** */ text-align:center;}
/*ul#cale_date li.def:hover { background-color:#454545; color:#FFF;}*/

ul#cale_date li.cvert {float:left; width:21px; height:21px; margin:2px 3px 1px; _margin:2px 3px 1px;  list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; background-color:#86c400;}
ul#cale_date li.cvert a {display:block; width:21px; height:16px; text-decoration:none; color:#fff; padding:5px 0 0; text-align:center;   background-color:#86c400;}
ul#cale_date li.cvert a:hover { display:block; width:21px; height:16px; text-decoration:none; color:#fff; text-align:center;  background-color:#454545;}

ul#cale_date li.cbleu {float:left; width:21px; height:16px; margin:2px 3px 1px; _margin:2px 3px 1px;  list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; background-color:#1768ab;}
ul#cale_date li.cbleu a {display:block; width:21px; height:16px; text-decoration:none; color:#fff; padding:5px 0 0; text-align:center;  background-color:#1768ab;}
ul#cale_date li.cbleu a:hover { background-color:#689bc6;}
	ul#cale_date li.csplit {background:url(../img/calendrier_split.jpg) no-repeat top left;}
	ul#cale_date li.csplit a:hover,ul#cale_date li.crougebleu a:hover {background:#454545;}
	ul#cale_date li.csplit a{color:#fff;}

ul#cale_date li.crougebleu {background:url(../img/bleu-rouge_mqq.jpg) no-repeat top left;}
ul#cale_date li.crougebleu a{color:#fff;}
	
/* autres pages */
#content_g {float:left; width:170px;}
#content_d {float:left; width:520px; margin:0 0 0 10px; text-align:left;}

#content_long{float:left; width:780px; margin:0 0 0 10px;}


#pub_verti {position:relative; width:120px; height:600px; margin:auto; background:url(../img/pub/pub_verticale.jpg) top left no-repeat;}

#content_d .paragraphe {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000; /* *** */
	font-size:11px;
	margin:0 0 15px;
	padding-top:10px;
}

#content_long .paragraphe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000; /* *** */
	padding:3px 0 0 0;
}





/*menu sections */
ul#menusec {
	margin:0;
	padding:21px 0 0 ;
	background:url("../img/menu/top.jpg") no-repeat top left;
	width:160px;
}

ul#menusec li {
	margin:0;
	padding:0px;
	list-style-type:none;
	border-top:1px solid #5f97c6;
	background:url("../img/menu/menusec.jpg") top left repeat-y;
	margin:0;
	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}
ul#menusec li a,ul#menusec li span {
	text-decoration:none;
	color:#fff;
	margin:0;
	display:block;
	margin:0;
	padding:4px 7px 4px 25px;
	background:url("../img/menu/fleche_bleu.jpg") left no-repeat;
}

ul#menusec li a:hover,ul#menusec li span{
	background:url("../img/menu/menusec_roll_big.jpg") center left no-repeat;
}



ul#menusec2 {
	margin:0;
	/*padding:5px 0 10px 0 ;*/
	padding:0px;
	width:160px;
	
}

ul#menusec2 li {
	margin:0;
	padding:0;
	/*background:none;*/
	margin:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:none;
}
ul#menusec2 li a,ul#menusec2 li span {
	text-decoration:none;
	color:#ffffff;
	margin:0;
	display:block;
	margin:0;
	padding:4px 10px 4px 30px;
	background:url("../img/menu/carre_sous_sous.jpg") 0px 7px no-repeat;
	border:none;
}

ul#menusec2 li a:hover,ul#menusec2 li span{
	background:url("../img/menu/carre_sous_sous_h.jpg") 0px 7px no-repeat #1a73b6;
	color:#FFF;
	
}

div#menusec_bottom{
	border-top:1px solid #5f97c6;
	background:url("../img/menu/bot.jpg") no-repeat top left;
	margin:0 0 30px;
	width:160px;
	height:21px;
}


div#erreurs {
	padding: 5px 5px 5px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.texte {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.texte h2{color:#000000; font-size:13px;color:#1666AA;margin:0;}
.texte a{color:#454545;}
.texte a:hover{color:#1666AA}



div#erreurs p {
	color: #fd0e0e;
	font-size:12px;
	padding: 0px;
	margin: 0px;
	
}

div#erreurs li {
	font-size:11px;
	color: #4B4B4B;
	list-style-type:none;
}


#content_d h3{
	color:#1666AA;
	font-weight:bold;
	font-size:12px;
	margin:20px 0 7px 0;
	padding:0
}

#content_d ul, .resultatParcours ul{
	padding-left:25px;
	list-style-image:url(../img/puce_contenu.jpg)
}


#content_d ul li ul{
	padding:0 0 0 25px;
	margin:0;
	list-style:disc;
}

#content_d li{
	padding:2px 0;
}

#info_job{
	float:left;
	width:400px;
}

#info_job #fcc{
	margin:10px 0 0 0;
}

#info_job span{
	color:#1666AA;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	display:block;
}


#logo_job{
	float:left;
	margin:15px 15px 15px 0;
	position:relative;
}

.resumeJob{
	float:left;
	width:400px;
	position:relative;
	margin-bottom:20px;
}

.resume h3, .resumeJob h3{
	margin:0!important;
	padding:0!important;
}

.petitGris, .petitGris a{
	color:#b6b2b2;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.resume .compagnie, .resumeJob .compagnie{font-weight:bold;}
.resume .ville, .resumeJob .ville{text-transform:uppercase;}
.resume #fcc, .resumeJob #fcc{margin:10px 0 0 0;}

.resume ul{margin-bottom:15px;}

.pointille, .pointillePage, .pointilleLong{
	width:431px;
	height:4px;
	background: url(../../ui/img/pointille.jpg) left top no-repeat;
	clear:both;
	margin:0 0 20px 31px;
	position:relative;
}

.pointilleLong{
	margin:0 0 20px 85px;
	width:600px;
	background: url(../../ui/img/pointille.jpg) left top repeat-y;
}


.pointillePage{
	margin:20px 0 20px 31px;
}

.formulaire{
	margin-top:15px;
}

.formulaire td{
	padding:2px 0px;
}

.formulaire input, .formulaire select{
	width:230px;
	margin-bottom:8px;
}

.formulaire .petitChamps input{
	width:150px;
	margin-bottom:8px;
}

.formulaire .check input{width:auto; margin:0 5px 0 0; padding:0;}
.formulaire .check{padding-bottom:20px; padding-top:7px;}

.formulaire textarea{
	width:480px;
	margin-bottom:8px;
}

.formulaire .bouton{width:150px; font-size:11px;}

.date_formation{
	border-left:5px #1666AA solid;
	padding:2px 0 9px 0;
	font-weight:bold;
	margin:15px 0 10px 0;
	float:left;
	width:275px;
}

.date_formation ul{
	padding-left:25px!important;
	margin:0!important;
}


.date_formation ul li{
	padding:0!important;
	list-style-image:url(../../ui/img/puce_contenu.jpg)!important;
}

.cout_formation{
	border-left:1px #c3c3c3 solid;
	padding:2px 0 9px 10px;
	margin:15px 0 0 0;
	float:left;
	width:200px;
	clear:right;
	
}

.gras{font-weight:bold;}
.italique{font-style:italic;}

.detail_formation{
	border-left:5px #1666AA solid;
	padding-left:15px;
}

.detail_formation h3{
	text-transform:none!important;
}

.formateur{font-weight:bold; text-transform:uppercase; margin:4px 0;}
.formateur span{font-weight: normal; text-transform: none; font-style:italic}

.endroit{padding-left:20px;}

.entete_tableau{
	background:url(../img/filtre_bg.jpg) no-repeat;
	width:520px;
	border-bottom:1px solid #ffffff;
	height:23px;
	margin-top:30px;
	text-align:center;
}

.entete_tableau h5{
	margin:0 auto;
	width:245px;
	/*float:left;*/
	text-align:center;
	font-size:11px;
	color:#FFF;
	padding-top:5px;
}

.ligne_tableau_formation{
	background:url(../img/fond_tableau.gif) center center repeat-y;
	border-bottom:#cdcdcd solid 1px;
	width:520px;
}
	
.bloc_plein{
	width:460px;
	padding:15px;
	font-weight:bold;
}

.bloc_plein ul, .bloc_plein ol{
	font-weight:normal;
}

.bloc_gauche{
	margin:0;
	padding:10px 10px 20px 5px;
	width:245px;
	float:left;
}

.bloc_droite{
	margin:0;
	padding:10px 10px 20px 5px;
	width:245px;
	float:left;
}

h4{margin:0px; font-size:11px;}

.tableau_recherche{
	margin-bottom:20px;
}

.tableau_recherche td{padding-right:0; padding-bottom:0; padding-top:0;}

.tdContenu{padding-right:35px!important;}

.haut_recherche, .bas_recherche{
	width:135px;
	height:15px;
	margin:0px;
	padding:0px;
}

.haut_recherche{background:url(../img/haut_recherche.jpg) top left no-repeat;}
.bas_recherche{background:url(../img/bas_recherche.jpg) top left no-repeat;}

.titre_recherche{
	background:url(../img/bg_recherche.jpg) center left no-repeat;
}

.titre_recherche p{
	width:95px;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
}

.td_choix_recherche{
	background:#EAEAEA;
	width:626px;
	padding-left:10px;
}

/*.td_choix_recherche table tr td{ width:313px;}*/

.choix_recherche{
	width:50%;
	padding:3px;
}

.choix_recherche input{
	margin:0 5px 0 0;
	vertical-align:middle;
}

.bout_choix_recherche{background:#EAEAEA;}

.filtre_recherche{margin-bottom:5px;padding-left:10px;}

.filtre{
	width:510px;
	height:31px;
	/*background:url(../../ui/img/filtre_bg.jpg) no-repeat;*/
	background:url(../../ui/img/bg_filtre_700.jpg) no-repeat;
	color:#FFF;
	font-size:10px;
	margin-bottom:25px;
	padding-left:10px;
	overflow:hidden;
}

#content_long .filtre{
	width:760px!important;
	background:url(../../ui/img/bg_filtre_760.jpg) top left no-repeat!important;
}

.filtre a{
	color:#FFF;
	height:26px;
	display:block;
	float:left;
	margin:0;
	padding:5px 15px 0 15px;
}

.filtreGros{
	width:510px;
	background:url(../../ui/img/filtre_bgGros.jpg) no-repeat;
	color:#FFF;
	font-size:10px;
	margin-bottom:25px;
	padding-left:10px;
	height:36px;
}


.filtreGros a{
	width:98px!important;
	text-align:center!important;
	color:#FFF;
	display:block;
	float:left;
	margin:0;
	padding:5px 10px 0px;
	height:39px;
	background-position:bottom center!important;
}

.filtreGros a:hover, .filtreGros .actif{
	background: url(../../ui/img/filtre_flecheGros.jpg) #86c400 center top;
}

.filtre a:hover, .filtre .actif{
	background: url(../../ui/img/filtre_fleche.gif) #86c400 center top;
}


.filtre div{
	padding:5px 0 0 15px;
	margin:0;
	float:left;
	margin-right:25px;
}



.resultat_pale p, .resultat_fonce p{margin:0px; padding:0px; text-indent:-10000px; font-size:0px;}

.resultat_pale, .resultat_fonce{
	padding:10px 10px 10px 20px;	
	color:#8c8b8b;
	font-size:10px;
	display:block;
	margin-bottom:1px;
}

.resultat_pale a, .resultat_fonce a{
	font-size:11px;
	color:#000000; /* *** */
	font-weight:bold;
}

.resultat {
	padding-left:15px;	
}

.resultat a{
	font-size:11px;
	color:#000000; /* *** */
	font-weight:bold;
}

.resultat_pale .info_resultat, .resultat_fonce .info_resultat{
	float:left;
	width:60px;
	padding:0 0 0 10px;
}


.resultat_pale .resultat, .resultat_fonce .resultat{
	width:400px;
	float:left;
	padding:0 10px 0 0;
	margin:0px;
}

.resultat_pale .resultat{
	border-right: #efefef solid 1px;
}

.resultat_fonce .resultat{
	border-right: #f9f9f9 solid 1px;
}

.resultat_pale{
	background-color:#f9f9f9;
}

.resultat_fonce{
	background-color:#e9e9e9;
}

.resultat_pale img, .resultat_fonce img{
	float:left;
	border:1px #000000 solid;
	margin-right:10px;

}

.resultat_pale .resultat_livre, .resultat_fonce .resultat_livre{
	border:none;
}


.resultatParcours{
	font-size:11px;
	margin:0 0 25px 0;
	width:760px;
}

.resultatParcours h3{
	font-size:10px;
	margin:4px 0 4px 0;
}

.pratique b{
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	color:#1666AA;
	
}

.pratique ul{
	padding-top:4px;
	/*padding-bottom:4px;*/
	margin-top:0;
	margin-bottom:0;
}

.pratique ul li{
	padding-top:4px;
	padding-bottom:4px;
	font-style:normal;
}

.pratique{
	font-style:italic;
	margin-bottom:10px;
}

.resultatRecherche{
	font-size:11px;
	margin:0 0 25px 0;
}

.resultatRecherche .titreB,.resultatParcours .titreB{
	color:#1666AA;
	font-size:13px;
}

.resultatRecherche i,.resultatParcours i{
	font-size:11px;
}

.titreB i{
	color:#1666AA;
	font-size:13px !important;
}

.fiche {
	color:#000000; /* *** */
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	/*font-weight:normal!important;*/
}

.texteLexique{
	padding: 5px 0 0 13px;
	font-style:italic;
	font-size:11px;
}

#lexique .lignePale, #lexique .ligneFoncee{
	
padding:10px;}


.actu {
	margin-bottom: 10px;
}

#block_actualite {margin-bottom:15px;}	

#n_actualite_date{
	text-transform:lowercase;
	color: #666;
	font-size:10px;
}
	
	
#n_actualite {}
#n_actualite p{margin:0 0 0 0;}

.sitemap1, .sitemap1 ul{list-style: none; margin:0 0 0 0;}

.sitemap1 li{margin:0 0 0 0;}

.sitemap1 a, .sitemap1 a:link, .sitemap1 a:visited {color:#1666aa; font-size:12px; cursor:pointer; text-decoration:none; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sitemap1 a:active, .sitemap1 a:hover {text-decoration:underline;}

.sitemap2 a, .sitemap2 a:link, .sitemap2 a:visited {color:#86C401; font-size:12px; cursor:pointer; text-decoration:none; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sitemap2 a:active, .sitemap2 a:hover {text-decoration:underline;}

.sitemap3 a, .sitemap3 a:link, .sitemap3 a:visited {color:#484443; font-size:12px; cursor:pointer; text-decoration:none; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sitemap3 a:active, .sitemap3 a:hover {text-decoration:underline;}

/*a.sml, a.sml:link, a.sml:visited {color:#91C800; font-size:12px; cursor:pointer; text-decoration:none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.sml:active, a.sml:hover {text-decoration:underline;}
*/

a.sml{display:block; margin-top:5px;}

.t_contact {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

.par_bleu {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: #1666aa;
}

.form-contact {
	margin:0 20px 0 0;
	color:#1666AA;
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.form-contact input,.form-contact textarea,.form-contact select{
	border:1px solid #A5ACB2;
	color:#000000; /* *** */
	font-size:12px;
	padding:2px;
	width:225px;
}

#popErreur {
	color:#fd0e0e;
	font-size:11px;
}

.btn-submit {
	margin: 5px 0 0;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #A5ACB2;
	color:#fff;
	text-transform:uppercase;
	background:url(../img/menu/menusec.jpg) center repeat-y;
	width:135px;
	height:20px;
}
.form-contact textarea{height: 125px;}

.faq {margin-bottom:10px;}
.faq h2 {margin-bottom:4px;}
.faq h2 a{font-size:12px; margin:0; color:#1666AA; font-weight:bold;text-decoration:none;}
.faq h2 a:hover{text-decoration:underline;}

.faq p{font-size:11px;}
.faq p a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#484443; text-decoration:underline;}
/*
.faq ul{padding:0; list-style:none;}
.faq li {padding-left:10px; background:url(../img/fleche_verte_2.jpg) left no-repeat;}
.faq li a{color:#86C401; font-size:12px; cursor:pointer; text-decoration:none; font-weight: bold;}
.faq li a:hover{text-decoration:underline;}*/

.top {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	text-decoration:none;
	color:#000;
	padding-left:8px;*/
	text-indent:-10000px;
	background:url(../img/fleche_top.jpg) right no-repeat;
	float:right;
	width:520px;
	height:14px;
	margin: 0 0 20px 0;
	border-bottom:#cccccc 1px solid;
	padding-bottom:4px;
}
.top:hover {text-decoration:underline;}

div#container #gauche .images, div#container #gauche_long .images{
	float:left;
	width:145px;
	margin:0 15px 25px 0;
	text-align:center;
}

div#container #gauche .images a.thumb, div#container #gauche_long .images a.thumb{
	display:block;
	width:145px;
	height:109px;
}

div#container #gauche .images a, div#container #gauche_long .images a{
	font-weight:bold;
	font-size:11px;
}

.JPagination{ margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#DADADA; padding:5px; width:100%;}
/*.JPagination a{ border:1px solid gray;padding:2px 5px 2px 5px;margin:2px;text-decoration:none;color:#000;font-size:11px;background-color:#efefef;}*/
.JPagination a{padding:2px 8px 2px 8px;margin:2px;color:#1766AB;font-size:11px;/*border:1px solid #EAEAEA;background-color:#F9F9F9;*/text-decoration:none;}/*background-color:#f5f5f5;*/
.JPagination span{padding:2px 5px 2px 5px;margin:2px;color:#000000; /* *** */font-size:11px;}/*background-color:#f5f5f5;*/
.JPaginationCurrentPage{font-weight:bold;}
.JPaginationPrevious, .JPaginationNext{padding-left:10px !important;padding-right:10px !important;margin:0 5px 0 5px !important;}
.JPagination a:hover{background-color:#fff;color:#1766AB;text-decoration:underline;}

.MQQsubscription {
	-moz-border-radius:3px;
	width:100%;
	height:18px;
	padding-top:5px;
	margin:0px 0 5px 0;
	background-color: #1768AB;
}
.MQQsubscription h1{
	margin:0 5px 0 10px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}

.MQQsubscriptionSuccess {
	-moz-border-radius:3px;
	width:100%;
	height:18px;
	padding-top:5px;
	margin:0px 0 5px 0;
	background-color: #88C124;
}
.MQQsubscriptionSuccess h1{
	margin:0 5px 0 10px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}

.ligneBleu {margin:3px 0 3px 0;width:100%;height:3px;background-color:#1766AB;}
.tarif{font-weight:bold; text-transform:uppercase;}

#logo_blogue {margin-bottom:19px;}

#displayfiche {
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:13px;*/
	color: #000;
}

#displayfiche p{
	margin: 0 0 10px 0;
}

#displayfiche p img{
	display:block;
	padding:7px;
	margin:0 auto;
}

#displayfiche p img:hover{
	cursor:pointer;
}

#displayfiche h1{
	font-size:16px;
	font-weight:bold;
	color:#000000; /* *** */
	margin: 5px 0 5px 0;
}

#displayfiche table{
	padding:7px 7px 12px 17px ;
	margin:auto;
	width: 100%;
	border:2px solid #D4D4D4;
	margin-top:20px;
	margin-bottom:20px;
	background: bottom left url("../img/bg_table.jpg") repeat-x;
}

#divFormationEntreprise{
	padding:7px 7px 12px 17px ;
	margin:5px auto 10px ;
	width: 493px;
	border:2px solid #D4D4D4;
	background: bottom left url("../img/bg_table.jpg") repeat-x;
}

#displayfiche table h2{
	margin-bottom: 10px;
	font-size:11px;
	font-weight:bold;
	color:#000000; /* *** */
	text-decoration:underline;
}

#displayfiche table ul{
	list-style-type: square;
	margin-left:30px;
	padding:0;
}

#displayfiche table ul li{
	list-style-type: square;
	margin:0 0 5px 0;
	padding:0;
}

#displayfiche h2 {
	font-size: 15px;
	color: #1766AB;
	margin: 20px 0 5px 0;
}

#displayfiche h2 span {
	color: #1766AB;
	margin-right: 10px;
	font-size: 16px;
}

#displayfiche h3 {
	/*font-size: 12px;
	color: #505050;
	margin: 10px 0 5px 0;*/
}

#displayfiche h3 span {
	color: #505050;
	margin-right: 10px;
	font-size: 14px;
}

#displayfiche ul{
	/*list-style-type: square;
	margin-left:30px;
	padding:0;*/
}

#displayfiche ol{
	/*margin-left:30px;
	padding:0;*/
}

#displayfiche ul li{
	/*list-style-type: square;
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;*/
}

#displayfiche a{
	/*color: #1766AB;
	font-size:12px;
	text-decoration:none;*/
}
#displayfiche a:hover{
	/*text-decoration:underline;*/
}

#displayfiche .outils {
	font-style:italic;
	font-size: 11px;
	font-weight:bold;
	color:#000000; /* *** */	
}

.fiche_name{
	margin:8px 0 0;
}

.clear {
	clear:both;
}

.retour {
	display:block;
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
	/*color:#ffffff;*/ /* *** */
	font-weight:bold;
	/*border-bottom:1px solid #cccccc;*/
	text-align:left!important;
	width:auto;
	background:top left url("../img/fleche_retour.jpg") no-repeat;
	padding-left:19px;
	padding-bottom:1px;
}

.retour:hover {text-decoration:underline; /*color:#FFF; background-color:#cccccc*/}

.radio {width:10px; margin:0px 4px 0px 0px;}

#parcours_perfo {
	width: 518px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1768ab;
}

#parcours_perfo h2 {
	color:#1768ab;
	font-weight:bold;
}

#parcours_perfo img{
	border:0;
	padding:0;
}

.perfo_title {
	margin-top:15px;
	height:20px;
	background-color:#1768ab;
}
.perfo_title h1{
	font-weight:bold;
	color:#fff;
	font-size:13px;
	margin:0;
	padding:2px 0px 0px 9px;
	float:left;
}

.perfo_title a{
	margin-top:4px;
	margin-right:1px;
	float:right;
}

.perfo_subtitle {
	margin-top:16px;
}

.perfo_subtitle h1{
	font-weight:normal;
	font-size:13px;
	margin:0;
	padding:0;
	float:left;
}

.perfo_subtitle a{
	height:15px;
	padding-top:2px;
	float:right;
}

.perfo_action {
	margin-top:16px;
	margin-left:8px;
}

.perfo_action h2{
	color:#1768ab;
	font-weight:bold;
	margin:0;
	padding:0;
	float:left;
}

.perfo_action a{
	height:8px;
	float:left;
}

.perfo_action_description {
	margin-left:13px;
}
.perfo_action_description p{
	color:#000000; /* *** */
	margin-bottom:14px;
}

.perfo_action_sous {
	margin-left:10px;
}

.perfo_action_sous_sous {
	margin-left:25px;
}

.perfo_action_sous_sous h3{
	color:#000000; /* *** */
}

.blue_line {height:1px; background-color:#1768ab;}


.news-title {
	font-size:12px;
	font-weight:bold;
	color:#1666AA;
	text-decoration:underline;
}

.search-link:hover, .title-link:hover {text-decoration:underline;}

.title-link {color:#000000; /* *** */}
.search-link,.rss-link  {color:#1766AB;}

.title-link, .search-link {
	font-weight:bold;
	text-decoration:none;
}
.title-link,.rss-link {
	font-size:16px;
}

.website-link {
	color:#1D7CBE;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}

.politique {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000; /* *** */
	font-size:13px;
	font-weight:normal;
	line-height:1.4em;
}

.calender-month,.calender-month td,.calender-month tr {margin:0;padding:0;}
.calender-month {width:230px;}

.full-img img{
	border: 1px solid #c3c3c3;
	display:block;
	margin-left: auto;
  	margin-right: auto;
}
.table-historique {width:525px;text-align:left; border:none;}
.table-historique tr{padding-top:10px;}
.table-historique p{margin-bottom:10px;}
.table-historique span,.table-historique span a {font-size:11px;font-weight:bold;color:#1666AA;}
.table-historique span a{text-decoration:none;}
.table-historique span a:hover{text-decoration:underline;}
.table-historique div {margin-top:4px;}
.table-historique div a {color:#86C400;text-decoration:none;}
.table-historique div a:hover {color:#000000; /* *** */text-decoration:underline;}
#FormationsCalendarList{margin:35px 0 25px 0; text-align:left;}
#FormationsCalendarList h3 a{font-size:11px!important;}

.detail_formation #fcc{ margin-top:15px;}

.sous_titre_gris{font-weight:bold; font-size:11px; margin-bottom:5px;}

.formRadio input{
	width:auto;
	margin-right:7px;
}

.formRadio{margin-top:0px!important;}

#formation_vedette{
	padding-left:9px;
	border-left:5px #1666AA solid;
}

.reference{
	font-style:italic;
	font-size:10px;
	margin:0px 0px 15px 0px;
}

#consultantSearch{margin-bottom:25px;}

.sous_titre_resultat{margin-bottom:15px; font-weight:normal;}

.TexteTableau td{padding:7px;}

.popup_notice {
color:#1666AA;font-size:11px;border-bottom:1px dotted #1666AA;cursor:pointer;
}

.tableau_maturite, .tableau_infomembre{
	margin-top:7px;
	border:1px solid #000000;
}

.tableau_infomembre{
	margin-top:7px;
	border:1px solid #000000;
	padding:17px;
}

.tableau_maturite td{
	padding:7px 12px 12px 10px;
}


.tableau_infomembre table tr td{
	background-color:#f1f1f1;
	margin-top:7px;
	padding:7px;
}

.tableau_maturite b{
	display:inline-block;
	margin:15px 0 0 0!important;
	padding:0!important;
	
}

.top_maturite{
	background-color:#1568AA;
	color:#FFF;
	font-size:13px;
	border-bottom:1px solid #000000;
}

.top_maturite b{
	margin-top:7px!important;
}

.sous_maturite{
	background-color:#f1f1f1;
}

.sous_maturite b{
	margin:0px!important;
}

.ul-ancre{margin-bottom:35px;}

.btBleu{
	background:url(bgBtBleu.jpg) bottom left repeat-x #2f7abc;
	border:1px solid #0e497b;
	text-transform:uppercase;
	font-size:10px!important;
	font-weight:bold!important;
	padding:5px 13px!important;
	color:#FFF!important;
	text-decoration:none!important;
	margin:15px 0!important;
}

.btBleu:hover{
	color:#FFF;
	text-decoration:underline;
}

#displayResult .title-link{font-size:12px;}

.required {color:#FF0000;}

.fiche-actif {color:#1666AA;text-decoration:none;}

.tableContenu{
	border-collapse:collapse;
}

.tableContenu tr td{
	padding:10px 20px;
}

.tableContenu thead td{
	background-color:#1568AA;
	color:#FFF;
	font-size:12px;
	padding:10px 20px;
	text-align:center;
	font-weight:bold;
}

#loading {
	z-index: 100;
	position: fixed;
	top: 40%;
	left: 40%;
	background-image: url(../img/progress-running.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	background-color: white;
	padding-left: 40px;
	padding-top: 13px;
	border: 2px solid #EAEAEA;
	width: 100px;
	height: 24px;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.print {background:url(../../ui/img/print.png) no-repeat center left;float:right;padding:8px 0px 8px 35px;}

#entete_laureat{
background:url(../../ui/img/entete_laureat.jpg) top left no-repeat;
width:520px;
height:126px;
font-size:0;
text-indent:-10000;

}

