#socialtags, .socialtags {
      display: inline-block ;
      vertical-align: middle ; 
      font-style: italic ;
}

#socialtags {
      margin-right: 5px ; 
      margin-bottom: 15px ; 
}
	div.socialtags {
		margin-top: -10px ;
	}

a {
      font-weight: bold ; 
}
      .liste-items a {
	    font-weight: normal ; 
      }

body {
	font-size: 0.82rem ; 
}
	p, h1, h2, h3 {
		text-align: justify ;
	}
		.logo-portrait p {
			text-align: left ; 
		}
#page {
	width: 1150px ; 
	position: relative ; 
	margin-left: auto ; 
	margin-right: auto ;
}

#conteneur_menus {
	position: fixed ; 
	height: 110px ;
	display: inline-block ; 
	background-color: #f9f9f9 ;
	z-index: 25 ; 
	width: 1150px ;
}

.accueil {
	float: left ; 
	display: block ; 
	position: relative ; 
	width: 150px ; 
	text-align: center ; 
	z-index: 50 ; 
}
	.accueil a, .accueil img {
		z-index: 50 ;
	}
	
	.accueil img.spip_logos {
	      margin-right: 0px ; 
	}

#nav {
	float: none ; 
	position: relative ; 
	display: inline-block ; 
	margin: 0px ; 
	padding-top: 0px ; 
	height: 110px ; 
	width: auto ; 
}
	#titre_site {
		height: 25px ; 
		margin: 0px ; 
		padding: 5px 0px 10px 10px ; 
		margin-bottom: 10px ;
		font-size: 180% ; 
		font-weight: bold ; 
		font-variant: small-caps ;
	}
		#titre_site #fond_titre {
			position: absolute ; 
			top: 35px ; 
			left: 0px ; 
			height: 5px ; 
			width: 100% ; 
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" ;
			-moz-opacity: 0.2 ;
			-khtml-opacity: 0.2 ;
			opacity: 0.2 ;
		}
		/* labo */
		/* bleu clair */
		#titre_site #fond_titre.s185 { 
			background-color:#b4cfea; /* avec transparence */
			/* background-color:#e5edf5; sans transparence */
		}

		/* recherche */
		/* jaune     */
		#titre_site #fond_titre.s10 { 
			/* border:1px solid #ffe31a; */
			background-color:#ffe31a;  /* avec transparence */
			/* background-color:#fcf7ce; sans transparence */
		}

		/* ressources */
		/* rose */
		#titre_site #fond_titre.s3 { 
			background-color:#F7B1B5; /* avec transparence */
			/* background-color:#fae5e6; sans transparence */
		}

		/* rencontres */
		/* vert       */
		#titre_site #fond_titre.s1 { 
			background-color:#73d5d5; /* avec transparence */
			/* background-color:#d2f0f0 ; sans transparence */
		}

		/* doctorants */
		/* bleu foncé */
		#titre_site #fond_titre.s93 { 
			background-color:#63A6d5; /* avec opacité */
			/* background-color:#cde1f0; sans opacité */ 
		}
	
	#bande {
		clear: both ;
		position: absolute ;
		margin-top: -10px ;
		height: 70px ;
		width: 178px ;
		z-index: 30 ;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)" ;
		-moz-opacity: 0.2 ;
		-khtml-opacity: 0.2 ;
		opacity: 0.2 ;
	}

#smartphone-menu {
	display: none ; 
}

.menu-conteneur, #nav ul {
	z-index: 30 ; 
}

#nav li {
	position: relative ; 
	width: 178px ;
	height: 1.5em ; 
	padding-top: 0.5em ; 
	margin-right: 28px ; 
	text-align: center ; 
	z-index: 35 ;
}
	#nav ul li:nth-child(3), #nav ul li:nth-child(4) {
		margin-right: 27px ; 
	}
	
	#nav ul li:nth-child(5) {
		margin-right: 0px ; 
	}
	
	#nav ul ul li {
		padding-left: 10px ; 
		text-align: left ; 
	}
	
	/* labo */
	#nav li.rub185 {
		/* background-color:#b4cfea; avec transparence */
		/* background-color:#e5edf5; sans transparence */
		/* bordure en haut et en bas 
		*/
		border: 2px solid #e5edf5 ; 
		border-width: 5px 0px ; 
	}
	
	/* recherche */
	#nav li.rub10 {
		/* background-color:#ffe31a;  /* avec transparence */
		/* background-color:#fcf7ce; /* sans transparence */
		/* bordure en haut et en bas 
		*/
		border: 2px solid #fcf7ce ; 
		border-width: 5px 0px ; 
	}
	
	/* ressources */
	#nav li.rub3 {
		/* background-color:#F7B1B5; /* avec transparence */
		/* background-color:#fae5e6; /* sans transparence */
		/* bordure en haut et en bas 
		*/
		border: 2px solid #fae5e6 ;
		border-width: 5px 0px ; 
	}
	
	/* rencontres */
	#nav li.rub1 {
		/* background-color:#73d5d5; /* avec transparence */
		/* background-color:#d2f0f0 ; /* sans transparence */
		/* bordure en haut et en bas 
		*/
		border: 2px solid #d2f0f0 ;
		border-width: 5px 0px ; 
	}
	
	/* doctorants */
	#nav li.rub93 {
		/* background-color:#63A6d5; /* avec transparence */
		/* background-color:#cde1f0; /* sans transparence */ 
		/* bordure en haut et en bas 
		*/
		border: 2px solid #cde1f0 ; 
		border-width: 5px 0px ; 
	}
	
	/* 
	On retire le fond et la bordure de couleur de la rubrique active pour ne pas la superposer avec la bande. 
	On passe le titre en non gras et souligné. 
	*/
	ul#actif185 li.rub185, 
	ul#actif10 li.rub10, 
	ul#actif3 li.rub3, 
	ul#actif1 li.rub1, 
	ul#actif93 li.rub93 {
		background-color: initial ; 
		border-width: 0px ; 
		text-decoration: underline ; 
		font-weight: normal ; 
		margin-top: 8px ; 
		height: 30px ; 
	}
	
	#bande_active {
		display: none ; 
		position: absolute ; 
		z-index: 1 ;
		width: 130px ; 
		left: 18px ; 
		height: 1000px  ; 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		-moz-opacity: 0.2;
		-khtml-opacity: 0.2;
		opacity: 0.2;
	}
		#bande_active.s0 {
			background-color:#ccc; /* avec transparence */
			display: none ; 
		}

		/* labo */
		/* bleu clair */
		#bande_active.s185 { 
			background-color:#b4cfea; /* avec transparence */
		}

		/* recherche */
		/* jaune     */
		#bande_active.s10 { 
			background-color:#ffe31a;  /* avec transparence */
		}

		/* ressources */
		/* rose */
		#bande_active.s3 { 
			background-color:#F7B1B5; /* avec transparence */
		}

		/* rencontres */
		/* vert       */
		#bande_active.s1 { 
			background-color:#73d5d5; /* avec transparence */
		}

		/* doctorants */
		/* bleu foncé */
		#bande_active.s93 { 
			background-color:#63A6d5; /* avec opacité */
		}
	
		/* labo */
		#bande.s185 { 
			left:0em; 
		}

		/* recherche */
		#bande.s10 { 
			left:206px; 
		}

		/* ressources */
		#bande.s3 { 
			left:412px; 
		}

		/* rencontres */
		#bande.s1 { 
			left:617px; 
		}

		/* doctorants */
		#bande.s93 { 
			left:822px; 
		}
	
	#nav li ul {
		z-index: 35 ;
		margin-top: 10px ; 
	}

		#nav li.rub185 ul {
			border-color:#e5edf5; /* sans transparence */
		}

		/* recherche */
		/* jaune     */
		#nav li.rub10 ul {
			border-color:#fcf7ce;  /* sans transparence */
		}

		/* ressources */
		/* rose */
		#nav li.rub3 ul {
			border-color:#fae5e6; /* sans transparence */
		}

		/* rencontres */
		/* vert       */
		#nav li.rub1 ul {
			border-color:#d2f0f0 ; /* sans transparence */
		}

		/* doctorants */
		/* bleu foncé */
		#nav li.rub93 ul {
			border-color:#cde1f0; /* sans transparence */ 
		}
	#nav li ul .subMenu {
		width: 17em;
		font-weight: normal;
	}
	
	#nav li:hover, #nav li.sfhover {
		width: 178px ; 
		background:#ccc; 
	}
		#nav ul ul li:hover, #nav ul ul li.sfhover {
			width: 213px ; 
		}
		
		/* labo */
		/* bleu clair */
		#nav li.rub185:hover, #nav li.rub185 li:hover { 
			background-color:#e5edf5; /* sans transparence */
		}

		/* recherche */
		/* jaune     */
		#nav li.rub10:hover, #nav li.rub10 li:hover { 
			background-color:#fcf7ce;  /* sans transparence */
		}

		/* ressources */
		/* rose */
		#nav li.rub3:hover, #nav li.rub3 li:hover { 
			background-color:#fae5e6; /* sans transparence */
		}

		/* rencontres */
		/* vert       */
		#nav li.rub1:hover, #nav li.rub1 li:hover { 
			background-color:#d2f0f0 ; /* sans transparence */
		}

		/* doctorants */
		/* bleu foncé */
		#nav li.rub93:hover, #nav li.rub93 li:hover { 
			background-color:#cde1f0; /* sans transparence */ 
		}
		
		/* On retire le fond de couleur du hover pour la rubrique principale active afin de ne pas superposer un fond transparent (bande) avec un autre (li). */
		ul#actif185 li.rub185:hover,
		ul#actif10 li.rub10:hover,
		ul#actif3 li.rub3:hover,
		ul#actif1 li.rub1:hover,
		ul#actif93 li.rub93:hover
		{
			background-color: initial ;
		}
	
#nav .subMenu span.subMenu {
    background: url(img/menuder.gif) center left no-repeat;
	display: block;
	color: #222;
	text-decoration: none;
	padding: 0.25em 2em;
}

#entete {
	width: 120px ; 
	height: auto ;
	float: left ; 
	margin-left: 15px ; 
	top: 110px ; 
	display: block ; 
	text-align: center ; 
	z-index: 45 ;
}
	#entete div {
		display: block ; 
	}
	
	#entete div.bloc_entete {
		margin: 2.5em 0em ; 
		margin-left: 15px ; 
	}
		#entete #logos_tutelles div {
			padding-bottom: 0.5em ; 
		}
		#entete .formulaire_recherche input[type=search] {
			width: 100% ; 
			font-size: 90% ;
			padding: 2px ; 
			margin-left: 2px ; 
			text-align: center ; 
			position: relative ;
		}
		
		#entete #reseaux {
			font-weight: bold ; 
			font-style: italic ; 
		}

#testResponsive  {
	display: none ; 
}

#navigation {
	width: 400px ; 
	position: relative ;
	margin-left: 750px ;
	float: none ;

}
	.menu.rubriques {
		max-height: 300px ; 
		overflow: auto ; 
	}
	
	#scroll-content-extra-home {
		height: auto ;
	}
	
	.menu #scroll-content-extra-home {
		max-height: 300px ; 
	}

	#agenda #scroll-content-extra-home {
		max-height: 350px ;
	}
	
#conteneur {
	position: relative ; 
	display: block ; 
	top: 110px ; 
	z-index: 10 ; 
	padding-top: 0px ; 
}
	.slider-conteneur {
		width: 100% ;
	}

	#navigationLaterale {
	}

	#navigationHaute, #navigationBasse {
		display: none ; 
	}
	
	.menu {
		margin-top: 10px ; 
	}
	
	.session  {
		margin-top: 1.5em ; 
	}
	
	.session.annulee {
		font-style: italic ; 
	}
		.session div.date {
			margin-top: 1em ; 
			font-style: italic ; 
			font-weight: bold ; 
		}
		.session.annulee h2, .session.annulee div.date {
			text-decoration: line-through ;
			margin-top: 1em ; 
		}
		h3.annulee {
		}
		
.menu-entree  {
	font-weight: bold ; 
}
	.on {
		font-weight: normal ; 
	}

#contenu {
	float: none ; 
	margin-left: 160px ; 
	width: 580px ;
}
#contenu p {
	line-height: 1.3rem ;
}
	#contenu .arbo {
		position: relative ; 
		top: 0px ; 
	}
	
	.contenu-principal {
		min-height: 400px ;
	}
	
	.annee_seminaires {
		margin-top: 2em ; 
		margin-bottom: 1em ; 
		padding-left: 0.5em ;
		width: 80% ; 
		background-color: #e6fafa ;
		/* 
		border-bottom: 6px double #d2f0f0 ;
		border-top: 6px double #d2f0f0 ;
		*/
	}
	#contenu div.seminaires {
		margin-bottom: 2em ; 
		margin-left: 1em ; 
		margin-top: 2em ;
	}
		.presentation_seminaire {
			margin-left: 2em ; 
		}
		
		#contenu div.seminaires hr {
			width: 80% ; 
			background-color: #d2f0f0 ; 
			height: 2px ; 
			border: 0px ; 
			margin-left: 0px ; 
		}
			#listeSessions hr:last-child {
				display: none ;
			}

.printer {
	position: relative ; 
	margin-bottom: 25px ; 
}

#scrollBox {
	padding:10px; 
	border:1px solid #CCC;
	width: 80% ; 
}
	#scrollBox ul {
		margin-left: -20px ; 
	}


#scroll-content-extra {
}
	#scroll-content-extra.articleExtra, #scroll-content-extra.rubriqueExtra {
		height: 350px ;
		border: none ;
	}

	#scroll-content-extra.articleExtra {
		height: 350px ;
		border: none ;
	}

#pied {
	border-top: 1px solid black ; 
	display: block ;
	position: relative ;
	padding-top: 10px ; 
	padding-bottom: 10px ; 
	text-align: left ; 
	vertical-align: top ;
	width: auto ; 
	right: 0px ;
	z-index: 40 ;
	background-color: #f9f9f9 ; 
}
	#pied div#liens div {
		display: inline-block ;	
		width: 10em ; 
		text-align: center ; 
		vertical-align: top ;
	}
	
	#pied div#logos {
		float: right ; 
		padding-left: 10px ; 
		padding-right: 10px ; 
		width: auto ; 
		vertical-align: top ;
		text-align: right ;
	}
		#pied div#logos div {
			display: inline-block ; 
			margin-right: 20px ; 
			text-align: center ; 
		}
			#pied div#logos div a:first-child {
				display: inline-block ; 
				padding-bottom: 10px ; 
			}
	#pied div#adresse {
		clear: both ; 
		width: auto ;
		display: block ; 
		text-align: right ; 
		margin-top: 10px ; 
		padding-left: 5px ; 
		padding-right: 5px ;
	}
	
h2 {
	margin-top: 2em ; 
}
	.menu h2, #scroll-content-extra h2 {
		margin-top: 0em ; 
	}

hr.barreCourte {
	width: 50% ; 
	margin-left: 0px ; 
	border-color: #73d5d5 ;
}

.listeAlternee thead tr {
	background-color : #e5edf5 ;
}
	.listeAlternee.doctorants thead tr {
		background-color : #dbe8f2 ;
	}
	
	.listeAlternee .titreSection tr {
		background-color: #e2eff8 ;
	}
	
	.listeAlternee .contenuSection tr:nth-child(even) {
		background-color : #f1f8fd ;
	}

@media screen AND (max-width: 1200px) {
	body {
		font-size: 0.9rem ; 
	}
	
    #test {
		display: block ; 
		background-color: blue ; 
    }
	
	#page, #conteneur_menus {
		width: 1000px ; 
	}
	
	.accueil {
		width: 140px ; 
	}
	
	#nav {
	}
		#nav li {
			width: 150px ; 
			margin-right: 26px ;
		}
			#nav li.rub93 ul {
				margin-left: -40px ;
			}
			
			#nav ul li:nth-child(3), #nav ul li:nth-child(4) {
				margin-right: 26px ; 
			}
			#nav ul li:nth-child(5) {
				font-size: 90% ; 
			}
			#nav li:hover, #nav li.sfhover {
				width: 150px ; 
			}
			#nav li li.item:hover, #nav li li.item:active, #nav li li.item.sfhover {
				width: 16.3em ; 
			}
	
	#bande {
		width: 150px ; 
	}
		/* labo */
		#bande.s185 { 
			left:0em; 
		}

		/* recherche */
		#bande.s10 { 
			left:176px; 
		}

		/* ressources */
		#bande.s3 { 
			left:352px; 
		}

		/* rencontres */
		#bande.s1 { 
			left:528px; 
		}

		/* doctorants */
		#bande.s93 { 
			left:704px; 
		}
	
	#entete {
		margin-left: 10px ; 
	}
	
	#navigation {
		width: 25% ;
		margin-left: 75% ;
		margin-top: 2em ; 
	}
	
	#contenu {
		width: 60% ;
		margin-left: 140px ; 
	}
	
	#scrollBox {
		overflow: visible ; 
		height: auto ; 
	}
	#scroll-content-extra {
		overflow: scroll ; 
		height: auto ; 
	}
}

@media screen AND (max-width: 950px) {
	body {
		font-size: 0.9rem ; 
	}
	
	#page {
		width: 850px ; 
	}
	
	.accueil {
		width: 120px ;
	}
		.accueil .spip_logos {
			margin-left: 0px ; 
			width: 90px ;
			height: 105px ;
		}
	
	#nav {
		width: 680px ;
		margin-left: 10px ; 
	}
		#nav li {
			width: 131px ; 
			margin-right: 3px ;
			font-size: 90% ; 
		}
			#nav li.rub93 ul {
				margin-left: -30px ;
			}
			
			#nav ul li:nth-child(3), #nav ul li:nth-child(4) {
				margin-right: 3px ; 
			}
			#nav ul li:nth-child(5) {
				font-size: 85% ; 
			}
			#nav li:hover, #nav li.sfhover {
				width: 131px ; 
			}
			#nav li li.item:hover, #nav li li.item:active, #nav li li.item.sfhover {
				width: 18.1em ; 
			}
	
	#bande {
		width: 131px ; 
	}
		/* labo */
		#bande.s185 { 
			left:0em; 
		}

		/* recherche */
		#bande.s10 { 
			left:134px; 
		}

		/* ressources */
		#bande.s3 { 
			left:268px; 
		}

		/* rencontres */
		#bande.s1 { 
			left:402px; 
		}

		/* doctorants */
		#bande.s93 { 
			left:536px; 
		}
	
	#navigation {
		display: none ; 
	}
		.slider-conteneur {
			width: 50% ;
		}
	
	#entete {
		width: 120px ; 
		margin-left: 0px ;
	}
	
	#contenu {
		width: 100% ;
		margin-left: 125px ;
	}
		#scroll-content-article {
			overflow: scroll ; 
			height: auto ; 
		}
	
	.contenu-principal {
		width: 75% ; 
	}
		.mCustomScrollBox {
			max-width: initial ; 
		}
	
	#navigationBasse, #navigationHaute {
		display: block ;
		position: relative ; 
		width: 75% ; 
	}
}

@media screen AND (max-width: 780px) {
	#page {
		width: 100% ; 
	}
	
	#conteneur_menus {
		width: 100% ;
		height: 11em ; 
	}
	#nav {
		width: 550px ; 
		margin-left: 5px ; 
	}
		#titre_site {
			font-size: 150% ; 
		}
		
		#nav li {
			width: 105px ; 
			margin-right: 5px ;
			font-size: 80% ; 
			padding-bottom: 0.5em ;
			padding-top: 0.75em ; 
		}
			#nav ul li:nth-child(3), #nav ul li:nth-child(4) {
				margin-right: 5px ; 
			}
			#nav ul li:nth-child(5) {
				padding-top: 5px ; 
			}
			#nav li:hover, #nav li.sfhover {
				width: 105px ; 
			}
			#nav li li.item:hover, #nav li li.item:active, #nav li li.item.sfhover {
				width: 20.2em ; 
			}
	
		ul#actif185 li.rub185, 
		ul#actif10 li.rub10, 
		ul#actif3 li.rub3, 
		ul#actif1 li.rub1, 
		ul#actif93 li.rub93 {
			margin-top: 0.5em ; 
		}
	
		#nav li ul {
			width: 13em ;
		}
		
		#nav li ul li {
			padding-left: 0em ;
		}
		
	#bande {
		width: 105px ; 
	}
		
		/* labo */
		#bande.s185 { 
			left:0em; 
		}

		/* recherche */
		#bande.s10 { 
			left:110px; 
		}

		/* ressources */
		#bande.s3 { 
			left:220px; 
		}

		/* rencontres */
		#bande.s1 { 
			left:330px; 
		}

		/* doctorants */
		#bande.s93 { 
			left:440px; 
		}
	
	#entete {
		float: none ;
		width: 550px ;
		margin-left: 5px ; 
		text-align: left ; 
		display: inline ; 
		position: relative ; 
		vertical-align: middle ; 
		top: 0px ; 
	}
	
	#entete div {
		display: inline ; 
		position: relative ; 
		font-size: 90% ; 
	}
	
	#entete div.bloc_entete {
		margin: 0px ; 
		margin-right: 8px ; 
		display: inline-block ;
	}
		#entete .bloc_entete div {
			display: block ; 
			margin-top: 2px ; 
			margin-bottom: 2px ; 
		}
			#entete #reseaux div {
				display: inline ;
			}
			
			#entete .bloc_mobiles div {
				margin: 0px ; 
				display: inline-block ; 
				margin-right: 8px ; 
				margin-top: -10px
			}
				#entete #identification div {
					display: block ; 
					width: auto ; 
					margin-top: 0px ; 
				}
				
		#entete div.masquage_mobile, #entete #reseaux div.masquage_mobile {
			display: none ; 
		}
		
		#entete .formulaire_recherche {
		}
		
		#entete div#langues {
		}
		
		#entete .formulaire_recherche input[type=search] {
			width: 10em ; 
			font-size: 90% ; 
			margin-left: 0px ; 
			margin-top: -10px ; 
		}
		
	#contenu {
		margin: 40px 10px 10px 10px ; 
	}
	
	.contenu-principal, .cartouche, #navigationHaute, #navigationBasse {
		width: 95% ;
	}
	.slider-conteneur {
		width: 95% ;
	}
	.anythingSlider .anythingSlider-ihmc .activeSlider {
		width: 95% ; 
	}
}

@media screen AND (max-width: 680px) {
	#conteneur_menus {
		padding-bottom: 2em ; 
		width: 99% ; 
		height: 11em ; 
	}
	
	#titre_site {
	     height: 10px ;
	     padding-bottom: 5px ;
	     margin-right: 10px ;
        }
      
	#nav {
		width: 75% ; 
		margin-left: 10px ; 
		height: auto ;
		margin-right: 50px ; 
		padding-bottom: 1em ;
	}
	
	#nav {
		position: fixed;
		text-align: right ; 
		right: 0px ; 
		margin-right: 10px ; 
	}
	
		#titre_site {
			font-size: 110% ; 
			width: 105% ; 
		}
		
		#nav li {
			width: 120px ; 
			margin-right: 5px ;
			font-size: 80% ; 
			height: 1.5em ;
			padding-bottom: 0.5em ;
			padding-top: 0.75em ; 
		}
			#nav ul li:nth-child(3), #nav ul li:nth-child(4) {
				margin-right: 5px ; 
			}
			#nav li:hover, #nav li.sfhover {
				width: 120px ; 
			}
	
		ul#actif185 li.rub185, 
		ul#actif10 li.rub10, 
		ul#actif3 li.rub3, 
		ul#actif1 li.rub1, 
		ul#actif93 li.rub93 {
			margin-top: 0.5em ; 
		}
		
	#bande {
		width: 120px ; 
		height: 3em ;
	}
		
		/* labo */
		#bande.s185 { 
			left:0em; 
			top: 4.25em ; 
		}

		/* recherche */
		#bande.s10 { 
			left:125px; 
			top: 4.25em ; 
		}

		/* ressources */
		#bande.s3 { 
			left:250px; 
			top: 4.25em ; 
		}

		/* rencontres */
		#bande.s1 { 
			left:0px; 
			top: 7.5em ; 
		}

		/* doctorants */
		#bande.s93 { 
			left:125px; 
			top: 7.5em ; 
		}
	
	#smartphone-menu {
		display: block ; 
		margin-left: 10px ; 
	}
		#smartphone-button {
			float: right ; 
			width: 75px;
			height: 75px;
			background-image: url(../../IMG/smartphone-button.png);
			background-repeat: no-repeat;
			background-size: 100% 100%;
		}
	
	#menu-conteneur  {
		display: none ; 
		margin-right: 10px ;
	}
	
	#conteneur_menus {
		width: 100% ; 
		z-index: 20 ; 
		height: 6em ; 
	}
	
	#menu-conteneur ul.menu-liste {
		margin-top: 5px ; 
	}
		#menu-conteneur ul.menu-liste li {
			float: initial ; 
			width: 280px ; 
			padding-bottom: 0em ;
			padding-top: 0.3em ; 
			margin-right: 20px ; 
			font-size: 100% ; 
			background-color: #FFFFFF ; 
		}
		
		#menu-conteneur li ul {
			width: 250px ; 
		}
		
		#menu-conteneur li ul a, #menu-conteneur li ul.menu-liste li, #menu-conteneur li ul .subMenu {
			width: 230px ; 
		}
		
		#nav li ul ul {
			width: 300px ; 
			margin-top: 0px ; 
			margin-left: -50px ; 
			padding-left: 0px ; 
		}
		
		#menu-conteneur ul.menu-liste li, #menu-conteneur li ul ul.menu-liste li {
			padding-bottom: 0.5em ; 
			width: 270px ; 
		}
		
		#menu-conteneur li ul ul a {
			width: 240px ; 
			margin-left: 0px ; 
			padding-left: 0px ; 
		}
		
		ul#actif185 li.rub185, 
		ul#actif10 li.rub10, 
		ul#actif3 li.rub3, 
		ul#actif1 li.rub1, 
		ul#actif93 li.rub93 {
			border-width: 5px 0px ; 
			font-weight: bold ; 
		}
		
	#entete {
		width: 380px ; 
		display: inline-block ;
		top: 3.5em ;
	}
	
	#entete div {
		position: relative ; 
		font-size: 90% ; 
	}
	
		#entete .bloc_mobiles div {
			display: block ;
			margin: 2px 0px ; 
		}
		
		#entete #liens_site, #entete #fils_rss, #entete #reseaux {
			top: -10px ; 
		}
		#entete #identification {
			display: none ; 
		}
		
	#contenu {
		margin: 10px ; 
	}
	
	#pied {
		margin-left: 10px ; 
	}
	#pied div#logos {
		display: inline-block ; 
		width: 40% ;
		padding-left: 5px ; 
		padding-right: 5px ;
		text-align: center ;
	}
	#pied div#liens div {
		display: block ; 
	}
}

@media screen AND (max-width: 595px) {
	#nav {
		margin-right: 0px ; 
	}
}
@media screen AND (max-width: 540px) {
	body {
		font-size: 140% ; 
	}
	
	#page {
		width: 98% ; 
	}
	
	#conteneur_menus {
		position: relative;
	}
	
	#nav {
		text-align: right ; 
		right: 0px ; 
		margin-right: 10px ; 
	}
	
		#titre_site {
			display: none ; 
		}
		
		#smartphone-button {
			position: fixed ; 
			top: 5px ; 
			right: 5px ; 
		}
	
	#menu-conteneur  {
		display: none ; 
		margin-right: 10px ;
	}
	
	#entete {
		top: 1em ; 
		left: 10px ; 
		display: inline ; 
	}
		
	#conteneur {
		top: 0em ; 
	}
	.bloc_entete {
		vertical-align: top ; 
	}
	.bloc_entete div {
	}
	
	.bloc_entete div a {
		display: block ; 
		padding-right: 0.5em ; 
	} 
			#entete .bloc_mobiles div {
				display: inline-block ; 
			}
				#entete #moteur_recherche {
					display: block ; 
				}
				
				#entete #langues {
					margin-top: 0.5em ; 
				}
					#entete #langues a, #entete #reseaux a {
						display: inline-block ; 
					}
		
			#entete #liens_site {
				margin-top: 0.5em ; 
			}
				#entete div#liens_site div {
					display: inline-block ;
					margin-bottom: 10px ; 
				}
				
				#entete div#liens_site div.masquage_mobile {
					display: none ; 
				}
			
			#entete #reseaux {
				vertical-align: top ; 
				float: right ;
				top: -12px ;
			}
				#entete #reseaux div img {
					width: 30px ; 
					height: 30px ; 
					padding-bottom: 0.2em ; 
				}
			
			#entete #fils_rss {
				display: block ; 
				float: right ; 
				top: -15px ;
			}
			
	#contenu {
		clear: both ; 
		float: none ; 
		margin-top: 0px ; 
		margin-left: 10px ; 
		width: 98% ; 
	}
	#contenu p {
		line-height: normal ;
	}
	
	#pied {
		margin-left: 5px ; 
	}
		#pied div#logos {
			width: auto ; 
		}
		#pied div#liens div {
			text-align: left ;
			margin-right: 5px ; 
		}
		#pied div#adresse {
			margin-right: 15px ; 
		}
	
	.slider-conteneur {
		width: 95% ;
	}
	.anythingSlider .anythingSlider-ihmc .activeSlider {
		width: 95% ; 
	}
	
	#navigation {
		display: none ; 
	}
	
	#navigationHaute, #navigationBasse  {
		display: block ; 
	}
		#navigationHaute {
			top: 1em ; 
			margin-bottom: 2em ; 
		}
}