/* 

___________________________________ Agora News ___________________________________
__________________________________________________________________________________

Bleu foncé (fond / texte / titre) : 0d2f49
Bleu Agora : 1e69b6

Fond de page : e6eaec
Texte footer : 8697a4

Emissions fond : 78a3d5
JT fond : 8697a4
Publi-reportage : aaa800

*/



/*
________________________________ Générale ___________________________________ */


a { color:#1e69b6; }

p {

    margin: 0.85em 0;
    font-size: 18px;
    line-height: 1.4;

}

blockquote {
	color:#1e69b6;
    border-left: 7px solid #1e69b6;
    padding-left: 25px;
    margin-bottom: 1em;
    margin-right: 1em;
    font-weight: bold; 
}
blockquote p {
	line-height: 1.6;
	margin:0;
}

blockquote a {
	color:#0d2f49;
	text-decoration:underline;
}

@media (max-width: 767px)  {	 
	blockquote { 
		padding-left: 15px; 
	}
}
/*
________________________________ Mise en page ___________________________________ */

.container { padding:0;  max-width: 1410px; }
 
.container .av-content-small.units { width: 77.8%; margin: 0 auto!important; }

 

/* Sous 1510px */
@media (max-width: 1509px)  {	
	.container .av-content-small.units { width: 1096px;}	
	#header > div { padding: 0 10px; }
}

/* Sous 1440px */
@media (max-width: 1439px)  {	
	.container .av-content-small.units { padding: 50px 30px; }	
}
 
@media (max-width: 1439px)  {	.container .av-content-small.units { width: 726px!important; padding: 50px 80px; }	}  
 
@media (max-width: 1335px)  {	.container .av-content-small.units {  padding: 30px 0;  float:none; display:block;  }	} 

@media (max-width: 1023px)  {	body.Page_Multi_Blog .container .av-content-small.units {  padding: 30px 0;  }	
								body:not(.Page_Multi_Blog) .container .av-content-small.units { padding: 50px 0; margin: 30px auto 0 auto!important; }
} 

@media (max-width: 739px)  {	.container .av-content-small.units {  width: 100%!important; }
								.responsive #top #wrap_all #main .container { width: 356px!important; max-width:none; } 
}

 


/*
body, #wrap_all, #header, #header_main, #main, .container_wrap, #header_meta { background-color:#e6eaec!important; }
*/


body, #wrap_all, #header, #header_main, #main { background-color:#e6eaec ; }


.content .entry-content-wrapper { padding: 0; } 

/*
________________________________ Sidebar ___________________________________ */ 

.sidebar_right { margin:0 0 0 auto; padding: 0 0 0 20px; } 
.agora_zone_sidebar { background-image: url(../images/Fond_Sidebar.png); background-repeat:repeat; width:100%; padding: 0 24px;  }
.inner_sidebar {
	padding: 50px 0;
	min-height: 300px;
	min-width: 250px;
	max-width: 726px;	
	margin: 0 auto;
}

@media (max-width: 1335px)  {	
	#top #main .sidebar { clear: both; margin: 25px 0 0 0;}  
	.sidebar_right { padding:0; } 
}

@media (max-width: 374px)  {	
	.inner_sidebar { 
		width: 270px;
	}
}

/*
________________________________ Entete ___________________________________ */
 
/*
#top #header_main > .container, 
#top #header_main > .container .main_menu ul:first-child > li > a { height:232px; line-height: 232px; }
.html_top_nav_header .av-logo-container{ height:232px;  }
.html_header_top.html_header_sticky #top #wrap_all #main{ padding-top:260px; } 
*/
#top #header_main > .container { height:232px;  } 

 
div .logo { margin-top:50px; z-index: 1000; }

@media (max-width: 1023px)  {	
	div .logo {  margin-top: 80px; width: 200px; height:200px; } }
	#header { max-width: 1410px; margin:0 auto; }
	#header_meta { position:absolute; top:18px; right:0; }

@media (max-width: 989px)  {	
	div .logo {  margin-top: 23px; width: 180px; height:180px; }  
	#top #header_main > .container { height:160px; } /*  padding-right: 70px; */
	#header_meta { right: 70px;}
}
@media (max-width: 767px)  {	
	div .logo {  margin-top: 3px; width: 130px; height:130px; } 
	#top #header_main > .container { height:60px; } 
	#header_meta { top:0; right: auto;	left: 35%; } 
}
 

/* __ Menu secondaire (newsletter) _____*/

.header_color .sub_menu>ul>li>a { font-size: 20px; color:#0d2f49; }

@media (max-width: 767px)  {	
	.av_icon_active_right .social_bookmarks,
	.av_secondary_right .sub_menu {
		float:none;
		top:0;
	}
	.header_color .sub_menu>ul>li>a { font-size: 16px; }
}



/* __ Réseaux sociaux _____*/

html body .social_bookmarks [data-av_iconfont="entypo-fontello"]::before { font-size: 20px; }
#top .social_bookmarks li { border:none; }
#top .social_bookmarks li a { color:#b6c0c8; }
.av_icon_active_right .social_bookmarks { float: left; }

@media (max-width: 374px)  {	
	#top .social_bookmarks li { 
		width: 25px;
	}
}

/* __ Entête Annonceur _____*/
.Zone_Entete_Annonceur { 
    position: absolute;
	top: 70px;
	right: 0;
	width: 100%;
	max-width: 970px;
	z-index:999;
}

.Zone_Entete_Annonceur .widget { padding:0; }

@media (max-width: 1510px)  { .Zone_Entete_Annonceur { right: 10px; } }
@media (max-width: 1260px)  { .Zone_Entete_Annonceur { max-width: 728px; }  } 
@media (max-width: 998px) {
	.Zone_Entete_Annonceur {
		max-width: 550px;
		right: 20px;
		top: 60px;
	}
}
@media (max-width: 767px)  {.Zone_Entete_Annonceur { display:none}  }
/*
________________________________ Menu Principal ___________________________________ */

.main_menu { position:relative; }

div.avia-menu { position:absolute; bottom:0; right:0; background-color:#0d2f49;
	padding-left:30px;
	background-image: url(../images/menu/menu_droite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
    margin-right: -500px;
    padding-right: 500px;
}  


.main_menu ul:first-child > li > a,
.main_menu ul:first-child > li > a .avia-menu-text { 
	height:40px!important; 
	line-height:40px!important;  
} 

.main_menu ul:first-child > li > a  {  
	color:#8697a4;
	text-transform:uppercase; 
} 

body.page-accueil #avia-menu > li:first-child a,
.main_menu li.current-menu-item > a,
.main_menu li.current-menu-item > a .avia-menu-text,
.main_menu ul:first-child > li > a:hover .avia-menu-text { 
	color:#fff!important; 
} 
 
.header_color .av-subnav-menu a:hover, 
.header_color .main_menu ul:first-child > li a:hover, 
.header_color .main_menu ul:first-child > li.current-menu-item > a, 
.header_color .main_menu ul:first-child > li.current_page_item > a, 
.header_color .main_menu ul:first-child > li.active-parent-item > a {
	color:#8697a4;
}


.main_menu ul:first-child > li > a { 	padding:0 15px!important; } 

@media (max-width: 1024px)  {	.main_menu ul:first-child > li > a { padding: 0 10px !important; } }


.main_menu ul:first-child > li.menu_jt a,
.main_menu ul:first-child > li.menu_emissions a {
  background-position: left top, right top;
  background-repeat: no-repeat ;
  padding:0 25px!important; 
  color:#0d2f49!important;   
}

body.term-jt .main_menu ul:first-child > li.menu_jt a,
body.page-emissions .main_menu ul:first-child > li.menu_emissions a {
  color:#fff!important;   
}

.menu_jt a { background-color:#8697a4;  background-image: url(../images/menu/menu_gris_gauche.png), url(../images/menu/menu_gris_droite.png); }

.menu_emissions a { background-color:#789fd1;  background-image: url(../images/menu/menu_bleu_gauche.png), url(../images/menu/menu_bleu_droite.png); } 


/*
________________________________  Bandeau Titre ___________________________________ */

.Bandeau {
	position:relative;
	min-height:50px; 
	max-height:430px;
	background-color:#568ac7;
	display:table;
	width:100%;

}
.Bandeau, .Bandeau_Habillage, .Bandeau_Image { 
	overflow:hidden;	
}

.Bandeau_Habillage {
	display:table-cell;
	width: 53%;
	background-image: url(../images/bandeau/defaut/fond_bandeau.png);
	background-repeat: repeat;
	background-position: top right;	
} 


.Bandeau_Image {
	display: table-cell;
	width: 47%;
	height: 430px;
	position:relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

.Bandeau_Coin_Image {
	position:absolute; top:0; bottom:0; left:0; right:0;
	background-image: url(../images/bandeau/defaut/fond_bandeau_incline.png);
	background-repeat: no-repeat;
	background-position: top left; 
}

.Bandeau_Titre { position:absolute; top:0; bottom:0; right:50%; width:30%;  } 

.Bandeau_Titre_Interieur { position:absolute; top: 50%; transform: translateY(-50%); color:#fff; font-size:26px; } 

 
.Bandeau_Titre_Interieur a { color:#fff; display:block; text-decoration:none; } 
 

.Nom_Theme {
	text-transform: uppercase;
	font-size:16px; padding: 0 0 10px 0; font-weight:bold;
	line-height: 1;
}

.Bandeau_Titre .article_icone { margin: 20px 0 0 0;  }

  
.Picto_Categorie { width: 75%; padding: 0 0 30px 0; display:block; }

.Bandeau_Titre_Interieur a h1 { font-size:28px; }

  
@media (max-width: 989px)  {	
	.Bandeau_Titre { top:50px; }
}
@media (max-width: 767px)  {	
 
	
	.Bandeau_Image { height: 330px; }
	.Bandeau_Titre { right: auto; left: 40px; width: 55%; }
	
	.Picto_Categorie {
		width: 65%;
		padding: 0 0 10px 0; 
	}
 
	.Nom_Theme { font-size: 14px;} 
	.Bandeau_Titre_Interieur a h1 { font-size:20px; }	
	.Bandeau_Titre .article_type_video {
		background-size: 75%;
	}
}


/* ____ Bandeaux Spéciaux _____________*/

body.term-jt .Bandeau_Habillage {
	background-color:#8697a4;
	background-image: url(../images/bandeau/jt/fond_bandeau.png);
	background-repeat: no-repeat;
}
body.term-jt .Bandeau_Coin_Image { 
	background-image: url(../images/bandeau/jt/fond_bandeau_incline.png);
}
body.term-jt .Bandeau_Titre .Nom_Theme { display:none; }

body.page-emissions .Bandeau_Habillage {
	background-color:#8697a4;
	background-image: url(../images/bandeau/emissions/fond_bandeau.png);
}

body.page-emissions .Bandeau_Coin_Image { 
	background-image: url(../images/bandeau/emissions/fond_bandeau_incline.png);
}


body.page-emissions .Bandeau_Titre_Interieur a { color:#0d2f49; } 




/*
________________________________ footer ___________________________________ */

#footer { background-color:#0d2f49; border:none; margin: 20px 0 0 0;  }
#footer, #footer a { color:#8697a4; }

#footer .widgettitle { margin-bottom:20px; color:#8697a4; }

div .av_one_third {
    margin: 0;
	padding:0 0 0 3%;
    width: 25%;
}
div .av_one_third.first {
	width: 50%; 
	padding:0;
}

.txt_footer { text-transform:uppercase; padding:45px 0 0 20px; display:inline-block }

@media (max-width: 1509px)  {	div .av_one_third.first { padding:0 0 0 3%; }	}

@media (max-width: 1023px)  {	.txt_footer { padding:25px 0 0 0; }	
div .av_one_third, div .av_one_third.first { 
    width: 33%;
}}
@media (max-width: 767px)  {	 #footer .widget {  margin: 0; }	#footer .widgettitle { margin-bottom:10px; }



}
@media (max-width: 424px)  {	 
	div .av_one_third { 
		padding: 0 0 0 20px!important; 
	}	
}

/*
________________________________ Pages Blog ___________________________________ */


.Blog_Titre_Categorie { max-width: 1096px; }

 
.Blog_Titre_Categorie a { background-color:#0d2f49; padding:12px 25px; display:block; color:#fff; font-size:16px; text-transform:uppercase; font-weight: bold; } 
.Blog_Titre_Categorie a:hover { text-decoration:none; } 

.Blog_Container {
	margin:0 -7px;
	font-size:0;
} 

.Bloc_Blog {
	position: relative;
	width: 356px;
	height: 213px;
	overflow: hidden;
	display: inline-block;
	clear: none;
	float:none;
	margin:0 7px 14px 7px; 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;	
} 
@media (min-width: 1336px)  {	body.Page_Multi_Blog .Blog_Container .Bloc_Blog:nth-child(1n+4) { display:none; }	}

 
@media (max-width: 767px)  { 
	.Blog_Titre_Categorie { margin: 10px 0;	}	
	.Bloc_Blog { margin:0 7px ; }
}



.Bloc_Blog a {
	position:absolute;
	top:0;
	bottom:0;
 	left:0;
	right:0;
}
 
.Bloc_Blog .post-title {
	position: absolute;
	top: 15px;
	left: 15px;
	color: #fff;
	width: 220px;
	font-weight: normal;
	font-size: 18px!important;
	text-align:left!important;
	padding:0!important;
	z-index: 10;
	
}

.BB_Habillage {
	position: absolute;
	top:0px;
	left:0px;
	right: 0;
	bottom: 0;	
	background-image: url(../images/blog/bloc_blog_bleu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
 

.BB_Icone {
	position: absolute;
	top: 154px;
	left: 15px;
}


.BB_Categorie {
	position: absolute;
	top: 140px;
	left: 60px;
	background-repeat: no-repeat;
	background-position: center center;
	width: 134px;
	height: 73px;
}

/* _________ Couleurs Thèmes Spéciaux ________________ */

body.term-jt .Blog_Titre_Categorie a { background-color:#8697a4; color:#0d2f49; } 

body.page-emissions .Blog_Titre_Categorie a { background-color:#78a3d5; color:#fff; } 

body.page-emissions .Blog_Titre_Categorie.Avec_Titre span { display:none; }
body.page-emissions .Blog_Titre_Categorie.Avec_Titre a {
	background-color: #78a3d5;
	background-repeat: no-repeat;
	background-position: center center;
	height: 110px;
	width: 100%;
}

.titre-experience-client-digitale a { background-image: url(../images/titres/barre/experience_client_digitale.png); }
.titre-decryptage a { background-image: url(../images/titres/barre/decryptage.png); }
.titre-hababook a { background-image: url(../images/titres/barre/hababook.png); }
.titre-generation-y a { background-image: url(../images/titres/barre/generation_y.png); }
.titre-le-grand-entretien a { background-image: url(../images/titres/barre/le_grand_entretien.png); }
.titre-les-coulisses a { background-image: url(../images/titres/barre/les_coulisses.png); }
.titre-interview-flash a { background-image: url(../images/titres/barre/interview_flash.png); }
.titre-eclairages a { background-image: url(../images/titres/barre/eclairages.png); }
.titre-start-me-up a { background-image: url(../images/titres/barre/start_me_up.png); }



/* _________ H over ________________ */

 
.Blog_Container article .BB_Habillage {	transition:All 0.5s ease; }
.Blog_Container article:hover .BB_Habillage { background-color: rgba(75,131,196,0.5); } 
 

 
/*
.Blog_Container article .BB_Habillage,
.Blog_Container article .post-title a {
	transition:All 0.5s ease;
}

.Blog_Container article:hover .BB_Habillage {
	transform: translateX(-267px);
}

.Blog_Container article:hover .post-title a {
	text-shadow:1px 1px 1px #000, 1px 1px 6px #000, 1px 1px 12px #000;
}
*/


.Bloc_Blog .post-meta-infos,
.Bloc_Blog .entry-content,
.Bloc_Blog .entry-footer { display:none!important; }

.article_icone { 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 42px;
	height: 42px;	
}
.article_type_video { background-image: url(../images/blog/picto_fleche_blanc.png); }
.article_type_texte { background-image: url(../images/blog/picto_texte_blanc.png); } 

body.page-emissions .Bandeau_Titre .article_type_video { background-image: url(../images/blog/picto_fleche_bleu.png); }
body.page-emissions .Bandeau_Titre .article_type_texte { background-image: url(../images/blog/picto_texte_bleu.png); } 




/* ________ Habillage des Blocs Blog suivant les catégories / thèmes ___________________*/

article.category-experience-client-digitale .BB_Habillage,
article.category-decryptage .BB_Habillage,
article.category-hababook .BB_Habillage,
article.category-generation-y .BB_Habillage,
article.category-le-grand-entretien .BB_Habillage,
article.category-les-coulisses .BB_Habillage,
article.category-interview-flash .BB_Habillage,
article.category-eclairages .BB_Habillage,
article.category-start-me-up .BB_Habillage { background-image: url(../images/blog/bloc_blog_bleu_bas_bleu_fonce.png); }

article.category-experience-client-digitale .BB_Categorie { background-image: url(../images/titres/bloc/experience_client_digitale.png); }
article.category-decryptage .BB_Categorie { background-image: url(../images/titres/bloc/decryptage.png); }
article.category-hababook .BB_Categorie { background-image: url(../images/titres/bloc/hababook.png); }
article.category-generation-y .BB_Categorie { background-image: url(../images/titres/bloc/generation_y.png); }
article.category-le-grand-entretien .BB_Categorie { background-image: url(../images/titres/bloc/le_grand_entretien.png); }
article.category-les-coulisses .BB_Categorie { background-image: url(../images/titres/bloc/les_coulisses.png); }
article.category-interview-flash .BB_Categorie { background-image: url(../images/titres/bloc/interview_flash.png); }
article.category-eclairages .BB_Categorie { background-image: url(../images/titres/bloc/eclairages.png); }
article.category-start-me-up .BB_Categorie { background-image: url(../images/titres/bloc/start_me_up.png); }


/* __ les thèmes passent en priorité ___ */

article.themes-jt .BB_Habillage { background-image: url(../images/blog/bloc_blog_bleu_bas_gris.png); }
article.themes-jt .BB_Categorie { background-image: url(../images/blog/picto_jt.png); }




/*
________________________________ Page / Article ___________________________________ */

.Content_Blanc,
body:not(.home).page .content,
body.single .content { background-color:#fff; color:#333; box-shadow: 4px 4px 11px #bbb; }

body:not(.home).page .content article,
body.single .content article { margin: 0 25px; font-size:16px; }



.page-thumb { margin: 0 0 20px 0; }

.content article h1 {
	color:#0d2f49; 
	font-size: 32px;
	line-height: 1;
	margin: 10px 0;
}

.content article h3 {
    font-size: 22px;
    line-height: 1.4;
    margin-bottom: 10px;
}

@media (max-width: 767px)  {	
	h1,
	.content article h1 { 
		font-size: 24px; 
	}
	.content article h3 {
		font-size: 20px;
		line-height:normal;
	}	

}
@media (max-width: 374px)  {	
	body.single .content article {
		margin: 0 15px; 
		width: 290px;
	}
}
/* ____ Post_Header ____*/

.Zone_Reseaux_Sociaux,
.Zone_Post_Header,
.Zone_Publi_Header { display:inline-block; vertical-align:top; margin:0; padding:0; }

.Zone_Reseaux_Sociaux { width: 7%;  }
.Zone_Post_Header { width: 93%; font-size: 14px; color:#8697a4; } 

.Zone_Publi_Header { width: 20%; text-align:right; }

.Zone_Post_Header .Info_Partager { font-weight:bold; text-transform:uppercase; }
.Auteur { font-weight:bold; }
.Zone_Post_Header .Auteur a { color:#8697a4; }

.entry-content-header { margin:30px 0; }



/* Publi-reportage */

.Zone_Publi_Header img { max-width: 100px; }

.single.theme-publi-reportage .content article h1 { color:#aaa800; }

 @media (max-width: 1335px)  {	
	body:not(.author).theme-publi-reportage .Zone_Post_Header{ width: 73%; } 
}
  
/* ____ Reseaux_Sociaux ____*/ 
 
#top .Zone_Reseaux_Sociaux .av-share-box ul { 
    border: none;
    display: block;
    width: 36px;
    border-radius: 0px;
}
.Zone_Reseaux_Sociaux .av-share-box ul li {
	border: none;
    display: block;
}

.Zone_Reseaux_Sociaux .av-share-box ul li a { 
    padding: 7px 0;
    color:#cedff0;
}

.Zone_Reseaux_Sociaux .av-social-link-facebook { background-color:#1e69ba; }
.Zone_Reseaux_Sociaux .av-social-link-twitter { background-color:#78a3d5; }
.Zone_Reseaux_Sociaux .av-social-link-linkedin { background-color:#4b87c8; }
.Zone_Reseaux_Sociaux .av-social-link-mail { background-color:#0d2f49; }

.Zone_Reseaux_Sociaux [data-av_iconfont="entypo-fontello"]::before {
    font-size: 16px;
	
}


@media (max-width: 767px)  {	
	#top .Zone_Reseaux_Sociaux .av-share-box ul,
	.Zone_Reseaux_Sociaux {
		width: 100%; 
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		text-align: right;
	}
 
	body:not(.author)#top.theme-publi-reportage  .Zone_Reseaux_Sociaux .av-share-box ul,
	body:not(.author).theme-publi-reportage .Zone_Reseaux_Sociaux {
		position:static; 
		text-align: left;
	}	
	
	
	.Zone_Reseaux_Sociaux .av-share-box ul li { 
		display: inline-block;
		width: 36px;
		text-align: center;
	}	
	.Info_Partager { display:none; }
	
	.entry-content-header {
		margin: 0 0 20px 0;
	}	
}


/* ____ Thèmes spéciaux ____*/

/* Page publi-reportage */
body:not(.author).theme-publi-reportage .container .av-content-small.units { 
    border: 15px solid #aaa800; 
	width: calc( 77.8% - 30px);
}

body:not(.author).theme-publi-reportage main > article { position:relative; }
body:not(.author).theme-publi-reportage main > article::before{
	content:'/ publi-reportage /';
	position:absolute;
	top:-20px;
	right:0;
	font-size:20px;
	font-weight:bold;
	color:#000;
} 
 
/* Bloc_Blog publi-reportage */
.Bloc_Blog.themes-publi-reportage {  border: 15px solid #aaa800; background-color: #000;  }
.Bloc_Blog.themes-publi-reportage .BB_Habillage {  background:#0d2f49; }

.Bloc_Blog.themes-publi-reportage .BB_Icone { top: 15px; }
.Bloc_Blog.themes-publi-reportage .post-title { left: 70px; color: #aaa800; width: 240px; font-weight:bold; }
.Bloc_Blog.themes-publi-reportage .BB_Categorie { left: 15px; bottom:15px; background-image: none; width: auto; height: auto; 
	font-size:20px;
	font-weight:bold;
	color:#fff; 
}

.Bloc_Blog.themes-publi-reportage .BB_Publi_Visuel { position:absolute; right:15px; bottom:15px; width:90px; height:80px; 
	background-repeat:no-repeat; background-size:contain; background-position:bottom right;  
}

.Bloc_Blog.themes-publi-reportage .article_type_video { background-image: url(../images/blog/picto_fleche_vert.png); }
.Bloc_Blog.themes-publi-reportage .article_type_texte { background-image: url(../images/blog/picto_texte_vert.png); } 

@media (max-width: 767px)  {
	body.theme-publi-reportage .container .av-content-small.units {
		border: 3px solid #aaa800; 
	}
	
	body.theme-publi-reportage main > article::before { 
		top: -40px; 
	}	
}
@media (max-width: 374px)  {	
	body.theme-publi-reportage .container .av-content-small.units {
		border-left:none;
		border-right:none;
	}
}


/*
________________________________ Agenda ___________________________________ */

body.post-type-archive-agenda .container .av-content-small.units,
body.single-agenda .container .av-content-small.units { padding:0; }

body.post-type-archive-agenda .container article { margin: 0 0 40px 0; } 
body.single-agenda .content article { margin: 0; } 

.Agenda_Article { position:relative; padding: 85px 70px 70px 70px;   }

.Agenda_Etiquette { border-bottom:2px solid #cfd5db;  margin:0 0 25px 0; padding:0 0 10px 0; font-size:22px; font-weight:bold; color:#0d2f49; }
.Agenda_Picto {  position:absolute; width:80px; height:80px; background-repeat:no-repeat; background-image:url(../images/picto_agenda.png);  }
 
.Agenda_Entete_Separateur { border-top:2px solid #cfd5db; width:100%; margin:25px 0 40px 0; } 
 
.content article.Agenda_Article h1 { color:#1e69b6; margin-left:115px; font-size:40px; }
.content article.Agenda_Article h2 { color:#8697a4; margin-left:115px; }


.Agenda_Visuel { display:inline-block; vertical-align:middle; width:26%; margin: 25px 25px 25px 0;}
.Agenda_Article blockquote { display:inline-block; vertical-align:middle; width: 60%;  }

.Agenda_Bouton_Lien { background-color:#1e69b6; color:#fff; display:inline-block; box-shadow: 2px 2px 4px #aaa; padding:10px 15px; margin: 20px 0 0 0; font-size:16px; }
.Agenda_Bouton_En_savoir_plus { float:right; }


@media (max-width: 767px)  {
 .Agenda_Article {  padding: 50px 20px 20px 20px;   }
 
 .Agenda_Picto { top: 20px; right: 20px; background-size: 50px; background-position: right top;}
 
.content article.Agenda_Article h1 { margin-left:0; font-size:28px; }
.content article.Agenda_Article h2 {margin-left:0; font-size: 22px; }
.Agenda_Entete_Separateur { margin:25px 0 0 0; } 
.Agenda_Visuel {
    display: block;
    width: 100%;
    margin: 15px 0;
}
.Agenda_Article blockquote { 
    width: 100%;
}
}
@media (max-width: 374px)  {	 
	body.single .content article.Agenda_Article {
		width: 320px;
	}
}

/*
________________________________ Widget Agenda ___________________________________ */

.Agenda_Widget { padding: 25px; position:relative;  }

.Agenda_Widget .Agenda_Picto { 
    top: 12px;
    right: 25px;
    background-size: 35px;
    width: 35px; 
	height: 35px; 
}

.Agenda_Widget .Agenda_Etiquette {  margin: 0; }

.Agenda_Listes a { text-decoration:none; padding:15px 0; border-bottom:2px solid #cfd5db; display:block; }

.Agenda_Listes a h3 { font-size: 16px; margin: 0;}
.Agenda_Listes a span { color:#888; }


.Agenda_Listes a:hover h3 { text-decoration: underline; }

.Agenda_Lien_Liste_Agenda { padding:15px 0 0 0; font-weight:bold; display:block; color:#0d2f49; font-size: 14px; }


/*
________________________________ Widget Agenda ___________________________________ */

#top .Agora_Reseaux_Sociaux_Widget .social_bookmarks li { 
    float: none; 
    display: inline-block; 
}


/*
________________________________ Recherche ___________________________________ */

main.template-search { padding-top:0; }

.Zone_Recherche_Plus { 
padding: 70px 25px 25px 25px;
margin: 0 0 30px 0;
}

#searchsubmit {
background-color: #fff; 
border: 1px solid #e1e1e1; 
border-left: 0; 
color: #0d2f49;
}

/*
________________________________  Inscription_Newsletter ___________________________________ */

.IN_Zone_Fond { position:fixed; top:0; bottom:0; right:0; left:0; z-index: 9000; background-color:rgba(0,0,0,0.5); display:none; }
.IN_Centrage  { position:absolute; top: 50%; transform: translateY(-50%);left: 0; right: 0; }

.IN_Popup { margin:0 auto; width: 700px; background:#fff; position:relative; z-index: 9001;}

.IN_Entete {
	padding: 8% 8%;
	background-color: #0d2f49;
	color: #fff;
	font-size: 26px;
	background-image: url(../images/fond_newsletter.png);
	background-repeat: no-repeat;
	background-position: right center;

 }

.IN_Texte {  padding:0 8% 3% 8%; }

table.formulaire_newsletter { border:none; }
table.formulaire_newsletter td { padding: 10px 20px 10px 0; border:none; vertical-align: top; }
table.formulaire_newsletter input { margin:0!important; box-shadow: 2px 2px 4px #aaa; width:100%;height: 37px; }

.IN_Fermer::after {
    content: 'x';
    position: absolute;
    top: -10px;
    right: -10px;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    font-size: 18px;
    text-align: center;
    vertical-align: top;
    color: #0d2f49;
    background-color: #fff;
    line-height: 1;
    font-weight: bold;
    cursor: pointer;
}
 
.IN_Fermer:hover:after { 
	background-color: #C00;
	color:#fff;
}

@media (max-width: 767px)  {
	table.formulaire_newsletter td { display:block; }
	.IN_Popup { width: 90%; }
	
}


/*
________________________________ Page Auteurs ___________________________________ */


body.author .content { padding-top:0; }

body.author .page-heading-container {
    background-color: #fff;
    padding: 75px 50px 50px 50px;
	box-shadow: 4px 4px 11px #bbb;
	position: static;
    border:none;
}

body.author .units {
    border: none;
    position: static;
}


/*
________________________________ Divers ___________________________________ */


.img-responsive { max-width: 100%;, height: auto; display: block; }

.sidebar .zone_texte { text-align:center; color:#0d2f49; padding:20px 0; }

.sidebar .container_pub { margin:0 -24px; text-align:center; }

.zone_pub { background-color:#959595; color:#eee; font-size:13px; text-align:center; margin:0 auto; } 


.container_pub { display:block; }
.container_pub img { max-width: 100%;, height: auto; display: block; }


.newsbox { background-color:#fff; padding: 10px; }


#scroll-top-link.avia_pop_class {    background-color: #fff;	}

 




