/****STYLES CSS*****/
body
{
	background-image: url('../img/bg/b9.png');
	background-attachment: fixed;
	/*
	background-size: cover;
	background-repeat: no-repeat;
	font-family: "Myriad Pro";
	font-family: 'serif';
	font-family: 'myriad-pro';
	font-family: 'century gothic';
	*/
	font-family: 'tahoma';
	font-size: 15px;
}

.boxBody
{
	width: 85%;
	margin: auto;
	height: auto;
}

.positionBox
{
	position: absolute;
    bottom: 15px;
}

.bg1
{
	background-image: url('../img/bg/bg2.png');
}

.bg2
{
	background-image: url('../img/bg/bg1.png');
	height: 330px;
}

.bg3
{
	background-image: url('../img/slide4.jpg');
	height: auto;
}

.bgHead
{
	background-image: url('../img/slide/slide.jpg');
	background-repeat: no-repeat;
	/*background-attachment: fixed;*/
	background-size: cover;
	height: 330px;
}

.bgHead1
{
	background-image: url('../img/bg/resotel_banner-services.jpg');
	background-repeat: no-repeat;
	/*background-attachment: fixed;
	background-size: 100% 100%;*/
	height: 170px;
}

.bgHead2
{
	background-image: url('../img/bg/resotel_banner.jpg');
	background-repeat: no-repeat;
	/*background-attachment: fixed;
	background-size: 100% 100%;*/
	height: 170px;
}

.bgHead3
{
	background-image: url('../img/bg/bg3.png');
	background-repeat: no-repeat;
	/*background-attachment: fixed;
	background-size: 100% 100%;*/
	height: 140px;
}

.bordLeftTop
{
	border-bottom: 35px solid #FFF;
    border-left: 1000px solid #B55936;
}

.bordLeftTop2
{
	border-bottom: 35px solid #B55936;
    border-left: 1000px solid #FFF;
}

.bordLeftTop22
{
	border-bottom: 35px solid #FAA113;
    border-left: 1000px solid #FFF;
}

.bordLeftBas
{
	border-bottom: 35px solid #B55936;
    border-right: 1065px solid #FFF;
}

.bordBas
{
	border-bottom: 3px solid #FFF;
}

.fRight
{
	float: right !important;
}

.fLeft
{
	float: left !important;
}

.largeur
{
	width: 199px;
}

.largeur2
{
	width: 99%;
}

.hauteur
{
	height: 3px;
}

.hauteur1
{
	height: 30px;
}

.hauteur2
{
	height: 160px;
}

.hauteur3
{
	height: 90px !important;
}

.hauteur4
{
	height: 250px !important;
}

.hauteur5
{
	height: 175px !important;
}

.hauteur6
{
	height: 400px !important;
}

.hauteur7
{
	height: 100px !important;
}

.hauteur8
{
	height: 370px !important;
}

.block
{
	display: block;
}

.noBord
{
	border: none !important;
}

.scrollBox
{
	overflow: auto;
}

.active2
{
	background-color: #B55936;
	color: #FFF;
}

.bordArrondi
{
	border-radius: 5px;
}

.bBord
{
	border : 2px solid #E8E8E8;
}

.bBord2
{
	border : 1px solid #000;
}

.bBord3
{
	border : 1px solid #FFF;
}

.noBorder
{
	border: 0px !important;
	border-radius: 0px !important;
}

.bShadow
{
	box-shadow: 0px 1px 1px 2px #ccc;
}

.bShadowH:hover
{
	box-shadow: 1px 1px 12px #555;
}

.bShadow2
{
	box-shadow: 1px 1px 12px #555;
}

.cercle
{
	height: 150px;
	width: 150px;
	border-radius: 100%
}

.cercle2
{
	height: 100px;
	width: 100px;
	border-radius: 100%
}

.cercle3
{
	height: 250px;
	width: 250px;
	border-radius: 100%
}

.cercle4
{
	height: 175px;
	width: 175px;
	border-radius: 100%
}

.verticalAlign_baseAligne
{
	vertical-align: baseline;
}

.imgAligneVertical
{
	vertical-align: middle;
}

/**Slide**/
.carousel-inner > .item > img,
  .carousel-inner > .item > a > img
{
    width: 50%;
	height: 103px;
    margin: auto;
}
/***************************** Carousel **********************************/
.carousel-indicators
{
	position: inherit;
    margin-top: 30px !important;
}
ol
{
	margin-bottom: 0px !important;
}
.carousel-indicators .active 
{
    background-color: #2268E7;
}

.carousel-caption
{
	text-align: left;
	right: 15px !important;
	left: 15px !important;
}



/* ---------------------------------------------------------------------------- */
/* ---------------------------------Owl-Slider--------------------------------- */
/* ---------------------------------------------------------------------------- */
#owl-demo-1 .item .vid-item {}
#owl-demo-1 .item .vid-item  i.icon-play,
#owl-demo-2 .item .vid-item  i.icon-play,
#owl-demo-3 .item .vid-item  i.icon-play
{
	position: absolute; 
	top: 40px;
	text-align: center;
	width: 43px;
	margin: 0 auto;
	left:0;
	font-size: 15px;
}

#owl-demo-1 .item, #owl-demo-2 .item, #owl-demo-3 .item
{
	margin: 3px;
	display: inline-block;
}

#owl-demo-1 .item img
{
	/*width: 100%;
	height: 103px;*/
	vertical-align: baseline;
}

/************** Slide Carousel *************************/
.list_carousel {
		/*background-color: #ccc;
		 margin: 0 0 30px 60px; 
		width: 100%;*/
	}
	.list_carousel_ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
	}
	.list_carousel_ul > div {
		width: 100% !important;
		font-size: 40px;
		color: #999;
		/*text-align: center;
		background-color: #eee;
		border: 5px solid #999;
		/* width: 200px; 
		height: 330px; */
		padding: 0;
		/* margin: 6px; */
		display: block;
		float: left;
	}
	.list_carousel_ul > img {
		width:100%;
	}
	.list_carousel.responsive {
		width: auto;
		margin-left: 0;
	}
	.clearfix {
		float: none;
		clear: both;
	}
	.prev {
		float: left;
		margin-left: 10px;
		z-index: 1200;
	}
	.next {
		float: right;
		margin-right: 10px;
	}
	.pager {
		float: right;
		width: 300px;
		text-align: center;
	}
	.pager a {
		margin: 0 5px;
		text-decoration: none;
	}
	.pager a.selected {
		text-decoration: underline;
	}
	.timer {
		background-color: #999;
		height: 6px;
		width: 0px;
	}
	.paginate
	{
		height: 24px;
		width: 100%;
		padding: 5px;
	}