@charset "iso-8859-1";
@import url(css_light.css);

* { margin:0; padding: 0;margin-left: auto; margin-right: auto; }
.spacer {clear: both;}
body {
	margin:0px;padding:0px;font-size:12px;font-family:Arial, Verdana, Tahoma, Arial;color:#333;line-height:18px;
}
* html .cell, 
* html .border{height: 1%;}
.container_site{width:960px;margin-left:auto;margin-right:auto;}
.slogan{font-size:16px;font-weight:bold;}
#content_gauche{width:220px;float:left;overflow:hidden;padding:5px 10px 5px 10px;}
#content_gauche .content{width:220px;padding:0px;}
#content_gauche .bord_gris{border:1px solid #f1f1f1}
#content_droit {
	background: url(../images/sep_content.png) 0 0 repeat-y;
	overflow:hidden;width:680px;padding-left:20px;
}
#infos_content{width:670px;padding:15px 5px;}
.infos_content { display: block; padding: 5px 0px 14px 0px; background: url('../images/infos_content.gif') repeat-x top left #fff; }
.infos_content h3 { margin: 7px 7px 4px 9px; font-size: 12px; }
.infos_content .hr { display: block; border-top: 1px solid #e2e1e1; font-size: 1%; height: 2px; margin: 10px 0px 14px 0px; }
#content_gauche .pub{margin:8px 0;padding-top:5px;border-top: 3px solid #dcdcdc;}

#header {
	height: 106px;
	background: #fff url(../images/header-bg.gif) 0 0 repeat-x;
	overflow:hidden;
}
#header .wrapper {
	position: relative;
	overflow: hidden;
}

#corps_site {
	width: 100%;
	background: #fff url(../images/bg_site.gif) 0 0 repeat-x;
}
#main-shadow {
	position: absolute;
	left: -20px;
	width: 20px;
	height: 192px;
	background: url(../images/page-shadow-l.png) 0 3px no-repeat;
}

#main-shadow2 {
	position: absolute;
	right: -20px;
	width: 20px;
	height: 192px;
	background: url(../images/page-shadow-r.png) 100% 3px no-repeat;
}

#main-content {
	background: #fff url(../images/content-bg.png) 0 2px repeat-x;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
#corps_site .wrapper{position: relative;}
#page-bg-bottom {
	height: 14px;
	background: url(../images/page-bg-bottom.png) left bottom repeat-x;
	overflow: hidden;
}
#ligne_pictos{height: 75px;text-align:right;background:#fff;}
#ligne_pictos .cadre{width:80px;float:right;height: 75px;}
#ligne_pictos .picto1{background: url(../images/picto_1.gif) left bottom no-repeat;}
#ligne_pictos .picto2{background: url(../images/picto_2.gif) left bottom no-repeat;}
#ligne_pictos .picto3{background: url(../images/picto_3.gif) left bottom no-repeat;}
#ligne_pictos .picto4{background: url(../images/picto_4.gif) left bottom no-repeat;}
#ligne_pictos .picto5{background: url(../images/picto_5.gif) left bottom no-repeat;}

#footer {
	height:40px;
	background: #646567;
	overflow:hidden;
}
#signature_footer .div_droite{float:right;}
#signature_footer .div_droite a{color:#999;}
#signature_footer{color:#fff;padding-top:17px;font-size:11px;font-family:arial;height:25px;font-weight:bold;overflow:hidden;}
#logo_site{
  width:200px;height:100px;
  float:left;
  background: url(../images/logo_site.gif) 0 15px no-repeat;
  position:relative;
}
#lien_logo{position:absolute;top:13px;left:0px;height:80px;width:141px;cursor:pointer;}

#entete_img{width:101px;height:99px;float:right;background: url(../images/entete_homme.jpg) 0 1px no-repeat;}

.style-2 {border: 1px solid #c2d8eb;background: #c2d8eb url(../images/bg_menu_user.gif) top left repeat-x;padding: 0px;}
/************************LOGIN USER **************************************************/
#entete_infos{
  width:460px;height:95px;margin-top:7px;
  background: url(../images/img_login.gif) 0 5px no-repeat;padding-left:70px;
  float:right;
}
#entete_infos .libelles{height:20px;}
#entete_infos .libelles div{height:20px;margin-right:10px;width:170px;float:left;font-weight:bold;font-size:11px;font-family:arial;}
#entete_infos .champs{height:20px;}
#entete_infos .champs input{height:17px;border:1px solid #ccc;margin-right:15px;width:150px;padding:0 5px;}
#entete_infos .champs #submit{height:21px;width:80px;padding-bottom:2px;color:#fff;font-weight:bold;font-size:11px;cursor:pointer;}
#entete_infos .champs .submit{border:1px solid #555;background:#555;}
#entete_infos .champs .submit2{border:1px solid #be2727;background:#be2727;}
#entete_infos .liens{margin-top:3px;padding:1px 0px;width:435px;}
#entete_infos #msg{font-size:11px;margin-top:0px;padding:2px 5px 2px 18px;line-height:13px}
#entete_infos .liens a{font-size:11px;font-family:arial;color:#555;text-decoration:underline;}
#entete_infos .liens a:hover{color:#be2727; text-decoration:none;}
#entete_infos .msgerr{color:#EF0101;background:url(../images/img_systeme/mfstatus_warning.gif) no-repeat 0 2px;}
#entete_infos .msgok{color:#1E85C6;background:url(../images/img_systeme/checked.gif) no-repeat 0 2px;}
/************************INFOS USER **************************************************/
#user_infos{width:460px;height:95px;margin-top:7px;float:right;}
#user_infos .infos{padding-bottom:5px;border-bottom:1px solid #f0f0f0}
#user_infos .nom_user{font-weight:bold;color:#0478B4}
#user_infos .liens{height:60px;margin-top:1px;/*padding:1px 5px;border:1px solid #ccc*/}
#user_infos .liste_guillemets li{ margin:0px 2px 0px 0px;padding:0px 0 4px 0px;line-height:14px;float:left;width:190px;overflow:hidden;font-size:11px;background: url(../images/traitsep.gif) left bottom repeat-x;}
#liens_user_top {height:60px;width:390px;float:left;padding:0;margin:0}
#photo_user_top {height:60px;width:60px;float:right;margin-left:10px;text-align:right}
#liens_user_top_noimg {height:60px;width:460px;float:left;padding:0;margin:0}
#user_infos ul{height:40px;overflow:hidden;}
#user_infos .liste_guillemets li a{color:#505050;text-decoration:none;background:transparent url(../images/puce_gllmts.gif) no-repeat 0 3px;padding-left:10px; }
#user_infos .liste_guillemets li a:hover{color:#c92121;text-decoration:underline;}
#user_infos .liste_guillemets li a.pannier{color:#505050;text-decoration:none;background:transparent url(../images/chariot.gif) no-repeat 0 -2px;padding-left:20px; }
#bg_user_progress{height:5px;padding:1px 0;background:#fff;text-align:left;position:relative;border:1px solid #f5f5f5}
#user_progress{height:5px;width:0px;overflow:hidden;background:url(../images/rate.gif) repeat-x 0 0;position:absolute;left:1px;top:1px;z-index:1}
#user_progress2{width:100%;position:absolute;left:1px;top:8px;color:#555;font-size:11px;z-index:2;text-align:center}
A{COLOR: #427EAC;TEXT-DECORATION: none;}
A:hover {TEXT-DECORATION: underline;COLOR: #BE1D02;}

/****************** TITRE SITE ************************************/
.titre-1 { border-top: 3px solid #bcc804; }
.titre-2 { border-top: 3px solid #fd7404; }
.titre-3 { border-top: 3px solid #f401ad; }
.titre-4 { border-top: 3px solid #3cb2ee; }
.titre-5 { border-top: 3px solid #b128e3; }
.titre-6 { border-top: 3px solid #C30505; }
.titre-7 { border-top: 3px solid #dcdcdc; }
.un_titre a,
.un_titre{ display: block; color: #333333; padding: 4px 3px 0 0; font-size: 12px;font-weight: bold;font-family:arial;text-transform: uppercase; margin-top:10px;}
.un_titre_offre{ display: block; color: #333333; padding: 4px 3px 0 0; font-size: 8pt;font-weight: bold;font-family:arial;/*text-transform: uppercase;*/ margin-top:10px;}

.grd_titre { display: block; border-top: 3px solid #de0b13; font-weight: bold; text-transform: uppercase; color: #333; font-size: 16px; padding: 9px 0; }
.un_titre a:hover { text-decoration: underline; }
/**************** ACTUALITES ACCUEIL *****************************/
ul.liste_guillemets {list-style-type: none;}
#actu .liste_guillemets li{
 background:transparent url(../images/puce_gllmts.gif) no-repeat 0 5px;
 margin:5px 0px 6px 0px;
 padding:4px 0 0 14px;
 line-height:16px;
}
#actu .liste_guillemets li b{font-size:11px;font-weight:bold}
#actu .lien{font-weight:bold;display:block;float:right;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:5px 10px 0px 0;}
#actu .lien a{color:#505050;text-decoration:underline;}
#actu .lien a:hover{color:#c92121;text-decoration:none;}
/*******************************A PROPOS DE RMO *********************************************/
#propos img{height:108px;display:block;margin:8px 0 5px 0px;border-bottom:3px solid #0289CF;}
#propos .bleu{color:#0289CF}
#propos .liste_guillemets{margin-top:5px;}
#propos .liste_guillemets li{/*background:transparent url(../images/puce_gllmts.gif) no-repeat 0 3px;*/margin:2px 5px 0px 6px;}
#propos .lien{font-weight:bold;display:block;float:right;margin-right:10px;padding-left:15px;background:url(../images/puce_liens.gif) 0 5px no-repeat;}
#propos .lien a{color:#505050;text-decoration:underline;}
#propos .lien a:hover{color:#c92121;text-decoration:none;}
#propos .liste_guillemets .cube {display:block;height:7px; width:7px;float:left;margin-right:12px;margin-top:3px;overflow:hidden;}
#propos .liste_guillemets .l1 {background:#ee1b24}
#propos .liste_guillemets .l2 {background:#01a54f}
#propos .liste_guillemets .l3 {background:#ffb505}
#propos .l4 {background:#f79651}
#propos .liste_guillemets .l5 {background:#0065b3}
/******************* BLOC QUESTIONS REPONSES ****************************************************************/
#questions_bloc{height:150px;overflow:hidden;}
#questions_bloc .num_question{font-size:14px;font-weight:bold;color:#03A3D6;padding:6px 0 3px 0;}
#questions_bloc .question{font-size:12px;color:#333;padding-bottom:4px;line-height:16px;}
#questions_bloc .reponse{font-size:11px;line-height:13px;}
/* ANIMATION OFFRES A LA UNE */
#questions_bloc .itemViewerItem{width:220px;height:90px;padding-top:0px;overflow:hidden;}
#questions_bloc .productGroupOthersCotainer{position:absolute;top:0px;left:0px;z-index:1;width:220px;height:6000px;}
#questions_bloc .productGroupOthersRind{width:220px;height:90px;position:relative;overflow:hidden;padding:0;margin:0px;}
#questions_bloc .itemViewerNav{text-align:right;padding:3px 0px; margin-top:10px;}
#questions_bloc .itemViewerNav a{margin:0px 1px;padding:0px 5px; background:#f0f0f0;color:#000;font-size:11px;}
#questions_bloc .itemViewerNav a:hover{color:#263c5f; text-decoration: none!important; font-weight:bold;background:#A90505;}
#questions_bloc .itemViewerNav a.current{background:#A90505;color:#ffffff!important;font-weight:bold;}
#questions_bloc .lien{font-weight:bold;display:block;float:right;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:10px 10px 0px 0;}
#questions_bloc .lien a{color:#505050;text-decoration:underline;}
#questions_bloc .lien a:hover{color:#c92121;text-decoration:none;}
/**************************************MENUS ENTETE**********************************************************************/
#horiz-menu {height: 40px;width: 100%;background: url(../images/bg_menus.gif) 0 bottom repeat-x;}
#horiz-menu ul{list-style-type: none;}
#horiz-menu ul li.menu{padding:0;float:left;font-size:13px;font-weight:bold;color:#fff;font-family:Arial;}
#horiz-menu ul li.sep{float:left;font-weight:bold;color:#fff;height:20px;padding:10px 12px;}
#horiz-menu ul li a{color:#fff;text-decoration:none;height:42px;display:block;height:20px;padding:10px;float:left}
#horiz-menu ul li a.active,
#horiz-menu ul li a:hover{color:#fff;text-decoration:underline;background: url(../images/bg_menus2.gif) 0 bottom repeat-x;}
/*****************************RECHERCHE***********************************************************/
#section_recherche_accueil{position:relative;margin-top:10px;/*height:470px;*/height:415px;}
#img_recherche_1{position:absolute;right:5px;top:-18px; width:187px;height:170px;background: url(../images/bg_recherche.gif) 0 0 no-repeat;z-index:3}
#img_recherche_2{position:absolute;right:5px;top:-18px; width:187px;height:170px;background: url(../images/bg_recherche_.gif) 0 0 no-repeat;z-index:3}
#bloc_recherche_accueil{position:absolute;border:1px solid #ccc;padding:2px;margin-top:20px;width:664px;z-index:1;/*height:445px;*/height:375px;background: url('../images/infos_content.gif') repeat-x 0 1px}
#bloc_recherche_avancee_accueil{position:absolute;/*height:280px;*/height:240px;top:116px;width:99%;}
#section_recherche_accueil .zone_form{width:464px;text-align:left;position:absolute;left:2px;top:-10px;padding-top:20px;}
#section_recherche_accueil .zone{width:212px;margin:2px 5px 2px 5px;float:left;text-align:left;}
#section_recherche_accueil .libelle{padding-bottom:2px;text-align:left;font-weight:bold;font-size:11px;}
#section_recherche_accueil .input{border:1px solid #ccc; width:200px;font-size:11px;color:#555;padding:3px;}
#section_recherche_accueil select{border:1px solid #ccc;font-size:10px;color:#555;padding:2px;float:left;}
#section_recherche_accueil .ligne{height:50px;}
#bout_recherche{background:#D03531;color:#fff;font-size:12px;font-weight:bold;border:1px solid #fff;padding:0px 10px 1px 10px;float:left;margin-left:12px;cursor:pointer}
.top-7{margin-top:7px;}
.select{width:210px;}
.select_exp{width:150px;}
/******************************************OFFRES ACCUEIL***************************************************/
#cadre_offre_accueil .offre{padding:3px 15px 10px 8px;background: url(../images/traitsep.gif) left bottom repeat-x;height:50px;overflow:hidden;}
#cadre_offre_accueil .titre{font-weight:bold;color:#AC0B07;padding-bottom:4px;line-height:15px;font-size:13px;}
#cadre_offre_accueil .texte{line-height:15px;}
#cadre_offre_accueil .titre a{color:#AC0B07;text-decoration:none}
#cadre_offre_accueil .titre a:hover{color:#ff2121;text-decoration:underline}
#cadre_offre_accueil a{color:#555;text-decoration:none}
#cadre_offre_accueil a:hover{color:#555;text-decoration:underline}
#cadre_offre_accueil .infos{color:#000;/*background:#f5f5f5;padding:2px 5px;*/}
#cadre_offre_accueil .secteur{color:#0D85B7}
/******************************************OFFRES***************************************************/
#cadre_offre{margin-top:15px;}
#cadre_offre .offre{padding:3px 8px 15px 8px;background: url(../images/traitsep.gif) left bottom repeat-x;margin-bottom:5px;}
#cadre_offre .titre{font-weight:bold;color:#AC0B07;padding-bottom:4px;line-height:17px;font-size:14px;}
#cadre_offre .texte{line-height:17px;}
#cadre_offre a{color:#555;text-decoration:none}
#cadre_offre a:hover{color:#555;text-decoration:underline}
#cadre_offre .titre a{color:#AC0B07;text-decoration:none}
#cadre_offre .titre a:hover{color:#ff2121;text-decoration:underline}
#cadre_offre .infos{color:#000;background:#f7f7f7;padding:2px 5px;}
#cadre_offre .secteur{color:#0D85B7}

#cadre_offre .offre .img_news {float:left;margin:2px 9px 6px 0;text-align:center;width:70px;overflow:hidden;}
#cadre_offre .offre .img_news p{text-align:center;}
#cadre_offre .titre a{text-decoration:none;color:#AC0B07;}
#cadre_offre .titre a:hover{text-decoration:underline;color:#AC0B07;}
#details_offre .ligne2{padding:8px 0 10px 0;line-height:20px;}
#details_offre .img_news {float:left;margin-right:9px;text-align:center;}
.div_droite{float:right;}
.div_gauche{float:left;}
/******************************************DETAILS OFFRES***************************************************/
#msg_postuler_offre{line-height:18px;font-size:13px; width:100%}
#msg_postuler_offre img{float:left;margin-right:10px;}
#details_offre {padding:8px;border:1px solid #ccc;width:660px;overflow:hidden;}
#details_client {padding:8px;border:1px solid #ccc;width:580px;}
#details_client .ligne{padding:8px 0 10px 0;background: url(../images/traitsep.gif) left bottom repeat-x;line-height:22px;}
.titre_modalbox a{font-size:11px;}
.menus_offre{height:25px;padding-top:15px;font-size:11px;text-align:right;}
.titre_modalbox a, .menus_offre a{color:#0B88C3;text-decoration:none;}
.titre_modalbox a:hover, .menus_offre a:hover{color:#AC0B07;text-decoration:underline}
#details_offre .titre{padding:8px 0 10px 0;font-size:16px;font-weight:bold;color:#AC0B07;line-height:22px;}
#details_offre .ligne{padding:8px 0 10px 0;background: url(../images/traitsep.gif) left bottom repeat-x;line-height:20px;}
#details_offre .ligne .libelle{font-size:14px;font-weight:bold;}
#details_offre .ligne .libelle2{font-weight:bold;}
#details_offre .cadre_bg{padding:8px;background: #fff;width:644px;}
#details_offre .cadre_bg .ligne2{width:50%;text-align:left;float:left;margin:0 0 3px 0;}
#details_offre .infos{color:#000;background:#f7f7f7;padding:2px 5px;}
#details_offre .secteur{color:#0D85B7}
#details_offre .ligne ul{margin-top: 0px;margin-left: 10px;padding: 0;padding-left: 2px;}
#details_offre .ligne li {padding: 3px 0 3px 2px;margin-bottom:1px;}

#details_offre2 {padding:8px;border:1px solid #ccc;width:560px;overflow:hidden;}
#details_offre2 .img_news {float:left;margin-right:25px;text-align:center;}
#details_offre2 .ligne2 ul, #details_offre2 .ligne2 ol{margin-top: 0px;margin: 10px;padding: 10;}
#details_offre2 .ligne2 li {padding: 3px 0 3px 2px;margin-bottom:1px;}
/***************************************************ZONE 2 BLOCS*************************************/
#section_2blocs{margin-top:10px;}
#section_2blocs .bloc2 .content,
#section_2blocs .bloc1 .content{padding-top:5px;}
#section_2blocs .bloc1{width:265px;float:left;}
#section_2blocs .bloc2{width:368px;float:left;}
#section_2blocs .sep_bloc{width:19px;height:330px;float:left;margin-right:17px;background: url(../images/traitsepv.gif) right top repeat-y;}

/**************************************************BOITE A OUTILS*****************************************/
#boiteOutils {width: 263px;margin-top:5px;}
#boiteOutils ul {
	margin-top: 0px;
	list-style-type: none;
	margin-left: 0px;
	padding: 0;
	padding-left: 2px;
}
#boiteOutils li {
	padding: 3px 0 3px 22px;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom:1px;;
}
#boiteOutils .lien1 { background: #f7f7f7 url("../images/puce1.gif") no-repeat 3px 5px;  height: 20px; } 
#boiteOutils .lien2 { background: #f7f7f7 url("../images/puce2.gif") no-repeat 3px 5px;  height: 20px; } 
#boiteOutils .lien3 { background: #f7f7f7 url("../images/puce3.gif") no-repeat 3px 5px;  height: 20px; } 
#boiteOutils .lien4 { background: #f7f7f7 url("../images/puce4.gif") no-repeat 3px 5px;  height: 20px; } 
#boiteOutils .lien5 { background: #f7f7f7 url("../images/puce5.gif") no-repeat 3px 5px ; height: 20px; }
#boiteOutils .lien6 { background: #f7f7f7 url("../images/puce6.gif") no-repeat 3px 5px;  height: 20px; } 
#boiteOutils .lien7 { background: #f7f7f7 url("../images/puce7.gif") no-repeat 3px 5px;  height: 20px; }
#boiteOutils li a {
	/*display: block;*/
	color: #333;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	padding-top: 1px;
}
#boiteOutils li a:hover {color: #D03531;text-decoration:none ;}
/**************************************************LISTE CLIENTS*****************************************/
#liste_partenaires{margin-top:5px;height:130px;/*overflow:hidden;*/}
#entreprise_une{text-align:center;margin-bottom:10px;background:#f2f2f2;padding:15px}
#entreprise_une img{border:2px solid #fff;}
#cadre_logos{margin-top:5px;padding:0;background:#f5f5f5;height:80px;padding-top:10px;padding-left:5px;}
#cadre_logos2{margin-top:5px;padding:0;padding-top:5px;padding-left:5px;margin-bottom:15px;}
/*#liste_partenaires2 .cadre,*/ #cadre_logos .cadre{width:60px;padding:3px;height:60px;float:left;margin:0px 13px;background:#fff}
#liste_partenaires2 .cadre{margin:0px 13px;margin-bottom:15px;height:100px;width:100px;float:left;padding:3px;}#liste_partenaires2 .cadre_img{border:1px solid #efefef;height:80px;width:80px;text-align:center;/*padding-top:20px;padding-left:20px;*/overflow:hidden;}

/******************* BLOC ILS NOUS ONT FAIT CONFIANCE SLIDER ****************************************************************/
#cadre_logos3{/*margin-top:5px;*/padding:0;background:#F6F6F6;height:80px;padding-top:10px;padding-left:5px;overflow:hidden;}
#cadre_logos3 .cadre{width:60px;padding:3px;height:60px;/*border:1px solid #efefef;*/float:left;margin:0px 10px;/*background:#fff*/}
#cadre_logos3 .question{font-size:12px;color:#666;padding-bottom:4px;line-height:16px;}
#cadre_logos3 .signature{font-size:11px;color:#427EAC;text-align:right;padding-right:10px;}
#cadre_logos3 .question A{COLOR: #333;TEXT-DECORATION: none;}
#cadre_logos3 .question A:hover {TEXT-DECORATION: underline;COLOR: #BE1D02;}

#liste_partenaires .itemViewerItem{/*width:220px;*/height:80px;padding-top:0px;overflow:hidden;}
#liste_partenaires .productGroupOthersCotainer{position:absolute;top:0px;left:0px;z-index:1;/*width:220px;*/height:6000px;}
#liste_partenaires .productGroupOthersRind{/*width:220px;*/height:90px;position:relative;overflow:hidden;padding:0;margin:0px;}
#liste_partenaires .itemViewerNav{text-align:right;padding:3px 0px; margin-top:10px;width:220px;float:right;}
#liste_partenaires .itemViewerNav a{margin:0px 1px;padding:0px 5px; background:#f0f0f0;color:#000;font-size:11px;}
#liste_partenaires .itemViewerNav a:hover{color:#263c5f; text-decoration: none!important; font-weight:bold;background:#A90505;}
#liste_partenaires .itemViewerNav a.current{background:#A90505;color:#ffffff!important;font-weight:bold;}

#liste_partenaires .lien{font-weight:bold;display:block;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:5px 10px 0px 0;}
#liste_partenaires .lien a{color:#505050;text-decoration:underline;}
#liste_partenaires .lien a:hover{color:#c92121;text-decoration:none;}

.bloc_cadre_affichage{padding:8px; border:1px solid #E66E03; background:#FCFCF2;margin:10px 0 10px 0;}.cache{display:none;}

/**********************************************AFFICHAGE PETITE LISTE************************************/
.affichage_liste_mini {padding:5px 0px;margin:0px 0px;text-align:left;background: transparent url(../images/traitsep.gif) repeat-x left bottom;}
.affichage_liste_mini .content p {padding:0;margin:0;font-size:12px;line-height:15px;text-align:left;height:80px;overflow:hidden;}
.affichage_liste_mini i {font-weight:bold;color:#dadada;}
.affichage_liste_mini .img_news {float:left;margin:2px 8px 3px 0;text-align:center;width:70px;overflow:hidden;}
.affichage_liste_mini .img_news p{text-align:center;height:60px;overflow:hidden;}
.affichage_liste_mini .content h4  {margin:0;padding:0;font-size:12px;font-weight:bold;line-height:16px;color:#046CA7;padding-bottom:0px;font-family:Arial}
.affichage_liste_mini .content {height:100px;overflow:hidden;}
.affichage_liste_mini .content a{text-decoration:none;color:#AC0B07;}
.affichage_liste_mini .content a:hover{text-decoration:underline;color:#333;}
.affichage_liste_mini .footer a{text-decoration:underline;}
.affichage_liste_mini .img_news p img{border:0}
#cadre_zoomsur{margin-top:8px;}
/***********************************************************MENUS USER**************************************/
#bte_outils2 ul, #bte_outils ul{margin:0; padding:0; list-style:none; line-height:20px}
#bte_outils2 ul li.pere , #bte_outils ul li.pere {background:url(../images/li.gif) top left no-repeat; margin:0; padding:0; }
#bte_outils ul li a{ color:#333; font-size:11px; text-decoration:none; margin:0 0 0 18px;}
#bte_outils2 ul li a{ color:#333; font-size:12px; text-decoration:none; margin:0 0 0 18px;}
#bte_outils2 ul li a:hover, #bte_outils ul li a:hover{ text-decoration:underline; color:#B11D0D;}
#bte_outils2 ul li ul, #bte_outils ul li ul{margin:0; padding-left:10px; list-style:none; line-height:20px;display:none;background:#f7f7f7}
#bte_outils2 ul li ul li , #bte_outils ul li ul li {background:url(../images/puce_gllmts.gif) 0px 5px no-repeat; margin:0; padding:0;}
#bte_outils2 ul li ul li a, #bte_outils ul li ul li a{margin:0 0 0 12px;color:#066A99}
#bte_outils2 .h3, #bte_outils .h3{font-weight:bold;padding-bottom:3px;border-bottom:1px solid #B92121;color:#B92121;font-size:11px;}	
#bte_outils2 .top_6, #bte_outils .top_6{margin-top:6px;}


/********************************************************ESPACE CANDIDAT*****************************************/
#resume_compte{margin-top:15px;}
#resume_compte ul{margin:15px 0 0 0; padding:0; list-style:none; line-height:25px}
#resume_compte li {margin:0; padding:0; }
#resume_compte li .libelle{font-weight:bold;color:#000 }
.cadre_content{padding:0 10px;}
#espace_perso_photo{width:60px; float:right;margin-right:5px;}
.titre_content, .titre_content_rf{height:25px;padding-bottom:10px;background: transparent url(../images/traitsep.gif) repeat-x left bottom;}.titre_content_rf{height:38px;}
.titre_content_rf .un_titre{text-transform: none;}
#content_droit .liens{float:right;margin-top:8px;margin-right:5px;}
#content_droit .liens2{float:right;margin-top:8px;font-size:12px;margin-right:5px;}
#content_droit .liens a{text-decoration:underline;color:#3271a2;background: transparent url(../images/puce_liens.gif) no-repeat left bottom;padding-left:15px;}
#content_droit .liens a:hover{text-decoration:none;color:#B11D0D}
#espace_cv{margin-top:30px}
#espace_cv ul{margin:15px 0 0 0; padding:0; list-style:none; line-height:25px}
#espace_cv li {margin:0; padding:0;height:25px }
#espace_cv li a{text-decoration:underline;color:#333;}
#espace_cv li a:hover{text-decoration:none;color:#B11D0D}
#cv_progress_pourcent{height:12px;background:url(../images/bg_progress_0.gif) top left repeat-x;overflow:hidden;}

#cv_progress_pourcent1{
 height:12px;
 background: url(../images/bg_progress.gif) top left repeat-x;
 overflow:hidden;
 width:0%;
 text-align:center;
 font-weight:bold;
 font-size:11px;
 color:#000;
}
#espace_candidatures{margin-top:12px;}

.un_orange{color:#F98305;}

.cadre_checkbox_fils{
 background:#f0f0f0;
 border:1px solid #ccc;
 padding:5px;
 margin-left:12px;
 margin-top:3px;
 margin-right:10px;
 display:none;
}
.margin_r10{margin-right:10px;}

/************************* Infos Bulles ****************************/

.titre_infosbulle{font-weight:bold; font-size:11px; color:#C21209;}

.info-bulle{ position: relative; display : block; left: 10px; top: -1px; width:300px; overflow:hidden;border: 1px solid #c93; padding: 6px 8px; background: url(../images/sep_fleche.gif) center bottom no-repeat; background-color: #ffc; font-family: Verdana, Arial; font-size: 10px;z-index:998;line-height:12px;}
.info-pointeur { position: relative; display: block; left: 5px; bottom: 0px; width: 300px; height: 10px; background:url(../images/focused-h.gif) top center no-repeat;	z-index:999;overflow:hidden;}
.curseur{ position: absolute; display : none; width: 340px; height:auto;/*filter:Alpha(opacity=90); opacity:0.90; -moz-opacity:0.90; z-index:100000;overflow:hidden;*/}

#menus_competence{
 padding:5px;
 height:30px;
 background:#f7f7f7;
}

#menus_competence input {
 height :30px;
 padding:3px 8px 8px 25px;
 background:#f0f0f0 url(../images/puce_porteur.gif) no-repeat 5px 4px;;
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-bottom:1px solid #aaa;
 border-right:1px solid #aaa;
 margin-right: 10px;
 font-weight:bold;
 font-size:12px;
 width:210px;
 cursor : pointer;
 outline:none;
 text-align:left;
}
.titre_slider{padding:6px 0 3px 0;}
#menus_competence input.active {
 border-top:1px solid #aaa;
 border-left:1px solid #aaa;
 border-bottom:1px solid #fff;
 border-right:1px solid #fff;
 cursor : default;
 color:#555;
}
/*********************************LISTE QUESTIONS FICHES*****************************************************************************************/
#liste_questions_fiches h2{font-size:16px;font-weight:bold;color:#B92121;padding-bottom:3px;margin:0;border-bottom:1px solid #B92121}
#liste_questions_fiches h1{font-size:18px;font-weight:bold;color:#B92121;padding-bottom:6px;margin:0;background: url(../images/traitsep.gif) left bottom repeat-x;}
#liste_questions_fiches h3{font-size:13px;font-weight:bold;color:#911E01;padding:8px 0 5px 10px;margin:0;/*background: url(../images/traitsep.gif) left bottom repeat-x;*/margin-top:1px;}
#liste_questions_fiches ul{font-size:12px;list-style-type: none;margin-left:15px}
#liste_questions_fiches ul li a{color:#333;text-decoration:underline;background:transparent url(../images/puce_more.gif) no-repeat 0 4px;padding-left:14px;}
#liste_questions_fiches ul li a:hover{color:#c92121;text-decoration:none;}
#liste_questions_fiches ul li {padding-bottom:5px;font-size:12px;line-height:14px;}
#liste_questions_fiches .lien{display:block;float:right;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:5px 10px 0px 0;}
#liste_questions_fiches .lien a{color:#911E01;text-decoration:underline;}
#liste_questions_fiches .lien a:hover{color:#505050;text-decoration:none;}
/*#details_question{padding:10px;border:1px solid #ccc}*/
#details_question .footer{padding:3px 5px;border-bottom:1px solid #ccc;background:#f2f2f2;text-align:right;}
#details_question .question{font-size:12px;font-weight:bold;color:#911E01;padding:8px 0;margin:0;background: url(../images/traitsep.gif) left bottom repeat-x;line-height:16px;}
#details_question .reponse{font-size:12px;line-height:16px;}
#body_blanc{background:#fff;}
#details_question h3{font-size:16px;line-height:18px;font-weight:bold;padding:5px 0 10px 0}
#details_question h2{font-size:16px;line-height:18px;font-weight:bold;padding:5px 0 10px 0;color:#B92121}
#details_question img{float:right;margin-left:8px;}
#details_fiche{padding:10px;width:570px;overflow:hidden;}


#detail_content {padding:5px 5px;border:#ccc 1px solid;}
#detail_content .div_question {background:#F3F3F3/*E7F3F7*/;padding-left:15px;padding-bottom:4px;padding-top:4px;height:25px;}
#detail_content .titre {float:left;color:#000; font-weight:bold;font-size:12px}
#detail_content .auteur{float:right;padding-right:10px;color:#666; font-size:11px; font-weight:bold;}
#detail_content .question_texte {padding-top:10px;line-height:16px;padding-bottom:0px;}
#detail_content .div_reponse  {background:#E6F0F2;padding-bottom:15px;border-top:1px solid #fff}
.div_libelle{background:#F3F3F3;}
.libelle_reponse {padding:8px;border-top:1px solid #ccc;font-weight:bold;color:#04598F;}
#detail_content .div_reponse .reponse_texte {padding-top:10px;line-height:16px;}
#detail_content .div_reponse .reponse_texte p{text-align:justify;padding-left:8px;padding-right:8px;font-size:12px; line-height:20px;}
#detail_content .div_reponse .libelle_style{font-size:14px;color:#04598F/*0487B7*/;}

/***************************PROCESSUS DE RECRUTEMENT***************************************************************************/
#processus{width:588px;height:520px;/*background:url(../images/processus.jpg)*/;padding:10px;}
#colone_proc1{width:175px;height:520px;float:left;}  #proc1{width:175px;height:147px;background:url(../images/proc1.jpg);}  #proc4{width:175px;height:176px;background:url(../images/proc4.jpg);}  #proc5{width:175px;height:197px;background:url(../images/proc5.jpg);}
.lien_bloc4{margin-left:9px;margin-top:14px;}.lien_bloc5{margin-left:9px;margin-top:47px;}
#colone_proc2{width:228px;height:520px;float:left;}  #proc2{width:228px;height:147px;background:url(../images/proc2.jpg);}  #proc6{width:228px;height:373px;background:url(../images/proc6.jpg);}
.lien_bloc2{margin-left:41px;margin-top:3px;}
#colone_proc3{width:185px;height:520px;float:left;}  #proc3{width:185px;height:147px;background:url(../images/proc3.jpg);}  #proc7{width:185px;height:176px;background:url(../images/proc7.jpg);}  #proc8{width:185px;height:197px;background:url(../images/proc8.jpg);}
.lien_bloc7{margin-left:15px;margin-top:14px;}.lien_bloc8{margin-left:2px;margin-top:47px;}
/**********************************TEXTES STATIQUES*************************************************************************************************/
#presentation_texte{padding:10px;}
#presentation_texte .le_grd_titre{font-size:16px;font-weight:bold;padding-bottom:10px;color:#B92121;/*background: url(../images/traitsep.gif) left bottom repeat-x;*/line-height:18px;}

#liste_partenaires2 .le_grd_titre{font-size:16px;font-weight:bold;padding-bottom:5px;color:#B92121;line-height:18px;padding-left:10px;border-bottom:1px solid #B92121;margin-bottom:10px;}

#presentation_texte .le_grd_titre2{font-size:16px;font-weight:bold;padding-bottom:10px;color:#B92121;background: url(../images/traitsep.gif) left bottom repeat-x;line-height:18px;}
#presentation_texte .le_petit_titre{font-size:13px;font-weight:bold;padding-bottom:7px;color:#333;line-height:15px;margin-top:15px;}
#presentation_texte ul{font-size:12px;list-style-type: none;margin-left:15px}
#presentation_texte ul li a{color:#333;text-decoration:underline;background:transparent url(../images/puce_more.gif) no-repeat 0 4px;padding-left:14px;}
#presentation_texte ul li a:hover{color:#c92121;text-decoration:none;}
#presentation_texte ul li {padding-bottom:5px;font-size:12px;line-height:14px;}
#presentation_texte p {line-height:16px;font-size:12px;}
#presentation_texte .ul_cv li{padding:3px 0 2px 23px;background:transparent url(../images/secbullet.gif) 5px 8px no-repeat;font-size:12px;line-height:17px;}
#presentation_texte .ul_cv li a{background:none;padding-left:0;}
.list{padding-bottom:20px;}
.list li{padding:5px 0 0 15px;background:transparent url(../images/secbullet.gif) 5px 9px no-repeat;font-size:11px;float:left;width:305px;line-height:16px;}
.img_droite{float:right;margin-left:10px;}
.img_gauche{float:left;margin-right:10px;}
.img_border_bas{border-bottom:1px solid #dedede}

#presentation_texte .le_petit_titre2 {font-size:13px;font-weight:bold;padding-bottom:7px;color:#333;line-height:15px;margin-top:5px;}
#presentation_texte .le_petit_titre2 a{color:#333;line-height:15px;text-decoration:none;}
#presentation_texte .le_petit_titre2 a:hover{color:#333;text-decoration:underline;}

#presentation_texte p.margin_left{margin-left:20px;line-height:20px;}
.under_num{margin-left:28px;}.under_line_num{margin-left:40px;padding-left:20px;}.under_num2{margin-left:5px;}

/************************************************PAGE CONTACT***********************************************************************************/
#form_contact{line-height:20px;padding:10px;}
#form_contact .zone_contacts{width:230px;height:/*420px;*/520px;float:right;overflow:hidden;/*padding:10px;*/background:#f7f7f7 url(../images/img_contact.jpg) left top no-repeat;}
#form_contact .zone_formulaire{width:360px;height:450px;padding:10px;border:1px solid #ccc;overflow:hidden;margin-right:30px;float:left;}
.img_center{padding-left:110px;}
#form_contact h4{font-size:14px;font-weight:bold;color:#dc2709;padding:3px 0;border-bottom:1px solid #dc2709;margin-bottom:5px}
#form_contact .contenu{padding:150px 10px 10px 10px;}
#form_contact .margin_b {padding:4px;}
#form_contact .input_250{width:300px;}
#form_contact .height_75{height:135px;width:350px;}
.bold{font-weight:bold;}
#form_contact .ligne{padding-bottom:7px;font-size:11px;}
/***************************************************BLOCS CANDIDATS*************************************/
#section_candidat{margin-top:15px;}
#section_candidat .bloc .content{line-height:16px;}
#section_candidat .bloc .content img{width:278px;overflow:hidden;padding-bottom:12px;}
#section_candidat .bloc .content h3{font-size:14px;font-weight:bold;color:#AD1A12;padding-bottom:6px;border-bottom:1px solid #AD1A12;margin-bottom:5px;}
#section_candidat .bloc{width:278px;float:left;height:280px;overflow:hidden;margin-bottom:25px;padding:5px;border:1px solid #f0f0f0;}
#section_candidat .sep_bloc{width:60px;height:290px;float:left;padding-right:17px;background: url(../images/traitsepv.gif) 43px 0 repeat-y;}
/*******************************************************************************************/
#form_recherche_offre{padding:2px;border:1px solid #ccc;}
#form_recherche_offre .cadre_form{width:100%;text-align:left;position:relative;padding-top:10px;z-index:1}
#form_recherche_offre .cadre{width:300px;margin:2px 20px 2px 5px;float:left;text-align:left;}
#form_recherche_offre .cadre_bouton{margin:20px 5px 2px 5px;float:left;text-align:left;}
#form_recherche_offre .libelle{padding-bottom:2px;text-align:left;font-weight:bold;font-size:11px;}
#form_recherche_offre select{border:1px solid #ccc;font-size:10px;color:#555;padding:2px;float:left;width:300px;height:20px;}
#form_recherche_offre .ligne{height:50px;}
#form_recherche_offre .input{border:1px solid #ccc;font-size:11px;color:#555;padding:3px;width:293px;}
.bout_recherche{background:#D03531;color:#fff;font-size:12px;font-weight:bold;border:0px solid #fff;cursor:pointer;padding:2px 8px;}
#content_recherche_offre{position:relative}
#img_recherche_grd{/*position:absolute;right:5px;top:-110px;z-index:3*/ width:184px;height:150px;background: url(../images/img_recherche_grd.jpg) 0 0 no-repeat;float:right;}
.bg_recherche_grd{height:133px;overflow:hidden;}
.bg_recherche_grd p{line-height:20px;}
.no_postule{padding:2px 6px;background:#FCE8E6;color:#D71804;border-bottom:2px solid #fff}
.titre_bleu{color:#2378B4}
/******************* BLOC OFFRES CLIENT ****************************************************************/
#offres_bloc{height:145px;overflow:hidden;background:#F6F6F6;}
#offres_bloc .num_question{font-size:14px;font-weight:bold;color:#03A3D6;padding:6px 0 3px 0;}
#offres_bloc .question{font-size:12px;color:#333;padding-bottom:4px;line-height:16px;}
#offres_bloc .reponse{font-size:11px;line-height:13px;}
/* ANIMATION OFFRES A LA UNE */
#offres_bloc .itemViewerItem{width:220px;height:70px;padding-top:0px;overflow:hidden;padding:0 3px 3px 3px}
#offres_bloc .productGroupOthersCotainer{position:absolute;top:0px;left:0px;z-index:1;width:220px;height:6000px;}
#offres_bloc .productGroupOthersRind{width:220px;height:70px;position:relative;overflow:hidden;padding:0;margin:0px;}
#offres_bloc .itemViewerNav{text-align:right;padding:3px 0px; margin-top:10px;}
#offres_bloc .itemViewerNav a{margin:0px 1px;padding:0px 5px; background:#f0f0f0;color:#000;font-size:11px;}
#offres_bloc .itemViewerNav a:hover{color:#263c5f; text-decoration: none!important; font-weight:bold;background:#A90505;}
#offres_bloc .itemViewerNav a.current{background:#A90505;color:#ffffff!important;font-weight:bold;}
#offres_bloc .lien{font-weight:bold;display:block;float:left;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:6px 5px 0px 0;}
#offres_bloc .lien a{color:#505050;text-decoration:underline;}
#offres_bloc .lien a:hover{color:#c92121;text-decoration:none;}
#img_actu{height:80px;overflow:hidden}
.span_lien {font-weight:bold;padding-right:50px;float:left;display:block;padding-left:15px;background:url(../images/puce_liens.gif) 0 7px no-repeat;margin:5px 10px 0px 0;font-size:14px}
.span_lien a{color:#990000}

/******************* BLOC PARTENAIRES RMO ****************************************************************/
#partenaires_bloc{height:120px;overflow:hidden;margin-top:10px;}
#partenaires_bloc .num_question{font-size:14px;font-weight:bold;color:#03A3D6;padding:6px 0 3px 0;}
/* ANIMATION OFFRES A LA UNE */
#partenaires_bloc .itemViewerItem{width:220px;height:80px;padding-top:0px;overflow:hidden;text-align:center;vertical-align:middle;;}
#partenaires_bloc .productGroupOthersCotainer{position:absolute;top:0px;left:0px;z-index:1;width:220px;height:6000px;}
#partenaires_bloc .productGroupOthersRind{width:220px;height:80px;position:relative;overflow:hidden;padding:0;margin:0px;}
#partenaires_bloc .itemViewerNav{text-align:right;padding:3px 0px; margin-top:0px;}
#partenaires_bloc .itemViewerNav a{margin:0px 1px;padding:0px 5px; background:#f0f0f0;color:#000;font-size:11px;}
#partenaires_bloc .itemViewerNav a:hover{color:#263c5f; text-decoration: none!important; font-weight:bold;background:#A90505;}
#partenaires_bloc .itemViewerNav a.current{background:#A90505;color:#ffffff!important;font-weight:bold;}
#partenaires_bloc .lien{font-weight:bold;display:block;float:right;padding-left:15px;background:url(../images/puce_liens.gif) 0 3px no-repeat;margin:10px 10px 0px 0;}
#partenaires_bloc .lien a{color:#505050;text-decoration:underline;}
#partenaires_bloc .lien a:hover{color:#c92121;text-decoration:none;}
#partenaires_bloc .logo, #img_actu{height:80px;overflow:hidden}

#presentation_texte .numero li{padding:3px 0 2px 6px;font-size:12px;line-height:18px;}
#presentation_texte .numero li a{background:none;padding-left:0;}

/*************************************** CONTACT ******************************************/
#reseau_flash{margin:0 auto 0 auto;overflow:hidden;width:720px;}
#cadre_carte_monde{width:350px;height:250px;float:left;margin:0 10px 0 90px;}
#navigation_carte_monde{width:250px;float:left;padding:0 10px 10px 10px;background:#f5f5f5}
#navigation_carte_monde ul{font-size: 12px; color: #333; padding: 0 0 0px; margin: 0 0px;list-style: none;}
#navigation_carte_monde ul li{line-height: 1em; border-top: 1px solid #fff;padding: 0.5em 0 0.5em 0px; }
#navigation_carte_monde ul li.plie{background: url(images/puce-navigation-monde.gif) no-repeat 0px 10px;padding: 0.5em 0 0.5em 10px; }
#navigation_carte_monde ul li.deplie{background: url(images/puce-navigation-monde2.gif) no-repeat 0px 10px;padding: 0.5em 0 0.5em 10px; }
#navigation_carte_monde ul li.plie ul{display:none;}
#navigation_carte_monde ul li.deplie ul{display:block;}
#navigation_carte_monde ul li a{color:#003a69;text-decoration:none;outline:none;}
#navigation_carte_monde ul li a.pere{margin-bottom:5px;display:block;font-weight:bold;}
#navigation_carte_monde ul li a:hover{color:#AE1717;}

#navigation_carte_monde ul li ul{font-size: 12px; color: #555; padding: 0 0 0px; margin: 0 0px 0 0px;list-style: none;}

#cadre_g_codesecurite{float:left;width:70px;}
#cadre_d_codesecurite{float:left;width:200px;padding-top:2px;text-align:left;}
.code_securite{ width:50px;}
 div.decompte{width: 50px;border: 1px solid #FF0000;background :#FF0000;color :#FFFFFF;font-weight:bold;font-size: 16px;font-family: Verdana, sans-serif;float:left;margin-top:2px;}

input, select, textarea, .inputbox {padding: 1px;font-family: Arial, Tahoma, sans-serif;font-size: 90%;color:#3F6D9B;} 
.contenu_numerotation{width:100%;height:25px;overflow:hidden;margin:20px 0px;background:#F7F7F7;float:right;}
.numero_page{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 2px;margin: 5px;}
.numero_page a {padding: 2px 5px;text-decoration: none}
.numero_page a:hover,active {color: #A90505;/*margin: 1px;padding: 2px 5px*/}
.numero_page span.courante {color: #A90505;font-weight: bold;/*margin: 1px;padding: 2px 5px*/}
.numero_page span.desactive {color: #ddd;/*margin: 1px;padding: 2px 5px*/}
.class_intro{padding:5px;border:1px solid #ccc;}
.bleu{color:#029BCD;}
.noir{color:#333;} 
.rouge{color:#9D0303;}
.blueGE {color: #3B73B9;}
.bleu_Q {color:#028BBE;}

.popup{padding:8px;line-height:18px;font-size:12px;}
.margin_150{margin-right:150px;}
.margin_145{margin-right:245px;}
.img_popup{float:right;}
.img_popup{background: url(../images/img_mail.jpg) no-repeat right bottom;}
