@charset "utf-8";
/* CSS Document */

/* onglets */
.aiguillage {

}
.monprofil .item {
	background-position:top;
	background-color: #FFF;
	border-radius:14px;
	margin:10px 1%;
	padding:20px 2% 10px 2%;
	float:left;
	width:44%;
	height:145px;
	overflow:auto;
}
.monprofil .item:hover .titre a {
	color:#FF5560;
}
.monprofil .item a {
	text-decoration:none;
	color:#5F737F;
}
.monprofil .item .titre {
	text-decoration:none;
	font-size:19px;
	padding-left:80px;
	display:block;
	text-transform:uppercase;
}
.monprofil .item p {
	padding-left:80px;
}
.monprofil .item p a {
	display:block;
	color:#7F8C8D;
}
.padd .monprofil .item p {
	padding-left:80px;
	font-style:italic;
	margin:5px 0px;
}
.padd .p_compte .p_picto {
	float:left;
	height:94px;
	width:94px;
}
.monprofil .it {
	float:left;
	height:94px;
	width:94px;
	margin-right:10px;
}
.monprofil .p_picto {
	background-position:center top;
	background-repeat:no-repeat;
}
.monprofil .p_compte .p_picto {
	background-image:url(../images/picto_moncompte_g.png);
}
.monprofil .homme .p_picto {
	background-image:url(../images/picto_moncompte_g_h.png);
}
.monprofil .p_fiche .p_picto {
	background-image:url(../images/picto_fiche_g.png);
}
.monprofil .p_detaille .p_picto {
	background-image:url(../images/picto_profil_g.png);
}
.monprofil .p_cv .p_picto {
	background-image:url(../images/picto_cvtheque_g.png);
}
.monprofil .p_lettre .p_picto {
	background-image:url(../images/picto_lettre_g.png);
}
.monprofil .p_amis .p_picto {
	background-image:url(../images/picto_amis_g.png);
}
.monprofil .p_groupes .p_picto {
	background-image:url(../images/picto_groupes_g.png);
}
.monprofil .p_contacts .p_picto {
	background-image:url(../images/picto_contacts_g.png);
}
.monprofil .p_entreprises .p_picto {
	background-image:url(../images/picto_entreprises_g.png);
}
.menu_profil .on a {
	border:1px solid #F59C00;
}
.type_recruteur .menu_profil .on a {
	border:1px solid #006699;
}
.type_diplome .menu_profil .on a {
	border:1px solid #43C3BD;
}
.type_etudiant .menu_profil .on a,
.type_admin .menu_profil .on a {
	border:1px solid #F59C00;
	background:#fff;
}
.menu_profil .picto a {
	display:block;
	width:43px;
	height:43px;
	padding:3px 0px;
	background:url(../images/ligne_h_menu.png) no-repeat center bottom;
	border:1px solid #fff;
}
.tour {
	padding:0px 15px 0px 55px;
}
.info_text {
	display:none;
	position:absolute;
	font-size:11px;
	padding:5px;
	background-color:#fff;
	box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	margin-left:43px;
	margin-top:-35px;
}
.picto:hover .info_text {
	display:block;
}
/* div pour la photo dans le profil */
.addphoto {
	display:block;
	background:url(../images/addphoto.png) no-repeat left top;
	height:65px;
	width:67px;
}
div.photo_espaceMembre {
	position:absolute;
	right:45px;
}
div.photo_espaceMembre_admin {
	right:45px;
}
tr.saisirFicheAnnuaire td {
	padding:4px 10px;
	font-weight:bold;
	border:1px dotted #005073;
}
tr.saisirFicheAnnuaire td.enCours {
	color : white;
	background:#005073;
}
tr.saisirFicheAnnuaire td a{
	color:#FFF;
}
.field {
	background-color:rgba(255,255,255,0.26);
}
.monprofil .tour fieldset {
	border-color:#E1E3E5;
}
.profil_poste .titre {
	font-size:13px;
	font-weight:bold;
}
.profil_poste .label {
	color:#000;
	font-size:14px;
}
.table_profil th {
	background-color:#ECF0F2;
	color:#34495E;
	padding:1px 2px;
	font-weight:normal;
	font-size:13px;
	text-align:center;
}

.table_profil th h3 {
	padding:6px 10px;
	font-size:16px;
	text-align:left;
	margin:0px;
}
.table_profil td {
	padding:4px 4px;
	font-size:12px;
	vertical-align:middle;
}
.table_profil tr.even td,
.table_profil tr.odd td {
	border-bottom:1px solid #E1E3E5;
	border-top:1px solid #E1E3E5;
}
.table_profil tr.even td {
	background-color:rgba(255,255,255,0.15);
}
.table_profil .intitule {
	padding:0px 10px;
	float:left;
}
.profil_radio {
	width:10%;
}
.table_profil .stitre {
	background-color:#DDE5EC;
	border-bottom:0px;
	color:#333;
	font-weight:bold;
	padding:4px 10px;
}
.table_profil a.add {
	display:block;
	background-size:18px;
	background-position:2px;
	margin-top:4px;
}