html, body
{
font-size:12px;
color:#000000;
background:#EDEEEF;
margin:0; 
padding:0;
/* background-image:url('/images/gradientfromtop.gif'); */
background-repeat:repeat-x;
/*text-align:center; */
text-align:left; 
}

hr {
    display: block;
    clear: both;
    height: 2px;
    margin: 20px 0 20px;
    padding: 0;
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 60px;
    line-height: 1;
	margin-left:10px;
	margin-right:10px;
	
	color: #EFEFEF; 
	background-color: #EFEFEF; 
	width: 96%;
	
}
.font-commune, .ccc-widget, .ccc-widget	div, .ccc-widget a, .ccc-widget	div  a  div, .ccc-tab-content-USD div	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.div-symbol-explanation,.ccc-tab-header-USD	{
	display:none;
}
/*
hr:after {
    content: "\273D \273D \273D";
    height: 0;			
    letter-spacing: 1em;
    color: #aaa;
}
*/
a:link, a:active, a:visited	{
color:#000000;
}

#Romandie	{
	align:center;
	/*width:994px;*/
	width:1304px;
	display:block; 
	margin:0 auto;
	min-height:700px;
}
#Rom_left{
	float:left;
	/*width:994px;*/
	width:994px;
	display:block; 
	margin:0 auto;
}

#Rom_right{
	float:left;
	width:310px;
}


#Rom_RightAdsHead	{
	min-height:127px;
	z-index:2;
}

#Rom_RightAdsMain_News_Dreicom	{
	/*top:0px;*/
	/*position:fixed;*/
	display: block;
	min-height:120px;
	max-height:120px;
	width: 299px;
	/*margin-left: 310px;*/
	margin-bottom:10px;

	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	border-top: none;
	background-color: #fff;
	z-index:5;
	overflow:hidden;
}

#News_Dreicom_Teaser_Rubrique	{
	width:100%;
	height:17px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color:#FBF9F9;
	
	padding-top: 7px;
	padding-left: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#News_Dreicom_Teaser_Ads	{
	width:293px;
	padding:5px;
}
#News_Dreicom_Teaser_Title	{
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#545454;
	overflow:hidden;
}
#News_Dreicom_Teaser_Title a{
	color:#545454;
	text-decoration:none;
	overflow:hidden;
}

#News_Dreicom_Teaser_Img {
	display: block;
	width: 120px;
	float:left;
	margin-right:5px;
}
#News_Dreicom_Teaser_Intro	{
	display: block;
	width: 160px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	color:#545454;
	font-weight: normal;
}
#News_Dreicom_Teaser_Intro a{
	color:#000;
	text-decoration:none;
	overflow:hidden;
}
#News_ROS_NZZ	{
	max-width:992px;
}
#Rom_RightAdsMain_News,.Rom_RightAdsMain_News	{
	position:fixed;
	/*position:absolute;*/
	top:127px;
	min-height:250px;
	
	display: block;
	margin-left: 310px;
}

#Rom_RightAdsMain	{
	position:fixed;
	/*position:absolute;*/
	top:77px;
	min-height:250px;
	
	display: block;
	margin-left: 310px;
}



/* Debut Header */
#Header{
	TOP: 0;
	position: fixed;
	width: 100%;
	margin:0 auto;	
	z-index:10;
}

#TopHead{
	background:#edeeef;
	/*background-image:url('images/bg_TopHead.jpg');*/
	/*width:100%*/
	width:994px;
	display:block; 
	height:85px;
	/*margin:0 auto;*/
	border-bottom:1px solid #CCCCCC;
	
}
#BlockHead{

	width:994px; 
	display:block; 
	height:70px;
	margin:0 auto;
}

		#HeadLogo,#HeadLeft{	
			width:335px; 
			float:left;
			/*margin-top:15px;*/
			/*margin-left:8px;*/
			z-index: 10;
			position: absolute;
			
		}	
		.AppStoreOnglet	{
			float:left;
			width:105px;
			height:30px;
			background-color:#ffffff;
			border:1px solid #cccccc;
			border-top:none;
			-webkit-border-bottom-right-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			height:29px;
			margin-right:10px;
			 cursor:pointer;
		}
		.ico_appstore	{
			float:left;
			width:20px;
			margin-left:5px;
			margin-right: 5px;
			margin-top: 3px;
			opacity: 0.5;
		}
		.txt_appstore	{
			float:left;
			font-family: Arial, Helvetica, sans-serif;
			text-align:right;
			line-height: 1;
			margin-top: 1px;
			color:#908f8f;
			font-size:10px;
			margin-top: 5px;
		}
		.txt_appstore_top	{
		}
		.txt_appstore_bottom	{
		}
		.Mini_onglet	{
			float:left;
			/*background-color:#ffffff;
			border:1px solid #cccccc;
			border-top:none;
			-webkit-border-bottom-right-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;
			*/
			height:29px;
			margin-right:10px;
		}
		.Mini_onglet	img{
		    margin: 6px;
			margin-left:0px;
			margin-right:10px;
			opacity: 0.35;
		}
		
		
		#homebtn{ 
			float:left;
		}
		#homebtn img{ 
			margin-right:10px;
		}

		#HeadMiddle{
			width: 994px;
			float: left;
			text-align: left;
			padding-top: 20px;
			z-index: 2;
			position: absolute;
			text-align: center;
			
			
		}
	
		#slogan{	
			clear: both;
			float: left;
			width: 100%;
			margin-top: 3px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #908f8f;
			
		}

		
		
		#HeadRight{
			width:310px; 
			float:right;			
			text-align:right;
			position:relative;
			z-index:10;
			
		}



#TopFinance{
	background:#ffffff;
	width:994px; 
	/*width:100%;*/
	display:block; 
	/*height:50px;*/
	height:47px;
	/*margin:0 auto;*/
	border-bottom:1px solid #CCCCCC;
}
#TopFinance iframe,#Finance iframe{
	max-height:47px;
}
#Finance{
	background:#ffff;
	/*width:994px;*/ 
	display:block; 
	height:47px;
	margin:0 auto;
	padding-left:10px;
}
/* FIN Header */

/* Spacer header/container */
	#top_spacer_125{
		padding-top:125px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	#top_spacer_120{
		padding-top:120px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	#top_spacerHM{
		padding-top:133px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	#top_spacerHM_nofinance{
		padding-top:85px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	
	#top_spacer_2{
		padding-top:2px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	
	#top_spacer_100{
		padding-top:100px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	#top_spacer_80{
		padding-top:80px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	
	#top_spacer_75{
		padding-top:75px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	#top_spacer_70{
		padding-top:70px;		/*padding-top:5px; //Si pas header fix (top:0)*/
		width:100%;
		display: block;
	}
	
/* Container */
#container{
	/* padding-top:2px;*/
	/*padding-top:125px;		/*padding-top:5px; //Si pas header fix (top:0))*/
	width:100%;
	/*margin:0 auto;*/
	z-index:1;
	position:relative;
}


#main{

	/*width:994px;*/
	width:994px;
	display:block; 
	margin:0 auto;
	min-height:700px;

}
#MaxiLeaderboard {
	text-align:center;
	width:994px;
	/*display:block; 
	display:none;*/
	margin:0 auto;
	padding-bottom:5px;
	background-color:#EDEEEF;
}

#Maincolumn_left_News{
	background:#ffffff;
	
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
		
	width:682px; 
	margin-right:8px; 
	float:left;
	
	min-height:635px;
	z-index:10;

}
#Maincolumn_fullwidth{
	background:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	
	width:100%; 
	margin-right:10px; 
	float:left;
	
	min-height:755px;

}
	/*header News MENU au dessus des news */
	
	/*share social */
		#ShareNews_left	{
			position:fixed;
			top:138px;
			left:0;
			width: 50px;
			min-height:200px;
			border:1px solid #ccc;
			border-left:none;
			z-index:0;
			display:block;
			
		}
		#ShareNews_left_share	{
			background-color:#ffffff;
		}
		#ShareNews_left_action	{
			border-top:1px solid #ccc;
			background-color:#EDEEEF;
		}
		.ShareNews_share_left_ico	{
			width:100%;
			height:30px;
			padding-left:15px;
			padding-top:20px;
		}
	
	
	
		#MenuHeadNews{
			/*background-image:url(images/bg_MenuHeadNews.jpg);*/
			background: #e6e7e9; /* Old browsers */
			background: -moz-linear-gradient(top,  #e6e7e9 0%, #fcfcfc 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  #e6e7e9 0%,#fcfcfc 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  #e6e7e9 0%,#fcfcfc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e9', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */

			width:100%;
			display:block; 
			margin:0 auto;
			min-height:15px;
			
			border-top-right:1px solid transparent;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topright: 5px;
			border-top-right-radius: 5px;
			
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#ccc;
			
			padding-top:14px;
			padding-bottom:11px;

		}
		
		#MenuHeadNewsShare{
			width:100%;
			display:block; 
			margin:0 auto;
			min-height:15px;
			
			padding-top:12px;
			padding-bottom:13px;

		}

		#MenuHeadMeteo{
			width:100%;
			display:block; 
			margin:0 auto;
			min-height:15px;
			
			padding-top:12px;
			padding-bottom:13px;

		}

		#MenuHeadNewscolumn_left{	
			width:180px; /*width:30%*/
			padding-left:10px; 
			float:left;
			text-align:left;
			

		}
		
		#MenuHeadNewscolumn_right{
			width:480px;  /*width:67%;*/
			float:left;
			text-align:right;
			padding-right:0px; 
		}
		
		#minifeed_titre{	
			width:241px; /*width:30%*/
			padding-left:41px; 
			float:left;
			text-align:left;
			border-bottom: 1px solid #ccc;
			padding-bottom: 5px;
			margin-top:5px;
			margin-bottom:-5px;
			

		}
		
		#minifeed_upbutton{
			width:25; /*width:67%;*/
			float:left;
			text-align:right;
			
			padding-right:5px; 
		}
		
		#minifeed_downbutton{
			width:25; /*width:67%;*/
			float:left;
			text-align:right;
			
			padding-right:5px; 
		}

		#venteflash{
			width:100%;
			display:block; 
			margin:0 auto;
			min-height:15px;
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#ccc;
			
			padding-top:12px;
			padding-bottom:13px;

		}
		/* LOCAL GRAPH */
		#graph-main	{
				box-sizing: border-box;
				width: 284px;
				height: 189px;
				margin: 10px auto 10px auto;
				/*border:1px solid #ccc;*/
				
				font: normal 32px "omnes-pro", Helvetica, Arial, sans-serif;
				color:#999;
			}
			#graph-main h3 {
				margin:0;
				padding:0;
				margin-left: 30px;
				font: normal 20px "omnes-pro", Helvetica, Arial, sans-serif;
				color: #666;
			}
			#graph-legend	{
				float:left;
				width:30px;
				-webkit-transform: rotate(270deg);
				-moz-transform: rotate(270deg);
				-o-transform: rotate(270deg);
				writing-mode: lr-tb;
				
				margin-top:70px;
				font-size:18px;
				font-weight:bold;
				
			}
			.graph-container {
				float:left;
				box-sizing: border-box;
				width: 240px;
				height: 140px;
				margin-top:20px;
				margin-left:10px;
			
			}

			.MeteoGraph0 {
				width: 100%;
				height: 100%;
				font-size: 14px;
				line-height: 1.2em;
			}

			.tickLabel {
				font-size: 10px; 
				font-weight:bold;
			}
		
		/* LOCAL GRAPH */
		
		.Dreicom_publi_pretxt	{
		color:#545454;
		font-weight:bold;
		}
	
		
		.rssbouton {
			-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
			-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
			box-shadow:inset 0px 1px 0px 0px #fed897;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
			background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
			background-color:#f6b33d;
			-webkit-border-top-left-radius:5px;
			-moz-border-radius-topleft:5px;
			border-top-left-radius:5px;
			-webkit-border-top-right-radius:5px;
			-moz-border-radius-topright:5px;
			border-top-right-radius:5px;
			-webkit-border-bottom-right-radius:5px;
			-moz-border-radius-bottomright:5px;
			border-bottom-right-radius:5px;
			-webkit-border-bottom-left-radius:5px;
			-moz-border-radius-bottomleft:5px;
			border-bottom-left-radius:5px;
			text-indent:0px;
			border:1px solid #eda933;
			display:inline-block;
			color:#ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			font-style:normal;
			height:10px;
			line-height:10px;
			width:34px;
			text-decoration:none;
			text-align:center;
			text-shadow:1px 1px 0px #cd8a15;
		}
		.rssbouton:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
			background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
			background-color:#d29105;
		}.rssbouton:active {
			position:relative;
			top:1px;
		}
		
		#MenuHeadNewMeteoscolumn_left{	
			width:240px; /*width:30%*/
			padding-left:10px; 
			float:left;
			text-align:left;
		}
		
		#MenuHeadNewsMeteocolumn_right{
			width:560px; /*width:67%;*/
			float:left;
			text-align:right;
		}
		
		
		#MenuHeadNewscolumn_leftShare{	
			width:140px; /*width:30%;*/
			padding-left:10px; 
			float:left;
			text-align:left;
			

		}

		#MenuHeadNewscolumn_rightShare{
			width:520px;  /*width:67%;*/
			float:left;
			text-align:right;
			padding-right:0px; 
			max-height:40px;
		}
		#twitter-widget-2	{
			/*max-height:25px;*/
		}
		
		#MenuHeadMeteocolumn_left{	
			width:350px; /*width:140px;*/
			padding-left:10px; 
			float:left;
			text-align:left;
		}

		#MenuHeadMeteocolumn_right{
			width:450px;  /*width:520px;*/
			float:left;
			text-align:right;
		}
		
/* APP MOBILE PROMO */
	/* V1 A gauche
	#promo_appli{ 
		position: fixed;
		z-index:0;
		LEFT: 0;
		TOP:0;
		height: 335px;
		margin-top:200px;
		float:LEFT;
	}
	*/
#promo_appli{ 
	float:left;
}
#promo_appli img{ 
	margin-right:10px;
}
		
		/*meteo console*/
					
			.meteoconsolemeteodroit {color: #D21C14;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;}


			.meteoconsolet11grismeteo {
			font-family: Arial, Helvetica, sans-serif;
			color:#545454;
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
			}
			
			
			.meteoBlocTopTXT_pluiedirect {
				font-family: Arial, Helvetica, sans-serif;
				color:#545454;
				font-weight:normal;
				font-size:10px;
				text-decoration:none;
			}
			.meteoBlocTopTXT_pluiedirect a{
				text-decoration:underline
			}

			.meteoconsolet19noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#000000;}

			.meteoconsolet14noir {
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#000000;}

			.meteoconsolet11noir_meteo {
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#000000;}



			.meteoconsolemeteodroit {color: #0000CC;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;}

			.meteoconsolebord_gauche_gris {
			background-color:#EDEEEF;
			border-left:2px solid #B6BCC0;
			}

			.meteoconsolebord_droit_gris {
			background-color:#EDEEEF;
			border-right:2px solid #B6BCC0;
			}


			.meteoconsolebord_haut_gris {
			background-color:#EDEEEF;
			border-top:2px solid #B6BCC0;
			}



			.meteoconsolebord_bas_gris {
			background-color:#EDEEEF;
			border-bottom:2px solid #B6BCC0;
			}


			.meteoconsoletableau_droit_gris {
			width:300px;
			background-color:#EDEEEF;
			}
		
		
	/* FIN header News MENU au dessus des news */
	#LegendeMeteocolumn_left{	
			width:260px; /*width:140px;*/
			/*padding-left:10px; */
			float:left;
			text-align:left;
		}
		
	#LegendeMeteocolumn_right{
			display:block; 
			width:420px;  /*width:520px;*/
			float:left;
			text-align:right;
			/*padding-right:10px; */
			
			font-family: Arial, Helvetica, sans-serif;
			color:#545454;
			font-size:9px;
			text-decoration:none;
			text-align:right;
		}
	#LegendeMeteocolumn{
			display:block; 
			width:100%;  /*width:520px;*/
			float:right;
			text-align:right;
			/*padding-right:10px; */
			
			font-family: Arial, Helvetica, sans-serif;
			color:#545454;
			font-size:9px;
			text-decoration:none;
			text-align:right;
		}
	
	/* FLUX DE NEWS */
		#FluxNews{
			width:100%;
			/*display:inline; */
			margin:0 auto;
			/*padding-top:10px;*/
			height:872px;
			z-index: -1;

		}
		
		.News	{
			width:660px;
			height:20px;
			clear:both;
			overflow:hidden;
		}
		
		#News5news{
		height:17px;
			/*position:relative;*/
			display:inline-block; 
			width:100%;
			/*margin:0 auto;	*/
			font-size:14px;
		}

		
		.News5news{
			height:17px;
			/*position:relative;*/
			display:inline-block; 
			width:100%;
			/*margin:0 auto;	*/
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			overflow:hidden;
		}
		
		
		#HeureFluxNews{	
			width:35px; 
			padding-left:10px; 
			float:left;
			text-align:left;
		}
		
		.HeureFluxNews	{
			width:35px; 
			padding-left:10px; 
			float:left;
			text-align:left;
		}
		
		.HeureFluxNews_nopadding{	
			width:35px; 
			float:left;
			text-align:left;
		}

		.TitreFluxNews	{
			width: 595px;
			float:left;			
			margin-left:10px; 
			margin-right:10px; 
			text-align:left;
			display:block;
			overflow:hidden;
		}
		.TitreFluxNews:hover	{
			  background: #EDEEEF;
			  text-decoration:underline;
		}
	
	/* FIN FLUX DE NEWS */
	
	
	/* MiniFEED NEWS */
		.minifeed_mostreadline {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			overflow:hidden;
			/*width:273px;*/
			max-height:46px;
			
			margin-top: 7px; 
			margin-bottom: -5px; 
		
			/*width:300px;*/
			
			border-bottom:1px solid #ccc;
			/*padding-bottom:8px;*/
			/*padding-bottom: 9px;*/
			padding-top: 6px;
			padding-bottom: 6px;
		}
		.minifeed_mostreadline_top {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			overflow:hidden;
			/*width:273px;*/
			max-height:45px;
			
			margin-top: 7px; 
			margin-bottom: -5px; 
		
			/*width:300px;*/
			
			border-bottom:1px solid #ccc;
			/*padding-bottom:8px;*/
			/*padding-bottom: 9px;*/
			padding-top: 6px;
			padding-bottom: 6px;
		}
		.minifeed_mostread_txt {
			/*color: #d9054a;*/
			max-width:230px;
			color:#000000;
			float:left;
			padding-left: 5px;
			overflow: hidden;
			float: left;
		}
		.minifeed_mostread_heure {
			color: #9E9E9E;
			font-weight:normal;
			float:left;
		}
		.minifeed_mostread_heure_top	{
			/*font-weight:bold;*/
			font-weight:normal;
		}

		a.news_top_minifeed ,a.news_top_minifeed_mostread { 
		color:#d9054a;
		text-decoration:none;
		font-size : 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:700;
		/*font-weight:normal;*/
		}

		.news_top_minifeed:hover, .news_top_minifeed_mostread:hover{
		text-decoration:underline;
		}


		a.news_nromal_minifeed, a.news_nromal_minifeed_mostread{
		/*color:#545454;*/
		color:#000000;
		text-decoration:none;
		font-size : 14px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-weight:700;*/
		font-weight:normal;
		/*//font-stretch:condensed;*/
}

		.news_nromal_minifeed:hover, .news_nromal_minifeed_mostread:hover{
		text-decoration:underline;
		}
		.fd_tab_newsInt {
		background-image:url(/images_/font_tableau_news.jpg);
		height:35px;
		}	
	/* /MiniFEED NEWS */

	#ContenuCentral{
			width:100%;
			display:inline; 
			margin:0 auto;
			height:700px;
	}

	#MeteoScan{
			width:100%;
			display:block; 
			background:#D6D6D6;
			text-align:left;

	}
		
#Maincolumn_right_News{
	width:300px; 
	float:right;

}
	/* Block Format News */
		#RightBlockNoBorderADS{
			width:300px; 
			display:block; 
			line-height:0.1;

		}

		#RightBlockNoBorder{
			background:#ffffff;
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			
			text-align:left;
			
		}

		#RightBlockRoundedBorder{
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;

		}
		.bg_white{
			background-color:#ffffff;
			background:#ffffff;
		}
		.bg_grey01	{
			background-color:#f3f4f5;
			background:#f3f4f5;
		}
		
		#RightBlockRoundedBorder_noBG{
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;

		}
		

		.RightBlockNoBorderADS{
			width:300px; 
			display:block; 
			line-height:0.1;

		}

		.RightBlockNoBorder{
			background:#ffffff;
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			
			text-align:left;
			
		}

		.RightBlockRoundedBorder{
			background:#ffffff;
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;

		}
		
		.RightBlockRoundedBorder_noBG{
			width:284px; 
			display:block; 
			
			padding:7px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;

		}
		#MeteoNewsVideoFlash	{
			max-width:285px;
		}
		#MeteoNewsVideoFlash::-internal-media-controls-download-button ,.MeteoNewsVideoFlash::-internal-media-controls-download-button{
			display:none;
		}
		
		#MeteoNewsVideoFlash::-webkit-media-controls-enclosure ,.MeteoNewsVideoFlash::-webkit-media-controls-enclosure{
			overflow:hidden;
		}

		#MeteoNewsVideoFlash::-webkit-media-controls-panel,.MeteoNewsVideoFlash::-webkit-media-controls-panel  {
			width: calc(100% + 30px); /* Adjust as needed */
			background: #edeeef;
		}

.radius_OnLeft	{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.radius_OnRight	{
	-webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#Maincolumn_right_Meteo{
	width:160px; 
	float:left;

}
	/* Block Format Météo */
	#RightBlockNoBorderADS160{
			width:160px; 
			display:block; 

		}
		
	#RightBlockRoundedBorder160{
			background:#ffffff;
			width:148px; 
			display:block; 
			
			padding:5px;
			
			border-style:solid;
			border-width:1px;
			border-color:#ccc;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;

		}
	#IntroPrevision{
			padding:10px;
			padding-top:0px;
			text-align:justify;
	}

/* DREICOM */
.Dreicom_img_right	{
	width:350px;
	float:right;
	margin-left:12px;
	margin-bottom:10px;
	font-size:9px;
	color:#545454;
	font-style: italic;
}
.Dreicom_img_right img,.Dreicom_img_right a	{
	width:350px;
	text-decoration:none;
}
.Dreicom_EOP	{
	font-style: italic;
	font-size:12px;
}
/* /DREICOM */
	
/* METEO */
#Maincolumn_left_MeteoLocale{
	background:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	width:680px; 
	margin-right:10px; 
	float:left;
	
	min-height:765px;

}

#meteolocale{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	width:150px;
}

#MeteoLocaleContent{
			width:100%;
			/*display:inline;*/ 
			margin:0 auto;
			padding-top:3px;
			/*height:872px;*/
			z-index: -1;

		}
#NewsmeteoTOPMenu	{
	width: 288px; 
	height:45px; 
	display:block;
	float:right; 
	padding-left:5px;
	padding-right:5px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	border:1px solid #CCC;  
	border-top:none;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	
	background-color:#fff;
	margin-top:0px;
}
#NewsmeteoTOPMenu select{
	max-width: 115px;
}		
#NewsmeteoTOPTemp	{
	display:block;
	float:left;
	width:110px;
	text-align:center;
}

#NewsmeteoTOPTempWeatherico	{
	display:block;
	float:left;
	width:40px;
	text-align:center;
	padding-top: 3px;
	margin-left:2px;
}
#NewsmeteoTOPTempWeatherico img	{
	max-height:38px;
	max-width:38px;
}
.NewsmeteoTOPTempData_minmax	{
	float:left;
	width:25px;
}
.NewsmeteoTOPTempData_value	{
	float:left;
	width:40px;
}
		
.NewsmeteoTOPTempData	{
	display:block;
	float:left;
	width:65px;
	text-align:left;
	font-weight:normal; 
	font-size:10px;
	padding-top:12px;
	padding-left:3px;
}
#NewsmeteoTOPPrevLocalMenu	{
	float:left;
	width:120px;
	height:32px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-top:13px;
	padding-left:5px;
	padding-right:10px;
}

#NewsmeteoTOPRadarICO	{
	float:left;
	text-align:center;
	width: 36px;
	padding-top:8px;
	margin-left:5px;
}
#NewsmeteoTOPRadarICO img{
	max-width:30px;
	max-height:30px;
	opacity:0.3;
}

.MeteoTXTContent	{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

#Maincolumn_left_MeteoLocale_container{
	/*background:#ffffff;*/
	border:none;
	
	width:684px; 
	margin-right:10px; 
	float:left;
	
	min-height:555px;
}

#Maincolumn_left_Meteo{
	background:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	
	width:820px; 
	margin-right:10px; 
	float:left;
	
	min-height:555px;

}

#ColContener{
			width:100%;
			display:block; 
			margin:0 auto;
			min-height:15px;
			padding-top:10px;
			padding-bottom:10px;

		}
#colLeft{	
			width:315px; /*width:30%*/
			padding-left:10px; 
			float:left;
			text-align:left;
			

		}	
#colRight{
			width:345px;  /*width:67%;*/
			float:left;
			text-align:right;
			padding-right:0px; 
		}
	

#LeftBlockRoundedBorderMeteo{
			background:#EFEFEF;
			width:284px; 
			display:block; 
			
			padding:5px;
			
			border-style:solid;
			border-width:1px;
			border-color:#EFEFEF;
			border-radius: 10px;
			
			text-align:left;
			
			min-height:70px;

		}	
#RightBlockRoundedBorderMeteo{
			background:#fff;
			width:335px; 
			display:block; 
			
			padding:5px;
			
			border-style:solid;
			border-width:1px;
			border-color:#FFF;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
			
			text-align:left;
			
			min-height:70px;

		}

#meteo_curr_day_titre	{
float: left;
width: 50%;
}

.meteo_curr_day_titre_red	{
font-weight:bold;
font-size:14px;

color:#d9054a;

}

.MeteoDataShowTXT {

font-weight:normal;
font-size:10px;

color:#000;
}

.MeteoDataSubTitle {

font-weight:normal;
font-size:10px;
text-align:left;
padding-left:10px;

color:#000;
}

#meteo_curr_day_data	{
float: left;
width: 25%;
font-weight:bold;
font-size:11px;
text-align:center;
}
		
#meteo_future_day	{
float: left;
width: 25%;
font-weight:bold;
font-size:11px;
text-align:center;

}

#meteohomelink	{
width:100%;
font-family: Arial, Helvetica, sans-serif;
float: left;
font-weight:bold;
font-size:10px;
text-align:center;
}

#meteo_prev_titre	{
float: left;
width: 230px;
height:20px;
font-weight:bold;
font-size:11px;
text-align:left;
padding-top:5px;

margin-left:10px;
padding-left:5px;

}
#meteo_prev_data_today	{
float: left;
width: 90px;
height:20px;
font-weight:normal;
font-size:11px;
text-align:left;
padding-top:5px;

}

#meteo_prev_data_future	{
float: left;
width: 82px;
height:20px;
font-weight:normal;
font-size:11px;
text-align:center;
padding-top:5px;

}

.meteo_info_compl_titre_div{
font-weight:bold;
font-size:14px;

color:#d9054a;
text-align:left;
padding-left:10px;

}
.meteo_info_compl_titre, .meteo_info_compl_titre a	{
font-weight:bold;
font-size:14px;

color:#d9054a;
text-align:left;

}

#meteo_prev_titre_compl	{
float: left;
width: 190px;
height:30px;
font-weight:bold;
font-size:11px;
text-align:left;

padding-top:15px;

margin-left:10px;
padding-left:5px;

line-height:20x;

}
#meteo_prev_data_compl_colname	{
float: left;
width: 60px;
height:40px;
font-weight:normal;
font-size:11px;
text-align:left;

padding-top:5px;

line-height:20px;

}

#meteo_prev_data_compl	{
float: left;
width: 80px;
height:40px;
font-weight:normal;
font-size:11px;
text-align:center;

padding-top:5px;

line-height:20px;


}


#meteo_prev_titre_compl_heure	{
float: left;
width: 190px;
height:20px;
font-weight:bold;
font-size:11px;
text-align:left;

padding-top:5px;

margin-left:10px;
padding-left:5px;


}
#meteo_prev_data_compl_colname_heure	{
float: left;
width: 60px;
height:20px;
font-weight:normal;
font-size:11px;
text-align:left;

padding-top:5px;



}

#meteo_prev_data_compl_heure	{
float: left;
width: 80px;
height:20px;
font-weight:normal;
font-size:11px;
text-align:center;

padding-top:5px;




}

#Meteo_prevision_txt	{
font-weight:normal;
font-size:14px;
padding-left:10px;
padding-right:10px;
text-align:justify;
}

#meteonewspromo	{
font-size: 11px;
color: #d9054a;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-right:10px;
}

#meteonews_source	{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #545454;
text-decoration: none;
text-align:right;
padding-right:10px;
}

.redboldromandie	{
color: #d9054a;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-right:10px;
}
.greyboldromandie	{
color: #545454;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-right:10px;
}

.fontsizequatorze	{
font-size: 14px;
}

.meteo_prev_data_bg_active	{
background:#EFEFEF;
}

.meteohomeblock	{
font-weight: bold;
font-size: 10px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}

.meteohomeblocktemp	{
font-weight: normal;
font-size: 10px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}



#MeteoBlockUnderPrev	{
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	
float: left;
width: 313px;
font-weight:normal;
font-size:11px;
text-align:left;



padding:10px;

}

.MeteoBlockUnderPrevTXT	{
font-family: Arial, Helvetica, sans-serif;
color: #545454;
font-weight: bold;
font-size: 11px;
text-decoration: none;
margin-left:10px;

}

.MeteoBlockUnderPrevTXTLink a 	{
text-decoration:none;
color: #545454;
}

.MeteoBlockUnderPrevTXTLink a:hover 	{
text-decoration:underline;
color: #545454;
}

#MeteoBlockUnderPrevSeparator	{
float: left;
width: 10px;
padding-top:5px;

}

/* Fin Container */


/* Footer */
#Footer{
	/* padding-top:2px;*/
	/*padding-top:125px;		/*padding-top:5px; //Si pas header fix (top:0))*/
	width:100%;
	margin:0 auto;
}
#BlockFooter{
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ccc;
	
	width:994px;
	display:block; 
	margin:0 auto;
	min-height:20px;
	
	padding-top:5px;

}

#FooterColumn_left{	
	width:680px; 
	margin-right:10px; 
	float:left;
	
	text-align:left;
	
	min-height:20px;

}

#FooterColumn_right{
	width:300px; 
	float:left;
	text-align:right;

}
/*
div.spacer, permet de faire deux colonne dans #container
*/

div.spacer{clear:both; height:10px; display:block;}
div.BlockSpacer{clear:both; height:10px; display:block;}
div.BlockSpacermin{clear:both; height:1px; display:block;}
.clear{
	clear:both;
}
/* EMAIL */
#Maincolumn_left_DIVERS_container{
	/*background:#ffffff;*/
	border:none;
	
	width:684px; 
	margin-right:10px; 
	float:left;
	
	min-height:555px;
}


#Maincolumn_left_News, #Maincolumn_left_DIVERS{
	background:#ffffff;
	
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
		
	width:682px; 
	margin-right:8px; 
	float:left;
	
	min-height:635px;
	z-index:10;

}

.emailloginform	{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.email_msg {
    padding-top: 1px;
    clear: both;
    color: #d9054a;
}
.email_msg a {
    color: #d9054a;
}
#email_body_notification	{
	text-align:left;
}

.EmailButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #e8ebf0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e8ebf0;
	box-shadow:inset 0px 1px 0px 0px #e8ebf0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dadfe3), color-stop(1, #b5babf) );
	background:-moz-linear-gradient( center top, #dadfe3 5%, #b5babf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadfe3', endColorstr='#b5babf');
	background-color:#dadfe3;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #c2c7cc;
	display:inline-block;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:200px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #47515c;*/
}
.EmailButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5babf), color-stop(1, #dadfe3) );
	background:-moz-linear-gradient( center top, #b5babf 5%, #dadfe3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5babf', endColorstr='#dadfe3');
	background-color:#FF0000;
}.EmailButton:active {
	position:relative;
	top:1px;
}

#email_right_mostread	{
	overflow:hidden;
}
#DIVERLocaleContent{
			width:100%;
			/*display:inline;*/ 
			margin:0 auto;
			padding-top:3px;
			/*height:872px;*/
			z-index: -1;

		}
.DIVERTXTContent	{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.DIVERTXTContent12 {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.DIVERTXTContent12link {
text-decoration:none;
}
	

/* RECHERCHE */
input.Recherche-input{ /*input field */
	float: right;
	border: 1px solid #D1CFCB;
	margin:0;
	/*font-family:tahoma;*/
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 0px 4px;	
	background: #FBF9F9;
		width:270px;
		height: 21px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
}


input.Recherche-bouton { /*search icon */
	float:right;
	border: 0px solid #D1CFCB;

	border-left:none;
	margin:0;
	padding:0;
	margin-left: 0px;
	height: 25px;
	width: 25px;
	background: #FBF9F9 url(images/recherche/sBouton.gif) no-repeat top left;
	cursor: pointer;
}



/* ============= STYLES ============= */

.t10grisbp, a.t10grisbp {
font-size: 10px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
color:#AEAEAE;
}


.t11 {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}
	a.t11:link{
	text-decoration:none;
	}
	a.t11:visited{
	text-decoration:none;
	}
	a.t11:active{
	text-decoration:none;
	}
	a.t11:hover{
	text-decoration:underline;
	}

.t12 {
font-family: Arial, Helvetica, sans-serif;
color:#545454;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.t14bis {
font-family: Arial, Helvetica, sans-serif;
color:#545454;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.t12:hover {
font-family: Arial, Helvetica, sans-serif;
color:#545454;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
.t14bis:hover {
font-family: Arial, Helvetica, sans-serif;
color:#545454;

font-size:14px;
text-decoration:underline;
}

/* FLUX DE NEWS */



.flux_news	{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
}
.news_h {
	color:#9E9E9E;
	font-weight:700;
	width:35px;
	/*font-stretch:semi-condensed;*/
	font-weight: normal;
}	

.news_top ,.news_top a:link,.news_top a:active,.news_top a:visited{ 
color:#d9054a;
text-decoration:none;

font-family: Arial, Helvetica, sans-serif;

/*font-stretch:semi-condensed;*/
}

.news_h_mostread	{
	color:#d9054a;
	font-weight:bold;
}
.news_titre_mostread	{

}

.TitreNewsLink {
	font-weight: 700;
}

.TitreNewsLink a:hover{
text-decoration:underline;
background-color:#EDEEEF;
}

.news_flash a:link,.news_flash a:active,.news_flash a:visited{ 
color:#000;
text-decoration:none;

font-family: Arial, Helvetica, sans-serif;
font-weight:700;
/*font-stretch:semi-condensed;*/
}
.news_flash a:hover{
text-decoration:underline;
background-color:#EDEEEF;
}

.news_bottom_h {
	text-align:right;
	font-size:12px;
	color:#9E9E9E;
	font-weight:bold;
}	

.news_bottom_txt, .news_bottom_txt a  {
	font-size:12px;
	color:#d9054a;
	font-weight:bold;
	text-decoration:none;
}	
.news_bottom_microtxt {
	font-size:10px;
	color:#000;
	font-weight:bold;
}	

.news_normal a:link,.news_normal a:visited,.news_normal a:active{
color:#545454;
text-decoration:none;

font-family: Arial, Helvetica, sans-serif;
font-weight:700;
/*font-stretch:condensed;*/
}



h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#d9054a;
}

#Article	{
	position:relative;
}
#Article	h2	{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

#Article img	{
	max-width:100%;
}

#PrevArticleLink	{
	width: 20px;
    height: 21px;
    opacity: 1;
    position: absolute;
    left: 0px;
    top: 6px;
}
#PrevArticleLink img	{
	border:1px solid #ccc;
	border-left:none;
}
#NextArticleLink	{
	width: 20px;
    height: 31px;
    opacity: 1;
    position: absolute;
    right: 1px;
    top: 6px;
}
#NextArticleLink img	{
	border:1px solid #ccc;
	border-right:none;
}
#PrevArticleLink:hover, #NextArticleLink:hover	{
	opacity:1;
}

.fb-comments	{
	border-top:1px solid #ccc;
}

/* PHOTOS*/
.headline_photo	{
	margin-bottom:10px;
	width:100%;
	border:1px solid #ccc;
}
.headline_photo	img{
	max-width:100%;
}

.InArticle_photo	{
	width:245px;
	border:1px solid #ccc;
}
.InArticle_photo img{
	max-width:100%;
}
.InArticle_photo_floatL	{
	float:left;
	margin-right:15px;
}
.InArticle_photo_floatR	{
	float:right;
	margin-left:15px;
}
.InArticle_photo_legende	{
	width:100%;
	background: #EDEEEF;
	margin-top:-5px;
}

	.article_photo	{
		width:100%;
		text-align:center;
	}
	.headline_photo_legende	{
		width:100%;
		background: #EDEEEF;
		margin-top:-5px;
	}
	.article_photo_legende_txt	{
		width:98%;
		text-align: left;
		font-size:12px;
		padding-top: 3px;
		padding-bottom: 3px;
		margin:0 auto;
		
	}

	/* swipebox */
		html.swipebox-html.swipebox-touch {
		  overflow: hidden !important;
		}

		#swipebox-overlay img {
		  border: none !important;
		}

		#swipebox-overlay {
		  width: 100%;
		  height: 100%;
		  position: fixed;
		  top: 0;
		  left: 0;
		  z-index: 99999 !important;
		  overflow: hidden;
		  -webkit-user-select: none;
			 -moz-user-select: none;
			  -ms-user-select: none;
				  user-select: none;
		}

		#swipebox-container {
		  position: relative;
		  width: 100%;
		  height: 100%;
		}

		#swipebox-slider {
		  -webkit-transition: -webkit-transform 0.4s ease;
				  transition: transform 0.4s ease;
		  height: 100%;
		  left: 0;
		  top: 0;
		  width: 100%;
		  white-space: nowrap;
		  position: absolute;
		  display: none;
		  cursor: pointer;
		}
		#swipebox-slider .slide {
		  height: 100%;
		  width: 100%;
		  line-height: 1px;
		  text-align: center;
		  display: inline-block;
		}
		#swipebox-slider .slide:before {
		  content: "";
		  display: inline-block;
		  height: 50%;
		  width: 1px;
		  margin-right: -1px;
		}
		#swipebox-slider .slide img,
		#swipebox-slider .slide .swipebox-video-container,
		#swipebox-slider .slide .swipebox-inline-container {
		  display: inline-block;
		  max-height: 100%;
		  max-width: 100%;
		  margin: 0;
		  padding: 0;
		  width: auto;
		  height: auto;
		  vertical-align: middle;
		}
		#swipebox-slider .slide .swipebox-video-container {
		  background: none;
		  max-width: 1140px;
		  max-height: 100%;
		  width: 100%;
		  padding: 5%;
		  -webkit-box-sizing: border-box;
				  box-sizing: border-box;
		}
		#swipebox-slider .slide .swipebox-video-container .swipebox-video {
		  width: 100%;
		  height: 0;
		  padding-bottom: 56.25%;
		  overflow: hidden;
		  position: relative;
		}
		#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
		  width: 100% !important;
		  height: 100% !important;
		  position: absolute;
		  top: 0;
		  left: 0;
		}
		#swipebox-slider .slide-loading {
		  background: url(images/loader.gif) no-repeat center center;
		}

		#swipebox-bottom-bar,
		#swipebox-top-bar {
		  -webkit-transition: 0.5s;
				  transition: 0.5s;
		  position: absolute;
		  left: 0;
		  z-index: 999;
		  height: 50px;
		  width: 100%;
		}

		#swipebox-bottom-bar {
		  bottom: -50px;
		}
		#swipebox-bottom-bar.visible-bars {
		  -webkit-transform: translate3d(0, -50px, 0);
				  transform: translate3d(0, -50px, 0);
		}

		#swipebox-top-bar {
		  top: -50px;
		}
		#swipebox-top-bar.visible-bars {
		  -webkit-transform: translate3d(0, 50px, 0);
				  transform: translate3d(0, 50px, 0);
		}

		#swipebox-title {
		  display: block;
		  width: 100%;
		  text-align: center;
		}

		#swipebox-prev,
		#swipebox-next,
		#swipebox-close {
		  background-image: url(images/swipebox_icons.png);
		  background-repeat: no-repeat;
		  border: none !important;
		  text-decoration: none !important;
		  cursor: pointer;
		  width: 50px;
		  height: 50px;
		  top: 0;
		}

		#swipebox-arrows {
		  display: block;
		  margin: 0 auto;
		  width: 100%;
		  height: 50px;
		}

		#swipebox-prev {
		  background-position: -32px 13px;
		  float: left;
		}

		#swipebox-next {
		  background-position: -78px 13px;
		  float: right;
		}

		#swipebox-close {
		  top: 0;
		  right: 0;
		  position: absolute;
		  z-index: 9999;
		  background-position: 15px 12px;
		}

		.swipebox-no-close-button #swipebox-close {
		  display: none;
		}

		#swipebox-prev.disabled,
		#swipebox-next.disabled {
		  opacity: 0.3;
		}

		.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
		  -webkit-animation: rightSpring 0.3s;
				  animation: rightSpring 0.3s;
		}
		.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
		  -webkit-animation: leftSpring 0.3s;
				  animation: leftSpring 0.3s;
		}

		.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
		  -webkit-backface-visibility: hidden;
				  backface-visibility: hidden;
		  -webkit-transition: all .3s ease;
				  transition: all .3s ease;
		  content: ' ';
		  position: absolute;
		  z-index: 999;
		  top: 0;
		  height: 100%;
		  width: 20px;
		  opacity: 0;
		}
		.swipebox-touch #swipebox-container:before {
		  left: 0;
		  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
				  box-shadow: inset 10px 0px 10px -8px #656565;
		}
		.swipebox-touch #swipebox-container:after {
		  right: 0;
		  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
				  box-shadow: inset -10px 0px 10px -8px #656565;
		}
		.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
		  opacity: 1;
		}
		.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
		  opacity: 1;
		}

		@-webkit-keyframes rightSpring {
		  0% {
			left: 0;
		  }

		  50% {
			left: -30px;
		  }

		  100% {
			left: 0;
		  }
		}

		@keyframes rightSpring {
		  0% {
			left: 0;
		  }

		  50% {
			left: -30px;
		  }

		  100% {
			left: 0;
		  }
		}
		@-webkit-keyframes leftSpring {
		  0% {
			left: 0;
		  }

		  50% {
			left: 30px;
		  }

		  100% {
			left: 0;
		  }
		}
		@keyframes leftSpring {
		  0% {
			left: 0;
		  }

		  50% {
			left: 30px;
		  }

		  100% {
			left: 0;
		  }
		}
		@media screen and (min-width: 800px) {
		  #swipebox-close {
			right: 10px;
		  }

		  #swipebox-arrows {
			width: 92%;
			max-width: 800px;
		  }
		}
		/* Skin 
		--------------------------*/
		#swipebox-overlay {
		  background: #0d0d0d;
		}

		#swipebox-bottom-bar,
		#swipebox-top-bar {
		  text-shadow: 1px 1px 1px black;
		  background: #000;
		  opacity: 0.95;
		}

		#swipebox-top-bar {
		  color: white !important;
		  font-size: 15px;
		  line-height: 43px;
		  font-family: Helvetica, Arial, sans-serif;
		}

	/* /swipebox */

/* /PHOTOS*/

.text_news {
padding-left:12px;
padding-right:12px;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
text-align : justify;
line-height: 1.3;
color:#333333;
}
.text_news h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:29px;
font-weight:normal;
color:#d9054a;
/*padding-top:10px;*/
padding-left:25px;
padding-right:25px;
text-decoration:none;
line-height: 1.2;

}
.text_news h3>a{
color:#d9054a;
text-decoration:none;
}
	.wysiwyg-text-align-center	{
		text-align:center;
	}


.text_page {
padding-left:12px;
padding-right:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align : justify;
line-height: 1.3;
color:#333333;
}
.text_page h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#d9054a;
/*padding-top:10px;*/
padding-left:25px;
padding-right:25px;
text-decoration:none;
line-height: 1.2;

}
.text_page h3>a{
color:#d9054a;
text-decoration:none;
}



.Article_more_rss	{
	/*color:#6E757C;*/
	color:#333333;
}
.Article_more_rss a	{
	/*color:#6E757C;*/
	color:#333333;
}
.Article_author_rss	{

}
.InNewsLinkMore	{
	width:100%;
	text-align:right;
}

#basnews5news	{
	border-top: 1px solid #ccc; 
	margin-top: 20px;
	padding-left: 12px;
    padding-right: 12px;
}


/* drapeau CH*/

.div_flux_drapeau_drapeau	{
	margin-top: -2px;
	float: left;
	margin-right: 3px;
	color: #ffffff;
	text-decoration:none;
}

.home_flux_drapeau_ch	{
/*
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
*/
	font-family: Arial;
	color: #ffffff;
	font-size: 8px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	background: #d9054a;
	text-decoration: none;
	font-weight: bold;
}

.home_flux_drapeau_ch:hover	{
  background: #d9054a;
  background-color: #d9054a;
  text-decoration: none;
}

/*
.home_flux_drapeau_ch	{
	-webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    font-family: Arial;
    color: #ffffff;
    font-size: 9px;
    padding-top: 1px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
    background: #d9054a;
    text-decoration: none;
    font-weight: 900;
}

*/
/* drapeau CH*/

/* METEO */
.meteodroit {color: #0000CC;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
}

.t16rss_gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.t16 {
font-family: Arial, Helvetica, sans-serif;
color:#545454;
font-weight:bold;
font-size:16px;
}

.t11gris {
font-family: Arial, Helvetica, sans-serif;
color:#545454;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.t14 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}


/* ###### FLUX NEWS SCROLLABLE DIV ###### */

		#dhtmlgoodies_scrolldiv{
				/* The total width of the scrolling div including scrollbar */
				width:530px;
				height:500px;	/* The height of the scrolling div */
				position:fixe;
				z-index: -1;
			}
			#scrolldiv_parentContainer{
				width:500px;	/* Width of the scrolling text */
				height:100%;
				overflow:hidden;
				/*border:1px solid #BC8FBD;*/
				border:none;
				float:left;
				position:relative;
			}
			
			/*
			CSS for the scrolling content 
			*/
			#scrolldiv_content{
				padding: 0px;
				position:relative;
				line-height:130%;
				color: #333;
			}
			
			/*
			The scrollbar slider 
			*/
			#scrolldiv_slider{
				width:15px;
				margin-left:2px;
				height:500px;
				float:left;
			}
			
			/*
			The scrollbar (The bar between the up and down arrow )
			*/
			#scrolldiv_scrollbar{
				width:15px;
				height:460px;	/* Total height - 40 pixels */
				border:1px solid #BC8FBD;
				position:relative;
				
			}
			/*
			The scrollbar handle
			*/
			#scrolldiv_theScroll{
				margin:1px;
				width:13px;
				height:13px;
				background-color:#BC8FBD;
				position:absolute;	
				top:0px;
				left:0px;
				cursor:pointer;
			}
			/*
			Scroll buttons(The up and down arrows)
			*/
			#scrolldiv_scrollUp,#scrolldiv_scrollDown{
				width:15px;
				height:16px;
				border:1px solid #BC8FBD;
				color: #BC8FBD;
				text-align:center;
				font-size:16px;
				line-height:16px;
				cursor:pointer;
			}
			#scrolldiv_scrollUp{
				margin-bottom:2px;
			}
			#scrolldiv_scrollDown{
				margin-top:2px;
			}
			#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
				font-family: Symbol;
			}
/* ###### /FLUX NEWS SCROLLABLE DIV ###### */



.moretree {
	-moz-box-shadow:inset -50px -45px 0px -50px #f29c93;
	-webkit-box-shadow:inset -50px -45px 0px -50px #f29c93;
	box-shadow:inset -50px -45px 0px -50px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:-0.88px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:8px;
	line-height:8px;
	width:8px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #b23e35;
}
.moretree:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.moretree:active {
	position:relative;
	top:1px;
}

.pastille {
	-moz-box-shadow:inset -50px -45px 0px -50px #f29c93;
	-webkit-box-shadow:inset -50px -45px 0px -50px #f29c93;
	box-shadow:inset -50px -45px 0px -50px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:-0.88px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:6px;
	line-height:6px;
	width:6px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #b23e35;
}
.pastille:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.pastille:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */
/* This button was generated using CSSButtonGenerator.com */

/* Overlay News Anterieur */

#NewsAnt	{
padding-top:170px;
padding-left: 2px;
display:none;
height: 750px; /* Hauteur de 250 pixel */
width: 1304px;  /* Largeur de 700 pixel */
float:left;
margin:0 auto;

}

.NewsAntTitle	{
padding:10px;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;

height: 20px; /* Hauteur de 250 pixel */
width: 655px;  /* Largeur de 700 pixel */
background-color:#FFF;
}

#NewsAntContent	{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;

height: 750px; /* Hauteur de 250 pixel */
width: 675px;  /* Largeur de 700 pixel */
overflow: auto;
background-color:#FFF;
float:left;
}

/*    PAGES */
#titre_page {
	padding-top:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	font-weight: bold;
	font-size: 18px;
}

#page_right_menu {
	padding-top:8px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	font-weight: bold;
	font-size: 12px;
	text-align:right

}
.page_right_menulink,.page_right_menulink a	{
color: #545454;
}

.page_contact_liste_left	{
	float:left;width:300px;
}

.page_contact_liste_right	{
	float:right;width:300px;
}

.TitreTab, .LegendTab	{
	  font-size: 10px;
    font-weight: bold;
}

/* NEWS SHARE BUTTON */

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

li {
  line-height: 20px; }

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none; }

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none; }

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding-left: 5px;
  padding-right: 5px; }

  
#sharebuttonsDiv{
align:center;
	width:1080px; 
	margin:0 auto;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}  
.sharebuttons {
  background-color:#ccc;
  position: absolute;
  margin-top:400px;
  	position: fixed;
  }
   .sharebuttons:before {
   position: fixed;
    content: "";
    position: absolute;
    border-bottom: -10px solid #ccc;
    border-right: 10px solid #ccc;
    border-left: 10px solid transparent;
    border-top: 10px solid transparent;
    bottom: 100%;
    left: 100%;
    margin-left: -20px; 
	}
  
.sharebuttons:after {
position: fixed;
content: "";
    position: absolute;
    border-bottom: 10px solid transparent;
    border-right: 0px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid #ccc;
    top: 100%;
    left: 100%;
    margin-left: -10px; }

.sharebuttons {
  padding: 10px 10px 1px;
  /*background: #ccc;*/
  top: 30px;
  z-index: 5; }
  .sharebuttons ul {
    margin: 0;
    list-style-type: none; }

.sharebuttons.fixed {
  top: 40px;
  left: 50%;
  bottom: auto;
  position: fixed;
  margin-left: -510px; }

.sharebuttons.fixed-bottom {
  top: auto;
  bottom: 100px; }

.tools a.picture {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: #EDEEEF;
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: 100%; }
  .lt-ie8 .tools a.picture {
    overflow: visible;
    text-indent: -200%; }

.facebook a.picture{
background-image:url('images/news/ico_share_fb.png');
}

.twitter a.picture{
background-image:url('images/news/ico_share_tt.png');
}

.googleplus a.picture{
background-image:url('images/news/ico_share_gplus.png');
}

.mail a.picture{
background-image:url('images/news/ico_share_mail.png');
}

.rss a.picture{
background-image:url('images/news/rss.png');
}

.print a.picture{
background-image:url('images/news/ico_share_print.png');
}



.sharebuttons:hover ul li .buttonFacebook, .sharebuttons:hover ul li .buttonTweeter, .sharebuttons:hover ul li .buttonGooglePlus, .sharebuttons:hover ul li .buttonLinkedIn, .sharebuttons:hover ul li .sendMail, .sharebuttons:hover ul li .printArticle, .sharebuttons:hover ul li .topPage {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px; }

/* Twitter edit frame */
.sharebuttons .buttonTweeter {
  width: 116px; }

.sharebuttons:hover ul {
  width: 150px; }

.buttonFacebook, .buttonTweeter, .buttonGooglePlus, .buttonLinkedIn, .sendMail, .printArticle, .topPage {
  display: none; }

.buttonFacebook {
  width: 100px; }

.sendMail a, .printArticle a, .topPage a {
  font-weight: bold;
  color: black; }
/* NEWS SHARE BUTTON */

@media all and (min-width: 10px) and (max-width: 1384px) { 
	/*
	#Header{
		position: absolute;
		width: 100%;
		margin:0 auto;	
		z-index:1000;
	}*/
 #promo_appli	{
		/*display:none;*/
	}
}
/* Trick bouton fermeture ads floating */
#sas_defaultCloseButton_	{
	width:20% !important;
}
