<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Medium.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
body {
	font-family: 'Gotham', arial, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	background:#333 url(../images/fond_mer.jpg) no-repeat bottom center;
}

a {
	text-decoration: none;
	color:#005397;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

h1 {
	font-size: 2em;;
	margin: 0 0 25px 0;
	padding: 0;
	text-align:center;
	color:#005397;
	font-family: 'Gotham', arial, sans-serif;
}

h2 {
	font-size: 1.6em;
	margin: 0 0 15px 0;
	padding: 0;
	text-align:left;
	font-family: 'Gotham', arial, sans-serif;
	
}
h2, h2 a{
	color:#E53935;
}

h3 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	color:#666;
	font-family: 'Gotham', arial, sans-serif;
}

h1:first-letter,h2:first-letter,h3:first-letter {
	text-transform: uppercase;
}

hr {
	display: block;
	height: 1px;
	padding: 0;
	color: transparent;
	background-color: transparent;
	border: none;
	border-top: 1px dashed #666666;
	margin: 0px auto;
}

form,input {
	margin: 0;
	padding: 0;
}

.separateur {
	clear: both;
}

.imgGauche {
	float: left;
	margin-right: 15px;
}

.imgDroite {
	float: right;
	margin-left: 15px;
}

.imgIcone {
	vertical-align: middle;
}

.bouton {
	font-weight: bold;
	padding: 0 3px;
}

.champ,.champRecherche,.bouton {
	font-size: 1em;
	padding: 2px 0;
	vertical-align: middle;
}

.champRecherche {
	margin: 0px 0px 1px 3px;
	padding: 0px;
	text-align: center;
	width: 80px;
	border: 1px solid #aaa;
	background: none;
	
}

.boutonOk {
	vertical-align: middle;
	margin-left: 5px;
}

.entete_tableau {
	display: table-cell;
	font-weight: bold;
	padding-left: 5px;
	vertical-align: top;
	text-align: left;
}

.formulaireMail {
	width: 460px;
	text-align: right;
}

.formulaireMail label {
	font-weight: bold;
	float: left;
}

.formulaireMail .champ {
	margin-bottom: 5px;
}

.alertFlashVersion {
	position: absolute;
	text-align: center;
	background: white;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

/***************************	structure générale	***************************/
#fondHaut {
	padding: 0px 0px 65px 0px;
}

#conteneur {
	position: relative;
	
	padding:64px 0 20px 0;
	z-index: 0;
	background:white;
}
#conteneur.accueil{
	background:#F4F4F4;
}
#conteneur .contenu{
	max-width: 1400px;
	margin: 0 auto;
}
#header .headerConteneur{
	max-width: 1400px;
	height:100%;
	margin:0 auto;
	position: relative;
}

#header {
	
	height: 215px;
	text-align: left;
	background:url(../images/fond_mer.jpg) no-repeat top center;
}

#logoHeader {
	padding:20px 0 010px;
	display:block;
	width:150px;
}
#logoHeader img{
	width:130px;
}

#header-print {
	display: none;
}

#zoneIdent {
	width:350px;
	margin:0 auto;
	text-align:center;
}

#zoneIdent .titreIdent {
	font-weight: bold;
	text-align: center;
}

#zoneIdent  .champ,#zoneIdent  .bouton,#zoneFormRecherche .champ,#zoneFormRecherche .bouton
	{
	text-align: center;
}

#zoneFormRecherche {
	display:inline-block;
	vertical-align:top;
	margin-right:35px;	
}
#zoneFormRecherche input{
	display:none;
	vertical-align:top;	
}
#zoneFormRecherche input[type='text']{
	background:white;
	border-radius:4px;
	font-size:14px;
	color:#666;
	height : 25px;
	border:0px;
}
#zoneFormRecherche input[type='submit']{
	background:white;
	border-radius:4px;
	font-size:14px;
	color:#666;
	height : 25px;
	border:0px;
}
#zoneFormRecherche img.btn-afficher{
	max-height:25px;
	cursor:pointer;
}

#zoneIdentDemande {
	margin-top: 10px;
	text-align: center;
}

#header .outils {
	
	position:absolute;
	right:0;
	top:15px;
}
#header .outils &gt; *{
	display:inline-block;
	vertical-align:middle;
}
#zone_drapeaux {
	
}

#zone_drapeaux ul {
	margin: 0 10px 0 0;
	padding: 0;
	
}

#zone_drapeaux ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	display:none;
}
#zone_drapeaux ul li.selected {
	display:block;
}
#zone_drapeaux ul li a{
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
}
#zone_drapeaux ul li.selected:after {
	content : '|';
	color:#fff;
	margin-left:5px;
	cursor:pointer;
}

#corps { /*display: table;
	_height: 400px;
	min-height: 400px;*/
	/*génère des pb de mise en page sous IE6 et IE8 : page coupée*/
	min-height: 400px;
	max-width: 900px;
	margin:0px auto 0 auto;
	padding: 0px 20px;;
	overflow: hidden;
	font-family: arial, sans-serif;
	
}

.accueil #corps {
	max-width: 1450px;
	padding: 20px 20px;
	margin:0;
}

#outils {
	position: absolute;
	right: 0px;
	padding: 5px;
	top: 267px;
}

#gauche {
	width: 177px;
	float:left;
}

#droite {

	width: 177px;
	float:right;
}

#footer {
	text-align: center;
	height:68px;
	text-shadow: 2px 0 10px rgba(0, 0, 0, 0.5), -2px 0 10px rgba(0, 0, 0, 0.5), 0 2px 10px rgba(0, 0, 0, 0.5), 0 -2px 10px rgba(0, 0, 0, 0.5), 1px 1px rgba(0, 0, 0, 0.5), -1px -1px 10px rgba(0, 0, 0, 0.5), 1px -1px 2px rgba(0, 0, 0, 0.5), -1px 1px 10px rgba(0, 0, 0, 0.5);
}
#footer .footerConteneur{
	max-width: 1400px;
	margin:20px auto;
	text-align:left;
}
#footer .titre{

	color:#fff;
	font-family:'Roboto',arial,sans-serif;
	font-size:20px;	
	
	margin-bottom:15px;
	
}
#footer .liens{
	list-style-type:none;
	text-align:center;
}
#footer .liens li{
	margin-right:10px;
	display:inline-block;
}
#footer .liens li::after{
	content:'|';
	color:#fff;	
	margin-left:10px;
}
#footer .liens li:last-child::after{
	content:'';
}
#footer .liens a{
	color:#fff;
}

.menu{
	list-style-type:none;
	padding:0;
	margin:0;
	position:absolute;
	bottom:-51px;
	right:0;
}
.menu li::after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/fond_menu.svg) no-repeat top center;
}
.menu li:hover::after,
.menu li.active::after
{
	background-image:url(../images/fond_menu_dark.svg);
}
.menu li{
	margin-bottom:20px;
	display:inline-block;
	position:relative;
	width:120px;
	height:100px;
	vertical-align:top;
}
.menu a{
	display: block;
	padding-top: 86px;
	z-index: 2;
	position: relative;
	font-weight:bold;
	text-align:center;
	color:#1A237E;
}
.menu a:hover{
	text-decoration:none;
}
.menu .menu-manifestations{
	background:url(../images/pupitre.svg) center 13px no-repeat;
}
.menu .menu-publications{
	background:url(../images/books.svg) center 19px no-repeat;
}
.menu .menu-programme-recherche{
	background:url(../images/network.svg) center 10px no-repeat;
}
.menu .menu-revue{
	background:url(../images/picto_revue.png) center 10px no-repeat;
}
.menu .menu-ressources{
	background:url(../images/ressources.svg) center 13px no-repeat;
}
.menu .menu-gis{
	background:url(../images/users.svg) center 25px no-repeat;
}
.menu .menu-unite-recherche{
	background:url(../images/picto_unite-recherche.png) center 10px no-repeat;
}
.menu .menu-international{
	background:url(../images/world.svg) center 15px no-repeat;
}
.menu .menu-annuaire{
	background:url(../images/picto_annuaire.png) center 10px no-repeat;
}
.menu .menu-jeunes-chercheurs{
	background:url(../images/picto_jeunes-chercheurs.png) center 10px no-repeat;
}
.sousMenu{
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
}
.sousMenu li{
	display:inline-block;
	margin:2px;
	padding-top:3px;
	padding-bottom:10px;
}
.sousMenu li a{
	background:#fff;
	border:1px solid #e0e0e0;
	padding:5px 15px;
	font-size:16px;
}
.sousMenu li a.selected{
	background:#e0e0e0;	
}

.sousMenu li a:hover{
	color:#fff;background:#666;
	
	text-decoration:none;
}
.btn-monCompte{
	background:#fff;
	color:#A7A7A7;
	padding:3px 24px;
	border-radius:6px;
	font-size:14px;
}
.btn-monCompte:hover{
	text-decoration:none;
}
#appels_communication{

	color:#87898c;	
	margin-bottom:20px;
	text-align:left;
}
#appels_communication h1{
	color:white;
	background:#808aa8;
	font-size:13px;
	margin-bottom:10px;
	text-align:center;	
	padding:2px;
}
#appels_communication h2{
	background:transparent;
	color:#808B9A;
	font-size:14px;
	padding:0;
	text-align:center;
}
#appels_communication .fiche{
	padding:0 5px 5px 5px;
	text-align:center;	
}
#signature {
	position: relative;
	clear:both;
	text-align: right;
	font-size: 10px;
	
	
	color:#fff;
}
#signature a{
	color:#fff;
}
#signature .azimut{
	
}

#zoomPhoto,#fondZoomPhoto {
	width: 100%;
	height: 100%;
	padding-top: 20px;
	position: fixed;
	z-index: 2;
}

#fondZoomPhoto {
	background: #f0f0f0 url(../images/trameFond.png);
	opacity: 0.9;
	filter: alpha(opacity = 90);
	z-index: 1;
}

#contenuZoomPhoto {
	width: 850px;
	margin: 0 auto;
	text-align: center;
}

#contourZoomPhoto {
	display: inline-block;
	background: white;
	padding: 25px 25px 10px 25px;
	border: 1px solid #666666;
	max-width: 800px;
}

#contenuZoomPhoto img {
	max-width: 800px;
	width: expression(( this.width &gt;   800) ?   800 :   true );
	margin-bottom: 5px;
}
.bloc_accueil{
	width:calc(50% - 20px);
	display:inline-block;
	vertical-align:top;
}
.bloc_accueil:first-child{
	margin-right:25px;
}
.bloc_accueil .titre{
	color:#1A237E;
	font-size:19px;	
	font-weight:bold;
	margin-bottom:1em;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:2px;
	font-family: 'Gotham', arial, sans-serif;
}

.btn{
	text-align:center;
	margin-top:2em;
	font-family: 'Gotham', arial, sans-serif;
}
.btn a{
	background:#C0C8D2;
	color:#fff;
	padding:1em;
	border-radius:10px;
	min-width:236px;
	text-align:center;
	display:inline-block;
	box-sizing:border-box;
	font-weight: 600;
}
.btn a:hover{
	text-decoration:none;
	background:#1A237E;
}	

#edito {
	width:330px;
	position:relative;
}

#edito h1 {
	margin: 0px 0px 25px 0px;
	
	
	font-weight: normal;
	font-size: 1.5em;
}

#edito p {
	margin-top: 10px;
}

#edito p img {
	margin-top: 9px;
	width: 200px;
}

#edito .pTexte:first-letter {
	text-transform: uppercase;
	font-size: 22px;
}

#edito .photo {
	float: right;
	margin-left: 15px;
}
.actuAccueil{
	border-radius:30px;
	background:white;
	height:355px;
	overflow:hidden;
	margin-bottom:3em;
}
.actuAccueil .fiche{
	display:flex;
	height:100%;
}
.actuAccueil .fiche-image{
	flex:1 1 40%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
.actuAccueil .fiche-contenu{
	padding:2em;
	flex:1 1 60%;
}

.actuAccueil .fiche-contenu h2{
	color:#233C58;
	font-weight:600;
	font-size:1.2em;
}
.actuAccueil .fiche-contenu h3{
	color:#E53935;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	margin:0 0 1.2em 0;
}
.actuAccueil .fiche-contenu .lireSuite{
	text-align:right;
}

.communicationAccueil{
	margin-bottom:1em;
	display:flex;
	flex-wrap:wrap;
}
.communicationAccueil .fiche{
	display:flex;
	flex:1 1 45%;
	border-radius:12px;
	background:white;
	margin-bottom:2em;
}
.communicationAccueil-image .fiche{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	height:300px;
	background-color:#446084;
	flex-direction:column;
	justify-content:flex-end;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.communicationAccueil-image .fiche::after{
	content:'';
	position:absolute;
	bottom:0;
	width:100%;
	height:140px;
	background:linear-gradient(to bottom, rgba(17,29,42,0), rgba(17,29,42,0.7) 20%, rgba(17,29,42,0.9));
	z-index:1;
}
.communicationAccueil-image .fiche:hover::after{
	background:rgba(17,29,42,0.9);
	height:100%;
}
.communicationAccueil .fiche:nth-child(odd){
	margin-right:2em;
}
.communicationAccueil .fiche-date{
	flex:1 1 20%;
	color:#E53935;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	margin-top:3em;
	padding:0 1em;
	font-family: 'Gotham', arial, sans-serif;
}
.communicationAccueil .fiche-date-jour{
	font-size:2em;
}
.communicationAccueil .fiche-contenu{
	padding:1em;
	flex:1 1 80%;
	z-index:2;
	position:relative;
}

.communicationAccueil .fiche-contenu h2{
	color:#233C58;
	font-weight:600;
	font-size:1.2em;
}
.communicationAccueil .fiche-contenu h3{
	color:#E53935;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	margin:0 0 1.2em 0;
}
.communicationAccueil-image .fiche-contenu{
	flex:0;
}
.communicationAccueil-image .fiche h2{
	font-weight:normal;
	font-size:1.1em;
}
.communicationAccueil-image .fiche h2,
.communicationAccueil-image .fiche h3{
	color:#fff;
	text-align:left;
}
	
#liens-outils {
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 15px;
	margin: 20px 0px;
}

#liens-outils a {
	display: block;
	padding: 3px 0px 3px 15px;
	margin: 0px;
}

#logo-gauche {
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
}

#logo-gauche img {
	margin: 10px 0px;
}

#fil-arianne {
	position: absolute;
	top: 337px;
	left: 15px;
}

#fil-arianne img {
	vertical-align: middle;
	margin: 0px 3px 0px 3px;
}

#liens-accueil {
	text-align: right;
	padding: 0px 50px 15px 0px;
}

#bloc_galerie_photo_print {
	display: none;
}

#bloc_galerie_photo {
	display: block;
}

.moduleKmlProduits h1 {
	margin-bottom: 5px;
}

.moduleKmlProduits .recherche-rubrique {
	margin-bottom: 15px;
}

.pageSousMenu li {
	padding: 0px 0px 8px 0px;
}

.pageSousMenu li a {
	font-weight: bold;
}

.sommaire ul {
	margin: 0px 0px 25px 0px;
}

.sommaire ul li {
	list-style: none;
	display: inline;
	padding: 0px 15px 0px 0px;
}

.sommaire ul li a {
	font-size: 1.2em;
	font-weight: bold;
}

.outils_partage_article {
	margin: 8px 0px;
	padding: 0px;
	text-align: center;
}

.outils_partage_article a {
	margin: 0 3px;
}

.outils_partage_article a img {
	vertical-align: middle;
}

/* pretty galery */
.pp_overlay {
	position: absolute;
	left: 0px;
	top: 0px;
}

.pp_pic_holder {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ppt {
	position: absolute;
	left: 0px;
	top: 0px;
}

.alerte-no-javascript {
	width: 200px;
	margin: 25px;
	float: right;
	text-align: left;
	padding: 10px;
}

@media print {
	#conteneur {
		width: 100%;
	}
	#header-print {
		display: block;
		margin-bottom:20px;
	}
	#header, #footer, #gauche, #droite {
		display: none;
	}
	#corps {
		margin-left: 0px;
		width: 100%;
		overflow: visible;
	}
	
	#droite {
		display: none;
	}
	#menu {
		display: none;
	}
	#menuH {
		display: none;
	}
	#signature {
		display: none;
	}
	#outils {
		display: none;
	}
	#bloc_galerie_photo_print {
		display: block;
	}
	#bloc_galerie_photo {
		display: none;
	}
	.sousMenu{display:none;}
}

.tab-captcha {
	position: relative;
	width: 150px;
	margin: 0 auto;
}

.tab-captcha td {
	text-align: center;
	padding: 3px;
}
.table_cv {
	width:100%;
}
.table_cv td, .table_cv th{
	border-bottom:1px solid #999;
	
}

.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}
.pagination &gt; li {
    display: inline;
}
.pagination &gt; li::after {
	content :'|';
}

#header .btn_toggle_menu{
	padding:12px;
	display:none;
	vertical-align:top;
}

#toggle_menu {
	display:none;
	position:absolute;
	right:0;
	top:60px;
	z-index:2000;
}
#toggle_menu .menu{
	width:100%;
	min-width:250px;
	text-align:left;
	margin:0;
	padding:0;
	position:relative;
	bottom:auto;
	right:auto;
}
#toggle_menu .menu&gt;li::after{
	display:none;
}
#toggle_menu .menu&gt;li{
	background:rgba(30,30,26,0.9);
	margin:0;
	display:block;
	width:100%;
	height:auto;
	list-style-type:none;
}
#toggle_menu .menu li a{
	color: #fff;
	padding:10px 15px;
	text-decoration: none;
	display:block;
	font-size:14px;
	background:transparent;
	height:auto;
}
#toggle_menu .menu&gt;li&gt;a{
	border-top:1px solid #595851;
}	
#toggle_menu .menu li a:hover{
	background-color:#000;
	color:#fff;
}
#toggle_menu .menu&gt;li.parent&gt;a{
	font-size:18px;
}
#toggle_menu .menu&gt;li.parent&gt;a::after{
	content:url("../images/fleche_bas_blanche.png");
	margin-left:5px;
}
#toggle_menu .menu .sousMenu{
	display:none;
	margin:0;
	padding:0;
}
#toggle_menu .menu .sousMenu li a{
	padding-left:30px;
}
#toggle_menu .menu .sousMenu .sousMenu{
	margin-left:50px;
}
#tunnel_accueil{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#383838 url(../images/fond_mer.jpg) no-repeat top center;
	/*background-size:cover;*/
	z-index:1000;
	padding-top:200px;
	box-sizing:border-box;
}
#tunnel_accueil .blocLienTunnel{
	text-align:center;
	color:#fff;
	font-size:40px;
	margin-bottom:130px;	
	display:block;
	width:100%;
	/*text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);*/
	text-shadow: 2px 0 10px rgba(0, 0, 0, 0.5), -2px 0 10px rgba(0, 0, 0, 0.5), 0 2px 10px rgba(0, 0, 0, 0.5), 0 -2px 10px rgba(0, 0, 0, 0.5), 1px 1px rgba(0, 0, 0, 0.5), -1px -1px 10px rgba(0, 0, 0, 0.5), 1px -1px 2px rgba(0, 0, 0, 0.5), -1px 1px 10px rgba(0, 0, 0, 0.5);
}
#tunnel_accueil .blocLienTunnel:hover{
	text-decoration:none;
}	
#tunnel_accueil .logoGISTunnel{
	position:absolute;
	top:764px;
	left:10px;
}
#tunnel_accueil .logoCNRSTunnel{
	position:absolute;
	top:764px;
	right:10px;
}

#photos_header { 
	width: 100%;
	height: 450px;
	background: #000 url('orbit/loading.gif') no-repeat center center;
	overflow: hidden;
	position:relative;
}
#photos_header&gt;img,  
#photos_header&gt;div,
#photos_header&gt;a { display: none; }
#photos_header &gt; div{
  width: 100%;
  height: 562px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  position:absolute;
}

#bandeaux{
	position: absolute;
	top:0;
	z-index:0;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}

#bandeaux .slideContenu {
	position: relative;
	width: 960;
	height: 100%;
	margin: 0 auto;
}
#bandeaux .contenu {
	left: 400px;
    position: absolute;
    top: 98px;
    max-width:350px;
    padding:9px 20px;
    text-align:left;
    font-size:1.2em;
	color:#fff;
	text-transform:uppercase;
}	
#bandeaux .contenu .titre{
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:10px;
}

#bandeaux,.orbit-wrapper,#photos_header,#photos_header &gt; div{
	width: 100%!important;
	height: 215px!important;
}
#bandeaux .orbit-bullets{
	left:30%;
}
.bloc-cartographie{
	display:flex;
	flex-direction:column;
}
.bloc-cartographie-carte{
	text-align:center;
}
.bloc-cartographie-carte img{
	max-width:100%;
}
.bloc-cartographie-chiffres{
	display:flex;
	justify-content:space-between;
}
.bloc-cartographie-chiffres-item{
	width:150px;
	height:150px;
	margin-bottom:2em;
	color:#fff;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.bloc-cartographie-chiffres-item-chiffre{
	font-size:2em;
}
.bloc-cartographie-chiffres-item--bleu1{
	background:#233d58;
}
.bloc-cartographie-chiffres-item--bleu2{
	background:#597a8d;
}
.bloc-cartographie-chiffres-item--bleu3{
	background:#93b3be;
}
.bloc-cartographie-chiffres-item--bleu4{
	background:#c3d7de;
}
@media only screen and (max-width: 1000px) and (min-width: 768px) {
	.bloc_accueil{width:100%;margin:0;}
}
@media only screen and (max-width: 768px) {
	body, html{background:white;}
	#conteneur .contenu{width:100%;}
    #header .headerConteneur{width:100%;}
	#signature{width:100%;padding:0;}
	#signature .azimut{position:relative;right:auto;bottom:auto;}
	#droite, #gauche{display:none;}
	#corps{width:100%;box-sizing:border-box;}
	#footer{height:auto;text-align:center;}
	.formulaireMail {width:100%;}
	.pagination .page{padding:5px 7px;border:1px solid #e0e0e0;background:#efefef;}
	.pagination .page.selected{color:#fff;background:#cc0000;}
	#header .outils{text-align:right;}
	#header .btn_toggle_menu{display:block;}
	#header .btn-monCompte{display:none;}
	#mainMenu{display:none;}
	#bandeaux .contenu {left:150px;}
	
	.bloc_accueil{width:100%;margin:0 0 2em 0;}
	.bloc_accueil .lire_tout{margin-top:0;}
	.communicationAccueil{margin-bottom:0;}
}

@media only screen and (max-width: 520px) {
	#header{height:150px;}
	#bandeaux .contenu {display:none;}
	#conteneur{padding-top:0;}
	
	#header .btn_toggle_menu, #zoneFormRecherche, #zone_drapeaux{display:block;}
	#zoneFormRecherche{margin-right:12px;}
	#corps, #corpsPleinePage{text-align:left;font-size:14px;padding: 25px 10px 0 10px;float:none;width:100%;margin-top:0;min-height:auto;box-sizing:border-box;}
	#signature {display:none;box-sizing:border-box;padding:10px 5px;}
	#signature .azimut{float:left;}
	.moduleKmlArticles .photoMdl img {max-width: 100%!important;}
	.moduleKmlArticles .photoMdl {float:none;width: 100%;margin:0;}
	.no-mobile{display:none!important;}
	#footer{display:none;}		
	.sousMenu li a{padding:5px;}

	.formulaire #label_texte{max-width:300px;}
	.formulaire .champ {max-width:200px;}
	
    .pagination{margin:15px 0;}
    #corps .pagination a {color: #888675;text-decoration: none;padding:5px;}
	.actuAccueil .fiche-image{
		display:none;
	}
	.communicationAccueil .fiche{
		flex:1 1 100%;
		height:auto;
	}
	.communicationAccueil .fiche:nth-child(2n+1){
		margin-right:0;
	}
	.communicationAccueil-image .fiche{
		height:250px;
	}
}</pre></body></html>