html, body
{
	padding: 0;
	margin: 0;
}
body
{
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana;
	/*font-size: 16px;*/
	font-size: 18px;
	line-height: 22px;
	color: #666;
	position: relative;
	-webkit-text-size-adjust: none;
}
body *
{
	text-shadow: none;
}
h1, h2, h5, h6
{
	line-height: 1;
	font-weight: bold;
	margin: 15px 0 10px 0;
}

h3,h4{
	line-height: 1;
	font-weight: bold;
	margin: 5px 0 10px 0;
}
h1, h2, h3
{
	font-size: 20px;
}
h4, h5, h6
{
	font-size: 13px;
	text-align:left;
}
p
{
	margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover
{
	color: inherit;
	text-decoration: underline;
}
input {
    -webkit-appearance: none;
    border-radius: 0;
}

nav:not(.mm-menu)
{
	display: none;
}

.header,
.content,
.footer
{
	text-align: left;
}
.header{
	background: #D7DBDE;
	background-image: url('images/bg_TopHead.jpg');
	font-size: 16px;
	font-weight: bold;
	color: #000;
	line-height: 40px;

	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	height: 40px;
	padding: 0 50px;
}
.footer
	{
		/*background: #000000;*/
		background: #D7DBDE;
		background-image: url('images/bg_TopHead.jpg');
		
		-moz-box-sizing: border-box;
		box-sizing: border-box;	
		width: 100%;
		height: 50px;
		padding: 0 50px;
		
		font-size: 24px;
		font-weight: bold;
		color: #000000;
		line-height: 40px;

	
		border-top: solid 2px #ccc;
		padding: 0 10px;
		z-index:10000;
	}
.header.fixed
{
	position: fixed;
	/*position: device-fixed;*/
	top: 0;
	left: 0;
}
.footer.fixed
{
	position: fixed;
	bottom: 0;
	left: 0;
}
#menuICO
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}
#backbutton	{
	position:fixed;
	top:7px;
	right:20px;
	z-index: 2;
	
}
#backbutton img{
	max-height:20px;
	margin-top:3px;
}
/* MENU */
.Menu_SearchFild	{			
					/*background-color:#f3f3f3; */
					border: 1px solid #ccc; 
					height:20px;
					float:left;
					width:80%;
					color:#ccc;
					padding-left:5px;
					
				}


				.Menu_SearchFildButon	{	
					background-color:#fff;
					padding-left:2px;
					border: 1px solid #ccc; 
					border-left:none;
					height:22px;					
				}
@media only screen and(-webkit-min-device-pixel-ratio: 1)  { /* STYLES GO HERE */ 
	.Menu_SearchFildButon	{	
					height:25px;					
	}
}
@media only screen and(-webkit-min-device-pixel-ratio: 1)  and (min-device-width : 768px) { /* STYLES GO HERE */ 
	.Menu_SearchFildButon	{	
					height:26px;					
	}
}
/*  /MENU   */


.content
{
	padding: 50px 20px 50px 20px;
	//padding: 40px 20px 50px 20px;
}

.block_left,.block_left_home	{
	display:block;
	float:left;
	margin-bottom:10px;
	width:49%;
}
.block_left_meteo	{
	display:block;
	float:left;
	margin-bottom:60px;
	width:49%;
}

.mr_left	{
	margin-left:10px;
}

.block_right,.block_right_home,.block_right_meteo	{
	display:block;
	float:right;
	margin-bottom:10px;
	width:49%;
}


.block_border, .customisable-border	{
	border: solid 1px #E8E8E8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#banner_top	{
	text-align:center;
	padding-top:13px;
	padding-bottom:10px;
	line-height: 0;
	min-height:5px;
}

#meteo_prevision_top	{
	border-bottom:1px solid #ccc;

}
#Meteo h3	{
    font-weight: bold;
	font-size:18px;
}
/*  NEWS   */
	/* FLUX NEWS  */
	
/* 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;
}

/* drapeau CH*/
	
	#FluxNews	{
		/*margin-top:10px;*/
	}
	.News:nth-of-type(1) {
		  margin-top: 10px;
	}
	.News {
	  width: 100%;
	  max-height: 74px; /*1 linge = 23  - 2ligne = 49*/
	  clear: both;
	  font-size:18px;
	  overflow: hidden;
	  line-height:1.3;
	  margin-bottom: 12px;
	  /*margin-top: 9px;*/
	  margin-top: -5px;
	  border-bottom: 1px solid #ccc;
	}
	
	/* Separateur degradé 
	.News {
		  position: relative;
		}
		.News:after {
		  content: "";
		  position: absolute;
		  bottom: -3px;
		  left: 0px;
		}

		.News:after {
			  right: 0px;
			  height: 3px;
			  background-image: linear-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.75), rgba(204, 204, 204, 0));
			  background-image: -webkit-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.75), rgba(204, 204, 204, 0));
			  background-image: -webkit-linear-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.75), rgba(204, 204, 204, 0));
			  background-image: -moz-linear-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.75), rgba(204, 204, 204, 0));
			  background-image: -o-linear-gradient(to right, rgba(204, 204, 204, 0), rgba(204, 204, 204, 0.75), rgba(204, 204, 204, 0));
		}
	/* /Separateur degradé */
	
	.HeureFluxNews {
		padding-left: 2px;
		float: left;
		text-align: left;
		padding-top: 1px;
	}
	
	
	
	.news_h {
	  color: #9E9E9E;
	  font-weight: bold;
	  width: 35px;
	  /* font-stretch: semi-condensed; */
	  padding-right:20px;
	  padding-left:5px;
	}
	
	#FluxNews	{
		max-height:825px;
		overflow: auto;
	}
	
	#Article	{
		min-height:825px;
		/*overflow: auto;*/
		padding:0px 5px 5px 5px;/*  TOP/RIGHT/BOTTOM/LEFT */
		color:#000000;
		text-align:justify;
	}
	
	
	#Article h3	{
		color:#d9054a;
	}
	
	#fb-comment-bloc	{
		border-top:1px solid #ccc;
		display:block;
		width:100%;
	}
	
	
/* PHOTOS*/
.headline_photo	{
	margin-bottom:10px;
	width:100%;
	border: 1px solid #ccc;
}

.InArticle_photo{
margin-bottom: 10px;
		width: 245px;
		margin: 0 auto;
		border: 1px solid #ccc;
}
.headline_photo	img, .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:243px;*/
	background: #EDEEEF;
	margin-top:-10px;
}

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

	
		/*lightbox */
		.lb-loader,.lightbox{
	text-align:center;
	line-height:0
	}

	body:after{
	content:url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);
	display:none
	}

	.lb-dataContainer:after,.lb-outerContainer:after{
	content:"";
	clear:both
	}

	body.lb-disable-scrolling{
	overflow:hidden
	}

	.lightboxOverlay{
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background-color:#000;
	filter:alpha(Opacity=80);
	opacity:.8;
	display:none
	}

	.lightbox{
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	font-weight:400
	}

	.lightbox .lb-image{
	display:block;
	height:auto;
	max-width:inherit;
	max-height:none;
	border-radius:3px;
	border:4px solid #fff
	}

	.lightbox a img{
	border:none
	}

	.lb-outerContainer{
	position:relative;
	width:250px;
	height:250px;
	margin:0 auto;
	border-radius:4px;
	background-color:#fff
	}

	.lb-loader,.lb-nav{
	position:absolute;
	left:0
	}

	.lb-outerContainer:after{
	display:table
	}

	.lb-loader{
	top:43%;
	height:25%;
	width:100%
	}

	.lb-cancel{
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	background:url(images/loading.gif) no-repeat
	}

	.lb-nav{
	top:0;
	height:100%;
	width:100%;
	z-index:10
	}

	.lb-container>.nav{
	left:0
	}

	.lb-nav a{
	outline:0;
	background-image:url(data:image/gif;
	base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
	}

	.lb-next,.lb-prev{
	height:100%;
	cursor:pointer;
	display:block
	}

	.lb-nav a.lb-prev{
	width:34%;
	left:0;
	float:left;
	background:url(images/prev.png) left 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s
	}

	.lb-nav a.lb-prev:hover{
	filter:alpha(Opacity=100);
	opacity:1
	}

	.lb-nav a.lb-next{
	width:64%;
	right:0;
	float:right;
	background:url(images/next.png) right 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	-o-transition:opacity .6s;
	transition:opacity .6s
	}

	.lb-nav a.lb-next:hover{
	filter:alpha(Opacity=100);
	opacity:1
	}

	.lb-dataContainer{
	margin:0 auto;
	padding-top:5px;
	width:100%;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
	}

	.lb-dataContainer:after{
	display:table
	}

	.lb-data{
	padding:0 4px;
	color:#ccc
	}

	.lb-data .lb-details{
	width:85%;
	float:left;
	text-align:left;
	line-height:1.1em
	}

	.lb-data .lb-caption{
	font-size:13px;
	font-weight:700;
	line-height:1em
	}

	.lb-data .lb-caption a{
	color:#4ae
	}

	.lb-data .lb-number{
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999
	}

	.lb-data .lb-close{
	display:block;
	float:right;
	width:30px;
	height:30px;
	background:url(images/close.png) top right no-repeat;
	text-align:right;
	outline:0;
	filter:alpha(Opacity=70);
	opacity:.7;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s
	}

	.lb-data .lb-close:hover{
	cursor:pointer;
	filter:alpha(Opacity=100);
	opacity:1
	}

		/*/lightbox */

/* /PHOTOS*/
	
	
	/*
	#ads_inread	div	{
		max-width:100%;
	}*/
	
	
	.InNewsLinkMore	{
		text-align:right;
		margin-top:10px;
	}
	.wysiwyg-text-align-center	{
		text-align:center;
	}
	#Meteo	{
		min-height:825px;
		padding:0px 5px 5px 5px; /*  TOP/RIGHT/BOTTOM/LEFT */
	}

	.TitreFluxNews {
	  width:79%;
	  float: left;
	  text-align: left;
	  display: block;
	  margin-bottom:5px;
	  overflow: hidden;
	}
	
	.news_top a:link, .news_top a:active, .news_top a:visited {
	  color: #d9054a;
	  text-decoration: none;
	  font-family: arial;
	  font-weight: 700;
	  /* font-stretch: semi-condensed; */
	}
	
	.news_normal a:link, .news_normal a:visited, .news_normal a:active {
	/*  color: #545454;*/
	  color: #000000;
	  text-decoration: none;
	  font-family: arial;
	  font-weight: 700;
	  /* font-stretch: condensed; */
	}
	
.news_h_mostread	{
	color:#d9054a;
	font-weight:bold;
}
.news_titre_mostread	{

}
	
	#MostReadNewsBlock	{
		height:200px;
		line-height:15px;
		overflow: auto;
		padding:0px 5px 0px 5px;
		font-weight:bold;
	}
	#MostReadNewsBlock	h4{
		font-weight:normal;
	}
	
	#bas_news_bouton_partage img	{
			margin-left:6px;
			margin-right:6px;
	}
	
	.right_bloc	{
		height:200px;
		line-height:15px;
		overflow: auto;
		padding:0px 5px 0px 5px;
		font-weight:bold
	}

		.minifeed_mostreadline {
			/*overflow:hidden;*/
			/*width:273px;*/
			display:flex;
			margin-bottom: 5px;
			width:100%;
			/*max-height: 15px;*/
			
			margin-bottom: 5px;
			margin-top: 5px;
			border-bottom: 1px solid #ccc;
			line-height:1.2;

		}
		.minifeed_mostreadline_top{
			/*overflow:hidden;*/
			/*width:273px;*/
			display:flex;
			margin-bottom: 5px;
			width:100%;
			/*max-height: 15px;*/
			
			margin-bottom: 5px;
			margin-top: 5px;
			border-bottom: 1px solid #ccc;
			line-height:1.3;

		}
		a.news_top_minifeed { 
			color:#d9054a;
			text-decoration:none;
		}
		a.news_nromal_minifeed{
			text-decoration:none;
		}
		
		.minifeed_mostread_heure	{
			float:left;
		}
		.minifeed_mostread_txt	{
			padding-left:5px;
			overflow: hidden;
			height:45px;
			float:left;
		}
		
	#NewsAds	{
		width:100%;
		/*border: solid 1px #ccc;*/
		text-align:center;
		margin-top:7px;
	}
	#NewsAdsRightMeteo	{
		width:100%;
		text-align:center;
		margin-top:20px;
	}
	#InFluxNewsADS	{
		text-align:center;
		border-bottom:1px solid #ccc;
		margin-top:6px;
		margin-bottom: 10px;
		padding-bottom:6px;
	}
	#InContentNewsADS	{
		text-align:center;
		/*padding-top:25px;*/
		/*margin-bottom:15px;*/
		margin-top:10px;
		/*margin-bottom:-10px;*/
	}
	#InContentPagesADS	{
		text-align:center;
		/*padding-top:25px;*/
		margin-top:15px;
		margin-bottom:10px;
	}
	#InBottomNewsAds	{
		margin-bottom:15px;
	}
	
	.Meteo3j	{
		width:100%;
		height:250px;
		text-align:center;
		line-height: 15px;
		max-height:180px;
	}
	
	div.Meteo3j h4	{
	margin-top:2px;
	}
	
	#meteolocale	{
		background-color:#fff;
		font-size:10px;
		border: solid 1px #ccc;
		-webkit-border-radius:  1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		 margin-right: -1px;
		margin-top: 5px;
	}
	
	
	/* /FLUX NEWS  */
#TwitterBlock	{
	/*max-height:830px;*/
	overflow: hidden;
}
#byline	{
 display:none;
}
.TwitterBlock_InNews	{
	height:355px;
}

/* 	/NEWS  */


.BottomSpacer	{
	clear:both;
	/*height:50px;*/
}

.Spacer	{
	clear:both;
	height:15px;
}
.SpacerMeteoBlock	{
	clear:both;
	height:1px;
}

/* meteo */
#radarmeteo	{
/*background-image: url('/meteo/sources/meteonews/meteo/radar/radar_rom_00.gif');*/
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.Meteo3jData	{
	font-size:10px;
	width:25%;
	float:left;
}
.Meteo3jDataTitle	{
	font-weight:bold;
}
.Meteo3jDataTitledetails	{
	font-weight:bold;
	text-align:left;
}

/* /meteo */
/* EMAIL */
.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;
	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;
}

#emaillogin	{
	margin:20px 20px 0px 20px;
	border: solid 1px #ccc;
		-webkit-border-radius:  5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	min-height: 120px;
	
}
.webmail_login_name	{
	float:left;
	width: 30%;
	font-size: 12px;
	font-weight:bold;
}

.webmail_login_form	{
	float:left;
	width: 70%;
}

/* /EMAIL */

/* PAGES */
#page_right_menu	{
	display:none;
}
#titre_page	{
	font-size:18px;
	font-weight:bold;
	margin-top : 5px;
}

.page_contact_liste_left	{
	font-size:12px;
	font-weight:bold;
}

.page_contact_liste_right	{
margin-bottom:15px;
}

.monitor_table	{
	font-size:10px;
}
.TitreTab, .LegendTab	{
	font-size:9px;
}
/* /PAGE */

.padding5	{
	padding:5px;
}
/* FINANCE BARRE */
		#finance{
		line-height: 20px;
		z-index:100;
		-webkit-text-size-adjust: none;
		}
		.quoteblock	{
			width:200px;
			-webkit-text-size-adjust: none;
		}
		.quote_line_T, .quote_line_B	{
			padding-left:20px;
			padding-right:20px;
			clear:both;
		}
		.quote_line_T	{
			margin-top:5px;
		}
		.quote_line_B	{
			margin-top:5px;
		}
		.quote	{
			float:left;
			width:20%;
			overflow:hidden;
			text-align:left;
		}
		
			.financeQuoteName	{
				/*font-size:14px;*/
				font-size:15px;
				float:left;
				font-weight:normal;
			}	
			.financedelay	{
				font-size:11px;
				float:right;

			}
			.finance_value	{
				float:left;
			}
			.financeminus	{
				/*font-size:14px;*/
				font-size:18px;
			}		
		
		
		.finance_floatR	{
			float:right;

			/*padding-top: 3px;*/
		}
		.financerightseparator	{
			border-right-width:1px;
			border-right:solid;
			border-right-color:#E3E1E1;
		}
		.finance_prog_pos{
			color:#d9054a;
		}
		.finance_prog_neg{
			color:green;
		}
		.finance_prog_na{
			color:black;
		}
		
		
/* /FINANCE BARRE */



/* PULL TO REFRESH */

/* /PULL TO REFRESH */

@media all and (min-width: 10px) and (max-width: 321px) {
	/*POUR MOBILE Iphone 5 */
	h1, h2, h3
	{
		font-size: 18px;
	}
	.content	{
		padding:50px 3px 50px 3px;
	}
	.#Article	{
		font-size:17px;
	}

	
	#bas_news_bouton_partage img	{
			max-width:30px;
			max-height:30px;
	}
	.mr_left	{
		margin-left:0px;
	}
	#HeaderBarre	{
		text-align:center;
	}
	
	#backbutton	{
		position:fixed;
		top:9px;
		right:2px;
		z-index: 2;
	
}
	#backbutton img	{
		width:25px;
	}
	#LogoRomandie	{
		width:95%;
		margin-top:2px;
	}

	.block_right,.block_right_home,.block_right_meteo	{
		display:none;
	}
	
	#Meteo	{
		margin-bottom:40px;
	}
	.Meteo3j h3	{
		font-size:18px;
		text-align:left;
	}
	
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}

}

@media all and (min-height: 10px) and (max-height: 480px) and (orientation:landscape){
	.block_left,.block_left_meteo,.block_left_home	{
		width:100%
	}
	.content	{
		width:50%;
		margin:0 auto;
	}
	
	.block_right,.block_right_home,.block_right_meteo	{
		display:none;
	}
	#Meteo	{
		margin-bottom:20px;
	}
	
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}
	
}

@media all and (min-width: 10px) and (max-width: 389px) { 
	/*POUR MOBILE */
	#content	{
	    padding: 40px 5px 40px 5px;
	}
	#meteo_prevision_right	{
		display:none;
	}
	#HeaderBarre	{
		text-align:center;
	}
	#Meteo	{
		margin-bottom:40px;
	}
	
	.block_left,.block_left_home	{
		width:100%;
	}
	
	.block_left_meteo	{
	width:100%;
	margin-bottom:10px;
	}
	.block_right,.block_right_home,.block_right_meteo	{
		display:none;
		float:none;
		width:100%;
		clear:both;
	}	
	
	.block_border	{
		border: solid 1px #ccc;
		-webkit-border-radius:  1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}
		.block_border	{
		border:none;
	}
	.mr_left	{
		margin-left:0px;
	}
	.Spacer {
	  clear: both;
	  height: 5px;
	}
	#FluxNews	{
		max-height:none;
		margin-top:10px;
	}
	#TwitterBlock,#MostReadNewsBlock,#MostReadNewsBlockInMeteo	{
		display:none;
	}
	#Article	{
		min-height:10px;
	}
	
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}
	
	#Meteo	{
		min-height:10px;
	}
	.Meteo3j	{
		margin-bottom:10px;
		clear:both;
		
	}
	.Meteo3j h3	{
		font-size:18px;
		text-align:left;
	}
	
	.webmail_login_name	{
		width: 40%;
		font-size: 10px;
	}

	.webmail_login_form	{
		width: 60%;
		font-size: 10px;
	}
	


}
@media all and (min-width: 390px) and (max-width: 479px) { 
 /*blackberry*/
	#content	{
	   /* padding: 40px 5px 40px 5px;*/
	   width:90%;
	   margin:0 auto;
	}
	#meteo_prevision_right	{
		display:none;
	}
	#HeaderBarre	{
		text-align:center;
	}
	#Meteo	{
		margin-bottom:40px;
	}
	#Article	{
		 /*padding-right:10px;*/
	}
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}
	.block_left,.block_left_home	{
		width:100%;
	}
	
	.block_left_meteo	{
	width:100%;
	margin-bottom:10px;
	}
	.block_right,.block_right_home,.block_right_meteo	{
		display:none;
		float:none;
		width:100%;
		clear:both;
	}	
	
	.block_border	{
		border: solid 1px #ccc;
		-webkit-border-radius:  1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}
		.block_border	{
		border:none;
	}
	.mr_left	{
		margin-left:0px;
	}
	.Spacer {
	  clear: both;
	  height: 5px;
	}
	#FluxNews	{
		max-height:none;
		margin-top:10px;
		width:95%;
	}
	#TwitterBlock,#MostReadNewsBlock,#MostReadNewsBlockInMeteo	{
		display:none;
	}
	#Article	{
		min-height:10px;
	}
	#Meteo	{
		min-height:10px;
	}
	.Meteo3j	{
		margin-bottom:10px;
		clear:both;
		
	}
	.Meteo3j h3	{
		font-size:18px;
		text-align:left;
	}
	
	.webmail_login_name	{
		width: 40%;
		font-size: 10px;
	}

	.webmail_login_form	{
		width: 60%;
		font-size: 10px;
	}
	

 
}
@media all and (min-width: 480px) and (max-width: 960px) {

	.mr_left	{
		margin-left:0px;
	}
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}
}

/* DETECTION DE L'ORIENTATION DE L ECRAN */
@media all and (orientation:portrait) {
    /* Styles for Portrait screen */
	.InArticle_photo_floatL, .InArticle_photo_floatR	{
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 20px;
	}
}
@media all and (orientation:landscape) {
    
	#MostReadNewsBlock	{
		height:245px;
		width:100%;
		max-width:320px;
	}
	#MostReadNewsBlockInMeteo,#meteo_prevision_top	{
		display:none;
	}
	
	#NewsAds	{
		/*position:fixed;*/
		max-width: 320px;
		
	}

	
	
	.Meteo3j	{
		width:100%;
		max-width:320px;
	}
	#NewsAdsRightMeteo	{
		max-width:320px;
		margin-top:20px;
	}
	
	.block_right_home	{

		right:20px;
		width:46%;
	}
	
	.block_right,.block_right_meteo	{
		/*position:fixed;*/
		right:20px;
		/*width:46%;*/
		width:35%;
		min-width:320px;
	}
	
	.block_left,.block_left_meteo	{
		margin-bottom: 60px;
		width:61%;
		/*max-width:610px;*/
	}
	.Spacer_txt	{
		height:60px;
	}
	
	.TwitterBlock_InNews	{
		display:none;
	}
	
	
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	#FluxNews,#TwitterBlock {
		max-height:800px;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-height: 1024px) and (orientation:portrait) {
	#FluxNews,#TwitterBlock {
		max-height:800px;
	}
	
	#banner_top	{
		display:none;
	}
}
@media all and (min-width: 1080px) {
	/* ecran HD */
	#finance {
		width: 97%;
		margin: auto;
		}
}
	/* GalaxyTab */
		@media only screen 
			and (min-device-width: 800px) 
			and (max-device-height: 1280px) 
			/*and (min-resolution: 192dpi)*/
			/*and (-webkit-device-pixel-ratio:2)*/
			and (orientation : portrait) 
		{
		
		 /* GalaxyTab */
			body
				{
					background-color: #fff;
					font-family: Arial, Helvetica, Verdana;
					font-size: 16px;
					line-height: 22px;
					color: #666;
					position: relative;
					-webkit-text-size-adjust: none;
				}
				
			h1, h2, h3
			{
				font-size: 20px;
			}
			h4, h5, h6
			{
				font-size: 16px;
				text-align:left;
			}	
			.News	{
				font-size: 16px;
			}	
			#FluxNews,#TwitterBlock {
				max-height:1050px;
			}
			#Article	{
				min-height:1000px;
				
			}
			.minifeed_mostread_txt	{
				height:30px;
				margin-bottom:5px;
			}
			#banner_top	{
					display:none;
				}
			
		}

		@media only screen 
		and (min-device-width: 1280px) 
		and (max-device-height: 800px) 
		/*and (min-resolution: 192dpi)*/
		/*and (-webkit-device-pixel-ratio:2)*/
		and (orientation : landscape) 

		{
		 /* GalaxyTab */
			body
				{
					background-color: #fff;
					font-family: Arial, Helvetica, Verdana;
					font-size: 16px;
					line-height: 22px;
					color: #666;
					position: relative;
					-webkit-text-size-adjust: none;
				}
			h1, h2, h3
			{
				font-size: 20px;
			}
			h4, h5, h6
			{
				font-size: 16px;
				text-align:left;
			}		
			.News	{
				font-size: 16px;
			}
			#FluxNews,#TwitterBlock {
				max-height:1050px;
			}
			#Article	{
				min-height:1000px;
			}
			.minifeed_mostread_txt	{
				height:30px;
				margin-bottom:5px;
			}
			#banner_top	{
					display:none;
				}
		}
	/* /GalaxyTab */

/* DOC RECOMMANDATION
// Default styling here

// Little larger screen
@media only screen and (min-width: 480px) {

}

// Pads and larger phones
@media only screen and (min-width: 600px) {

}

// Larger pads
@media only screen and (min-width: 768px) {

}

// Horizontal pads and laptops
@media only screen and (min-width: 992px) {

}

// Really large screens
@media only screen and (min-width: 1382px) {

}

// 2X size (iPhone 4 etc)
@media only screen and 
        (-webkit-min-device-pixel-ratio: 1.5), only screen and 
        (-o-min-device-pixel-ratio: 3/2), only screen and 
        (min-device-pixel-ratio: 1.5) {

}
*/

/* for the one page layout */
#intro,
			#first,
			#second,
			#third
			{
				height: 400px;
			}
			#intro
			{
				padding-top: 0;
			}
			#first,
			#second,
			#third
			{
				border-top: 1px solid #ccc;
				padding-top: 150px;
			}

/* For the fixed head */
.header,
			.footer
			{
				box-sizing: border-box;
				width: 100%;
				position: fixed;
				
			}
			.header
			{
				top: 0;
			}
			.footer
			{
				bottom: 0;
			}
			
			
			
/* SCROOL DIV FINANCE /*
/* You can alter this CSS in order to give Smooth Div Scroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 75px;
	width: 10%;
	height: 100%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background-image: url(images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	/*  The first url is for Firefox and other browsers, the second is for Internet Explorer */
	/*cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur),w-resize;*/
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	/*cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur),e-resize;*/
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}


/* /SCROOL DIV FINANCE */

/* TEST */
