body {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family:  roboto,MavenProRegular,Helvetica,Arial,sans-serif;
	font-size:16px;

			
	/* background-color:#00cccc; */
}

header{
	width:1000px;	
	font-size:16px;
	z-index:999;
	background : white;
}
.contenu_site {		
	background-color : #ffffff;	
	color:#000000;
	padding-bottom: 10px;
	
}
.surheader{
	background-color: #ededed;
	color:#000;
	position: relative;
}
.stick {
    position:fixed;
    top:0px;
}
.paddingContenuSite{
	padding-top:110px;
}
ul{
	list-style-type: none;
}
.container {
    width: 1000px;
}

.backgroundGrey{
	background-color: #E7E7E7;
}
.logo-aeronewstv{
	line-height: 99px;	
}
/*Titre fillet*/
.titre-fillet{
	padding-bottom: 15px;
	border-bottom: 1px solid #2F456C;
}
.father{		
	border-left:1px solid #D4D4D4;		
	padding:5px 10px; /* aération interne de la zone de texte */
	vertical-align:middle;	
	line-height:1.5; /* on rétablit le line-height */
	text-align:left;
	display:inline-block;
	margin-left: 10px;
}

/*ALPHABET AERONAUTIQUE*/
.alphabet-aeronautique{
	background-color:#dedbdc;
	width:150px;	
}
.alphabet{
	color:#750505;
	font-size:24px;
	font-size:1.5em;
	font-weight: bold;
	width: 50px;
}
.phonetic{
	text-align:left;
}
/*PAGE ACCESSOIRE*/
.contenu_page{
	padding-top: 15px;
}
.contenu_page ul{
	list-style-type: circle;
}
/*HEADER*/
.slogan{
	display:block;
	text-align:left;
}
/*PUBLICITES*/
.pubbas {
	position : fixed; bottom : 0px;
	width : 100%;
	text-align : center;
	z-index : 998;

}
.pubbas img{
	display : block;
	margin : auto;
}
.pubbas span{
	display : inline-block;
	margin: 0 0 0 860px;
	position : relative; top : 10px;
}

#g{
	padding-top:10px;	
	text-align:center;
	/* border-bottom: 1px solid #BBB;*/
}

#g img {
	border:1px solid #969696;
}

#pub_inc_sub_roll img {
	display: none;
}
/**WALLPAPER CLICQUABLE**/
#bglink {
  display:block;  
  position:absolute;
  left:50%;
  top:0;
  z-index:0;    
}

/*CONTENU DU SITE*/
.blocDroite ul{
	margin: 0;
	padding: 0;
}
 .blocDroite ul li {padding:5px;}
/* #commentRightBlock ul, #eventRightBlock ul {
	margin: 0;
	padding: 0;
}
 #eventRightBlock ul li {padding:5px;} */
.blocTitreEmploi{
	background-color: #e3001b;
}

#commentRightBlock{	
	height: 430px;
	overflow: scroll;
}

#commentRightBlock li {
	padding-bottom: 5px;
}
#commentRightBlock li:nth-child(odd), .blocDroite li:nth-child(odd) {
     background-color: #e8e8fc;
}
#commentRightBlock li:nth-child(even), .blocDroite li:nth-child(even) {
     background-color: #d4d4e8;
}

/*Modificiation de bootstrap.css**/
.btn-success {
  color: #fff;
  background-color: #283b6d;
  border-color: #283b6d;
  /*006093*/
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background : #4066ab;;
  border-color: #006093;
}
.verysmall {
  font-size: 65%;
}
.small{
	font-size: 14px;
	font-size: 0.9em;
}
.big{
	font-size:1.2em;
}
.verybig{
	font-size:1.5em;
}
/*header par bootstrap*/
.navbar-header, .navbar-nav >li{
	width: 13%;
}

.rowpt15{
	padding-top:15px;
}
.rowpt{
	padding-top:10px;
}

/*** BANDEAU HAUT ***/
.container_header {
	height: 99px;
	position : relative;
	padding : 5px 0px;	
}
.container_header h1 {
	margin: 0;
	padding: 0;
}
.container_header h1 a {
	color: #566e93;
	text-decoration: none;
}

.container_header p {
	/*
	color: #DC523D;
	font-size: .7em;
	margin: 0 0 0 130px;*/
}
.container_header .header_left{
	/*float : right;*/
	position : absolute;
	top : 0px; right : 0px;
	text-align : right;
	padding : 5px 0 0 0;
}

/*BEGIN MENU CHAINE*/
.menu-active{
	background-color : #2f456c !important;
}
.menu_chaine {
	position : relative;
	background-color: #ffffff;	
	z-index:100;	
}
.menu_chaine ul {	
	margin : 0px;
	padding : 0px;
}
.menu_chaine li{
	display : block;
	float : left;	
	background-color: #969696;
	margin: 2px 2px 0px 1px;		
}

.menu_chaine li a , .menu_chaine li span  {
	display : block;		 
	text-align : center;	
	color : white;	
	font-family: MavenProBold;
	font-size: 18px;	
	text-decoration : none;	
}
.chaine-entete li, .chaine-entete li span{
	line-height:50px;
}

.menu_chaine li.over, .menu_chaine li:hover, .menu_chaine li.active{
	background-color : #2f456c;
}
.menu_chaine li.over ul,
.menu_chaine li:hover ul{
	left: auto;	
	top: 100%;	
	display:block;
}
/*CHAINE DROIT*/
.chaine-droite{
	float:right;	
}
.chaine-droite ul, .chaine-droite li{
	float: left;
	background-color : #e3001b;	
	width:166px;	
}
li#offres-d-emploi > a{
	line-height:50px;
}
.chaine-droite li.over, .chaine-droite li:hover, .chaine-droite li.active{
	background-color: #8c0010; /*rouge bordeaux*/
}

.chaine-droite .dropdown-menu{
	background-color: #e3001b; /*rouge du menu offre d'emploi*/	
}
.chaine-droite .dropdown-menu li a:hover{
	background-color : #8c0010;
	
}
.chaine-droite .dropdown-menu li{
	background-color : #e3001b;
}
/****le sub menu des sous-categories*****/
.dropdown-menu {
	/*position: absolute;
	left: -999em;*/	
	max-width: 20%;		
	background-color : #6F97BA;
	margin: 0px !important;
	padding : 0px !important;
			  
}
.dropdown-menu li{	
	background-color : #6F97BA; /*Sinon le blanc*/
	display : block;	
	width: 100%;
	margin:auto;
	padding:auto;		
}
.dropdown-menu li:last-child{
	padding-bottom: 8px;	
	float:left;	
}
.dropdown-menu li a, .menu_chaine li.actif ul li a {	
	height : 31px;		
	color : #ffffff;	
	text-decoration : none;	
	font-size: 16px;
	text-align:left;
	margin-left:0px !important;
	padding-left:6px !important;
}

.dropdown-menu li a:hover , .menu_chaine li.actif ul li a:hover{
	background-color : #2f456c;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	color: #ffffff;
}
/*END MENU CHAINE*/

/*CONTENU_PIED*/
.contenu_pied {	
	background-color: #EDEDED;		
	font-family: MavenProRegular;
	font-size: 12px;
	color: #969696;		
}
.contenu_pied ul{	
	margin:0px;
}

.piedLigne1 ul {	
	padding:0px;	
}
.piedLigne1 ul li:hover{
	background-color: #2f456c;
}

.piedLigne1, .piedLigne2{
	padding:10px 0px;
}

.contenu_pied span.titre , .contenu_pied span.titre a{
	font-weight: bold;	
	font-family: roboto,Helvetica;
	font-size: 14px;
	color: #2F456C;
}
span.piedLigne{
	padding-top: 10px;
	text-align:center;	
}

.divider{
	border-bottom:1px solid #BBBBBB;
}
.piedLigne2 ul {	
	padding-top:10px;	
}
.piedLigne2 li {
	float:left;
	padding: 0 5px;
	text-transform : uppercase;
	border-left : 1px solid #8b8b8b;
}
.piedLigne2 li:first-child {
	border-left : 0px;	
}
.piedLigne2 li a {	
	text-decoration: none;	
	color: #969696;
}
.piedLigne2 img{
	opacity:0.5;
}
.piedLigne2 li a:hover { color:#777; text-decoration: underline; }

/*END MENU PIED*/
/****FIL D ARIANE*****/
.sub-nav{
	background-color: #e7e7e7;	
	padding: 10px 0px;
	border-bottom:1px solid #969696;
	color: #969696;

}
.fil-d-ariane{
	overflow:hidden;
	max-height: 25px;
}
.delMarPad{
	margin:0px;
	padding: 0px;
}
.fil-d-ariane a {
	color: #969696;			
}
.newsletter{
	color: #2f456c;
}
.fil-d-ariane strong {
	color: #2f456c;	
}
.fil-d-ariane .right{
	padding-right:5px;
	font-weight:bold;	
	cursor: pointer;
	text-align:right;
}

/*** FLUX RSS ENTRANT ***/
.flux_rss_entrant h2 {
	color:#000000;
	padding : 10px 10px;
	letter-spacing: -1px;
}
.flux_rss_entrant {	
	background-color:#e7e7e7;
	margin : auto ;		
	overflow : hidden;	
}

.flux_rss_entrant .jsRssEntrant {
	padding : 0 10px 0 10px;	
	height:265px;
	overflow : auto;
}
.flux_rss_entrant li a:hover{
	text-decoration : none;
}
.flux_rss_entrant li{	
	padding : 0 0px 10px 0px;
	 border-bottom:1px solid #BBBBBB;
}
.flux_rss_entrant li p{
	color : #000000;	
	text-align:justify;
}

.flux_rss_entrant li h3 a{
	font-weight : bold !important;
}
.flux_rss_entrant .rssBody{
	border : none;
}
.flux_rss_entrant .rssBody h3{
	margin : 0px;
	font-size : 13px;
}
.rssFeed { font-size: 90% }
.rssFeed a {
	color: #444;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #000;
	text-decoration: underline;
}

.rssHeader { padding: .2em 0; }

.rssBody { border: 1px solid #999; }
.rssBody ul { list-style: none; }
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
}

.rssDate{ font-size: 90% }

.rssRow { padding: .8em; }
.rssRow h3 { font-size: 1.1em; cursor:pointer;}
.rssRow div {
	color: #666;
	margin: .2em 0 .4em 0;
}

.rssOdd { background-color: #e8e8fc; }
.rssEven { background-color: #d4d4e8; }

.rssRow .rssMedia {
	padding: .5em;
	font-size: 1em;
}

/*BEGIN ARTICLE**/
.first_item p{
	padding-top:10px;
}
/* liste */
.liste_article  ul {
	margin: 0;
	padding: 0;
}
.liste_article li {	
	float : left;
	position:relative;
	width:100%;
}

.liste_article .titre a {
	color:#2f456c; /*bleu du logo*/
	text-decoration: none;
}
.liste_article .titre a:visited  {	
	text-decoration: none
}
.liste_article .titre a:hover {
	color: #428cd8; /*bleu clair*/
	text-decoration: none
}


/*****les miniatures des vidéos ******/
ul li.une_miniature{	 
	 border-bottom:2px solid #BBBBBB;
}

hr{
border: 1px solid #BBBBBB;
}

ul li:last-child{
	border-bottom:0px;	
}

.miniature , .miniature_audio, .onlyImage{
	width: 33%;
	float : left;	
	position : relative;
	padding : 5px 10px 25px 5px !important;
}

.miniature span, .miniature_audio span, .onlyImage span{
	position : absolute;  top : 0px; left : 0px; display : block;
	height : 109px; width : 190px;	
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}
.miniature span{
	background: url(../../image/icon_play.png) no-repeat center center;
}
.miniature_audio span{
	background: url(../../image/articleAudio.png) no-repeat center center;
}

.onlyImage span{
	background: url(../../image/articleTexte.png) no-repeat center center;
}
.onlyImage:hover span,.miniature_audio:hover span{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.une_miniature .miniature:hover span{
	background: url(../../image/icon_play_hover.png) no-repeat center center;
}

.miniature_description{	
	width:63%;
	float:right;	
}
/* 
.miniature_description .accroche{	
	padding-bottom:10px;
} */
/* Commentaire bulle dans la liste des vidéos*/
img.com{
	float:right; 
	margin-right:5px;
	position:absolute;
	bottom:10px;
	right:0px;	
}
span.com {	
	padding: 3px 7px;
	/*padding: 0 3px;margin-bottom: 3px;*/
	margin : 5px;
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none !important;
	background: #BBB;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	float: right;	
	position:absolute;
	bottom:10px;
	right:0px;
}

span.com:after {
	content: '\00a0';
	position: absolute;
	bottom: -5px;
	left: 5px;
	width: 0;
	height: 0;
	border-width: 0 0 6px 5px;
	border-style: solid;
	border-color: transparent #BBB;
}
span.comc {
	background-color: #557891;
	border-color: transparent #557891;
}
span.comc:after { border-color: transparent #557891; }
span.comc10 {
	background-color: #c21c00;
	border-color: transparent #c21c00;
}
span.comc10:after { border-color: transparent #c21c00; }

/**bloc communication d'un article*/
.boutons_commenter {	
	float : right;	
	padding : 10px;	
	border: 2px solid #d9d7d8;
	margin-left:10px;
	margin-bottom: 10px;
	width: 300px;	
}

.partager{
	color: #014b79;
	text-transform:uppercase;
}

.buttonBlanc{	
	border: 1px solid #014b79;	
	padding : 5px ;
	margin : 5px 0px;	
}

.buttonBlanc a {
	color: #014b79;
}
.reagir{
	background-color : #e3001b;
	padding: 5px 5px;
	min-height:28px;	
	text-transform: uppercase;
}

.reagir a{
	color: white;
}


/* VU AILLEURS**/
.section{
	padding-top:10px;
}
.section-header{
	text-transform: uppercase;
	font-family : MavenProBold, Trebuchet;
	font-size: 18px;
	color: #
}
.section ul{
	padding:0px;
	margin: 0px;
}
.section li{
	max-width:31%;
	float:left;
	padding : 5px 0px 5px 0px;
	margin: 5px 13px 5px 0px;	
}
.section li div.titre{
	height: 65px;
	overflow: hidden;
}

.section-item-titre{
	height: 65px;
	overflow:hidden;	
}
.section img
	{
		width: 190px;
		height: 109px;		
		border: 4px solid #FFF;
	}

.section img:hover
	{
		border: 4px solid #005EFF;
	}
.section .source
	{
		font-size: 0.7em;
		width: 196px;
		height: 32px;
		margin-left: 8px;
	}

	
/*PAGINATION**/
.pagination {
	padding:10px;
}
.pagination a, .pagination_courant {
	color: #717171;
	background: #e9e9e9;
	padding: 3px 5px;
	margin-right: 4px;
	margin-bottom: 20px;
	font-size: 0.7em;
	font-size: .875em;
	font-weight: bold;
	border: solid 1px #c0c0c0;
	text-decoration: none;
	display: inline-block;
	text-shadow: 0px 1px 0px rgba(255,255,255, 1);
	box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
}
.pagination a:hover { background-color: #fff; }
.pagination_courant {
	color: red;
}
/**margin : 10px 20px 00px 20px;*/
.pagination_navigation {
	float: right;
	margin : 5px 20px 00px 20px;
}
.pagination_cesure { padding: 0; }
.pagination img {
	vertical-align: middle;
}


.pubG{
	padding:0px;
	margin : 0px;
}

/*ARTICLE*/

.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
    background: no-repeat scroll center ;
    opacity:0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.article_accroche{
	text-align: justify;
}

/*CUSTOMISER FANCYBOX*/
.fancybox-skin,.fancybox-title-float-wrap .child{
	border-radius: 0px;
}
.message-valid {
    color: #3C763D;
    border: 1px solid #D6E9C6;    
    padding: 25px 15px 25px 80px;
    margin-bottom: 20px;   
    background: url('../../image/valide.png') no-repeat scroll 15px 50% #F8FAFC; 
}

/*TAG*/
.displayNone{
	display:none;
}

/*LE DIRECT*/
.vignette {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.vignette iframe, .vignette object, .vignette embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.containerVideo{
	padding-bottom: 35px;
}

/**UI theme*/
.ui-widget {
	font-family: roboto,MavenProRegular,Helvetica,Arial,sans-serif;
	font-size: 1.0em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}



#videoEndScreen{
	float:left;padding:1px;position: relative; 
}

#videoEndScreen:hover #videoTitleEndScreen {
               opacity:1;}

#videoTitleEndScreen{
	 background:rgba(0,0,0,.75);
               text-align:center;
               padding:45px 10px 66px 10px;
               opacity:0;
               -webkit-transition: opacity .25s ease;
				-moz-transition: opacity .25s ease;
				position:  absolute;
				top:0px;
				left:0px;
				width:100%;
				height:100%;				
				font-weight: bold;
}

.formulaireTitre{
	font-family: MavenProBold;font-size: 1.5em;
}


#shareBar{
	padding-top:10px;
}
#shareBar li {	
	display: inline;
}