.champs_pub{
	cursor:pointer;
}

.champs_pub:hover{
	text-decoration:underline;
}

.ui-datepicker-month {
	color: black;
}

.phone_param, .paypal_param, .notice-error-ec-params{
	display: none;
}

input.qderror{
	border: 1px solid darkred;
}

.nborder{
	margin: 0 !important;
}

.ui-datepicker-year {
	color: black;
}

#af-wrapper > div.breadcrumbs > a {
	display:inline-block !important;
}

#af-wrapper {
	margin-top:15px;
}

.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

.modal-body-avis-deces {
    position: relative;
    overflow-y: auto;
    padding: 15px;
}

.item-avis-deces {
	margin-top: 5px;
	padding-top: 5px;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px;
}

.lead-li {
	margin:0px !important;
}


.lead-li-nav {
	margin-bottom:0px !important;
	margin-top:3px !important;
}

#map{
	height:470px;
}

.ui-autocomplete-category, .ui-menu-item:hover, .ui-state-focus{
	background-color:#104A8A!important;
	color:#F2AA00!important;
	background-image:none!important;
}

.ui-autocomplete-category {
	padding:3px 3px 3px 8px;
}

.small_cta_pink {
	border: 0;
	background: #D3507F;
	position: relative;
	display: inline-block;
	padding: 10px;
	color: white;
	text-transform: none;
	text-decoration: none;
	font-weight: 400;
	margin-left:5px;
}

.small_cta_pink:after {
	background: #B32256;
	color: #B32256;
	content: 'e';
	padding: 10px 12px;
	display: block;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
}

.small_cta_pink img {
	position: relative;
	z-index: 1;
	margin-right: 17px;
}

.item-liste-adherent-adresse-links{
	margin-top:3px;
}


.item-liste-adherent-adresse-links a{
	color:#154B87;
	font-size:14px;
	text-decoration:underline;
	display:inline-block;
	margin-right: 3px;
}

.demande_devis_form_2 > div.row > div.form-group {
	margin-bottom: 15px!important;
}

 .fun_post {padding:20px;border:1px white solid;margin-bottom:20px;background-color: white;border-radius: 20px}
 .fun_post > h2 {font-family: 'Helvetica';margin:0px 0px 5px 0px!important;color:#164193;font-size:24px;}
 .fun_post > p {font-family: 'Helvetica';margin-top:10px!important;text-align:justify;font-size:17px;}
 .fun_post img.img-thumbnail {cursor:pointer;}
