@charset "utf-8";
/* CSS Document */
header {
	width: 100%;
	float: left;
	height: 110px;
}

.center {
	width: 1200px;
	margin: auto;
}

header .center .logo {
	margin-top: 25px;
	float: left;
	display: block;
}

.les_informations {
	float: right;
	padding-top: 15px;
}

.les_informations ul {
	float: left;
	list-style: none;
	padding: 0 35px 0 52px;
	margin: 0;
}

.les_informations ul li {
	float: left;
	padding-right: 10px;
}

.les_informations p {
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
}

.les_informations p span {
	font-size: 12px;
	color: #2b2628;
	border-right: 1px solid #ccc4bc;
	padding-right: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.les_informations p span strong {
	color: #ed1c24;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.les_informations p a {
	color: #ed1c24;
	font-size: 14px;
	margin-left: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}

.langue-multi {
	background: #cdcdcd url(../images/icon-select.png) 30px center no-repeat;
	width: 45px;
	height: 24px;
	float: right;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 1px 5px;
	cursor: pointer;
}

.menu-top {
	float: left;
	margin: 30px 0 0 30px;
}

.navbar-inverse {
	background: none !important;
	border: none !important;
}

.menu-top ul li a {
	font-size: 14px;
	color: #5a5154 !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

.menu-top ul li a:hover {
	color: #a92d53 !important;
}

body.home-page {
	background: url(../images/webp/background.webp) top center no-repeat;
	background-size: 100% 634px;
}

.section-ban {
	float: left;
	width: 100%;
	clear: both;
	min-height: 540px;
}

.menu-top ul li span {
	display: block;
	float: left;
	color: #ccc4bc;
	padding-top: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

header .se-connecter {
	float: right;
	width: 185px;
	height: 44px;
	background: #ed1c24;
	color: #fff;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 9px 0 0 15px;
	margin-top: 20px;
}
header .se-connecter:hover,header .se-connecter:active,header .se-connecter:focus{
	color: #fff !important;
}

header .se-connecter span {
	display: block;
	float: left;
	background: url(../images/icon-per.png) left no-repeat;
	padding-left: 36px;
	padding-top: 4px;
}

.web, .webM {
	display: block !important;
}

.mobile, .mobileM {
	display: none !important;
}

.SpanMenu {
	display: none;
}

#myCarousel {
	width: 1200px;
	float: left;
	height: 490px;
}

.description-ban {
	display: table;
	margin: auto;
}

.description-ban {
	margin-top: 80px;
}

.description-ban h3 {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 35.66px;
	color: #2b2628;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

.description-ban p {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #2b2628;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	margin-top: 15px;
	margin-bottom: 50px;
}

ul.les_btns li {
	float: left;
	list-style: none;
}

.essayer {
	background: #ed1c24;
	height: 62px;
	float: left;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	padding: 17px 25px 0 25px;
}

.essayer span {
	background: url(../images/bg-essayer.png) left no-repeat;
	display: block;
	float: left;
	padding-left: 35px;
	height: 26px;
	padding-top: 3px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.essayer:hover {
	color: #fff;
}

.rejoindre {
	background: #080808;
	height: 62px;
	float: left;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	padding: 17px 25px 0 25px;
}

.rejoindre span {
	background: url(../images/resi.png) left no-repeat;
	display: block;
	float: left;
	height: 26px;
	padding: 3px 55px 0 75px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.rejoindre:hover, .rejoindre:focus {
	color: #fff;
}

.les_btns {
	margin: auto;
	display: table;
	padding: 0;
	position: relative;
	top: -195px;
}

.les_btns li strong {
	font-size: 18px;
	display: block;
	width: 50px;
	padding-top: 20px;
	text-align: center;
}

.carousel-indicators .active {
	background: #ed1c24 !important;
}

.carousel-indicators li {
	background: #080808 !important;
	height: 15px !important;
	width: 15px !important;
	border: none !important;
}

.comment-ca-marche {
	padding: 45px 0 70px 0;
	float: left;
	width: 100%;
}

.comment-ca-marche h4 {
	font-size: 22px;
	font-weight: 800;
	color: #2b2628;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	float: left;
	display: block;
	text-align: center;
	margin-bottom: 85px;
	text-transform: uppercase;
}

.nos-tarifs h4 {
	font-size: 22px;
	font-weight: 800;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	float: left;
	display: block;
	text-align: center;
	margin-bottom: 35px;
	text-transform: uppercase;
}

.les-prix {
	background: url(../images/tarifs.png) center top no-repeat;
	width: 100%;
	height: 280px;
	float: left;
}

.les-prix img.maison {
	float: right;
	margin-top: 175px;
}

.les-prix .centrer-text {
	width: 497px;
	margin-left: 226px;
	position: relative;
}

.les-prix .centrer-text .stantard {
	position: absolute;
	width: 170px;
	height: 42px;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding-top: 5px;
	left: 130px;
	top: 60px;
}

.prix-cent {
	position: absolute;
	left: 120px;
	top: 80px;
}

.prix-cent strong {
	display: block;
	font-size: 120px;
	color: #fff;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif;
	float: left;
}

.prix-cent b {
	display: block;
	font-size: 45px;
	color: #fff;
	font-weight: 800;
	font-family: 'Open Sans', sans-serif;
	float: left;
	position: relative;
	top: 30px;
	left: 3px;
}

.prix-cent span {
	display: block;
	font-size: 24px;
	color: #fff;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	position: relative;
	top: 25px;
	left: 3px;
}

.dix-utlisateurs {
	float: left;
	position: absolute;
	right: 8px;
	top: 97px;
	width: 147px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	line-height: 30px;
}

.dix-utlisateurs strong {
	font-size: 31px;
	font-weight: 800;
	color: #ed1c24;
	position: relative;
	left: 12px;
	top: 8px;
}

.dix-utlisateurs span {
	font-size: 25px;
	font-weight: 400;
	color: #ed1c24;
}

.utilisat-mois {
	float: left;
	color: #fd90b1;
	font-size: 17px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	left: 16px;
	top: 233px;
}

.essayer-gratuit {
	font-size: 14px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	color: #ed1c24;
	border: 1px solid #ed1c24;
	padding: 13px 38px;
	float: left;
}

.essayer-gratuit:hover, .essayer-gratuit:focus, .essayer-gratuit:active
	{
	color: #a92d53;
}

.essayer-gratuit span {
	background: url(../images/essays.png) left no-repeat;
	padding-left: 40px;
	display: block;
	float: left;
	height: 24px;
	padding-top: 3px;
}

.essayer-gratuit:hover {
	color: #a92d53 !important;
}

.lien-essayer {
	float: left;
	height: 100px;
	left: 225px;
	padding-top: 35px;
	position: relative;
	top: 326px;
	background: url(../images/flechB.png) 126px top no-repeat;
}

.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left,
	.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}

.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left,
	.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev,
	.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right
	{
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
	z-index: 2;
}

#carousel, .carousel-inner, .carousel-inner .item {
	height: 100%;
}

.animations-fade {
	float: left;
	width: 100%;
	background: url(../images/ecran.png) left no-repeat;
	height: 472px;
}

.animations-fade .page {
	padding: 102px 0 0 62px;
	float: left;
}

.animations-fade .page img {
	height: 258px;
	width: 420px;
}

.animations-fade .description {
	float: right;
	width: 580px;
}

.animations-fade .description h5 {
	background: url(../images/prix.png) no-repeat;
	padding-top: 120px;
	margin: 0;
	font-size: 42px;
	color: #ed1c24;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	float: left;
	width: 100%;
}

.animations-fade .description p {
	color: #716a6d !important;
	font-size: 24px;
	color: #a92d53;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	line-height: 25px;
}

.animations-fade .description span {
	color: #716a6d !important;
	font-size: 14px;
	color: #a92d53;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
	line-height: 18px;
	display: block;
}

.animations-fade .carousel-indicators li {
	text-indent: 0;
	width: 33px !important;
	height: 33px !important;
	background: none !important;
	border: 1px solid #000000 !important;
	color: #ed1c24;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	padding-top: 2px;
	margin-right: 10px;
}

.animations-fade .carousel-indicators li.active {
	background: none !important;
	border: 1px solid #ed1c24 !important;
	color: #ed1c24;
}

.animations-fade .carousel-indicators {
	bottom: 74px !important;
	left: 60%;
}

.retrouve {
	display: table;
	margin: auto;
}

.retrouve ul {
	float: left;
	list-style: none;
}

.retrouve ul li {
	float: left;
	margin-right: 12px;
}

.retrouve ul li strong {
	color: #fff;
	font-size: 36px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	display: block;
	float: left;
	margin-right: 20px;
	padding-top: 3px;
}

.besoin-aide h4 {
	color: #ed1c24;
	font-size: 28px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	text-align: center;
}

.besoin-aide p {
	color: #5a5154;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	text-align: center;
}

.besoin-aide p a {
	color: #ed1c24;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-decoration: underline;
}

.besoin-aide p span {
	color: #ed1c24;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.besoin-aide p strong {
	color: #5a5154;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}

footer {
	width: 100%;
	float: left;
	padding: 40px 0 0 0;
}

footer .footer-menu {
	display: table;
	margin: auto;
}

footer .footer-menu p {
	float: left;
	list-style: none;
}

footer div p a {
	color: #5a5154;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}

footer .footer-menu p span {
	color: #ccc4bc;
	display: block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
}

footer .footer-menu p a:hover {
	color: #a92d53 !important;
	text-decoration: none;
}

footer .copight {
	float: left;
	background: #f5f2f3;
	width: 100%;
	height: 35px;
	margin-top: 20px;
}

footer .copight p {
	width: 100%;
	text-align: center;
	color: #5a5154;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	padding-top: 10px;
	font-size: 9.57px;
}

.nos-tarifs {
	padding: 55px 0;
	float: left;
	width: 100%;
	background: url(../images/nos-tarifs.png) repeat-x;
	height: 634px;
}

.edary {
	padding: 40px 0 55px 0;
	float: left;
	width: 100%;
	background: #f5f2f3;
	border-top: 1px solid #d6cbce;
}

.edary h4 {
	color: #2b2628;
	display: block;
	float: left;
	font-family: "Open Sans", sans-serif;
	font-size: 22px;
	font-weight: 800;
	margin-bottom: 85px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.edary ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.edary ul li {
	float: left;
	height: 270px;
	width: 370px;
	margin-right: 30px;
	margin-bottom: 35px;
	background: url(../images/bg_li.png) no-repeat;
}

.edary ul li.last {
	margin-right: 0;
}

.edary ul li strong {
	padding-top: 160px;
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #a92d53;
	font-family: "Open Sans", sans-serif;
	font-weight: 800;
}

.edary ul li span {
	float: left;
	display: block;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #000;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	padding: 5px 30px;
}

.edary ul li.abonnement strong {
	background: url(../images/1.png) center center no-repeat;
}

.edary ul li.installation strong {
	background: url(../images/2.png) center center no-repeat;
}

.edary ul li.collaboration strong {
	background: url(../images/3.png) center center no-repeat;
}

.edary ul li.simple strong {
	background: url(../images/4.png) center center no-repeat;
}

.edary ul li.accessibles strong {
	background: url(../images/5.png) center center no-repeat;
}

.edary ul li.securisees strong {
	background: url(../images/6.png) center center no-repeat;
}

.retrouver-nous {
	padding: 50px 0;
	float: left;
	width: 100%;
	background: #ed1c24;
}

.besoin-aide {
	padding: 55px 0;
	float: left;
	width: 100%;
	border-bottom: 1px solid #d6cbce;
}

.disponible a img {
	height: 120px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 25px;
}

/*css mobile tablette*/
@media ( max-width : 1200px) {
	.menu-top ul li a {
		padding: 15px 10px !important;
	}
	.center {
		width: 100%;
		padding-right: 10px;
		padding-left: 10px;
	}
	#myCarousel {
		width: 100%;
	}
	.les-prix img.maison {
		clear: both;
		margin-top: 0;
	}
	.les-prix .centrer-text {
		margin-left: 0;
	}
	.les-prix {
		background: none;
	}
	.dix-utlisateurs {
		background: url(../images/dixU.png) no-repeat;
		width: 167px;
		height: 104px;
		top: 67px;
	}
	.dix-utlisateurs strong {
		top: 30px;
	}
	.dix-utlisateurs span {
		display: block;
		margin-top: 20px;
	}
	.edary ul li.last {
		margin-right: 30px;
	}
	.edary ul {
		display: table;
		margin: auto;
		float: none;
		width: 800px;
	}
	.edary h4 {
		margin-bottom: 40px;
	}
}

@media ( max-width : 1190px) {
	.animations-fade .description {
		clear: both;
		margin: auto;
		float: none;
	}
	.animations-fade {
		height: auto;
		background: url(../images/ecran.png) top center no-repeat;
	}
	.animations-fade .page {
		padding: 18px 0 0 1px;
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 142px;
	}
	.animations-fade .carousel-indicators {
		bottom: -59px !important;
		left: 35%;
	}
}

@media ( max-width : 1074px) {
	.menu-top {
		margin-left: 10px !important;
	}
	.web {
		display: none !important;
	}
	.mobile {
		display: block !important;
	}
	header .center .logo {
		margin-top: 36px;
	}
	header .se-connecter {
		font-size: 0;
		width: 60px;
		padding: 13px 0 0 22px;
	}
	header .se-connecter span {
		width: 16px;
		height: 17px;
		float: left;
	}
}

@media ( max-width : 1050px) {
	.les-prix img.maison {
		display: none;
	}
	.les-prix {
		display: table;
		margin: auto;
		width: auto;
		float: none;
	}
	.nos-tarifs h4 {
		margin-bottom: 0;
	}
	.lien-essayer {
		left: 71px;
		top: 360px;
	}
}

@media ( max-width : 950px) {
	body.home-page {
		background-size: 100% 640px;
	}
	.menu-top ul li a {
		font-size: 11px;
		padding-left: 5px !important;
	}
}

@media ( max-width : 850px) {
	.les_btns li.ouStrong {
		width: 100%;
		float: left;
		text-align: center;
		padding-bottom: 15px;
	}
	.les_btns {
		top: -300px;
	}
	.les_btns li {
		clear: both;
	}
	.les_btns li.ouStrong strong {
		width: 100%;
		float: left;
		text-align: center;
	}
	.description-ban {
		margin-top: 20px;
	}
	.description-ban h3 {
		font-size: 30px;
	}
	.description-ban p {
		font-size: 20px;
		margin-top: 0px;
	}
	.navbar-collapse.collapse {
		padding: 0;
	}
}

@media ( max-width : 800px) {
	.edary ul {
		width: 370px;
	}
	.edary ul li {
		margin-right: 0;
	}
}

@media ( max-width : 767px) {
	body.home-page {
		background-size: 100% 655px;
	}
	footer .footer-menu {
		margin-top: 20px;
	}
	footer {
		padding: 0;
	}
	.nos-tarifs {
		padding-top: 30px;
	}
	.lien-essayer {
		left: 71px;
		top: 385px;
	}
	.description-ban h3 {
		font-size: 25px;
	}
	.comment-ca-marche h4 {
		margin-bottom: 30px;
	}
	.animations-fade .description h5 {
		font-size: 30px;
	}
	.animations-fade .description p {
		font-size: 18px;
	}
	.section-ban {
		min-height: auto;
	}
	.comment-ca-marche {
		padding-top: 0;
	}
	.description-ban p {
		font-size: 15px;
		margin-top: 0px;
	}
	.description-ban {
		margin-top: 50px;
	}
	.webM {
		display: none !important;
	}
	.mobileM {
		display: block !important;
	}
	.menu-top ul {
		padding-top: 15px;
	}
	header {
		height: auto;
	}
	.menu-top ul li a {
		padding: 0 !important;
		font-size: 20px;
		width: 100%;
		text-align: center;
		float: left;
		display: block;
	}
	.menu-top ul li span {
		width: 100%;
		text-align: center;
		margin: 0;
		padding: 5px 0 5px 0 !important;
	}
	.menu-top ul li p {
		margin: 0 !important;
	}
	.navbar.navbar-inverse.menu-top {
		width: 100%;
		float: left;
		margin: 0 !important;
	}
	.navbar.navbar-inverse.menu-top button {
		float: right;
		display: block;
	}
	header .center .logo {
		margin-top: 15px;
	}
	.les_informations p {
		display: none;
	}
	.langue-multi, .les_informations ul {
		display: none;
	}
	.navbar-inverse .navbar-collapse {
		background: #fff !important;
		margin-left: -10px !important;
		margin-right: -10px !important;
		border: none;
	}
	header .se-connecter {
		position: absolute;
		right: 20px;
		top: 25px;
		margin-top: 0;
	}
	.navbar-toggle {
		border: none !important;
		margin-right: 2px !important;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus
		{
		background: none !important;
	}
	.navbar-toggle .icon-bar {
		background: #a92d53 !important;
		width: 58px !important;
		height: 6px !important;
		margin-bottom: 9px !important;
	}
	.SpanMenu {
		display: block;
		color: #a92d53 !important;
		font-weight: 700;
		font-family: 'Open Sans', sans-serif;
		font-size: 35px;
		border: none !important;
		float: left;
		padding-top: 20px !important;
	}
}

@media ( max-width : 730px) {
	.retrouve ul li:first-child {
		margin-bottom: 20px;
	}
	.facebook-ball {
		clear: both;
	}
}

@media ( max-width : 590px) {
	.retrouve ul li:first-child strong {
		font-size: 23px;
		float: left;
	}
	.animations-fade {
		background: none;
	}
	.animations-fade .page img {
		border: 5px solid #ececf7;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
	}
	.animations-fade .page {
		margin-bottom: 35px;
	}
	.animations-fade .description {
		width: 100%;
	}
}

@media ( max-width : 547px) {
	.animations-fade .page img {
		width: 100%;
		height: auto;
	}
}

@media ( max-width : 520px) {
	.prix-cent {
		left: 50%;
		top: 175px;
		margin-left: -140px;
	}
	.les-prix .centrer-text {
		width: 100%;
		float: left;
	}
	.dix-utlisateurs {
		left: 50%;
		margin-left: -83.5px;
		top: 85px;
	}
	.utilisat-mois {
		top: 330px;
		width: 100%;
		text-align: center;
		left: 0;
	}
	.les-prix .centrer-text .stantard {
		top: 25px;
		left: 50%;
		margin-left: -85px;
	}
	.les-prix {
		width: 100%;
		float: left;
		height: auto;
		display: block;
	}
}

@media ( max-width : 445px) {
	.lien-essayer {
		left: 25px;
		right: 25px;
	}
	.animations-fade .carousel-indicators {
		width: 100%;
	}
	.retrouve ul li strong {
		font-size: 30px;
	}
}

@media ( max-width : 430px) {
	.rejoindre span {
		padding: 3px 45px 0 65px;
	}
	.description-ban h3 {
		font-size: 18px;
	}
	.description-ban p {
		font-size: 13px;
	}
	.essayer, .rejoindre {
		font-size: 11px;
	}
	.animations-fade .description h5 {
		font-size: 20px;
	}
	.animations-fade .description p {
		font-size: 15px;
	}
	.animations-fade .description span {
		font-size: 12px;
	}
}

@media ( max-width : 407px) {
	.edary ul li, .edary ul {
		width: 100%;
	}
	.edary ul li {
		background: #fff;
		border: 3px solid #080808;
		height: auto;
	}
}

@media ( max-width : 383px) {
	.essayer-gratuit {
		font-size: 11px;
	}
}

@media ( max-width : 320px) {
	.prix-cent strong {
		font-size: 99px;
	}
}