/* TOURISME AGENDA HOME
-----------------------------*/
#block-tourism_raccourci-tourism_manifs{
	position: relative;
	float: left;
	width:322px;
	height:430px;
	background: url("../images/block/bg_agenda.jpg") center center no-repeat;
	margin: 0;
}
#block-tourism_raccourci-tourism_manifs h2{
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-size: 2.95em;
	margin: 0;
	padding: 40px 0 0;
}
#block-tourism_raccourci-tourism_manifs .simpleSliderConteneur{
	width:322px;
	height:335px;
	overflow: hidden;
}
#block-tourism_raccourci-tourism_manifs ul li{
	float: left;
	text-align: center;
	background: none;
	position: relative;
}
#block-tourism_raccourci-tourism_manifs li a{height:90px;}
#block-tourism_raccourci-tourism_manifs a:hover{background: none;}

#block-tourism_raccourci-tourism_manifs .views-field-right{
	float: none;
	width:auto;
}
#block-tourism_raccourci-tourism_manifs .views-field-title{
	display: block;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 300;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 25px 50px 0;
	color: #fff;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}

#block-tourism_raccourci-tourism_manifs .views-field-date{
	display: block;
	color: #fff;
	font-family: 'leftist_mono_sansregular', Arial, sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	margin: 0;
	width:161px; height:161px;
	background: url("../images/block/bg_date_agenda.png") center center no-repeat;
	position: absolute;
	top: 85px;
	left: 50%;
	margin-left: -80px;
	z-index: 5;
	border-radius:50%;
	-webkit-transition: background-color .5s ease-in-out;
	-moz-transition: background-color .5s ease-in-out;
	-ms-transition: background-color .5s ease-in-out;
	-o-transition: background-color .5s ease-in-out;
	transition: background-color .5s ease-in-out;
}
#block-tourism_raccourci-tourism_manifs a:hover .views-field-date{
	background-color: #28899d;
	background-color: rgba(0,0,0,0.06);
}

#block-tourism_raccourci-tourism_manifs .views-field-date > span{display: block;}

#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_seule{padding-top: 47px;}
#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_until{padding-top: 34px;}
#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_from_to{padding-top: 48px; font-size: .9em;}

#block-tourism_raccourci-tourism_manifs .views-field-date .jour{
	display: block;
	font-size: 50px;
	line-height: 40px;
	color: #a3d3dd;
	color: rgba(255,255,255,0.6);
	margin-bottom: 2px;
}
#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_until .jour{margin: 3px 0 3px;}

#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_from_to .jour{
	display:inline; 
	margin: 0; 
	font-size: 29px; 
	line-height: 1em;
}
#block-tourism_raccourci-tourism_manifs .views-field-date > span.date_from_to .row{display: block; margin-bottom: 3px;}

/* nav */
#block-tourism_raccourci-tourism_manifs .controls .next, #block-tourism_raccourci-tourism_manifs .controls .prev{
	width:30px; height:50px;
	background: url("../images/navigation/fleche_agenda.png") center 6px no-repeat;
	position: absolute;
	top: 175px;
	right: 25px;
	z-index: 200;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	text-indent: -9999px;
	cursor:pointer;
}
#block-tourism_raccourci-tourism_manifs .controls .prev{
	right:auto; left:25px;
	background-position: center -85px;
}
#block-tourism_raccourci-tourism_manifs .controls .next:hover, #block-tourism_raccourci-tourism_manifs .controls .prev:hover{
	background-color: #137488;
	background-color: rgba(0,0,0,0.08);
}

/* ALl link*/
#block-tourism_raccourci-tourism_manifs  a.all_link{
	color: #fff;
	color: rgba(255,255,255,0.9);
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	position: absolute;
	bottom: 26px;
	left: 50%;
	margin-left: -65px;
	z-index: 300;
	text-decoration: none;
	background: url("../images/ico/agenda.png") center 2px no-repeat;
	width:130px;
	padding: 55px 0 10px;
	transition: all .4s;
}
#block-tourism_raccourci-tourism_manifs  a.all_link:hover{
	color: #055565;
}


/* TRAVELCART
-----------------------------*/
#block-tourism_travel_cart-travel_cart_tourism{
	width:100%;
	height:160px;
	background: url("../images/block/bg_travelcart.png") center 9px no-repeat;
	margin: 0;
	text-align: center;
	position: relative;
}
.detail_module_tourisme #block-tourism_travel_cart-travel_cart_tourism{height:164px; background-position: center center;}
#block-tourism_travel_cart-travel_cart_tourism h2{
	color: #ed8f90;
	font-size: 1.7em;
	font-weight: bold;
	padding: 78px 0 5px;
	line-height: 1em;
	text-indent: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
#block-tourism_travel_cart-travel_cart_tourism .content, #block-tourism_travel_cart-travel_cart_tourism #listItemsTv{
	height: auto;
	line-height: normal;
	background: none;
	border: none;
}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection{text-indent: 0;}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width:100%; height:100%;
	z-index: 5;
	color: #358995;
	text-decoration: none;
	font-size: 1.1em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .nbSelection, #block-tourism_travel_cart-travel_cart_tourism #labelSelection .titleSelections
{
	display: inline-block;
	padding-top: 102px;
	float: none;
	color: #358995;
	font-size: 1em;
	font-weight: normal;
	text-transform: none;
	text-indent: 0;
}
#block-tourism_travel_cart-travel_cart_tourism #labelSelection .nbSelection{
	width: auto;
	font-style: normal;
	padding: 0;
	background: none;
	text-align: center;
}
#block-tourism_travel_cart-travel_cart_tourism:hover h2, #block-tourism_travel_cart-travel_cart_tourism:hover #labelSelection a{
	color: #0e424a;
}

/* PHOTOTHEQUE
-----------------------------*/
#list_medias ul li{
	margin-right: 24px;
}
#list_medias a{display: block;}

#list_medias ul li, #list_medias .views-field-title{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#list_medias ul li:hover{
	-webkit-box-shadow: 0 0 13px 2px #666;
	-moz-box-shadow: 0 0 13px 2px #666;
	-ms-box-shadow: 0 0 13px 2px #666;
	-o-box-shadow: 0 0 13px 2px #666;
	box-shadow: 0 0 13px 2px #666;
}

#list_medias .views-field-title{
	padding: 10px;
	font-size: 1.3em;
	font-weight: 400;
}


/** ===============================================
	STYLE VIDEO
=============================================== **/

/* Event video */
.slideshow-video-event-elt.slideshow-description{
	width:543px; height:300px;
	background: url("../images/bg_etiquette_video.png") center no-repeat !important;
	padding: 0;
	font-weight: normal;
	transition: opacity .5s;
	right:0 !important;
	left: auto !important;
}
/* style dans l'edition */
.node-form .slideshow-video-event-elt.slideshow-description{
	width: 155px; height: 55px;
	-webkit-background-size: 155px auto !important;
	background-size: 155px auto !important;
}
.node-form .slideshow-description .titre_description{
	padding: 17px 0 0 32px;
	width: 100px;
}
.node-form .slideshow-description .txt_additionnel_description{
	padding: 0 0 0 130px;
	width: 100px;
}

.slideshow-description .titre_description{
	font-family: 'leftist_mono_sansregular', Arial, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #000;
	width:225px;
	padding: 125px 0 0 100px;
	line-height: 1.1em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
.slideshow-video-event-elt.slideshow-description a:hover .titre_description{
	color: #42a4b3;
}
.slideshow-description .txt_additionnel_description{
	display: block;
	width:225px;
	font-family: 'leftist_mono_sansregular', Arial, sans-serif;
	font-size: 1.5em;
	margin: 0;
	padding: 0 0 0 90px;
	color: #42a4b3;
}
.slideshow-description .lien_description{padding: 0; width:100%; height:100%;}
.slideshow-description.perso:after{content:none;}

/* ==========================================================================
	CONTROLES VIDEO
	========================================================================== */

	.slideshow .video_controls{
		background: transparent;
		top: 300px;
		z-index: 100;
		width: 0;
		margin-left: 0px;
	}

	.slideshow .video_controls .time{
		display: none;
	}

	.video_controls .btn_play_pause{
		
		margin-top: 0px;
		margin-left: -41px;
		border: 12px solid #FFF;
		width: 59px;
		height: 59px;
		background-position: -24px 13px!important;
		border-radius: 45px;
		box-shadow: 0 0 30px rgba(0,0,0,0.5);

		opacity: 0;

		-webkit-transition: opacity .5s ease,margin-top .5s ease;
		   -moz-transition: opacity .5s ease,margin-top .5s ease;
		    -ms-transition: opacity .5s ease,margin-top .5s ease;
		     -o-transition: opacity .5s ease,margin-top .5s ease;
		        transition: opacity .5s ease,margin-top .5s ease;
	}

	.cycle-slideshow .replay .video_controls{
		margin-top: 0px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.cycle-slideshow .hover .video_controls .btn_play_pause,
	.video_controls .btn_play_pause:hover{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity: 0.6;
		margin-top: 0px;
	}

	.conteneur_elt_slideshow.paused .video_controls .btn_play_pause,
	.conteneur_elt_slideshow.replay .video_controls .btn_play_pause{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		opacity: 0.8;
		background-position: 13px 13px!important;
		margin-top: 0px;
	}

	.conteneur_elt_slideshow.replay .video_controls .btn_play_pause{
		background-position: -63px 13px!important;
	}

	.video_controls .volume{
		display: none;
		right: 130px;
	}

	.video_controls .btn_loading{
		margin-top: 6px;
		background: url(../images/ajax-loader.gif) center no-repeat;
	}

	.cycle-slideshow .video_controls.loading{
		margin-top: 0px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

	/** ===============================================
	 	 PRINT VERSION 
	=============================================== **/
.print-logo{
	text-align: center;
	margin-bottom: 30px;
}

.print-content #tabs li.col1{
	width: 680px;
}
.print-content #tabs .col1 .listeAvis{display: none;}


/** ===============================================
 	 ESPACE PRESSE 
=============================================== **/
.block-espace_presse h2{
	font-size: 40px;
	font-family: 'Open Sans', Arial, sans-serif;
}

#content-area .block-espace_presse .bloc_presse_pro.bloc_albums ul li a:hover .album_title, .espace_presse_album_list li a:hover .album_title{
	background: #358994;
}
