@charset "utf-8";
/* CSS Document */

/* En attendant l'achat du plugin */
@font-face {
	font-family: "revicons";
	font-style: normal;
	font-weight: normal;
	src: 	url("/_style/font/revicons.eot?5510888#iefix") format("embedded-opentype"), 
			url("/_style/font/revicons.woff?5510888") format("woff"), 
			url("/_style/font/revicons.ttf?5510888") format("truetype");
}
.tparrows:before {
    font-family: 'revicons';
}

#sliderIndex {
	width:1024px;
	margin:2px 0 0 -2px;
}
#sliderIndex a:hover {
	text-decoration:none;
}
.banner ul {
	padding: 0;
	margin:0;
}
.banner li > img {
	width:100%;
	height:450px;
}

.tp-bannertimer {
	top:445px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3) !important;
	height: 5px;
}
.tp-loader {
	z-index:100;
}

.clicSlide {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	top:0;
}
.caption{
	z-index:1;
	display:none;
	
	position: absolute; 
	margin: 0px; 
	text-shadow: none; 
	border-width: 0px; 
	border-style: none; 
}

.titre_slide {
	color: #0c4b97;
	font-weight:600;
	font-size:40px;
	line-height: 40px;
}

.caption_slide {
	font-size:18px;
	line-height: 18px;
	background:#FFF;
	padding:5px 10px;
	font-weight:600;
	color:#333333;
}

.caption.legende_slide {
	color: #333333; 
	font-size: 18px; 
	line-height: 22px; 
	font-style:italic;
}
.caption.legende_slide.small {
	font-size:15px;
	line-height:normal;
}
#slideCoffreFort .caption.legende_slide {
	color: #FFFFFF; 
	text-shadow: 0px 0px 10px #404a53, 0 -5px 4px #404a53, -5px 0px 4px #404a53;
	font-weight:600;
}
#slideOutilsInfo .caption.legende_slide {
	color: #FFFFFF; 
}
.caption.legende_slide.center {
	text-align:center;
}

.caption.medium_bg_orange,
.caption.medium_bg_yellow ,
.caption.medium_bg_darkblue,
.caption.medium_bg_blue {
	border-style: none;
	border-width: 0;
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: 800;
	line-height: 20px;
	padding: 10px;
	text-decoration: none;
}
.caption.medium_bg_orange {
	background:#f95800;
}
.medium_bg_yellow {
	background:#fe9601;
}
.caption.medium_bg_darkblue {
	background:#064b99;
	font-size:18px;
}
.medium_bg_blue {
	background:#4989d0;
}

.link_slide a {
	background:#0c4b97;
	font-size:11px;
	line-height: 20px;
	font-weight:600;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:5px 10px;
	transition:all .5s;
}
.link_slide a:hover {
	color:#FFFFFF;
	background:#333333;
}
.bloc_slide {
	background:rgba(80,0,0,0.9);
	height:100%;
	width:349px;
}
.bloc_slide img {
	display:block;
	margin:20px auto;
	border:5px solid #FFFFFF;
	width:285px;
	height:185px;
}
.bloc_legende_slide {
	background:rgba(0,0,0,0.75);
	width:265px;
	padding:5px 10px;
	border-top:1px solid rgba(255,255,255,0.2);
	font-style:italic;
	font-size:14px;
	line-height: 14px;
}
.bloc_legende_slide a, .bloc_legende_slide a:hover {
	color:#bebab4;
}
.bloc_legende_slide strong {
	display:block;
	color:#FFFFFF;
	font-style:normal;
	font-size:18px;
	line-height: 19px;
   margin-bottom: 5px;
}

.text_slide {
	font-size:24px;
	line-height:24px;
	font-weight:600;
	text-transform:uppercase;
	background:none;
}
.text_slide.dark {color:#333333;}
.text_slide.grey {color:#6f6f6f;}
.text_slide.blue {color:#0c4b97;}
.text_slide.orange {color:#e06600;}
.text_slide.xbig {font-size:36px;line-height:38px;}
.text_slide.big {font-size:30px;line-height:32px;}
.text_slide.small {font-size:18px;line-height:20px;}
.text_slide.xsmall {font-size:14px;line-height:16px;}
.text_slide.rotate {transform:rotate(-90deg)!important;}