.page_compte {
	margin-top: 15px;
	width: 100%;
}

.menu_desk {
	display: inline-block;
	/*width:200px;*/
	padding-right: 15px;
	vertical-align: top;
}

.menu_desk_title {
	font-size: 18px;
	width: 100%;
	display: block;
	text-align: right;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}

	.menu_desk_title:before {
		content: "";
		background-color: #000;
		-webkit-mask-image: url(../images/icone_profil.svg);
		mask-image: url(../images/icone_profil.svg);
		float: left;
		width: 23px;
		height: 26px;
	}

.menu_desk_title_ac {
	font-size: 18px;
	width: 100%;
	display: block;
	text-align: right;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 20px;
}

	.menu_desk_title_ac:before {
		content: "";
		background-color: #000;
		-webkit-mask-image: url(../images/icone_annonce.svg);
		mask-image: url(../images/icone_annonce.svg);
		float: left;
		width: 34px;
		height: 26px;
	}

/** menu ul **/
.menu_desk_ul {
	list-style-type: none; /* Remove bullets */
	padding: 0;
	margin: 0;
}

	.menu_desk_ul li {
		width: 200px;
		text-align: right;
		font-size: 14px;
		color: #000;
		padding: 5px;
		font-family: "Open Sans", Arial, sans-serif;
		cursor: pointer;
		text-transform: uppercase;
	}

		/*&#9654;*/
		.menu_desk_ul li:after {
			content: "";
			display: inline-block;
			font-size: 12px;
			margin-left: 10px;
			color: #000;
			background: url(../images/icone_action.svg);
			width: 7px;
			height: 13px;
		}

		.menu_desk_ul li:hover {
			background: #0098C5;
			color: #fff;
			border-radius: 10px;
		}

			.menu_desk_ul li:hover:after {
				content: "";
				display: inline-block;
				font-size: 12px;
				margin-left: 10px;
				color: #000;
				background: url(../images/icone_action_bl.svg);
				width: 7px;
				height: 13px;
			}



.active_m {
	background: #0098C5;
	color: #fff !important;
	border-radius: 10px;
}

	.active_m:after {
		content: "";
		display: inline-block;
		font-size: 12px;
		margin-left: 10px;
		color: #000;
		background: url(../images/icone_action_bl.svg) !important;
		width: 7px;
		height: 13px;
	}

.bloc_form {
	display: inline-block;
	width: calc(100% - 220px);
	vertical-align: top;
	border-left: 1px solid #979797;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 500px;
}

.cross_close {
	display: none;
	/*background:url(images/icone_close.svg);
							width:31px;
							height:31px;
							float:right;
							margin-right:10px;*/
	clear: both;
	cursor: pointer;
	font-size: 36px !important;
	float: left;
	color: #0098C5 !important;
}

.divNewcompte {
	display: block;
	width: 100%;
	background: #eff3f6;
	border-radius: 8px;
	padding: 15px;
}

.FromInputPubli {
	padding: 10px !important;
	border: 2px solid #e5e6e8;
	border-radius: 5px;
	width: 100%;
	margin-bottom: 10px;
}

	.FromInputPubli:focus {
		border: 2px solid rgba(0,173,198,1.0);
	}

.midSizeInput {
	width: 49% !important;
	display: inline-block;
	margin-bottom: 10px;
}

.block_form_compte {
	margin-bottom: 20px;
}

.maxSizeInput {
	width: 98% !important;
	margin-bottom: 10px;
}

.inputBloc {
	display: block !important;
}

.FromSelectPubli {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	background: #fff;
	border: 2px solid #e5e6e8;
	border-radius: 5px;
	height: 47px;
}

	.FromSelectPubli:focus {
		border: 2px solid rgba(0,173,198,1.0);
	}

.midSizeSelect {
	width: 49% !important;
	display: inline-block;
}


.bloc_onglet_compte {
	width: 100%;
	text-align: center;
	border-bottom: 10px solid #0098C5;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.onglet_compte {
	display: inline-block;
	width: 250px;
	font-size: 15px;
	cursor: pointer;
	font-variant-caps: small-caps;
}

.actif_onglet_compte {
	font-size: 16px;
	color: #0098C5;
}

.block_new_compte {
	display: none;
}

.div_link {
	display: none;
}

.slide_compte {
	display: none;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

.slide_left {
	display: none;
	font-size: 18px;
	height: 26px;
	width: 15px;
	cursor: pointer;
}

.slide_right {
	display: none;
	font-size: 18px;
	height: 26px;
	width: 15px;
	cursor: pointer;
}

.slide_show {
	display: inline-block !important;
}

.slide_title_liste {
	display: inline-block;
	width: 200px;
}

.slide_title {
	text-align: center;
	display: none;
}

.slide_title_active {
	display: block;
	color: #0098C5;
	font-weight: bold;
	font-size: 16px;
}

.title_password {
	font-size: 16px;
	color: #0098c5 !important;
	padding: 4px;
	margin-bottom: 10px;
	text-transform: uppercase;
}



.verif_error {
	display: none;
	color: red;
	padding: 10px;
	width: 300px;
	height: 45px;
	margin-bottom: 10px;
}

.compteArea {
	display: block;
	width: 100%;
	height: 100px;
	resize: none;
	padding: 5px !important;
	border: 2px solid #e5e6e8;
	border-radius: 5px;
}

	.compteArea:focus {
		border: 2px solid rgba(0,173,198,1.0);
	}

.compteAreaSapce {
	margin-bottom: 20px;
}


.title_compte_statut {
	font-size: 16px;
	color: #0098c5 !important;
	padding: 4px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.societe-pics {
	min-height: 140px !important
}



.label-input:focus-within {
	border: 1px solid rgba(0,173,198,1.0);
}

.label-input-medium {
	display: inline-block;
	width: 49%;
}

.label-input-medium-block {
	display: block;
	width: 49%;
}

.input-last {
	margin-left: 14px;
}


fieldset {
	padding: 8px;
	border: 2px solid #e1e1e1;
	border-radius: 6px;
	margin-bottom: 15px;
	background-color: #fff
}

	fieldset:before {
		box-sizing: border-box;
	}

	fieldset legend {
		width: auto;
		min-width: none !important;
		margin-bottom: -5px !important;
		font-size: 14px;
		padding: 3px;
		border: none;
		color: #b5b5b5;
		font-weight: bold;
	}

	fieldset input {
		border: none;
		width: 100%;
		font-size: 16px;
		text-transform: uppercase;
	}

	fieldset textarea {
		border: none;
		width: 100%;
		font-size: 16px;
		height: 80px;
		resize: none;
	}

	fieldset:focus-within {
		border: 2px solid rgba(0,173,198,1.0);
	}

.fieldsetinline-block {
	display: inline-block !important;
	width: 49% !important;
}

.fieldset-last {
	margin-left: 14px;
}


.fieldsetClear {
	padding: 0px !important;
	border: none !important;
	background: none !important;
}


.type_abonne {
	width: 120px;
	display: inline-block;
	margin-bottom: 10px;
}

.input_passe {
	width: 95%;
	text-transform: none !important;
}


.readBlock {
	background: #eff3f6 !important;
}

.readBlockSelect {
	background: #eff3f6 !important;
}

.disableBlCiv {
	display: none !important;
}

.fieldsetacces-block {
	display: inline-block !important;
	width: 47% !important;
}

.fieldsetacces-block-first {
	display: inline-block;
	width: 40% !important;
}

.fieldsetacces-mail-block {
	width: 91% !important;
}

#bt_update {
	display: none
}

.miniSizeSelect {
	width: 125px !important;
	margin-top: 12px;
	text-transform: uppercase;
}

.FromSelectPubli {
	height: 50px !important;
}



@media only screen and (max-width:900px) {

	fieldset legend {
		font-size: 14px !important;
	}


	.thumbCv {
		padding-left: 0px !important;
		height: inherit !important;
		margin-top: 10px;
	}


	.input-compte-value {
		width: calc(100% - 70px) !important;
	}


	.fieldsetinline-block {
		width: 100% !important;
	}

	.fieldset-last {
		margin-left: 0px;
	}



	.menu_desk_ul li {
		width: 100% !important;
	}

	.menu_desk {
		width: 100% !important;
		display: block;
	}

	.menu_desk_title_ac {
		background: #eff3f6 !important;
		padding: 10px;
		border-radius: 10px;
		color: #00adc6;
		text-align: left;
	}


		.menu_desk_title_ac:before {
			content: "";
			background-color: #00adc6 !important;
			-webkit-mask-image: url(../images/icone_annonce.svg);
			mask-image: url(../images/icone_annonce.svg);
			display: inline-block;
			width: 34px;
			height: 26px;
			margin-right: 10px;
			margin-left: 10px;
		}

	.menu_desk_title {
		background: #eff3f6 !important;
		padding: 13px;
		border-radius: 10px;
		color: #00adc6;
		text-align: left;
	}

		.menu_desk_title:before {
			content: "";
			background-color: #00adc6 !important;
			-webkit-mask-image: url(../images/icone_profil.svg);
			mask-image: url(../images/icone_profil.svg);
			float: left;
			width: 23px;
			height: 26px;
			margin-right: 10px;
			margin-left: 10px;
		}

	.active_m {
		/*background: inherit !important;**/
		color: #000 !important;
		background: #0098C5;
		color: #fff !important;
		border-radius: 10px;
	}

		.active_m:after {
			content: "";
			display: inline-block;
			font-size: 12px;
			margin-left: 10px;
			color: #000;
			background: url(../images/icone_action.svg) !important;
			width: 7px;
			height: 13px;
		}

	.bloc_form {
		display: block;
		width: 100% !important;
		border: none;
	}

	.cross_close {
		display: block;
		float: left;
		clear: both;
	}

	.midSizeInput {
		display: block !important;
		width: 100% !important;
		margin-top: 10px;
		margin-bottom: 10px;
	}



	.bloc_onglet_compte {
		display: none !important;
	}


	.slide_compte {
		display: block;
	}

	.input_passe {
		width: 94% !important;
	}
}

.percircle.small {
	margin-right: -15px;
	float: right;
}

.ligne_counter {
	width: 80px;
	display: inline-block;
	text-align: center;
	float: right;
	margin-top: -8px;
}

@media only screen and (max-width:900px) {
	.ligne_counter {
		width: 100%;
		display: inline-block;
		text-align: center
	}

	.percircle.small {
		margin-right: -15px;
		display: inline-block;
		float: none;
		font-size: 70px;
	}
}
