/* ----------------------------- */
/* ==SLIDER >> NEWS > MEDIUM	 */
/* ----------------------------- */
div.news-slider-large-wrapper {
	position: relative;
	width: 670px;
	height: 345px;
	padding:10px;
	background: #FFF;
	margin-bottom:15px;
}
	div.news-slider-large-wrapper.home {

	}
	
	#news-slider-large-navigation {
		position: absolute;
		top: 10px;
		right: 10px;
		width:58px;
		height: 50px;
		background:url('img/navigation-slider-bg.png') no-repeat;
		display: block;
		z-index: 1000;
	}
		#news-slider-large-navigation a.news-slider-large-prev {
			
			width:15px;
			height:10px;
			float:left;
			margin-left:20px;
			background:url('img/navigation-slider-prev.png') no-repeat;
		}
		
		#news-slider-large-navigation a.news-slider-large-next {
			
			width:15px;
			height:10px;
			float:right;
			margin-top:20px;
			background:url('img/navigation-slider-next.png') no-repeat;
		}
		
	#news-slider-large-pagination {
		position: absolute;
		bottom: -25px;
		right: 75px;
		height: 17px;
		display: block;
		z-index: 900;
	}
		#news-slider-large-pagination a.slider-navigation {
			display: inline-block;
			height: 17px;
			width: 17px;
			border-radius:8px;
			cursor: pointer;
			margin-left: 5px;
			background: #ffffff;
		}
			#news-slider-large-pagination a.is_active {
				background: #f3951e;
			}
			
		a.news-slider-large-pagination-all {
			display: block;
			position: absolute;
			bottom: 0;
			right: 0;
			color: #f20c14;
			font-family: 'Roboto Condensed', sans-serif;
			font-weight: bold;
			font-size: 14px;
			text-align: right;
			text-transform: uppercase;
		}



	div.news-slider-large-carousel-wrapper {
		width: 670px;
		height: 345px;
		top: 0;
		left: 0;
	}
	#news-slider-large-carousel {
		width: 670px;
		height: 345px;
		overflow: hidden;
		z-index: 995;
	}
		#news-slider-large-carousel a {
			display: block;
			float: left;
			position: relative;
			width: 670px;
			height: 345px;
		}
		#news-slider-large-carousel img.carousel_picture {
			display: block;
			float: left;
			width: 670px;
			height: 345px;
		}
			.news-slider-large-text {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 640px;
				height: 75px;
				z-index: 1500;
				padding: 15px;
				padding-top:20px;
				background: rgba(35,32,31,0.5);
			}
				.news-slider-large-text div.title-wrapper {
					float:left;
					width:550px;
					margin-top:5px;
					margin-left:20px;
				}
				
				.news-slider-large-text div.title {
					font-family: 'Cabin', sans-serif;
					font-size: 26px;
					font-weight: 500;
					line-height: 1.1;
					color:#fff;
					display:inline;
				}
				.news-slider-large-text div.more {
					font-family: 'Cabin', sans-serif;
					font-size: 15px;
					font-weight: 300;
					font-style:italic;
					line-height: 1.1;
					color:#f3951e;
					margin-left:10px;
					display:inline;
				}
				.news-slider-large-text div.date {
					font-family: 'Cabin', sans-serif;
					font-size: 27px;    
					line-height: 22px;
					text-align:center;
					font-weight: 600;
					font-style:italic;
					background-color:#f3951e;
					width:70px;
					height:60px;
					padding-top:10px;
					text-transform:lowercase;
					font-variant:small-caps;
					border-radius:35px;
					color:#fff;
					float:left;
				}
				
		div.news-slider-large-player {
			position: absolute;
			left: 50%;
			top: 50%;
			margin-top:-62px;
			margin-left:-40px;
			width:80px;
			height: 80px;
			background:url(img/icon_play.png);
			z-index: 998;
		}
		

/* ----------------------------- */
/* ==	MENU GLOBAL				*/
/* ----------------------------- */

/*	MENU GLOBAL >> LEVEL TOP	*/
.menu-main-large-inside {
	padding: 0;
	width: 730px;
	float: left;
	margin-left:5px;
}

.menu-main-large-inside ul {
	list-style: none;
	display: inline;
	margin:0;
	padding: 0;
	z-index: 150;
}
	/*	LEVEL TOP > LI	*/
	.menu-main-large-inside>ul>li {
		float: left;
		height: 40px;
		line-height: 40px;
		padding: 0;
		margin: 0;
		color: #11336a;
		margin: 0 13px;
		margin-top:7px;
		font-family: 'Titillium Web', sans-serif;
	}
	.menu-main-large-inside>ul>li:hover {
		color: #11336a;
		height: 40px;
	}
		.menu-main-large-inside>ul>li.spacer-top {
			width: 1px;
			height: 20px;
			line-height: 20px;
			margin: 15px 0 0;
			background: #FFF;
		}
		/*	LEVEL TOP > LIENS	*/
		.menu-main-large-inside>ul>li>a {
			font-family: 'Titillium Web', sans-serif;
			font-weight: 600;
			color: #11336a;
			margin: 0;
			height: 40px;
			line-height: 36px;
			display: block;
			text-transform:uppercase;
			text-decoration: none;
			font-size: 15px;
		}
		.menu-main-large-inside>ul>li>a:hover {
			cursor: pointer;
			text-decoration:none;
			border-bottom:8px solid #f79320;
		}
		.menu-main-large-inside>ul>li:hover>a {
			color: #11336a;
			margin: 0;
			display: block;
			text-decoration: none;
		}
		
		* html .menu-main-large-inside>ul>li>a { /*IE6 hack to get sub menu links to behave correctly*/
			display: inline-block;
		}

		/*	LEVEL SUB	*/
		.menu-main-large-inside>ul>li>ul {
			visibility: hidden;
			margin: 0;
			padding: 0;
			z-index: 200;
		}
			/*	LEVEL SUB > LI	*/
			.menu-main-large-inside>ul>li>ul li {
				position: relative;
				z-index: 50;
				float: none;
				margin: 0;
				padding: 0;
				border: none;
				border-radius: 0;
				z-index: 3001;
				width: 100%;
				height: auto;
				line-height:normal;
				margin-bottom:8px;
				background-color:#11336A;
				padding:3px 5px;
				border-left:3px solid #11336A;
			}
				.menu-main-large-inside>ul>li>ul li:hover {
					color: #FFF;
					border: none;
					border-left:3px solid #F79320;
				}
				/*	LEVEL SUB > LIENS	*/
				.menu-main-large-inside>ul>li>ul li>a {
					font-family: 'Titillium Web', sans-serif;
					color: #FFF;
					padding: 0px 4px;
					font-size: 17px;
					line-height: 20px;
					background: none;
					text-transform: none;
					font-weight: 400;
					text-align: left;
					display:block;
				}
					.menu-main-large-inside>ul>li>ul li>a:hover {
						color: #FFF;
						/*text-decoration: underline;*/
						background: none;
					}
					
					.menu-main-large-inside>ul>li>ul li>a.active_sub {
						color: #FFF;
						/*text-decoration: underline;*/
						background: none;
					}


			.menu-main-large-inside ul li div.link_empty {
				font-family: 'Titillium Web', sans-serif;
				color: #FFF;
				font-weight: bold;
				background: none;
				text-transform: uppercase;
				padding: 0 25px;
				height: 50px;
				line-height: 50px;
				display: block;
				text-decoration: none;
				font-size: 16px;
				cursor: pointer;
			}
			.menu-main-large-inside ul li div.link_empty.active
			{
				background-color:#23366E;
			}
			
				.menu-main-large-inside ul li ul li div.link_empty, .menu-main-large-inside ul li:hover ul li div.link_empty {
					font-family: 'Titillium Web', sans-serif;
					color: #FFF;
					font-weight: bold;
					height: auto;
					line-height: 1.0;
					padding: 3px 4px;
					font-size: 14px;
					background: none;
					text-transform: uppercase;
					font-weight: normal;
				}
					.menu-main-large-inside ul li ul li div.link_empty:hover {
						color: #FFF;
						/*text-decoration: underline;*/
						background: none;
					}
				
	/*	MEGA MENU	*/
	.menu-main-large-inside ul li ul div.mask {
		position:absolute; 
		top: 50px;
		right: 0px; 
		width: 970px;
		padding: 0 20px;
		min-height: auto; 
		background: #02508c;
		z-index: 3000;
	}
		.menu-main-large-inside ul li ul div.mask div.menu-main-large-col {
			float: left;
			width: 31%;
			padding: 21px 1% 25px;
		}
			.menu-main-large-inside ul li ul div.mask div.menu-main-large-title {
				font-family: 'Titillium Web', sans-serif;
				height: auto;
				line-height: 1.0;
				color: #FFF;
				font-size: 16px;
				font-weight: bold;
				display: block;
				text-transform: uppercase;
				text-align: left;
				margin: 20px 0 0px;
				padding: 3px;;
			}
			


/*	MENU BOTTOM */
.menu-main-bottom-large-inside {
	padding: 0;
	width: 830px;
	float: left;
	margin-left:5px;
}

.menu-main-bottom-large-inside ul {
	list-style: none;
	display: inline;
	margin:0;
	padding: 0;
	z-index: 150;
	margin-top:7px;
}
	/*	LEVEL TOP > LI	*/
	.menu-main-bottom-large-inside>ul>li {
		float: left;
		padding: 0;
		margin: 0 15px;
	}
		.menu-main-bottom-large-inside>ul>li>a{
			color: #ffffff;
			font-weight:600;
			font-size:14px;
			text-transform:uppercase;
			font-family: 'Titillium Web', sans-serif;
		}
		
		.menu-main-bottom-large-inside>ul>li>ul {
			list-style: none;
			margin:0;
			padding: 0;
			z-index: 150;
			display:block;
			margin-top:10px;
		}
			.menu-main-bottom-large-inside>ul>li>ul>li {
				margin-bottom:2px;
			}
				.menu-main-bottom-large-inside>ul>li>ul>li>a{
					color: #ffffff;
					font-weight:400;
					font-size:13px;
					font-family: 'Titillium Web', sans-serif;
				}

/* ----------------------------- */
/* ==TABS 						*/
/* ----------------------------- */
	/* 	v1 */
	.tab_v1-wrapper {
/*		min-height: 300px; */
	}
		.tab_v1-buttons {
			float: left;
			width: 500px;
		}
		.tab_v1-buttons_wide {
			float: left;
			width: 600px;
		}
			.tab_v1-button {
				height: 40px;
				line-height: 40px;
				position: relative;
				padding: 0 20px;
				text-align: center;
				font-family: 'Titillium Web', sans-serif;
				font-size: 20px;
				font-weight: normal;
				text-transform: uppercase;
				float: left;
				display: block;
				width: 160px;
				margin-top: 20px;
				margin-bottom: 5px;
				margin-right: 1px;
				background: #e9e9e9;
				color: #333333;
			}
				:hover.tab_v1-button {
					text-decoration: none;
				}
			.tab_v1-button.tab_v1-button_on {
				background: #F79320;
				color: #FFF;
			}
			.tab_v1-spacer {
				float: left;
				margin-right: 16px;
				font-size: 30px;
				color: #FFF;
				text-transform: uppercase;
				font-weight: bold;
			}
		.tab_v1-content_on {
		}
		:hover.tab_v1-button {
			cursor: pointer;
		}

		.tab_v1-button.small-size {
			padding: 0 !important;
			width: 126px !important;
			margin-top: 15px !important;
			margin-bottom: 0px !important;
		}


/* ----------------------------- */
/* ==CUSTOMSELECT	 */
/* ----------------------------- */
.selectbox {
	background: #61bbe8;
	height: 33px;
	line-height: 32px;
	color: #FFF;
	width: 170px;
	border: none;
	font-style: italic;
	margin: 0 15px 0 0;
}
.submitbox {
	background: #10497c;
	height: 33px;
	line-height: 32px;
	color: #FFF;
	width: 100px;
	border: none;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	margin: 0 15px 0 0;
	padding: 0;
}

/* -----------------------------		*/
/* ==BOX WRAPPER					*/
/* -----------------------------		*/
div#box-wrapper {
	position: fixed;
	bottom: 0;
	left: 0px;
	right: 0px;
	z-index: 2500;
}
	div.box-item {
		width: 100%;
		min-height: 40px;
		height: auto;
		display: none;
		font-size: 14px;
		z-index: 2500;
		padding: 15px;
	}
		div.box-item.help {
			background: #f7941d;
		}
		div.box-item.more {
			background: #10497C;
		}
		div.box-item.secure {
			background: #e52f2f;
		}
		div.box-item.error {
			background: #e52f2f;
		}
		div.box-item.success {
			background: #6ca62a;
		}
	div.box-item-inside {
		margin: 0 auto;
		width: 1000px;
		padding: 15px;
		color: #FFF;
	}
		div.box-item-inside img {
			height: 30px;
			float: left;
		}
		div.box-item-inside div.text {
			margin-left: 20px;
			margin-top: 3px;
			float: left;
			font-size: 17px;
		}
	div.box-item-inside.w-bg {
		background: #FFF;
		color: #808080;
	}
		div.box-item-inside.w-bg img {
			height: auto;
		}