@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i&display=swap');

	body{
		font-family: 'Roboto', sans-serif;
		color:#1d1e1b;
	}
	.container_logo{
		background:url('https://landings.abilways.com/rs/852-KOI-420/images/logo_cfpj.png');
		background-color: #FFF;
    	border: solid 5px #fff;
 		border-radius: 8px;
		background-size:100% auto;
		width:90px;
		min-width:50px;
		max-width:90px;
		height:102px;
		min-height:58px;
		max-height:102px;
	}
	.container_menu{
		width:75%;
	}
	.menu {
    font-size: 15px;
	}
	.menu a:hover{
		color:#0079a5;
	}
	.button,.containerForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
		background-color: #0079a5;
		border-color: #0079a5;
	  color: #FFF;
	}
	.button:hover,.containerForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.containerForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,.containerForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus{
		background: #58585a;
		border-color: #58585a;
	}
	#footer{
		background:#eceded;
		color:#3e3d40;
	}
	#footer .marque:before{
		content:'CFPJ';
	}

#footer {
    display: none !important;
}


	#forfaits .flex>div .duree{
		background-color: #0079a5;
	}

	#chiffres-cles .flex>div:nth-child(odd){
		background:#0079a5;
		color:#fff;
		border:3px solid #0079a5;
	}
	#chiffres-cles .flex>div:nth-child(even){
		color:#0079a5;
		border:3px solid #0079a5;
	}

	.containerForm form input[type="radio"]+label:before{
		border:1px solid #9c9e9f;
		width:15px;
		height:15px;
	}
	.containerForm form input[type="radio"]+label:after{
		width: 11px;
		height: 11px;
		top: 2px;
		left: -19px;
	}
	.containerForm form input[type="radio"]:checked+label:after{
		background: #9c9e9f;
	}
	.containerForm form input[type="radio"]:checked+label:before{
		border-color:#9c9e9f;
	}
	.containerForm form input[type="checkbox"]+label:before{
		width: 15px;
		height: 15px;
		border: 1px solid #9c9e9f;
	}
	.containerForm form input[type="checkbox"]+label:after{
		width: 11px;
		height: 11px;
		left: -19px;
		top: 2px;
	}
	.containerForm form input[type="checkbox"]:checked+label:after{
		background: #9c9e9f;
	}
	.containerForm form input[type="checkbox"]:checked+label:before{
		border-color:#9c9e9f;
	}
