.cookie {
	position: fixed;
	bottom: 30px;
	left: 30px;
	background-color: #4b8ec0;
	padding: 20px;
	color: #fff;
	text-align: justify;
	z-index: 9999999999999999999;
	line-height: 25px;
	width: 450px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px 10px #dedede;
	box-shadow: 0 0 10px 10px #dedede;
}
.cookie .btn {
	cursor: pointer;
}
@media (max-width: 767px) {
	.cookie {
		bottom: 10px;
		left: 15px;
		width: CALC(100% - 30px);
		padding: 10px;
		line-height: 18px;
	}
}


.chartre {
	text-align: justify;
	font-size: 13px;
}
.chartre UL LI {
	margin-left: 30px;
}
.chartre li:before {
  content: "\f00c";
  font-family: FontAwesome;
  display: inline-block;
  padding-right: 10px;
}
.chartre H3 {
	margin-bottom: 10px;
	font-size: 16px;
	color: rgb(255, 165, 0);
	font-weight: bolder;
}
.chartre A {color: #00bb6d;}
.chartre P {line-height: 20px; text-align: ju}
.chartre p SPAN  {
	color: #578dec;
	font-weight: bolder;
	width:  35px;
	display: inline-block;
}

#conf DIV {
	border: 1px solid #dedede;	
	line-height: 18px;
}
#conf DIV LABEL {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cbtnn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 6px 10px 6px 10px;
  text-decoration: none;
  cursor: pointer;
}
.cbtnn A {
	color: #fff;
}

.cbtnn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.wpcf7-response-output {
	margin: -15px 0;
	padding:8px 35px 8px 14px;
	border:1px solid #DDD;
	background-color:#FCF8E3;
	color:#C09853;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	clear: left;
}

