/* theme_global */
/* styles communs à tous les sites des portails intra et extra */

@import url('extra.css');
/* désactivation tipafriend */
.navtools .send
{
display:none;
}


/* supression du bouton version flash du player video */
#btnHD
{
	display:none;
}

/* body cacher les scrollbars superflues */
body
{
overflow:auto !important;
}



/* bigfooter : cacher la carte et mettre le titre en minuscules */
/* evos logo 2022 */
#navportal-map #menu-footer-link .title
    {
    background: #E50019;
	}

#navportal-map-wrapper
{ 
 border:4px solid #E50019;
 background:#FFF;
 
}


#navportal-map-wrapper li.nv-item a
{
 color:#111;
}

#navportal-map-wrapper .title a
{
 color:#E50019 !important;
}



 #navportal .grid_4
{
display:none;
}

#navportal .grid_8
{
width:960px;
font-family: "ubuntu", Tahoma, Geneva, sans-serif;
}
.ie7 #navportal .grid_8 .branding:before
{
font-size: 15px!important;
}


#navportal .grid_8 h2, #navportal .grid_8 p
{
display:none;
}

/* Ajout d'une marge en bas de page */
.container_12.s4-widecontentarea.clearfix {
    padding-bottom: 30px;
}

/* Elargissement de la zone recherche */
.ie7 #s4-searcharea {
	width:355px!important;
}
/* Elargissement de la zone de titre */
#branding .grid_6
{
width: 540px;
}


/* barre accesibilité */

/* icones multimedia ré-adaptés au thesaurus en FR et EN */

span.mosaic-actualite, span.mosaic-Actualite
	{
	display:none;
	}

span[class^=mosaic-Portrait],span[class^=mosaic-Metier]
	{
	display:none;
	}
.mosaic-video, .mosaic-Video
	{
	background-position: left -62px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}
	
.mosaic-animation-interactive, .mosaic-Animation-interactive, .mosaic-Interactive-animations
	{
	background-position: left -165px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}
	
.mosaic-galerie-photo, .mosaic-Galerie-photo, .mosaic-Photo-galleries 
	{
	background-position: left -15px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}
	
.mosaic-podcast-audio, .mosaic-Podcast-audio, .mosaic-Podcasts
	{
	background-position: left -112px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}

  .mosaic-quiz, .mosaic-quizz /* pour l'instant picto anim, a remplacer par picto quiz quand intégré - idem classes mediapage-quiz et search-quiz (ci dessous) */
	{
	background-position: left -165px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}


  
  span.mosaic-Dossier-de-presse, span[class^=mosaic-Edition],span[class^=mosaic-edition]
	{
		background-position: left -262px;
    background-image: url("/style%20library/themes/global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	display:inline !important;
	}
  


span[class^=mosaic-Article],span[class^=mosaic-article],span[class^=mosaic-Dossier]
	{
	background-position: left -212px;
    background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
    text-indent: -9999px;
    background-color: #000;
    height: 2em;
    padding: 0 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 40px;
	}

	
.mosaic-Lessentiel-sur {
    background-position: left -364px!important;
}

.mediapage-Animation-interactive, .mediapage-Interactive-animations
	{
	background-position: -65px -160px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.mediapage-Quiz
	{
	background-position: -65px -160px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.mediapage-Video
	{
	background-position: -65px -60px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.mediapage-Podcast-audio, .mediapage-Podcasts
	{
	background-position: -65px -110px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.mediapage-Galerie-photo, .mediapage-Photo-galleries 
	{
	background-position: -65px -10px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
 .search-event, .search-Actualite, .search-evenement
	{
	background-position: -65px -315px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding-left: 25px;
 
	}
	
.search-Dossier-multimedia
	{
	background-position: -65px -215px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	

.search-Editions
	{
	background-position: -65px -267px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}

.search-Animation-interactive
	{
	background-position: -65px -165px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}

.search-Quiz
	{
	background-position: -65px -165px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.search-Video
	{
	background-position: -65px -65px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.search-Podcast-audio
	{
	background-position: -65px -115px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}
	
.search-Galerie-photo
	{
	background-position: -65px -15px;
	padding:0px;
	width: 25px;
	background-image: url("global/picto.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    text-indent: -9999px;
	}	

/* liens */

a.external, a[class*="external"], a[rel^="a.external:"],
a.download, a[class*="download"] {
    padding-right: 17px;
}

	
/* liens dans les encarts noirs */

.ms-rteElement-cea-rte-right-box-2 a.ms-rteElement-cea-link,
.ms-rteElement-cea-rte-box-2 a.ms-rteElement-cea-link,
.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link
    {
    color:#DEDEDE !important;
    }

.ms-rteElement-cea-rte-right-box-2 a.ms-rteElement-cea-link:hover,
.ms-rteElement-cea-rte-box-2 a.ms-rteElement-cea-link:hover,
.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:hover
    {
    color:#FFF !important;
    }

.ms-rteElement-cea-rte-right-box-2 a.ms-rteElement-cea-link:visided,
.ms-rteElement-cea-rte-box-2 a.ms-rteElement-cea-link:visided,
.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:visided
    {
    color:#DEDEDE !important;
    }

.ms-rteElement-cea-rte-right-box-2 a.external, .ms-rteElement-cea-rte-right-box-2 a[class*="external"], .ms-rteElement-cea-rte-right-box-2 a[rel^="a.external:"],
.ms-rteElement-cea-rte-box-2 a.external, .ms-rteElement-cea-rte-box-2 a[class*="external"], .ms-rteElement-cea-rte-box-2 a[rel^="a.external:"],
.ms-rteElement-cea-rte-box-3 a.external, .ms-rteElement-cea-rte-box-3 a[class*="external"], .ms-rteElement-cea-rte-box-3 a[rel^="a.external:"] {
    background: rgba(0, 0, 0, 0) url("global/links_white.png") no-repeat scroll right 3px;
    padding-right: 17px;
}

	

/* améliorations de la mise en page du dropdown */
/* passage en 3 colonnes, meilleure distinction du niveau 3 vs niveau 2
 mais reste des soucis d'alignement verticaux */

.menu-dropdown .level1 
	{
    margin-left: 0px;
    margin-right: 0px;
	}

.menu-dropdown .level2 
	{
    font-size: 11px;
    padding-left: 10px;
 	}

 
 /* amélioration de la mise en page despages actu, dossier...  LC */
 
 	/*/
#content .cartouche .logo 
	{
    margin-right: 20px;
	}
 
	 /* définition du style Chapo LC */
 
#content .cartouche .chapo {
    font-size: 1.1em;
    margin-right: 20px;
    overflow: hidden;
}
 

.ms-rtestate-field ul li
  {
    list-style-image: url("/Style%20Library/themes/defaut/css/img/puce/block-trick.gif");
    margin-right:10px;
    margin-left:30px;
  }



.ms-rtestate-field ol li
  	{
    list-style-type:decimal;
	list-style-image:none;
    margin-right:10px;
	margin-left:25px;
    }

.webpart-diapo ul li, .webpart-mosaic ul li, .webpart-list ul li, .webpart-slider ul li
  	{
    margin-left:0px;
    }


.webpart-diapo  .footer .thumbs ul li 
{
list-style:none !important;
}


	
/* correction slider affichés les uns au dessus des autres pendant le chargement de la page */
 .webpart-slider
  	{
  overflow-y:hidden !important;
  
  }
	
.ms-core-menu-item
	{
	list-style-image:none !important;
    margin-left:0px !important;    
	}
	
#navtrier .header li
	{
	list-style-image:none;
    margin-left:0px;	
	}
	
	
/* on rattrappe le coup de la marge a l'interieur des webparts LC */
.webpart-mosaic li,
.slider-carrousel li,
.webpart-list li,
.webpart-agenda li,
.slider li
{
 margin-left:0px; 
}

	
/* amélioration du style légende images : plus petit et plus discret */
.ms-rteElement-cea-figure
	{
	color: #6C6C6C;
	font-size: 80%;
	line-height: normal; 
	text-align:left;
	}

/* barre de localisation dans le site, application du style "here" oublié */
.breadcrumb .here 
	{
	color: #b3000f;
	}
.bredcrumb .sep, .breadcrumb a
	{
	color: #666666 
	}
.bredcrumb .sep
	{
    font-family: Comic Sans MS;
    font-weight: bold;
	}
	

/* menu latéral : mise en exergue de la rubrique en cours, fond gris cf maquette charte */
.open 
	{
    background-color: #f7f7f7;
	}

/* menu lateral - Ajout d'un filet et d'un padding à droite pour mieux le séparer du contenu de la page et suppression du border top et bottom pour l'appliquer à l'item 1 */ 
#navsub
	{
	border-top: none;
	border-bottom: none ;
	}
/* ajout d'un filet suppérieur à l'item 1 & inférieur au last */
#navsub .nv-item-1 a
	{
	border-top: 1px solid #e6e6e6;
	}
#navsub .nv-item a
	{
	border-top: 1px solid #fff;
	}
#navsub .last a
	{
	border-bottom: 1px solid #e6e6e6;
	}

/* faire disparaitre les bordrures dans les tables par défaut */
.ms-rteTableEvenCol-default,
.ms-rteTableOddCol-default
  {
  border:none !important;
    
 }

.ms-rteTable-default
	{
	border:0px !important;
	}
 
/* adaptation des styles inclusifs des encarts (titres, liens, puces...) */

/* ------------------------------------------------------------------------- */
/* ------------------- STYLE PROMO PICTOS RESEAUX SOCIAUX ------------------ */
/* ------------------------------------------------------------------------- */

div#boutons-reseaux-sociaux a {
	background: #222;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 9%; }
div#boutons-reseaux-sociaux img {
	width: 33px;
	margin-top: 14px; }
div#boutons-reseaux-sociaux a:hover {
	background: #eedfd2; }



/* texte plus petit dans les encarts */
.ms-rteElement-cea-rte-box-push-0,
.ms-rteElement-cea-rte-box-push-1,
.ms-rteElement-cea-rte-right-box-3,
.ms-rteElement-cea-rte-right-box-2,
.ms-rteElement-cea-rte-left-box-2,
.ms-rteElement-cea-rte-left-box-3,
.ms-rteElement-cea-rte-box-push-2,
.ms-rteElement-cea-rte-box-push-3
	{
	font-size:85%;
	}

/* liens gris clair dans les encarts a fond de couleur */
.ms-rteElement-cea-rte-right-box-3 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-box-2 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-right-box-2 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-left-box-2 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-box-3 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-left-box-3 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-box-push-3 a.ms-rteElement-cea-link:link,
.ms-rteElement-cea-rte-box-push-2 a.ms-rteElement-cea-link:link
	{
	color:#F6F6F6 !important; 
	}

/* puces blanches dans les encarts a fond de couleur */
.ms-rteElement-cea-rte-box-2 ul li,
.ms-rteElement-cea-rte-right-box-2 ul li,
.ms-rteElement-cea-rte-left-box-2 ul li,
.ms-rteElement-cea-rte-box-3 ul li,
.ms-rteElement-cea-rte-left-box-3 ul li,
.ms-rteElement-cea-rte-box-push-3 ul li,
.ms-rteElement-cea-rte-box-push-2 ul li,
.ms-rteElement-cea-rte-right-box-3 ul li
.ms-rtestate-field .ms-rteElement-cea-rte-box-3 ul li
	{
	list-style-image: url("/Style%20Library/Themes/defaut/css/img/puce/go-white.png")!important;
	}
	
/* corrections encarts déportés trop à droite */
.ms-rteElement-cea-rte-box-push-0,
.ms-rteElement-cea-rte-box-push-1,
.ms-rteElement-cea-rte-box-push-2,
.ms-rteElement-cea-rte-box-push-3
	{
	width: 200px;
	margin-right: -240px;
	}
.ms-rteElement-cea-rte-box-push-0
	{
	width: 220px;
	}



	
.slm-layout-main .link-item, .slm-layout-main  .link-item a, .slm-layout-main .link-item a:link
	{
	font-size:13px;
	color:#353535;
	font-family:tahoma;
	}
	
	
.ms-rte-wpbox table
	{
	margin-bottom:2px;
	}

.zz_slm-layout-main /* effet de bord sur éditeur groupes de liens */
	{
	margin-top:-10px;
	padding-top:1px;
	}

.slm-layout-main .item img
	{
	float:left;
	padding-right:10px;
	}

	
/* correction effet de bord du style précédent sur l'édition des blocs de liens */
.dfwp-list .slm-layout-main
	{
	margin-top:4px;
	padding-top:10px;
	}
  
/* article 1 2/3 1/3 : discretisation de la colonne de droite qui est utilisée dans le cadre de ce template pour de la prolongation de lecture */
.page_article  #content .grid_3
  	{
     font-size:85%; 
     width:220px;
     margin-left:0px;
     padding-left:9px;
     border-left:1px solid #F1F1F1;
   
    }
/* correction impact sur mosaique */
#content .webpart-mosaic .grid_3 
  {
    border-left: none !important;
    font-size: 100% !important;
    padding-left: 0 !important;
}
 
 /* fil d'ariane: cacher le noeud feuille (page en cours, doublonne avec titre page et titre rubrique le plus souvent */
 .breadcrumb strong
  	{
      display:none;
    }
	
 .page_searchpage strong, .page_chapitre  .breadcrumb strong
	{
      display:inline;
    }

/* vignettes listes consolidées en hauteur libre */
.webpart-list .nv-item img
  	{
    height:auto;
    }

	
/* rétablissement de la couleur des liens sharepoint dans le back (effet de bord :  fait apparaitre les liens front en bleu côté prévisu )*/
	  
.page_searchpage #Groups  a,
.page_searchpage #Refinement a
  		{
       color:#353535 !important;
      }
	  
/* rendre les signets (ancres) invisibles si elles commencent par ancre_, mais les garder visible en BO */
a[id^=ancre_], a[id^="ancre_"]:link
  	{  
	left: -5000px;
	position: relative;
	}
  	
#ctl00_PlaceHolderMain_FieldsOnEditMode a[id^=ancre_],   #ctl00_PlaceHolderMain_FieldsOnEditMode a[id^=ancre_]:link
  	{
	display:inline;
	 background-color:yellow;
	 font-size: 1em;
	 position:static !important;
	}

	
#navmore a[href='']
	{
	/* désactiver les groupes de lien en  affichage */
	/* display:none; */
	/* distinguo visuel des entetes de groupes de liens dans les blocs voir aussi - pas idéal car il faudrait aussi retraivailler le li qui le contient mais impossible de le sélectionner*/
	text-decoration:none;
	color:#888;
	list-style-image:none;
	font-size:1.2em;
	cursor:Default;

	}



	
/* cacher les  titres des formulaires (inutiles) */
.webpart-form .header
	{
	display:none;
	}
  
/* cacher les messages inutiles quand la recherche ne renvoie rien */
  
.page_recherche #Refinement .ms-disabled
   {
     display:none;
     
   }

.page_recherche .ms-srch-result-noResults div
	{
	display:none;
	}
  
.page_recherche .ms-srch-result-noResults ul
	{
	display:none;
	}

.page_recherche .ms-srch-result-noResults .ms-srch-result-noResultsTitle
	{
	display:inline;
	}
	

/* réduire la marge sous les players multimedia */
.block.webpart-media 
  {
   margin-bottom:0px; 
  }
  



/* debug : reafficher les quadrillages en mode edition des tableaux */
.ms-rteTableGrid tbody tr td
	{
	border: 1px dotted #BBB !important;
	}
	
/* curseur de click sur les tris de la recherche */
 .web-srch-reset a
  	{
     cursor:pointer; 
    }
	
/* page publication : ne pas forcer de hauteur aux images de couv */
 .page_publication .logo img
  	{
     height:auto; 
    }

	
/* styles poiyr masquer des boutons inutiles */
/* app store : ne laisser accesible que les applis form et fiche */
/* 
NE MARCHE PAS, LES IDs ne sont pas les mêmes suivant les sites

#idStorefrontLayoutRoot #idStorefrontHeader,
#idStorefrontLayoutRoot div[id^='idStorefrontCarousel'],
#idStorefrontLayoutRoot div[id*='idStorefrontCarousel'],
#idStorefrontListMyAppIcons li
  	{
      display:none;
    }
  
#idStorefrontListMyAppIcons li:nth-child(9),
#idStorefrontListMyAppIcons li:nth-child(7),
#idStorefrontListMyAppIcons li:nth-child(8),
#idStorefrontListMyAppIcons li:nth-child(6)  
  	{
      display:inline;
    } */

/* ruban : cacher sections ou boutons dangereux d'utilisation*/
	
#RibbonContainer ul #Ribbon\.PublishTab\.Workflow,
#RibbonContainer ul #Ribbon\.WikiPageTab\.TagsAndNotes,
#RibbonContainer ul #Ribbon\.Library\.TagsAndNotes,
#RibbonContainer ul #Ribbon\.Documents\.TagsAndNotes,
#RibbonContainer ul #Ribbon\.Library\.CustomizeLibrary,
#RibbonContainer ul li [id^=Ribbon\.Documents\.Share\.Follow],
#RibbonContainer ul li [id^=Ribbon\.Library\.Share\.ViewRSSFeed],
#RibbonContainer ul li [id^=Ribbon\.Library\.Actions\.ConnectToClient],
#RibbonContainer ul li [id^=Ribbon\.Library\.Actions\.MyLinks],
#RibbonContainer ul li [id^=Ribbon\.Library\.Actions\.ExportToSpreadsheet],
#RibbonContainer ul li [id^=Ribbon\.Library\.Settings\.ManageWorkflows],
#RibbonContainer ul li [id^=Ribbon\.Documents\.Workflow\.ViewWorkflows]
 
	{
	display:none;
	}
	
	
/* biblio de pages  : cacher le noeud "PAGES-SPECIALES" qui a souvent un id se finissant par ,1,1*/
 table#onetidDoclibViewTbl0[summary="Pages"]  tbody tr.ms-droppable[id$=\,1\,1]
  	{
     display:none; 
    }
	

/* page porttrait : descativer lien sur tagso center & unit (buggé)  */
.page_portrait #ctl00_PlaceHolderMain_DisplayModePanel_top_Rattachement a
  	{
     pointer-events:none;
      text-decoration: none;
      cursor:default;
    }

/* mosaique : traiter proprement les remontées de visuels qui ne sont pas au format vignette (ex : publis) */
.webpart-mosaic .logo img
       {
      width:auto !important;
      height:auto !important;
      max-height:138px !important;     
      margin:auto;       
         
    }
  
.webpart-mosaic .logo
  {
   display:block;
   width:220px !important;
   height:138px !important;
   overflow:hidden;
   background-color:#333;
  }
  
 /* amélioration des rafineurs */
  .ms-searchref-categoryname {
height :auto !important;
}


li.ms-searchref-selected {
font-weight :normal ;
}

	 
/* Amélioration de lisibilité des tags de bas de pages */
#navtags a {
    line-height: 1.5em;
}

/* cacher les boutons précédent / suivant de la pagination des dossiers chapitrés sur la 1ere et dernière page */
.page_chapitre a.prev:not([href]), .page_chapitre a.next:not([href]) 
  {
   display:none;
  }
  
  
/* test correcion pour bug des images forcées à 188 dans la colonen de droite des articles 2/3 1/3 */

.page_article .grid_3 #ctl00_PlaceHolderMain_FieldsOnEditMode_RichHtmlField3_RichHtmlField
  	{
  width:220px;	
  }
 

/* relooking barre portail */
#navtop-2 {
	
	background: #353535 !important;
	-webkit-box-shadow: 0 1px 9px 1px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 1px 9px 1px rgba(0, 0, 0, 0.45);
    -o-box-shadow: 0 1px 9px 1px rgba(0, 0, 0, 0.45);
	box-shadow: 0 1px 9px 1px rgba(0, 0, 0, 0.45);
	}

#navtop-2 li.level1.nv-item-1.first { border: 0 !important; }
#navtop-2 li.level1.nv-item-1.first a { background: #b3000f; margin-right: 0; padding-right: 6px; }

#navtop-2 li { border-right: 1px solid #ccc; }
#navtop-2 li a { color: #fff; }

#navtop-1 { background: none !important; z-index:3;}

#navtop-1-wrapper.container_12 {
    
    margin-top: 20px;
    padding-left: 10px;
    width: 950px;
	background:transparent;
	z-index:3;
}

#header-wrapper {
	/*background-image: url(img/bg/header.jpg);*/

	-webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.2);
}



#navtop-1 a {
    color: #444;
    font-size: 11px;
}


#header { margin-top: 0 !important; }

/* correc julien : mieux identifier les zones de webpart en back en édition */

.ms-SPZoneLabel
  	{
  background-color:#F2F5A9;
  font-size:12px;
  font-style:italic;
  }
  
  /* 
	--------------- BLOC RECHERCHE PORTAIL / branche --------------- 
	personalisation des résultats suivant le site d'origine
*/

.page_searchpage .controls label,
.page_searchpage #ctl00_PlaceHolderMain_CustomSearchTextBox_ddlSearchScope { display: inline; }

.page_searchpage #navtrier .header,
.page_searchpage #navtrier .inner { width: auto; }


.page_searchpage  #content .grid_3 {
	-webkit-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.25) !important;
    -moz-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.25) !important;
    -o-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.25) !important;
	box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.25) !important;
    display: inline;
}
.page_searchpage #results-portal {background-color:#FFF;}
.page_searchpage #results-portal h2 { background: #f1f1f1; color: #b3000f; font-size: 1.45em; margin-bottom: 10px; padding: 10px 0; text-transform: uppercase; text-align:center;}
.page_searchpage #results-portal h2 small { font-size: 65%; text-transform: none; }
#results-portal ul { margin-bottom: -5px; margin-left: 5px; margin-right: 5px;  }
.page_searchpage #results-portal li { border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; list-style:none;}

.page_searchpage #global-search { margin-bottom: 0; }
.page_searchpage #global-search .btn { background-color: #b3000f; color: #fff !important; text-shadow: initial; width: 163px !important; }
.page_searchpage #global-search .btn .small { line-height: 1em; padding-bottom: 0.25em; }

#results-portal ul li a:before 
	{
	border-radius:3px;
	padding:1px 15px 0px 5px;
	background:url('/Style%20Library/themes/global/external-link.gif') 0px 2px no-repeat;
	background-position:right;
	font-size:11px;
	color:#FFF;
	text-decoration:none !important; 
    opacity:.66;
	white-spaces:pre;
	
	margin-right:60%;
	}

.page_searchpage #navtrier
  	{
      width:500px !important;
    }

.page_searchpage form[action*='Recherche-portail.aspx'] #navtrier
	{
	width:740px !important;
	}

.page_searchpage #Container
	{
	background-color: #EEE;
    width: 170px;
    padding-left: 10px;
	}
	
.page_searchpage #Container	.ms-ref-uparrow
	{
	display:none;
	}

.page_searchpage #Container a.ms-ref-refinername
	{
	pointer-events: none;
    cursor: default;
    font-weight: bold;
    font-size: 15px;
    text-transform: lowercase;
	text-decoration:none;
	}

.page_searchpage #Container a.ms-ref-refinername:before
	{
	content:"par ";
	
	}
	
/* correction du panneau de recherche avancée */
.page_searchpage #taxonomyCriterias fieldset
	{
	float:left;
	}

.page_searchpage #taxonomyCriterias fieldset legend
	{
	padding-right:10px;
	margin-top: -6px;
	}

.page_searchpage #taxonomyCriterias .controls label
	{
	display:table-row;
	}
	
.page_searchpage #taxonomyCriterias	.controls {
    margin-left: 150px;
    border-left: 1px solid #CCC;
    padding-left: 20px;
	}

  
.page_searchpage #searchPlus .tab-panel 
	{

    padding-bottom: 30px;
}



/* eviter la double puce sur les listes a puce inséreres dans les richtext */
.ms-rtestate-field .webpart-list ul li {
    list-style-image: none !important;
	}

/* retirer les flux rss sur les LC sur le meme theme des actus */
.page_actualite #aside .webpart-list .header .feed
	{
	display:none;
	}

/* gerer les ul li dans les descs des players */
.page_media #content .footer ul li
  	{
      list-style-image: url("/Style%20Library/Themes/defaut/css/img/puce/block-trick.gif");
	  margin-left:30px;
  }

 /* bandeau cookies  */
   #cea-divCookiePolicy
  	{
  opacity:.85;
 }
  
  #cea-divCookiePolicy p
  {
     margin-bottom:0px;
  }
  
  #cea-divCookiePolicy img 
  	{
  top:8px;
  }
 
 /* correc anti elargissement form multipost */
 .contenu .divTreeview 
	{
    max-width: 360px !important;
	}

/* cacher acces fonction anonyme */
[id^=Ribbon\.Permission\.Manage\.AnonyAccess-Large]
{
    display:none !important;

}

#header .search label 
{
	top: .4em !important;
}

/* correction largeur forcée à 460px du footer des players intégrés aux pages */
/* annulation correcvtion qui crée un bug visuel de colonnage */
/*.ms-rtestate-field .block-media .footer .grid_6
{
	width:100% !important;
}*/

/* icone agrandir images réduites */
.grid_6 a.popin-caption:before {
    font-size: 12px;
    content: "agrandir \002197";
    color: #EEE;
    text-shadow: 2px 2px 3px #000;
    float: left;
	position:absolute;
	/*margin-left: -65px;
    margin-top: 3px;   */
	 margin-left: 10px;
    margin-top: 10px;
	background: rgba(30,30,30,.4);
    padding: 2px 5px;
}

.grid_6 a.popin-caption
	{
	float:left;
	}
	
.grid_3 a.popin-caption:before {
    font-size: 12px;
    content: "agrandir \002197";
    color: #EEE;
    text-shadow: 2px 2px 3px #000;
    float: left;
    position: absolute;
    margin-left: 10px;
    margin-top: 10px;
	background: rgba(30,30,30,.4);
    padding: 1px 3px;
}

/* zoning bouton HD flash */
.page_article .grid_3 .webpart-media .footer a, .ms-rteElement-cea-rte-box-push-0 .webpart-media .footer a
{ 
font-size:0.923em;
float:left;
background-image:none;
}

#btnHD
{
background-image:none;
    background-image: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #FFF;
    background-color: #222;
    padding: 3px 5px 3px 5px;
	white-space:nowrap;
	padding-left:8px;
}

.webpart-media .footer .more a:nth-child(1):after
	{
	content:" \002197 ";
	font-weight:bolder;
	margin-right:7px;

	}

.webpart-media .footer .more
{
    /*margin-top: -2px;*/
    padding: 0px;
	overflow: hidden;
    min-height: 18px;
}

.webpart-diapo .footer .more
{
    margin-top: 0px;
    
}

.webpart-media .footer .more a:nth-child(1)
{
background-color:#bfa052;
color:#FFF;
    padding: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
	background-image: none;
	white-space:nowrap;

}

.webpart-anim .inner
	{
	background-color: #000;
	border-bottom:0px;
    
	}
	
/* correction style par défaut titre du site suite a correctif H1 */
#branding .baseline h1 {
    margin-bottom: .2em;
    font-size: 2em;
}