@charset "utf-8";


img, object, embed, video {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
	text-align: center;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;        
}

/* Mobile Layout: 480px and below. */
  
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	clear: none;
	float: none;
	position: relative;
	height: 1600px;
}
#div1 {
	height: 1500px;
	text-align: center;
	position: absolute;
	top: 0px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 68.39% , rgba(208,221,149,0.73)),color-stop( 100% , rgba(208,221,149,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(208,221,149,0.73) 68.39%,rgba(208,221,149,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(208,221,149,0.73) 68.39%,rgba(208,221,149,1.00) 100%);
}
.images {
	text-align: center;
	height: auto;
}
.copyright {
	text-align: center;
	margin-top: 10px;
	color: #FFFFFF;
	font-family: times;
	font-size: 12px;
	background-color: #66000B;
	position: relative;
	margin-bottom: 20px;
}
.presentation {
	height: 1200px;
	margin-top: 10px;
	border-radius: 8px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 33.67% , rgba(208,221,149,0.57)),color-stop( 84.45% , rgba(168,196,42,0.84)),color-stop( 100% , rgba(253,63,146,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(208,221,149,0.57) 33.67%,rgba(168,196,42,0.84) 84.45%,rgba(253,63,146,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(208,221,149,0.57) 33.67%,rgba(168,196,42,0.84) 84.45%,rgba(253,63,146,1.00) 100%);
	margin-bottom: 10px;
	position: relative;
	width: 100%;
	font-size: 75%;
	text-align: center;
	margin-left: 0px;

}
.imgintro {
	text-align: center;
}
.entete {
	text-align: center;
	height: 50px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color: #000000;
	position: relative;
}
.titreindex {
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	font-size: 100%;
	-webkit-box-shadow: 2px 0px 1px #000000;
	box-shadow: 2px 0px 1px #000000;
	text-shadow: 1px 0px 0px #000000;
	height: auto;
}

.titreindex1 {
	text-align: center;
	color: #000000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	position: relative;
	top: -7px;
	left: 0px;
	margin-top: 0px;
	font-size: 60%;
	-webkit-box-shadow: 2px 0px 1px #000000;
	box-shadow: 2px 0px 1px #000000;
	text-shadow: 0px 0px 0px #000000;
}

.title1 {
}
.menu {
	margin-top: 20px;
}
.intro {
}
.mentions {
	text-align: center;
	color: #000000;
	margin-top: 100px;
	font-size: 80%;
	position: relative;
	background-color: #E1E1E1;
	height: auto;
}
.contact {
	text-align: center;
	margin-top: 50px;
	width: 100%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 17.10% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,255,255,0.56) 17.10%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,255,255,0.56) 17.10%,rgba(253,64,130,0.52) 100%);
	border-radius: 7px;
	margin-bottom: 10px;
	left: 0px;
	position: relative;
}
.tarifs {
	text-align: center;
	margin-top: 20px;
}
.titlecontact {
	text-align: center;
	width: 200px;
	height: 30px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 48.19% , rgba(238,245,210,0.77)),color-stop( 85.49% , rgba(216,227,168,0.75)),color-stop( 100% , rgba(127,136,87,0.74)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 48.19%,rgba(216,227,168,0.75) 85.49%,rgba(127,136,87,0.74) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 48.19%,rgba(216,227,168,0.75) 85.49%,rgba(127,136,87,0.74) 100%);
	text-shadow: 0px 0px;
	color: #000000;
	vertical-align: middle;
	border-radius: 20px;
	margin-top: 10px;
	font-size: 110%;
	margin-bottom: 20px;
	margin-left: 30%;
}
.subtitle {
	text-align: center;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 17.62% , rgba(246,249,236,0.73)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(246,249,236,0.73) 17.62%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(246,249,236,0.73) 17.62%,rgba(253,64,130,0.52) 100%);
	color: #000000;
	border-radius: 8px;
	font-size: 100%;
}
.articleindex {
	text-align: center;
	font-size: 80%;
	color: #000000;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.81)),color-stop( 99.48% , rgba(208,221,149,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.81) 0%,rgba(208,221,149,1.00) 99.48%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.81) 0%,rgba(208,221,149,1.00) 99.48%);
	border-radius: 10px;
	font-weight: bold;
	margin-top: 10px;
	width: 100%;
	height: 500px;
}
.adresse {
	text-align: center;
	margin-top: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	color: #333333;
	font-size: 14px;
	border-radius: 8px;
	margin-bottom: 20px;
	height: 180px;
	font-weight: bold;
	text-shadow: 0px 0px;
}
.map {
	text-align: center;
	width: 480px;
	height: 400px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.table {
	width:480; 
	height: 150px;
}

.cellct {
	text-align: center;
}

/* http://www.menucool.com --------------------------------------------------------------------------------------------------------------*/

#sliderFrame, #sliderFrame div {
	box-sizing: content-box;
}
#sliderFrame 
{
	position: relative;
	width: 100%;

}      

#slider, #slider .sliderInner {
	height: 280px;/* Must be the same size as the slider images */
	border-radius: 0px;
	width: 500px;
}

#slider 
{
	background-color: white;
	position: relative;
	margin: 0 auto; /*center-aligned*/
	transform: translate3d(0,0,0);
}

/* the link style (if slide image is wrapped by a link) */
#slider a.imgLink, #slider .video {
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:0px;left:0px;border:0;padding:0;margin:0;
    width:100%;height:100%;
}
#slider .video {
    background:transparent url(video.png) no-repeat 50% 50%;
}


/* ------ built-in navigation bullets wrapper ------*/
#slider .navBulletsWrapper  {
    display:none;
}


/* --------- Others ------- */

#slider img, #slider>b, #slider a>b {
    position:absolute; border:none; display:none;
}

#slider .sliderInner {
    overflow:hidden;
    position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}



/*----------- navigation buttons on both sides of the slider -----------*/
.group1-Wrapper 
{
    position:absolute;
    z-index:20;
    top:120px;
    margin-left:50%;/* position it in the middle of #sliderFrame */
    width:1px;
}
a.group1-Prev, a.group1-Next
{
	width: 50px;
	height: 150px;
	background: transparent url(navbuttons2.gif);
	display: block;
	cursor: pointer;
	position: absolute;
	top: -7px;
	user-select: none;
}
a.group1-Prev{
	background-position: 0 0;
	left: -401px;
}
a.group1-Next {
	background-position: 0 -150px;
	left: 350px;
}

a.group1-Prev:hover{background-position:50px 0;}
a.group1-Next:hover {background-position:50px -150px;}


/* ----------- navigation buttons in the nav bar ---------- */
a.group2-Prev, a.group2-Next, a.group2-Play, a.group2-Pause 
{
    width:20px; height:20px; 
    background:transparent url(navbuttons.gif); 
    display:inline-block; 
    *display:inline;zoom:1;/*IE hack*/
    margin-left:4px; margin-right:4px;
    cursor:pointer;
}
a.group2-Pause{background-position:0 0;}
a.group2-Play {background-position:0 -20px;}
a.group2-Next {background-position:0 -40px;}
a.group2-Prev {background-position:0 -60px;} 

a.group2-Pause:hover{background-position:20px 0;}
a.group2-Play:hover {background-position:20px -20px;}
a.group2-Next:hover {background-position:20px -40px;}
a.group2-Prev:hover {background-position:20px -60px;} 
.sliderblock {
	text-align: center;
	display: inline;
	margin-bottom: 10px;
} 
.sliderblockmob {
	text-align: center;
	display: inline;
} 
.periodes {
	text-align: center;
	color: #000000;
	font-size: 80%;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 16.06% , rgba(246,248,235,0.83)),color-stop( 80.83% , rgba(208,221,149,0.57)),color-stop( 99.48% , rgba(220,240,132,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 16.06%,rgba(208,221,149,0.57) 80.83%,rgba(220,240,132,1.00) 99.48%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 16.06%,rgba(208,221,149,0.57) 80.83%,rgba(220,240,132,1.00) 99.48%);
	margin-top: 20px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	font-weight: bold;
} 
.wifi {
	text-align: center;
	color: #33CC00;
	font-size: 10px;
	height: 500px;
} 
.titlemap {
	text-align: center;
	color: #000000;
	font-size: 80%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 34.71% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 34.71%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 34.71%,rgba(253,64,130,0.52) 100%);
	border-radius: 10px;
	font-weight: bold;
} 
.imghist {
	text-align: center;
} 
.visite360 {
	text-align: center;
} 
.footer {
	margin-top: 10px;
	height: auto;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(187,187,184,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(187,187,184,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(187,187,184,1.00) 100%);
	color: #000000;
} 
.block1 {
	text-align: center;
	height: 30px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 100% , rgba(200,149,0,0.37)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.37) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.37) 100%);
} 
.entredeux {
	text-align: center;
	font-size: 80%;
	background-color: #E0E0E0;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
} 
.titreentredeux {
	text-align: center;
	font-size: 50%;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: auto;
	color: #FFFFFF;
	text-shadow: 2px 1px #000000;
	z-index: 99;
} 
.tarifsentredeux {
	text-align: center;
	height: auto;
	background-color: #bcc430;
	color: #FFFFFF;
	font-size: 80%;
} 
.tableau1 {
	height: auto;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 75%;
} 

.head {
	text-align: center;
	width: 100%;
	height: auto;
	
}

.dscp1 {
	text-align: center;
	font-size: 75%;
	background-color: #FFFFFF;
}

.titrecontact {
	text-align: center;
	height: 30px;
	margin-top: 5px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(137,136,136,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	font-size: 100%;
}

.detail {
	text-align: center;
}

.element {
	text-align: center;
}

.titredetail {
}

.message {
	color: #FFFFFF;
	text-align: center;
	font-size: 70%;
}

.zeroMargin_mobile {
margin-left: 0;
}

.hide_mobile {
display: none;
}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

.gridContainer {
	width: 90.675%;
	clear: none;
	float: none;
	margin-left: auto;
	position: relative;
	height: 1600px;
}
#div1 {
	height: 1500px;
	text-align: center;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	left: 0px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 15.03% , rgba(249,251,242,0.00)),color-stop( 37.30% , rgba(208,221,149,0.87)),color-stop( 100% , rgba(208,221,149,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(249,251,242,0.00) 15.03%,rgba(208,221,149,0.87) 37.30%,rgba(208,221,149,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(249,251,242,0.00) 15.03%,rgba(208,221,149,0.87) 37.30%,rgba(208,221,149,1.00) 100%);
}
.images {
	text-align: center;
	height: auto;
}
.copyright {
	text-align: center;
	margin-top: 10px;
	color: #FFFFFF;
	font-family: times;
	font-size: 12px;
	background-color: #66000B;
	position: relative;
	margin-bottom: 20px;
}
.presentation {
	width: 100%;
	height: 1300px;
	text-align: center;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 16.06% , rgba(184,216,152,0.31)),color-stop( 33.16% , rgba(97,126,59,0.52)),color-stop( 51.30% , rgba(65,80,43,1.00)),color-stop( 100% , rgba(46,53,34,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(184,216,152,0.31) 16.06%,rgba(97,126,59,0.52) 33.16%,rgba(65,80,43,1.00) 51.30%,rgba(46,53,34,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(184,216,152,0.31) 16.06%,rgba(97,126,59,0.52) 33.16%,rgba(65,80,43,1.00) 51.30%,rgba(46,53,34,1.00) 100%);
	position: relative;
	left: 0px;
	margin-top: 10px;
	border-radius: 10px;
	margin-bottom: 5px;
	font-size: 80%;
	margin-left: -5%;

}
.imgintro {
	text-align: center;
}
.entete {
	text-align: center;
	position: relative;
	height: auto;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}
.titreindex {
	text-align: center;
	color: #FFFFFF;
	text-shadow: 3px 0px 1px #000000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	font-size: 150%;
	height: auto;
}

.titreindex1 {
	text-align: center;
	position: absolute;
	top: 0px;
	color: #FFFFFF;
	left: 0px;
	text-shadow: 4px 1px 2px #000000;
	font-size: 75%;
	margin-left: -0.5%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	width: 100%;
	height: 100px;
}

.title1 {
}
.menu {
	margin-top: 20px;
}
.intro {
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.mentions {
	text-align: center;
	color: #000000;
	background-color: #E1E1E1;
	font-size: 12px;
	margin-top: 20px;
	height: auto;
}
.contact {
	text-align: center;
	margin-top: 25px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 16.58% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(255,255,255,0.56) 16.58%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(255,255,255,0.56) 16.58%,rgba(253,64,130,0.52) 100%);
	border-radius: 6px;
	width: 100%;
	margin-bottom: 10px;
}
.tarifs {
	text-align: center;
	margin-top: 20px;
}
.titlecontact {
	text-align: center;
	width: 250px;
	height: 45px;
	color: #000000;
	font-weight: bold;
	font-size: 110%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 45.07% , rgba(238,245,210,0.77)),color-stop( 78.23% , rgba(216,227,168,0.75)),color-stop( 100% , rgba(127,136,87,0.74)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 45.07%,rgba(216,227,168,0.75) 78.23%,rgba(127,136,87,0.74) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 45.07%,rgba(216,227,168,0.75) 78.23%,rgba(127,136,87,0.74) 100%);
	text-shadow: 0px 0px;
	margin-left: 30%;
	border-radius: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.subtitle {
	text-align: center;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 16.06% , rgba(247,249,237,0.73)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(247,249,237,0.73) 16.06%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(247,249,237,0.73) 16.06%,rgba(253,64,130,0.52) 100%);
	color: #000000;
	border-radius: 10px;
	font-size: 100%;
}
.articleindex {
	text-align: center;
	color: #000000;
	font-size: 100%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.79)),color-stop( 99.48% , rgba(208,221,149,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.79) 0%,rgba(208,221,149,1.00) 99.48%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.79) 0%,rgba(208,221,149,1.00) 99.48%);
	border-radius: 10px;
	font-weight: bold;
	margin-top: 10px;
	height: 500px;
	width: 100%;
}
.adresse {
	text-align: center;
	margin-top: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	color: #333333;
	font-size: 14px;
	border-radius: 10px;
	height: 180px;
	font-weight: bold;
	text-shadow: 0px 0px;
}
.map {
	text-align: center;
	width: 480px;
	height: 400px;
	margin-top: 20px;
	margin-left: 13%;
	margin-bottom: 20px;
}
.table {
	width:700; 
	height: 150px;
}
.cellct {
	text-align: center;
}

/* http://www.menucool.com */

#sliderFrame, #sliderFrame div {
    box-sizing: content-box;
}
#sliderFrame 
{
	position: relative;

}      

#slider, #slider .sliderInner {
	width: 516px;
	height: 296px;/* Must be the same size as the slider images */
	border-radius: 0px;
}

#slider 
{
	background-color: white;
	position: relative;
	margin: 0 auto; /*center-aligned*/
	transform: translate3d(0,0,0);
}

/* the link style (if slide image is wrapped by a link) */
#slider a.imgLink, #slider .video {
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:0px;left:0px;border:0;padding:0;margin:0;
    width:100%;height:100%;
}
#slider .video {
    background:transparent url(video.png) no-repeat 50% 50%;
}


/* ------ built-in navigation bullets wrapper ------*/
#slider .navBulletsWrapper  {
    display:none;
}


/* --------- Others ------- */

#slider img, #slider>b, #slider a>b {
    position:absolute; border:none; display:none;
}

#slider .sliderInner {
    overflow:hidden;
    position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}



/*----------- navigation buttons on both sides of the slider -----------*/
.group1-Wrapper 
{
    position:absolute;
    z-index:20;
    top:120px;
    margin-left:50%;/* position it in the middle of #sliderFrame */
    width:1px;
}
a.group1-Prev, a.group1-Next
{
	width: 50px;
	height: 150px;
	background: transparent url(navbuttons2.gif);
	display: block;
	cursor: pointer;
	position: absolute;
	top: -7px;
	user-select: none;
}
a.group1-Prev{
	background-position: 0 0;
	left: -401px;
}
a.group1-Next {
	background-position: 0 -150px;
	left: 350px;
}

a.group1-Prev:hover{background-position:50px 0;}
a.group1-Next:hover {background-position:50px -150px;}


/* ----------- navigation buttons in the nav bar ---------- */
a.group2-Prev, a.group2-Next, a.group2-Play, a.group2-Pause 
{
    width:20px; height:20px; 
    background:transparent url(navbuttons.gif); 
    display:inline-block; 
    *display:inline;zoom:1;/*IE hack*/
    margin-left:4px; margin-right:4px;
    cursor:pointer;
}
a.group2-Pause{background-position:0 0;}
a.group2-Play {background-position:0 -20px;}
a.group2-Next {background-position:0 -40px;}
a.group2-Prev {background-position:0 -60px;} 

a.group2-Pause:hover{background-position:20px 0;}
a.group2-Play:hover {background-position:20px -20px;}
a.group2-Next:hover {background-position:20px -40px;}
a.group2-Prev:hover {background-position:20px -60px;} 
.sliderblock {
	text-align: center;
	display: inline;
	margin-bottom: 10px;
} 
.sliderblockmob {
	display: none;	
	} 
.periodes {
	text-align: center;
	color: #000000;
	font-size: 80%;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 16.06% , rgba(246,248,235,0.83)),color-stop( 81.87% , rgba(208,221,149,0.91)),color-stop( 100% , rgba(220,240,132,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 16.06%,rgba(208,221,149,0.91) 81.87%,rgba(220,240,132,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 16.06%,rgba(208,221,149,0.91) 81.87%,rgba(220,240,132,1.00) 100%);
	margin-top: 20px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	font-weight: bold;
} 
.wifi {
	text-align: center;
	color: #33CC00;
	font-size: 10px;
	height: 500px;
} 
.titlemap {
	text-align: center;
	color: #000000;
	font-size: 90%;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 33.16% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 33.16%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 33.16%,rgba(253,64,130,0.52) 100%);
	border-radius: 10px;
	font-weight: bold;
} 
.imghist {
	text-align: center;
} 
.visite360 {

} 
.footer {
	margin-top: 10px;
	height: 200px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(187,187,184,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(187,187,184,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(187,187,184,1.00) 100%);
	color: #000000;
} 
.block1 {
	text-align: center;
	height: 30px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 100% , rgba(200,149,0,0.37)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.37) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.37) 100%);
} 
.entredeux {
	font-size: 90%;
	background-color: #E0E0E0;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
} 
.titreentredeux {
	text-align: center;
	font-size: 80%;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: auto;
	color: #FFFFFF;
	text-shadow: 1px 0px #000000;
} 
.tarifsentredeux {
	text-align: center;
	height: auto;
	background-color: #bcc430;
	color: #FFFFFF;
	font-size: 100%;
} 
.tableau1 {
	height: auto;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 85%;
} 
.ent {} 


.head {
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
	height: 200px;
	font-size: 50%;
}

.dscp1 {
	text-align: center;
	font-size: 80%;
	background-color: #FFFFFF;
}

.titrecontact {
	text-align: center;
	height: 50px;
	margin-top: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(137,136,136,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	font-size: 125%;
}

.detail {
	text-align: center;
}

.element {
	text-align: center;
}

.titredetail {
}

.message {
	color: #FFFFFF;
	text-align: center;
	font-size: 75%;
}

.hide_tablet {
display: none;
}

.zeroMargin_tablet {
margin-left: 0;
}


}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

.gridContainer {
	width: 88.5%;
	margin: auto;
	clear: none;
	float: none;
	margin-left: auto;
	position: relative;
	height: 1600px;
}
#div1 {
	height: 1500px;
	text-align: center;
	top: 3px;
	float: left;
	clear: left;
	margin-top: 0px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 33.67% , rgba(186,190,168,1.00)),color-stop( 48.18% , rgba(221,207,149,0.84)),color-stop( 100% , rgba(186,190,168,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(186,190,168,1.00) 33.67%,rgba(221,207,149,0.84) 48.18%,rgba(186,190,168,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(186,190,168,1.00) 33.67%,rgba(221,207,149,0.84) 48.18%,rgba(186,190,168,1.00) 100%);
	width: 1232px;
}
.images {
	text-align: center;
	height: auto;
}
.copyright {
	text-align: center;
	margin-top: 10px;
	background-color: #8C8573;
	color: #FFFFFF;
	font-family: times;
	font-size: 12px;
	position: relative;
	margin-bottom: 20px;
}
.presentation {
	text-align: center;
	height: 1200px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.76)),color-stop( 18.13% , rgba(216,197,152,0.31)),color-stop( 39.37% , rgba(126,113,59,0.52)),color-stop( 70.46% , rgba(186,190,168,1.00)),color-stop( 100% , rgba(53,48,34,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.76) 0%,rgba(216,197,152,0.31) 18.13%,rgba(126,113,59,0.52) 39.37%,rgba(186,190,168,1.00) 70.46%,rgba(53,48,34,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.76) 0%,rgba(216,197,152,0.31) 18.13%,rgba(126,113,59,0.52) 39.37%,rgba(186,190,168,1.00) 70.46%,rgba(53,48,34,1.00) 100%);
	width: 800px;
	position: relative;
	margin-left: 17.5%;
	border-radius: 10px;
	color: #494949;
	text-shadow: 1px 0px #FFFFFF;
	margin-bottom: 5px;
	font-size: 90%;

}
.imgintro {
	text-align: center;
	width: 516px;
	height: 296px;
	margin-left: 18%;
	background-color: #804040;
	-webkit-box-shadow: 4px 4px 2px 3px #333333;
	box-shadow: 4px 4px 2px 3px #333333;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(219,193,118,1.00)),color-stop( 100% , rgba(147,137,68,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(219,193,118,1.00) 0%,rgba(147,137,68,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(219,193,118,1.00) 0%,rgba(147,137,68,1.00) 100%);
}
.entete {
	text-align: center;
	position: relative;
	-webkit-box-shadow: 0px 10px 8px 3px #333333;
	box-shadow: 0px 10px 8px 3px #333333;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	height: 100px;
}
.titreindex {
	text-align: center;
	position: absolute;
	top: 0px;
	color: #FFFFFF;
	left: 0px;
	text-shadow: 4px 1px 2px #000000;
	font-size: 200%;
	margin-left: -0.5%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	margin-top: 10px;
	width: 100%;
	height: 100px;
}

.titreindex1 {
	text-align: center;
	position: absolute;
	top: 0px;
	color: #FFFFFF;
	left: 0px;
	text-shadow: 4px 1px 2px #000000;
	font-size: 90%;
	margin-left: -0.5%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	margin-top: 10px;
	width: 100%;
	height: 100px;
}

.title1 {
	text-align: center;
	margin-top: 10px;
	height: 20px;
}
.menu {
	text-align: center;
	margin-top: 20px;
	position: relative;
}
.intro {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	width: 600px;
	position: relative;
	left: 0px;
	top: 0px;
	height: auto;
	margin-left: -10%;
}
.mentions {
	text-align: center;
	background-color: #E1E1E1;
	margin-top: 50px;
	color: #000000;
	font-size: 14px;
	text-shadow: 1px 0px #FFFFFF;
	height: auto;
}
.contact {
	text-align: center;
	margin-top: 25px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 20.73% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,205,64,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 20.73%,rgba(253,205,64,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 20.73%,rgba(253,205,64,0.52) 100%);
	border-radius: 6px;
	width: 500px;
	margin-left: 30%;
	height: auto;
}
.tarifs {
	text-align: center;
	height: 200px;
	width: 800px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.52)),color-stop( 100% , rgba(208,221,149,0.74)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.52) 0%,rgba(208,221,149,0.74) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.52) 0%,rgba(208,221,149,0.74) 100%);
}
.titlecontact {
	text-align: center;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 44.03% , rgba(238,245,210,0.77)),color-stop( 84.98% , rgba(216,227,168,0.75)),color-stop( 100% , rgba(127,136,87,0.74)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 44.03%,rgba(216,227,168,0.75) 84.98%,rgba(127,136,87,0.74) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(238,245,210,0.77) 44.03%,rgba(216,227,168,0.75) 84.98%,rgba(127,136,87,0.74) 100%);
	color: #000000;
	text-shadow: 0px 0px;
	height: 61px;
	position: relative;
	width: 300px;
	margin-left: 30%;
	margin-top: 10px;
	top: 0px;
	border-radius: 20px;
	margin-bottom: 20px;
	font-size: 25px;
	font-weight: bold;
}
.subtitle {
	text-align: center;
	color: #000000;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 15.03% , rgba(247,249,239,0.73)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(247,249,239,0.73) 15.03%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(247,249,239,0.73) 15.03%,rgba(253,64,130,0.52) 100%);
	border-radius: 10px;
	font-size: 20px;
}
.articleindex {
	text-align: center;
	font-size: 120%;
	color: #000000;
	-webkit-box-shadow: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px;
	text-shadow: 0px 0px;
	width: 800px;
	margin-left: 20%;
	height: 500px;
	font-weight: bold;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.82)),color-stop( 100% , rgba(186,190,168,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.82) 0%,rgba(186,190,168,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.82) 0%,rgba(186,190,168,1.00) 100%);
	border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.adresse {
	text-align: center;
	color: #333333;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(253,64,130,0.52) 100%);
	border-radius: 10px;
	margin-top: 10px;
	font-size: 14px;
	height: 180px;
	font-weight: bold;
	text-shadow: 0px 0px;
}
.map {
	text-align: center;
	z-index: 5;
	width: 480px;
	height: 400px;
	margin-left: 20%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.table {
	width:794; 
	height: 150px;
}

.cellct {
	text-align: center;
}

/* http://www.menucool.com */

#sliderFrame, #sliderFrame div {
    box-sizing: content-box;
}
#sliderFrame 
{
	position: relative;
	width: 100%;
	background-color: #bcc430;

}      

#slider, #slider .sliderInner {
	width: 528px;
	height: 396px;/* Must be the same size as the slider images */
	border-radius: 0px;
}

#slider 
{
	background-color: white;
	position: relative; /*center-aligned*/
	transform: translate3d(0,0,0);
	margin-bottom: 0;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
}

/* the link style (if slide image is wrapped by a link) */
#slider a.imgLink, #slider .video {
    z-index:2;
    cursor:pointer;
    position:absolute;
    top:0px;left:0px;border:0;padding:0;margin:0;
    width:100%;height:100%;
}
#slider .video {
    background:transparent url(video.png) no-repeat 50% 50%;
}


/* ------ built-in navigation bullets wrapper ------*/
#slider .navBulletsWrapper  {
    display:none;
}


/* --------- Others ------- */

#slider img, #slider>b, #slider a>b {
    position:absolute; border:none; display:none;
}

#slider .sliderInner {
    overflow:hidden;
    position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}
#slider div {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}



/*----------- navigation buttons on both sides of the slider -----------*/
.group1-Wrapper 
{
    position:absolute;
    z-index:20;
    top:120px;
    margin-left:50%;/* position it in the middle of #sliderFrame */
    width:1px;
}
a.group1-Prev, a.group1-Next
{
	width: 50px;
	height: 150px;
	background: transparent url(navbuttons2.gif);
	display: block;
	cursor: pointer;
	position: absolute;
	top: -7px;
	user-select: none;
}
a.group1-Prev{
	background-position: 0 0;
	left: -401px;
}
a.group1-Next {
	background-position: 0 -150px;
	left: 350px;
}

a.group1-Prev:hover{background-position:50px 0;}
a.group1-Next:hover {background-position:50px -150px;}


/* ----------- navigation buttons in the nav bar ---------- */
a.group2-Prev, a.group2-Next, a.group2-Play, a.group2-Pause 
{
    width:20px; height:20px; 
    background:transparent url(navbuttons.gif); 
    display:inline-block; 
    *display:inline;zoom:1;/*IE hack*/
    margin-left:4px; margin-right:4px;
    cursor:pointer;
}
a.group2-Pause{background-position:0 0;}
a.group2-Play {background-position:0 -20px;}
a.group2-Next {background-position:0 -40px;}
a.group2-Prev {background-position:0 -60px;} 

a.group2-Pause:hover{background-position:20px 0;}
a.group2-Play:hover {background-position:20px -20px;}
a.group2-Next:hover {background-position:20px -40px;}
a.group2-Prev:hover {background-position:20px -60px;} 
.sliderblock {
	text-align: center;
	display: inline;
} 
.sliderblockmob {
	display: none;
	
	} 
.periodes {
	text-align: center;
	color: #000000;
	font-size: 14px;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 14.51% , rgba(246,248,235,0.83)),color-stop( 84.46% , rgba(214,225,163,0.97)),color-stop( 98.96% , rgba(220,240,132,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 14.51%,rgba(214,225,163,0.97) 84.46%,rgba(220,240,132,1.00) 98.96%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(246,248,235,0.83) 14.51%,rgba(214,225,163,0.97) 84.46%,rgba(220,240,132,1.00) 98.96%);
	margin-top: 20px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	font-weight: bold;
} 
.wifi {
	text-align: center;
	height: 500px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #33CC00;
	font-size: 10px;
} 
.titlemap {
	text-align: center;
	color: #000000;
	font-size: 14px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.89)),color-stop( 30.57% , rgba(255,255,255,0.56)),color-stop( 100% , rgba(253,64,130,0.52)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 30.57%,rgba(253,64,130,0.52) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.89) 0%,rgba(255,255,255,0.56) 30.57%,rgba(253,64,130,0.52) 100%);
	border-radius: 10px;
	font-weight: bold;
} 
.imghist {
	text-align: center;
} 
.footer {
	text-align: center;
	height: 500px;
	margin-top: 10px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(187,187,184,1.00)),color-stop( 99.48% , rgba(255,255,255,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(187,187,184,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	background-image: linear-gradient(180deg,rgba(187,187,184,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	color: #000000;
} 
.block1 {
	text-align: center;
	z-index: 0;
	height: 30px;
	width: auto;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,0.00)),color-stop( 100% , rgba(200,149,0,0.66)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.66) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.00) 0%,rgba(200,149,0,0.66) 100%);
} 
.entredeux {
	font-size: 100%;
	width: 100%;
	margin-top: 10px;
	background-color: #E0E0E0;
	height: auto;
	margin-bottom: 10px;
} 
.titreentredeux {
	text-align: center;
	font-size: 90%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: auto;
	color: #FFFFFF;
	text-shadow: 1px 0px #000000;
} 
.tarifsentredeux {
	text-align: center;
	width: 100%;
	height: auto;
	background-color: #bcc430;
	color: #000000;
	font-size: 150%;
	position: relative;
	font-weight: bold;
} 
.tableau1 {
	width: 90%;
	height: auto;
	margin-left: 5%;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 95%;
} 

.head {
	text-align: center;
	width: 100%;
	height: auto;
	
}

.dscp1 {
	text-align: center;
	width: 90%;
	margin-left: 5%;
	font-size: 90%;
	background-color: #FFFFFF;
}

.titrecontact {
	text-align: center;
	font-size: 150%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	position: relative;
	height: 50px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(137,136,136,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(137,136,136,1.00) 100%);
	margin-top: 10px;
}

.detail {
	text-align: center;
}

.element {
	text-align: center;
}

.titredetail {
}

.message {
	color: #FFFFFF;
	text-align: center;
	font-size: 80%;
}

.zeroMargin_desktop {
margin-left: 0;
}

.hide_desktop {
display: none;
}


}

/* Contact form */

.fieldhalffirst {
	margin-top: auto;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.fieldhalf {
	margin-top: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.field {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.actions {
	margin-top: auto;
	color: #000000;
	text-align: center;
	font-size: 14px;
}

.g-recaptcha  {
	text-align: center;
	margin-right: auto;
	margin-left: 10%;
	margin-top: 5px;
	margin-bottom: 10px;
}


.introduction1 {
	text-align: center;
	width: 75%;
	margin-left: 12%;
	background-color: #DDDDDD;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	
}
