a img {border:none}

.header{
	margin:0px auto;
	width:100%;		
}

.fondHeader {
	background-image:url(../img/weekend/banniere1.jpg); 
	background-repeat:no-repeat;
	background-position:center top;	
}
	
.fondBloc {
	position:relative;
	/*-webkit-box-shadow: #666 0px 0px 4px;
	-moz-box-shadow: #666 0px 0px 4px;
	box-shadow: #666 0px 0px 4px;*/
	background: #FFF;
	border-radius: 3px;
    border: 1px solid #e6e6e6;
	width:100%;
	min-height:30px;
}	


.btn_acceder_vente {
	background-image:url(../img/weekend/btn_acceder_vente2.png);
	background-position:top left;
	background-size:265px;
	width:265px;
	height:74px;
	display:block;	
}
.btn_acceder_vente:hover {
	background-position:bottom left;
}

.padding {padding:3%}
.padding1 {padding:1%}
.paddingTop {padding-top:3%; display:block}
.etoile {margin-top:-8px}
.etoiles_note {margin-top:-5px}
.titreCamping {position:relative; background-image:url(../img/weekend/trait_titre.png); background-repeat:no-repeat; background-position:bottom right; padding-bottom:10px; width:470px; display:block }
.icone_bloc {margin-top:15px}
.carte_img {border:none}
ul.ul {margin-left:5px; padding-left:5px}
.blocPlanning {display:block}
.blocsPlanning {margin-top:-10%}
.space20 {display:block; height:20px}
.space60 {display:block; height:60px}

.trait_vertical {background-image:url(../img/weekend/trait_vertical.png); background-repeat:no-repeat; height:170px; width:2px; display:block; position:absolute}
.trait_horizontal {background-image:url(../img/weekend/trait_horizontal.png); background-repeat:no-repeat; height:5px; width:244px; display:block; position:absolute; margin:0px auto}
.tdvideo {cursor:pointer}
/*
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {

}
*/
.iframeVideo {width:100%; height:480px;}
.iframePartage {width:1200px; height:700px}

.btnFacebook {
	display:block;
	background-image:url(../img/weekend/facebook.jpg) !important;
	background-repeat:no-repeat;
	width:52px;
	height:46px;
	
}
.bx_images {max-height:320px; max-width:580px; }

@media (max-width: 767px) {
  .fondHeader {
		background-image:url(../img/weekend/banniere1_small.jpg); 
		background-size:780px;
		height:245px;
	}
	.firstBloc {padding:7px; margin-top:-70px; line-height:16px !important}
	.fondBloc {margin-bottom:20px; line-height:13px}
	.intro_carabouille {display:none}
	.carabouille_saute {position:relative; margin-top:0px; margin-left:0px; width:70px}
	.carabouille_surprise {display:none}
	.mascotte {position:absolute;margin-left:-20px;margin-top:20px; z-index:10}
	.mascotte2 {position:absolute;margin-left:-20px;margin-top:20px; z-index:10}
	.mascotte_img {width:90px}
	.carte {position:relative;margin-top:10px;margin-left:0px; z-index:10}
	.carte_img {width:50px}
	.titreCamping {width:330px}
	.btn_acceder_vente {background-repeat:no-repeat; width:150px; height:42px; background-size:150px}
	.icone_bloc {margin-top:5px; width:30px}
	.lineHeight {line-height:16px !important;}
	.paddingTop {padding-top:0%}
	.blocsPlanning {margin-top:0%}
	.space60 {display:none}
	.trait_vertical {display:none}
	#table_video {margin:0px auto; }
	#table_video .td {width:90px; margin-right:5px; display:block}
	.iframeVideo {width:100%; height:100%}
	.iframePartage {width:100%; height:100%}
	.imageResponsive {display:none}
	.imgCalendrier {max-width:250px}
	.accroche{ font-family:  'Permanent Marker', cursive; font-size: 1.0em  !important; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.fondHeader {
		background-image:url(../img/weekend/banniere1_mediumSmall.jpg); 
		background-size:1100px;
		height:345px;
	}
	.firstBloc {padding:10px; margin-top:-100px; line-height:18px !important}
	.fondBloc { margin-bottom:30px; line-height:11px}
	.intro_carabouille {position:relative; margin-top:-15px; margin-left:0px; width:120px}
	.carabouille_surprise {display:none}
	.carabouille_saute {position:relative; margin-top:0px; margin-left:0px; width:120px}
	.mascotte {position:absolute;margin-left:-60px;margin-top:0px; z-index:10}
	.mascotte2 {position:absolute;margin-left:-60px;margin-top:0px; z-index:10}
	.mascotte_img {width:110px}
	.carte {position:relative;margin-top:10px;margin-left:-30px; z-index:10}
	.carte_img {width:60px}
	.btn_acceder_vente {background-repeat:no-repeat; width:165px; height:46px; background-size:165px}
	.icone_bloc {margin-top:5px; width:40px}
	.titreCamping {padding-bottom:5px }
	.lineHeight {line-height:18px !important;}
	.blocPlanning {height:165px}
	.trait_vertical {margin-left:-15px;height:150px;}
	.trait_horizontal {background-size:200px}	
	#table_video {margin-left:-34%; margin-top:10px}
	#table_video .td {width:90px; margin-right:5px; display:block}
	.iframeVideo {width:700px; height:394px}
	.imageResponsive {display:none}
	.imgCalendrier {max-width:600px}
	.accroche{ font-family:  'Permanent Marker', cursive; font-size: 1.5em  !important; }
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	.fondHeader {
		background-image:url(../img/weekend/banniere1_medium.jpg); 
		background-size:1400px;
		height:439px;
	}
	.firstBloc {padding:10px; margin-top:-130px; line-height:20px !important}
	.fondBloc {margin-bottom:30px; line-height:15px}
	.intro_carabouille {position:relative; margin-top:-25px; margin-left:5px}
	.carabouille_surprise {position:relative; margin-top:0px; margin-left:0px; width:140px}
	.carabouille_saute {position:relative; margin-top:0px; margin-left:10px}
	.mascotte {position:absolute;margin-left:-80px;margin-top:0px; z-index:10}
	.mascotte2 {position:absolute;margin-left:-80px;margin-top:-50px; z-index:10}
	.mascotte_img {width:150px}
	.carte {position:relative;margin-top:20px;margin-left:-30px; z-index:10}
	.carte_img {width:80px}
	.btn_acceder_vente {background-repeat:no-repeat; width:180px; height:50px; background-size:180px}
	.icone_bloc {margin-top:5px; width:40px}
	.titreCamping {padding-bottom:5px }
	.lineHeight {line-height:20px !important;}
	.blocPlanning {height:170px}
	.trait_vertical {margin-left:-25px}
	#table_video {margin-left:-60%; margin-top:20px}
	#table_video .td {width:90px; margin-right:5px; display:block}
	.iframeVideo {width:853px; height:480px}
	.accroche{ font-family:  'Permanent Marker', cursive; font-size: 2.0em  !important; }
	
}

@media (min-width: 1200px) {
	.fondHeader {
		background-size:1932px;
		height:606px;
	}
	.firstBloc {padding:10px; margin-top:-180px; line-height:20px !important;}
	.fondBloc {margin-bottom:30px; line-height:16px}
	.intro_carabouille {position:relative; margin-top:-10px; margin-left:10px}
	.carabouille_surprise,.carabouille_saute {position:relative; margin-top:0px; margin-left:0px}
	.mascotte {position:absolute;margin-left:-80px;margin-top:0px; z-index:10}
	.mascotte2 {position:absolute;margin-left:-80px;margin-top:-130px; z-index:10}
	.carte {position:relative;margin-top:20px;margin-left:-30px; z-index:10}
	.btn_acceder_vente {background-repeat:no-repeat; width:240px; height:67px; background-size:240px}
	.lineHeight {line-height:20px !important;}
	.trait_vertical {margin-left:-25px}
	#table_video {margin-left:-30%; margin-top:20px}
	#table_video .td {width:90px; margin-right:5px; display:block}
	.iframeVideo {width:853px; height:480px}
	.bodyPage {overflow-x:hidden}
	.accroche{ font-family:  'Permanent Marker', cursive; font-size: 2.5em  !important; }
}



.bodyPage {width:100%; margin:0px auto !important;}
.conteneur {
	position:relative;
	width:100%;
	margin:0px auto;
	overflow:hidden;
}
.btnAnim {display:block; position:absolute; z-index:3000}

.radio {
	position: absolute;  
  	left: -9999px; 
	/*display:none;*/
	/*width: 0;*/
	/* and/or */
	/*-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;*/
}


input[type="radio"]:checked + label {
	background-image: url(../img/weekend/check_on.png);
    display: inline-block;
    height: 21px;
    padding: 0;
    width: 23px;
	cursor:pointer;
}
input[type="radio"] + label {
    background-image: url(../img/weekend/check_off.png);
    display: inline-block;
    height: 21px;
    padding: 0;
    width: 23px;
	cursor:pointer;
}

#box_loading{
	font-family: Verdana;
	position : fixed;
	z-index :   2000;
	background-color: #fff; 
	border:2px solid #99CCFF; 
	width :200px;
	height : 40px;
	padding-top: 10px;
	color: #244D9C;
	font-size: 18px;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display: none;
	left:50%;
	top:50%;
}


/*COTE VERMEILLE*/
.fondCoteVermeille {
	position:relative;
	background-image:url(../img/weekend/cote_vermeille/fond_bois.jpg);
	background-repeat:repeat;
	width:1499px;	
}
.fondParcheminCoteVermeille{
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/cote_vermeille/parechemin.png);
	background-repeat:repeat;
	width:1499px;
	height:1414px;
	display:block;
}
.fondBouteille {
	position:absolute;
	background-image:url(../img/weekend/cote_vermeille/bouteille.png);
	background-repeat:repeat;
	width:1109px;
	height:528px;
	display:block;
	margin-left:-180px;
	line-height:23px;
	z-index:2;
}
.feuille_palm {
	overflow:hidden !important;
	position:absolute;
	z-index:1;
	margin-left:1050px;
    margin-top: 650px;
	background-image:url(../img/weekend/cote_vermeille/feuille_palm.png);
	background-repeat:no-repeat;
	width:472px;
	height:800px;
}
.mascotte_cote_vermeille {
	position:absolute; 
	z-index:2; 
	top:0px; 
	left:-120px;
	background-image:url(../img/weekend/cote_vermeille/logo_ropinson.png);
	background-repeat:repeat;
	width:759px;
	height:638px;
	display:block;
}

/*CARPE DIEM*/
.fondCarpeDiem {
	position:relative;
	background-image:url(../img/weekend/carpe_diem/fond_carte.jpg);
	background-repeat:no-repeat;
	background-color:#dcb688;
	width:1643px;
	height:1414px;
	background-position:center top;
}
.fondParcheminCarpeDiem {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/carpe_diem/parechemin.png);
	background-repeat:repeat;
	width:1643px;
	height:1414px;
	display:block;
}
.fondRocher {
	position:absolute;
	background-image:url(../img/weekend/carpe_diem/fondRocher.png);
	background-repeat:repeat;
	width:891px;
	height:411px;
	display:block;
	margin-left:0px;
	line-height:23px;
	z-index:2;
}

/*FLEURS AGDE*/
.fondFleursAgde {
	position:relative;
	background-image:url(../img/weekend/fleurs_agde/fond.jpg);
	background-repeat:repeat;
	background-color:#dcb688;
	height:1900px;
	width:1756px;
	
}
.fondParcheminFleursAgde {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/fleurs_agde/parechemin.png);
	background-repeat:no-repeat;
	width:1756px;
	height:1878px;
	display:block;
	margin-left:0px;
}
.fondParcheminFleursAgde2 {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/fleurs_agde/parechemin2.png);
	background-repeat:no-repeat;
	background-position:top center !important;
	width:1756px;
	height:1878px;
	display:block;
}
.fondTicket {
	position:absolute;
	background-image:url(../img/weekend/fleurs_agde/fondTicket.png);
	background-repeat:repeat;
	width:1235px;
	height:475px;
	display:block;
	margin-left:-115px;
	margin-top:20px;
	line-height:23px;
	z-index:2;
}

/*TEMPS LIBRE*/
.fondTempsLibre {
	position:relative;
	background-image:url(../img/weekend/temps_libre/fond.jpg);
	background-repeat:repeat;
	background-color:#dcb688;
	height:1900px;
	width:1753px;
	
}
.fondParcheminTempsLibre {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/temps_libre/parechemin.png);
	background-repeat:no-repeat;
	width:1753px;
	height:1868px;
	display:block;
	margin-left:0px;
}
.fondParcheminTempsLibre2 {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/temps_libre/parechemin2.png);
	background-repeat:no-repeat;
	background-position:top center !important;
	width:1753px;
	height:1868px;
	display:block;
}
.fondTicketTempsLibre {
	position:absolute;
	background-image:url(../img/weekend/temps_libre/fondTicket.png);
	background-repeat:repeat;
	width:1235px;
	height:475px;
	display:block;
	margin-left:-115px;
	margin-top:20px;
	line-height:23px;
	z-index:2;
}

/*PLANTAS*/
.fondPlantas {
	position:relative;
	background-image:url(../img/weekend/plantas/fond.jpg);
	background-repeat:repeat;
	background-color:#e7f8ff;
	height:1900px;
	width:1584px;
	
}
.fondParcheminPlantas {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/plantas/parechemin2.png);
	background-repeat:no-repeat;
	background-position:top center !important;
	width:1584px;
	height:1878px;
	display:block;
}
.fondBouclier {
	position:absolute;
	background-image:url(../img/weekend/plantas/fondBouclier.png);
	background-repeat:repeat;
	width:1121px;
	height:753px;
	display:block;
	margin-left:-255px;
    margin-top:-230px;
	line-height:23px;
	z-index:2;
}
.fondBouclier2 {
	position:absolute;
	background-image:url(../img/weekend/plantas/fondBouclier2.png);
	background-repeat:repeat;
	width:1121px;
	height:753px;
	display:block;
	margin-left:-255px;
    margin-top:-230px;
	line-height:23px;
	z-index:2;
}

/*IMBOURS*/

.fondImbours {
	position:relative;
	background-image:url(../img/weekend/imbours/fond.jpg);
	background-repeat:no-repeat;
	background-color:#2b4f85;
	width:1714px;
}
.fondParcheminImbours {
	position:relative;
	margin:0px auto;
	background-image:url(../img/weekend/imbours/parechemin.png);
	background-repeat:repeat;
	width:1248px;
	height:1577px;
	display:block;
}

.mascotte_imbours {
	position:absolute; 
	z-index:2; 
	top:125px; 
	left:90px;
	background-image:url(../img/weekend/imbours/mascotte.png);
	background-repeat:repeat;
	width:296px;
	height:437px;
	display:block;
}

.fondBasImbours {
	position:absolute;
	background-image:url(../img/weekend/imbours/fondBas.png);
	background-repeat:repeat;
	width:1197px;
	height:322px;
	display:block;
	margin-left:-255px;
    margin-top:15px;
	line-height:22px;
	z-index:2;
}


@media (max-width: 1199px) {
	.fondParcheminCoteVermeille {margin-left:-150px !important}
	.fondParcheminPlantas {margin-left:-230px !important}
	.fondParcheminImbours {margin-left:-100px !important}
	.fondParcheminFleursAgde {margin-left:-200px !important}
	.fondParcheminTempsLibre {margin-left:-200px !important}
	.fondParcheminCarpeDiem{margin-left:-200px !important}
}

@media (min-width: 1200px) and (max-width: 1300px) {
	.fondParcheminCoteVermeille {margin-left:-50px !important}
	.fondParcheminPlantas {margin-left:-100px !important}
	.fondParcheminImbours {margin-left:0px !important}
	.fondParcheminFleursAgde {margin-left:-200px !important}
	.fondParcheminTempsLibre {margin-left:-200px !important}
	.fondParcheminCarpeDiem {margin-left:-150px !important}
}

@media (min-width: 800px) {
	.article-vente{ min-height:400px !important;}
}



@media (min-width: 1600px) {
	.article-vente{ min-height:630px !important;}
}


.article-vente{
	border-radius: 3px;
    border: 1px solid #e6e6e6;
	position: relative;
}

.article-vente-titre{
	padding:10px;
	display: inline-block;
	width: 100%;
}

.article-vente-texte{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*min-height: 50px;*/
}

.article-vente-footer{
	padding:10px;
	/*position: absolute;*/
	/*bottom: 0px;*/
	/*width: 100%;*/
	/*min-height: 50px;*/
}

.article-vente-macaron{
	height:40px;
	width:40px;
	border-radius: 50%;
	background-position:50% 50%;
}

.vente-etoile{
	height:13px;
	margin-bottom:8px;
}

.btn-vente{
	width:100%;
	/*background-color:#e2001a;*/
	background-color:#40c8f4;
	color:white;
}