/* Slider Voyages */

	/* initialisation */
	.tcslider { position:relative; overflow:visible; margin:auto; -moz-box-shadow: 0 0 10px #ddd; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the "box" class */ border: 1px solid #EEEEEE;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;behavior: url(PIE.htc); }
	.tcslider .tcslider_wrapper { overflow:hidden }
	.tcslider .content { position:relative; overflow:hidden; }
	.tcslider .tc_controls .buttonsWrap, .tcslider .tc_controls .arrows { display:none; }
	
	/* styles identiques aux 2 templates */
	.tcslider .tc_controls a.control {  }
	.tcslider .tc_controls a.control.play, .tcslider .tc_controls a.control.pause { 
		background:url('../images/control-slideshow.png');
		background-repeat:no-repeat; 
		display: inline-block; 
		width: 8px; 
		height: 10px;
		text-indent:-999em;
	}
	.tcslider .tc_controls a.control.pause { background-position: -17px 0; }
	.tcslider .tc_controls a.control.play { background-position: 0 0; }

	/* template1 */
	.tcslider.default .content { background:#FFF; color:#666 }
	.tcslider.default .img { /*float:right; margin-left:20px; */ width:40%; overflow:hidden; z-index:1; }
	.tcslider.default .pull_right{margin-left:20px;}
	.tcslider.default .pull_left{margin-right:20px;}
	.tcslider.default .img img { margin:0; max-width:none; }
	.tcslider.default .description { padding:15px 30px 0 20px; }
	.tcslider.default .description p { color:#666 }
	.tcslider.default .description h3 {  font-size: 17pt; margin: 20px 0 20px 0; }
	.tcslider.default .description h2 { margin-top:0 }
	.tcslider.default .readmore { /* position:absolute; bottom:15px; right:20px; margin:0; */ }
	
	.tcslider.default a.btn { background:#f6f7f3; background: linear-gradient(to bottom, #ffffff 0%,#f6f7f3 50%,#dfe1d4 100%); border:solid 2px #FFFFFF; color:#383B40; line-height:24px; height:24px; padding:0 10px; margin:0; box-shadow: 0px 0px 2px 0px #656565; }
	
	.tcslider.default .tc_controls .buttonsWrap  > div { position:absolute; bottom:5px; left:40%; margin-left:20px; z-index:9999; }
	.tcslider.default .tc_controls a.control { position:absolute; top:10px ; right:10px; }
	.tcslider.default .tc_controls a.control.play, .tcslider.default .tc_controls a.control.pause { 
		background:url('../images/control-slideshow2.png');
	}
	.tcslider.default .tc_controls a.control.pause { background-position: -17px 0; }
	
	.tcslider.default .tc_controls .nav { display:inline-block; margin:0; padding:14px 0; vertical-align:top; height:10px }
	.tcslider.default .tc_controls .nav a.buttons { text-indent:-999em; display:inline-block; width:10px; height:10px; margin-left:5px; background:#fff; border-radius:10px; }
	.tcslider.default .tc_controls .nav a.buttons.active, .tcslider .tc_controls .nav a.buttons:hover  { background:#0064AD; }
	.tcslider.default a.categoryLink { position:absolute; bottom:15px; right:20px; margin:0; }
	
	/*.tcslider.default a.prev, .tcslider.default a.next { 
		background:url('../images/arrows.png') 0 0 no-repeat;
		z-index: 100;
		width:38px;
		height:38px;
		display:inline-block;
		text-indent: -9999px;
		overflow: hidden;
	}
	.tcslider.default a.prev { }
	.tcslider.default a.next {  background-position: -48px 0; }*/
	
	.tcslider.default a.prev, .tcslider.default a.next { 
		background:url('../images/arrows.png') 0 0 no-repeat;
		z-index: 100;
		width:38px;
		height:38px;
		display:inline-block;
		text-indent: -9999px;
		overflow: hidden;
		bottom: 50%;
		position:absolute;
	}
	.tcslider.default a.prev { left:-2%; }
	.tcslider.default a.next {  background-position: -48px 0; right:-2%; }
	
	/* template2 */
	.tcslider.template2 { margin-bottom:40px; }
	.tcslider.template2 .content { background:#000; margin:auto; }
	.tcslider.template2 .img { overflow:hidden; z-index:1; }
	.tcslider.template2 .img img { max-width:100%; }
	.tcslider.template2 .description { position:absolute; bottom:60px; right:0; width:495px; padding:10px; color:#fff; background:rgba(0, 0, 0, 0.8); }
	.tcslider.template2 .description p { margin-bottom:0 }
	.tcslider.template2 .description h2, .tcslider.template2 .description h3 { margin-top:0 }
	.tcslider.template2 .readmore { position:absolute; bottom:15px; right:15px; margin:0; }
	
	
	.tcslider.template2 .tc_controls .buttonsWrap {  }
	.tcslider.template2 .tc_controls .btn_controls { position:absolute; top:5px ; right:5px; }
	.tcslider.template2 .tc_controls .btn_controls span { display:block; float:right; background:#f6f7f3; background: linear-gradient(to bottom, #ffffff 0%,#f6f7f3 50%,#dfe1d4 100%); border:solid 2px #FFFFFF; color:#383B40; line-height:24px; height:10px; padding:7px 10px; margin:0; box-shadow: 0px 0px 2px 0px #656565; border-radius:5px; }
	.tcslider.template2 .tc_controls .btn_controls a.control { height:24px; line-height:24px }
	.tcslider.template2 .tc_controls .btn_controls span, .tcslider.template2 .tc_controls a.categoryLink { margin-left:10px; }
	.tcslider.template2 .tc_controls .nav { margin:0; width:auto; position:absolute; bottom:-30px ; left:0; z-index:50; width:100%; text-align:center; height:10px; }
	
	.tcslider.template2 .tc_controls .nav a.buttons { text-indent:-999em; display:inline-block; width:10px; height:10px; margin-left:5px; background:#fff; box-shadow: inset 0px 0px 2px 0px #656565; border-radius:10px; }
	.tcslider.template2 .tc_controls .nav a.buttons.active, .tcslider .tc_controls .nav a.buttons:hover  { background:#0064AD; }
	
	.tcslider.template2 a.btn { background:#f6f7f3; background: linear-gradient(to bottom, #ffffff 0%,#f6f7f3 50%,#dfe1d4 100%); border:solid 2px #FFFFFF; color:#383B40; line-height:24px; height:24px; padding:0 10px; margin:0; box-shadow: 0px 0px 2px 0px #656565; }
	
	.tcslider.template2 .arrows a { 
		background:url('../images/arrows.png') 0 0 no-repeat;
		position: absolute;
		z-index: 100;
		top: 50%;
		margin-top:-19px;
		width:38px;
		height:38px;
		display:block;
		text-indent: -9999px;
	}
	.tcslider.template2 .arrows a.prev { left: -28px; }
	.tcslider.template2 .arrows a.next { right: -28px; background-position: -48px 0; }
	
	/*responsive*/
	/* @media screen and (max-width: 480px) {
		.tcslider  { width:100%!important }
		.tcslider .sliderContentsWrap, .tcslider .sliderContentsWrap .content  {  }
	} */