body {
	font-family: Georgia, Helvetica, Arial, Verdana;
	color: #555252;
}
a, a:hover {color: #7BAD1C;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {margin:5px 0; font-family: 'Lobster Two';}

h1 {font-size: 32px; color: #7BAD1C;}
h2 {font-size: 28px; color: #7BAD1C;}
h3 {font-size: 24px;	color: #7BAD1C;}
h4 {font-size: 20px;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}

.clear {clear:both;}
p {font-size: 14px;}

#header {
	background:url('../img/fond-header.jpg') center center;
	height: 210px;
	margin-top: 40px;
	margin-bottom: 20px;
}
#logo a{
	background:url('../img/logo.png');
	width: 258px;
	height: 258px;
	display: block;
	margin:0 auto;
	margin-top: -25px;
}
#logo a span {text-indent: -5000px; display: block;}
.slide-with-mask {
	position:relative;
	z-index: 2;
	margin-top:40px;
}
.slide-with-mask .nivo-prevNav,
.slide-with-mask .nivo-nextNav {
	z-index: 1200;
}

.slide-with-mask .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background: url('../img/arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
}
.slide-with-mask .nivo-directionNav a:hover {

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.slide-with-mask a.nivo-nextNav {
	background-position: 100% 0;
	right: 20px;
}
.slide-with-mask a.nivo-prevNav {
    left: 20px;
}

.mask {
	width:557px;
	height: 400px;
	position:absolute;
	top:-1px;
	left:-1px;

	z-index: 1000;
}
/*
#content h2 {
	font-family: 'Lobster Two';
	font-size: 28px;
}*/
#content {color: #555252;}
#content p {text-align: justify;}
#content p.bold {font-weight: bold;}
#content p.green {color: #7BAD1C;}
#content p.link a {color: #7BAD1C;}


/* Contact */
.contact label,.testimonials label {display:block;}
.contact form .row, .testimonials form .row {margin-bottom: 10px;}
.contact .text, .testimonials .text {border: 1px solid #C3C3C3;}


/* Newsletter */
.newsletterForm .text {
	border: 1px solid #C3C3C3;
	padding:3px 10px;
}


.fleft, .fcenter, .fright {
	color: #999;
	min-height: 50px;
	padding-top: 20px;
	font-size: 12px;
}
.fleft{
	float:left;
	font-size:14px;
}
.fleft span {
	font-family: 'Lobster Two';
	color: #7BAD1C;
	font-size: 26px;
	line-height: 20px;
}
.fleft .green {
	color: #7BAD1C;
	font-size: 10px;
}
.fright {float:right; padding-top:50px;}
.agenda h2 { text-align: center;}
.agenda table.table-events thead td {font-weight: bold; background: #7BAD1C; border:1px solid #7BAD1C;font-size: 14px; color:#fff;}
.agenda table {	width: 100%; margin-bottom: 30px; margin-top:10px; }
.agenda table tr td { vertical-align: top;border: 1px solid #C9C9C9;}
.agenda table .e-lieu-title, .agenda table .e-horaire-title {
	font-weight: bold;
	width: 80px;
}
.agenda table tr td {
	padding: 3px 10px;
	font-size: 12px;
}
.agenda h5 {
	color: #7BAD1C;
	font-size: 16px;
}
.agenda h5 span.grey {
	color: #555252;
	font-weight: bold;
}
.agenda #content p.date-available {text-align: center; margin: 20px 0;}
.agenda #content p.date-available a{ margin-right:10px;}
.gallery h4{}

.contact h3, .testimonials h3 {
	font-family: 'Lobster Two';
	font-size: 24px;
	margin: 5px 0 0 0;
}
.contact .star, .contact .required,.testimonials .star, .testimonials .required { color: #7BAD1C;}
.contact label,.testimonials label {color: #555252;}

.en-images #content h4 {
	text-align: center;
}


.liens-de-coeur #content {
	background: url('../img/big-logo-home.jpg') no-repeat center top;
	min-height: 860px;
	position:relative;
}

.liens-de-coeur #content .bulle {
	position:absolute;
	display:block;
}
.liens-de-coeur #content .bulle span {
	display:none;
	text-align: center;
	padding-top:40px;
	color: #FFF;
	font-family: 'Lobster Two';
	font-size: 20px;
}
.liens-de-coeur #content .bulle:hover span {
	display:block;
}
.liens-de-coeur #content .bulle-1 { background: url('../img/ldc01.png') no-repeat; width: 303px; height: 190px;bottom:247px; left: 5px;}
.liens-de-coeur #content .bulle-2 { background: url('../img/ldc02.png') no-repeat; width: 319px; height: 205px;bottom:67px; left: -7px;}
.liens-de-coeur #content .bulle-3 { background: url('../img/ldc03.png') no-repeat; width: 266px; height: 181px;bottom:48px; left: 291px;}
.liens-de-coeur #content .bulle-4 { background: url('../img/ldc04.png') no-repeat; width: 249px; height: 242px;bottom:16px; left: 544px;}
.liens-de-coeur #content .bulle-5 { background: url('../img/ldc05.png') no-repeat; width: 279px; height: 183px;bottom:93px; left: 805px;}
.liens-de-coeur #content .bulle-6 { background: url('../img/ldc06.png') no-repeat; width: 299px; height: 191px;bottom:271px; left: 857px;}

.liens-de-coeur #content .bulle-1:hover { background: url('../img/bl01-hover.png') no-repeat; text-decoration: none;}
.liens-de-coeur #content .bulle-2:hover { background: url('../img/bl02-hover.png') no-repeat; text-decoration: none;}
.liens-de-coeur #content .bulle-3:hover { background: url('../img/bl03-hover.png') no-repeat; text-decoration: none;}
.liens-de-coeur #content .bulle-4:hover { background: url('../img/bl04-hover.png') no-repeat; text-decoration: none;}
.liens-de-coeur #content .bulle-5:hover { background: url('../img/bl05-hover.png') no-repeat; text-decoration: none;}
.liens-de-coeur #content .bulle-6:hover { background: url('../img/bl06-hover.png') no-repeat; text-decoration: none;}

.liens-de-coeur #content .bulle-1 span{padding:72px 66px 0 0;}
.liens-de-coeur #content .bulle-2 span{padding:70px 0 0 0;}
.liens-de-coeur #content .bulle-3 span{padding:60px 19px 0 0;}
.liens-de-coeur #content .bulle-4 span{padding:119px 0 0 0;}
.liens-de-coeur #content .bulle-5 span{padding:66px 0 0 20px;}
.liens-de-coeur #content .bulle-6 span{padding:45px 0 0 60px;}


.btn-success {background-color: #7BAD1C; border:#7BAD1C;}
.youtube {margin-top: 20px;}
#content p.return {margin: 20px 0; text-align:center;}

.testimonials h3 {margin-bottom: 15px;}

/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0px; font-size:40px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px; font-size:40px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#slider ul.bjqs li {background:transparent; padding:50px; text-align: center}
.liens-de-coeur .all-galleries h4{text-align: center;}
.liens-de-coeur .all-galleries img{margin:0 auto;}
.liens-de-coeur .overimg {background: url('../img/overlay.png');width:260px; height:195px;position: absolute}

#content .temoin-name {text-align: right; font-weight: bold; font-style: italic; margin-top:20px;}

.background-cover {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position:relative;
    background-repeat: no-repeat;
	background-position: center middle;
	-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}