/* CSS Document */
#flotte { position:relative;}
.item-flotte {
	background:url(../images/flotte/bg-flotte.png) no-repeat center -20% #fff;
	min-height:460px;
	
}
.item-flotte .car-venet {
	margin:4% 0;
	width:100%;
	height:auto;
}
.ombre {
	-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.7);
	box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.7);
}

/* COULEURS DES VOYAGES */
.voyages h2 { margin-bottom:0px;}

/* Couleurs SEJOURS
Fonce : 		#E65825
Clair : 		#F9C598
Plus Clair  : 	#FEF4E8
*/
#blog .masonry-fullwidth .masonry-item.sejour:hover,
#blog .masonry-fullwidth .masonry-item.croisiere:hover { background-color:#FEF4E8; }
.sejour h2 a, .sejour .prix, .sejour strong, .sejour h1, .sejour .panel-title a .date-journee,		
.croisiere h2 a,  .croisiere .prix, .croisiere strong, .croisiere h1, .croisiere .panel-title a .date-journee						{ color:#E65825; }
.sejour .btn-info,
.croisiere .btn-info, .carre-croisiere, .carre-sejour	{ background-color:#F9C598;}
.sejour .btn-info:hover,
.croisiere .btn-info:hover 							{ background-color:#E65825;}

/* Couleurs RANDONNEES
Fonce : 		#005F34
Clair : 		#9BD1A8
Plus Clair  : 	#DCEEDE
*/
#blog .masonry-fullwidth .masonry-item.randonnee:hover 	{ background-color:#DCEEDE; }
.randonnee h2 a , .randonnee  .prix, .randonnee strong, .randonnee h1, .randonnee .panel-title a .date-journee,					{ color:#005F34; }
.randonnee .btn-info, .carre-randonnee					{ background-color:#9BD1A8;}
.randonnee .btn-info:hover 								{ background-color:#005F34;}/* Couleurs randonnee-a-velo-electriqueFonce : 		#005F34Clair : 		#9BD1A8Plus Clair  : 	#DCEEDE*/#blog .masonry-fullwidth .masonry-item.randonnee-a-velo-electrique:hover 	{ background-color:#DCEEDE; }.randonnee-a-velo-electrique h2 a , .randonnee-a-velo-electrique  .prix, .randonnee-a-velo-electrique strong, .randonnee-a-velo-electrique h1, .randonnee-a-velo-electrique .panel-title a .date-journee,					{ color:#005F34; }.randonnee-a-velo-electrique .btn-info, .carre-randonnee-a-velo-electrique					{ background-color:#9BD1A8;}.randonnee-a-velo-electrique .btn-info:hover 								{ background-color:#005F34;}

/* Couleurs SPECTACLES, JOURNEES
Fonce : 		#BC007C
Clair : 		#E1BDD5
Plus Clair  : 	#FAD2DE
*/
#blog .masonry-fullwidth .masonry-item.journee:hover,
#blog .masonry-fullwidth .masonry-item.spectacle:hover 	{ background-color:#FAD2DE; }
.journee h2 a, .journee .prix, .journee strong, .journee h1, .journee .panel-title a .date-journee,
.spectacle h2 a, .spectacle .prix, .spectacle strong, .spectacle h1, .spectacle .panel-title a .date-journee						{ color:#BC007C; }
.journee .btn-info, .carre-journee,
.spectacle .btn-info , carre-spectacle					{ background-color:#E1BDD5;}
.journee .btn-info:hover,
.spectacle .btn-info:hover								{ background-color:#BC007C;}
/* Couleurs AVION
Fonce : 		#008CCE
Clair : 		#91BEE5
Plus Clair  : 	#C5E5F8
*/
#blog .masonry-fullwidth .masonry-item.avion:hover 	{ background-color:#C5E5F8; }
.avion h2 a, .avion .prix, .avion strong, .avion h1, .avion .panel-title a .date-journee								{ color:#008CCE; }
.avion .btn-info, .carre-avion						{ background-color:#91BEE5;}
.avion .btn-info:hover 								{ background-color:#008CCE;}

.picto-hl {
	position:absolute;
	top: 5px;
	right:5px;
	width:30%;
	height:auto;
}

.masonry-item-doublewidth .picto-hl {
	width:15%;
}

.image-gmap { height:100px; width:auto;}

.img-catalogue {
	/* Rotation */
	-ms-transform: rotate(-5deg); /* IE 9 */
    -webkit-transform: rotate(-5deg); /* Safari */
    transform: rotate(-5deg);
	/* OMbre */
	-webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.7);
	box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.7);
	width:85%;
	margin-bottom:20px;
	
}

/* Sur page Détail du voyages */
.detail-voyage.prix {
	background: rgba(255,255,255,0.7);
    padding: 10px 15px;
    font-size: 2em;
    font-weight: bold;
	text-shadow: 1px 1px 1px #ffffff;
	display:block;
}
.detail-voyage.prix span {
	font-weight:normal;
	font-size:0.5em;
}


@media (max-width: 990px) {
	.img-catalogue {
		width:50%;
	}
}
/*@media (max-width: 1199px) and (min-width: 992px) {*/
@media (min-width: 992px) and (max-width:1199px) {
	.btn-catalogue-groupes 
	{
		font-size:15px;
	}
}

.boutons-admin {
	position:absolute;
	z-index:1000;
	top:15px;
	right:15px;
	padding:10px;
	background:rgba(128,128,128,0.8);
}
.boutons-admin a {
	color:white;
}
.boutons-admin a:hover {
	text-decoration:none;
}
.carre { 
	display:block;
	width:15px;
	height:15px;
	margin-right:5px;
	float:left;
	margin-top:2px;
}

.table-voyages > tbody > tr:hover > td {
	background-color:#ddd;
	cursor:pointer;
}

.rounded {
	border-radius: 6px;
}


.form1 label {
	width:120px;
	font-weight:bold;
	}

ul.navigation_voyage {
    background-color: #eee;
    border: 1px solid #fefefe;
    float: right;
	border-radius:3px;
	width:435px;
}
ul.navigation_voyage li {
    float: left;
    display: block;
    padding: 15px;
}
ul.navigation_voyage li a:hover {
	text-decoration::none;
}
	
ul.navigation_voyage li a.actif {
	color:#008CCE;
	
}
ul.navigation_voyage li a.actif:before {
	 font-family: 'FontAwesome';
	 content: "\f006";	
	 color:#008CCE;
	 margin-right:5px;
}
.voyages .masonry-item { min-height: 500px; }
.voyages figure {
	background-size: cover;
    background-position: center center;
	width: 100%;
    height: 260px;
}
.voyages .masonry-item h2.titre-voyage
{
	min-height:115px;
	line-height:35px;
}
.voyages .masonry-item h3 
{
	min-height:50px;
}
.voyages p.desc-voyage {
	
min-height:110px;}