html {scroll-behavior: smooth;}
h1 {margin:0 0 0.5em 0}
h2 {color:#A33}
img.svg {fill:#833;fill-opacity:80%;height:1em;width:1em;}
/******** MISE EN PAGE/POSIONNEMENT GENERAL ********/
body {padding-top:2em;background-image:url(img_logo_watermark.png);background-color:#345;color:#111;background-attachment:fixed;}
header#header nav.main li.menu a.fa-bars {color:#ff0000}
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {line-height:normal;font-size:none,font-weight:none;}
form.form-inline {margin-left:auto;margin-right:auto;}
form.form-inline fieldset	{border:0;margin-left:auto;margin-right:auto;display:flex;flex-flow:row nowrap;align-items:center;}
form.form-inline fieldset	label,
form.form-inline fieldset	input,
form.form-inline fieldset	select
 {margin:0;margin-right:1em;display:inline;vertical-align: middle;}

#header h1 a {font-size:18pt;color:#333;font-family:'courier new', courier;text-transform:none;letter-spacing:normal;font-weight:bold;}
#header .links ul li a {font-size:9pt;font-weight:bold;color:#0063C6}
section#menu  ul.links li a {font-weight:bold;color:#0063C6}
.spip-admin-float {z-index: 100; position: fixed; right:10px; top: 3.5em; white-space: nowrap; }
.logo-carre img {max-width:35px;}
.lgs-admin-float 	{z-index: 100; position: fixed; right:10px; bottom:0; white-space: nowrap;}
.lgs-admin-float .spip-admin-boutons {background-color:#ff0000;}
#localhost .lgs-admin-float .spip-admin-boutons {background-color:#00CC00;color:#fff}
span.localhost {color:#00CC00;}
div#wrapper 		{background-color:#fff;}
#menu .links>li {padding:0.5em;margin:0.5em;color:#000;}
.editorial .article-logo 		{float:left}
#sommaire #main .article-logo  {max-height:450px;max-width:100%;}
#sommaire #main .article-logo-wrapper  {max-width:100%;max-height:600px;}
#article  #main .article-logo  {max-height:600px;max-width:100%;}
#sidebar        .article-logo  {max-height:250px;width:100%;}
.blurb blockquote {background-color:#fff;padding:1em;}
.mini-post header {padding: 1.25em;}

.post {margin:0 0 1em;}
.article-cadre,
.post {background-color:#fff;border:0}

#wrapper {max-width:1350px;min-height:100vh;margin:0;padding:3em 1em 3em 1em;margin-left:auto;margin-right:auto;}
section#sidebar {min-width:350px;margin:0;border:0;padding:0 1em 0 0;}

#main    {margin-left:1em;}
#main article.post {padding:0;margin:0 0 1em 0;}
#main article.post .article-cadre {margin:0;padding:0.5em;}
#menu>*, #sidebar>* {border-top: 0px;}
#sidebar>* {margin: 1em 0 0;padding: 1em 0 0;}
#mosaique #main article.post {max-width:350px;padding:0;margin:0 1em 1em 0;}
#mosaique #main article.post .article-cadre {padding:1em;margin:0;}

#sidebar article.mini-post {padding:0;margin:0 0 1em 0;border:0}
#sidebar article.mini-post header {padding:0;margin:0;}
#sidebar article.mini-post header .article-cadre {margin:0;padding:1em;border:0px}

H1#nav-logo-texte {}
H1#nav-logo-texte a {}

/********* BALISES HTML *********/
h2.spip {letter-spacing:0.1rem;color:#333;}
p {margin:1em 0 1em 0;}
blockquote, quote, q 	{font-style:normal;padding:0;margin:0;padding-left:1em;}
strong, b {color:inherit;font-weight:bold;}
fieldset {border:solid 1px;padding:0.5em 1em 1em 1em;border:solid 1px #A33;}
fieldset.moderation_info {width:400px;float:left}
legend {padding: 0 0.5em 0 0.5em;;margin:0;color:#A33;font-family:Raleway, helvetica;}
input.file {font-weight:normal;}
input .btn .submit {text-align:right;float:right;}
input {border:solid 1px #888;padding:4px;background-color:#fff;}
input.spip_bouton {font-weight:bold;background-color:#fefefe}
iframe {display: block; margin: 2em auto;}
.spip-puce b {display:inherit;}
.spip-puce {
	position: inherit;
	top: inherit;
	display: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
}
.spip-puce:before {content:"";font-weight:inherit;}
}
ul.spip {list-style-type:disc;font-size:inherit;}
ul.spip li {list-style:disc;margin-bottom:0.5em;font-size:inherit;}
/********* IMAGES *********/
img {border-bottom: 0;}
img {max-width:100%;height:auto;}
img.spip_logo {float:none;clear:none;margin:0;border:0;}
.image.fit {margin:0 0 1em 0;}
.article-logo {overflow:hidden;text-decoration:none;}
img .bullet {border:0}
/********* OBJETS et CLASSES SPIP *********/
.spip_bouton {border:solid 1px #111}
.spip_documents_center	{display: block; clear: both; max-width: 90%; margin: 2em; margin-left: auto; margin-right: auto; }
.spip_documents_left		{float: left ; margin-right: 1em; margin-bottom: 0.5em; overflow:hidden; max-width:50%}
.spip_documents_right		{float: right; margin-left:  1em; margin-bottom: 0.5em; overflow:hidden; max-width:50%}
.spip_document_inner    {text-align: center}
.spip_doc_legende 			{clear: both;max-width: 80%;text-align: left}
.spip_documents 				{line-height:normal;margin-bottom:1em;}
.spip_documents p				{margin: 0.10em; padding: 0; }
.spip_doc_titre 				{clear: both; font-weight: bold;margin:0.5em 0 0 1em;}
.spip_doc_descriptif		{clear: both; margin:0.5em 0 0 1em; color:#666; }
.spip_doc_credits 			{clear: both; font-style:italic;}
.spip_documents>a 			{display: inline-block; }
.spip_doc_inner img 		{border:solid 1px #888;padding:1px;}
/* forums */
.forum-zone 		{margin:3em 1em 1em 1em;}
.forum-cadre 		{margin:1em 0 1em 0;}
.forum-chapitre {margin:1em 0 1em 0;border:solid 1px #323232;background-color:#fff;}
.forum-chapitre-fil {margin:0.5em;border:solid 1px #595959;}
.forum-chapo 		{background-color:#323232; color:#fff;padding:0.25em 0 0.25em 1em;}
.forum-texte 		{color:#000;padding:0.5em;max-height:300px;overflow:auto;}
.forum-texte 	p	{color:#000;margin:1em;font-family:Roboto, arial;word-wrap:break-word;hyphens: auto;overflow-wrap: anywhere;}
.comment-doc 		{max-height:300px;overflow:auto;margin:1em}
#forum-texte-lgs {background-color:#ffffd7;}
#forum-accueil h2 {letter-spacing:0.2em}
#forum-accueil .forum-accueil-cadre-publie {max-width:30%;min-width:300px;height:150pt;font-size:12pt;float:left;margin:0 1em 1em 0;overflow:hidden;}
#forum-accueil .forum-accueil-titre {height:1.5em;overflow:hidden;text-transform:uppercase;font-size:10pt;margin-top:1em;}
#forum-accueil .forum-accueil-date {height:1.5em;overflow:hidden;font-size:11pt;}
#forum-accueil .forum-accueil-date span.forum-accueil-auteur {height:1.5em;overflow:hidden;font-size:12pt;font-weight:bold;}
#forum-accueil .forum-accueil-texte-publie {margin-top:1em;}
#forum-accueil .forum-accueil-texte-rejet { }
/* pagination */
DIV.pagination {padding-top:1em;bottom:1em;font-size:12pt;}
a.pagination_ancre {margin:4em 0 0 0;}
.pagination  {clear: both; text-align: center; }
.paginationx {display: none; }
.pagination .pagination-items {list-style: none;display: flex;flex-wrap: wrap; flex-direction: row; justify-content: center}
.pagination .pagination-item {margin: 0em; flex-basis: 5%; display: flex;align-items: center;}
.pagination .pagination_precedent_suivant .pagination-item {flex-basis: auto;}
.pagination .pagination-item {margin-left: 0.5em}
.pagination .pagination-item-label {display:block; border:solid 1px #666;flex-basis: 100%; background: #fff; text-decoration: none; padding:.25em; border-radius:.25em; text-align: center;}
.pagination .on .pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #666;  color: #fff; }
.pagination .on .pagination-item-label {font-weight: bold;}
.pagination .pagination_precedent_suivant .disabled {visibility: hidden}
.pagination .pagination-item.disabled {}
.pagination .pagination-item.disabled .pagination-item-label {color:#666; font-weight: normal;}

.bouton, .spip_bouton {
		-moz-transition: all 0.25s ease-in-out;
		-webkit-transition: all 0.25s ease-in-out;
		-ms-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
		-webkit-appearance: none;
		position: relative;
		display: inline-block;
		background: #866;
		color: #fff !important;
		text-transform: uppercase;
		border-radius: 4px;
		border: 0;
		outline: 0;
		box-shadow: 0.125em 0.175em 0 0 rgba(0, 0, 0, 0.125);
		font-weight: bold;
		text-align: center;
		padding: 0.40em 1.25em 0.40em 1.25em;
	}

/****** FILTRES GRAPHIQUES, HABILLAGES *********/
.opaque70 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";alpha(opacity=70);opacity:0.70;}
.opaque75 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";alpha(opacity=75);opacity:0.75;}
.opaque85 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";alpha(opacity=85);opacity:0.85;}
.opaque95 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";alpha(opacity=95);opacity:0.95;}
.opaque00 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";alpha(opacity=100);opacity:1;}

.box-shadow,
_bouton,
.st-btn,
img.spip_logo,
.btn {box-shadow:2px 2px 10px #abc;-moz-box-shadow:2px 2px 10px #abc;-webkit-box-shadow:2px 2px 10px #abc;-khtml-box-shadow:2px 2px 10px #abc;}

.btn {border:solid 1px #111;}

.box-radius,
.pagination-item-label,
.spip_bouton {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

/********* LIENS **********/
a {	-moz-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		-webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		-ms-transition: color 0.2s ease, border-bottom-color 0.2s ease;
		transition: color 0.2s ease, border-bottom-color 0.2s ease;
		border:0;
		color: inherit;
		text-decoration: none;
	}

.article-texte 	a,
.article-chapo 	a,
.article-ps  		a,
.article-notes	a,
.forum-texte    a {border-bottom: dotted 1px #333;}
a:hover {border-bottom:0;color:#0000FF;}
.spip_doc_lien.mediabox {text-decoration:none;border:0;}

a.article-suite,
.article-titre a {color:#000060;}

a.fa-rss 	{color:orange;}
a.article-suite {font-family:verdana;}
a.article-suite:before{content:" ";}
.bouton a {color:#fff;}

a	img.spip_logo {
				-moz-transition: -moz-transform 0.2s ease-out;
				-webkit-transition: -webkit-transform 0.2s ease-out;
				-ms-transition: -ms-transform 0.2s ease-out;
				transition: transform 0.2s ease-out;
				border-bottom:0;
			}

a:hover img.spip_logo  {
				border-bottom:0;
				-moz-transform: scale(1.05);
				-webkit-transform: scale(1.05);
				-ms-transform: scale(1.05);
				transform: scale(1.05);
}

/********** OBJETS/STYLES EDITORIAUX LGS *********/
.article-titre,
h1.article-titre,
.article-cadre  {clear:both;}
div.articles-liste {margin:auto;max-width:1000px}
.article-logo {margin:0 0 1rem 0;}
.articles-liste .article-logo  {max-height:250px;overflow:hidden;float:left;clear:left;margin:0 1rem 0.5rem 0;}
.article-logo.fit				       {margin-left:auto;margin-right:auto;}
.article-logo.float-left       {float:left;overflow:hidden;clear:left;margin:0 1rem 0.5rem 0;}
section.blurb#citation {margin-top:3em}
section.blurb#citation blockquote	p {font-family:Georgia, Arial, serif;font-size:12pt;}
menu-lgs {
    width:100%;
    color: #0063C6;
    font-weight:bold;
    display: none;
    text-align: right;
    padding-right:2em;
    font-family: Raleway, verdana;
    font-size: 12pt;
    min-height: 4em;
    right: 0;
    position: fixed;
    top: 0.70em;
    z-index: 10000;}

#article-outils {color:#888;margin:0 auto 0 auto;text-align:center;font-family:Raleway,helvetica;text-transform:uppercase;}
#article-outils .article-outils-item {vertical-align: middle;display: inline;margin:0;}
#article-outils .icon-fix {font-size;14pt;width:25px;margin:0 0.5em 0 0.5em;}
#article-outils #plein-ecran #option-compress {display:none;}
#article-outils #plein-ecran #option-expand {display:inline;}
#article-outils #plein-ecran { }
#article-outils .article-outils-item {}

#article-actions {
	font-family:raleway;
	text-align:center;
	margin:4em 0 4em 0;
	padding:2em 0 0 0;
}
#article-actions-partager {
	font-size:12pt;
}
#article-actions-imprimer {
	font-size:10pt;
	margin-top:0.5em
}

menu-lgs nav.main {float:right}
menu-lgs nav.main a {margin-right:1rem}

#pagination-spacer {margin-bottom:3em}
#sidebar article {padding:0 0 0.5rem 0;}
.article-texte {overflow:hide;}
.comment-prop {color:#EC9900;}
.comment-publie {color:#00CC00;}
.comment-off {color:#CA0000;}
.comment-spam {color:#930093;}

.article-texte,
.article-ps,
.article-notes,
.article-chapo,
.article-introduction
{word-wrap:break-word;color:#111;hyphens: auto;}

.article-cadre#article-une
{
	padding:1em;
	margin-bottom:1em;
	line-height:normal;
	border-style:solid;
	border-width:12px;
	border-color: #ddd;
	background:#fefefe;
	}
.article-cadre-header {margin:0;font-family:verdana;}
.article-cadre-header .article-date {float:left;}
.article-cadre-header .article-nbcommentaires {text-align:right;border:0;}
.article-cadre-header .article-nbcommentaires a {border:0}
.article-surtitre {padding:0;margin:0;color:#666;letter-spacing:normal;}
h1.article-titre,
.article-titre 		{padding:0;margin:0 0 0.5em 0;text-transform:none;font-family:Bahnschrift,helvetica;letter-spacing:normal;line-height:1.2em;color:#333;}
.article-soustitre {max-width:100%;margin:0 0 0.5em 0;margin-left:auto;margin-right:auto;line-height:normal;}
.article-auteur 	{padding:0;margin:1em 0 0.5em 0;color:#A33;font-weight:bold;line-height:normal;}
#sommaire .article-auteur,
article.post .article-auteur,
#mosaique #main .article-auteur {border-bottom:solid 0px;}
.article-chapo {padding:0;margin:0 0 0.5em 0;color:#444;font-family:roboto, helvetica;}
.article-chapo p {margin:0 0 0.5em 0;color:#444;font-family:roboto, helvetica;}
.article-introduction {padding:0;margin:0.5em 0 0 0;letter-spacing:normal;color:#000;font-family:roboto, helvetica;}
.article-texte {padding:0;margin:0.5em 0 0 0;color:#111;font-family:roboto, helvetica;}
.article-texte p {color:#111;font-family:roboto, helvetica;}
.article-ps {border-top:solid 0px #ccc;padding:1em 0 1em 0;font-family:roboto, helvetica;}
.article-notes {border-top:solid 1px #ccc;padding:1em;font-family:roboto, helvetica;}
.article-notes p {margin:0 0 0.5em 0;padding:0;font-family:roboto, helvetica;}
.article-pied {text-align:right;display:inline;}
.article-lien {font-size:12pt;font-family:Raleway, verdana;margin:2em 0 1em 0;clear:both;}
.article-lien:before{content:"SOURCE ";}
.article-imprimer {clear:both;text-align:center;color:#666;border-top:solid 2px #ccc;margin:1em 0 1em 0;padding-top:0.5em;}

.badge {display: inline-block;background: #eee;color: #111 !important;text-transform: uppercase;border-radius: 4px;border: solid 1px #808080;outline: 0;font-weight:bold;text-align: center;padding: 0.40em 1.25em 0.40em 1.25em; margin:0 0.5em 1em 0;}
.article-texte div.insert {border:solid 2px #878787;padding:1em;margin:2em 0 2em 0;background-color:#eee}
.insert-droite, .insert-gauche, insert-droite, insert-gauche {clear:none;width:33%;color:#333;text-align:left;font-weight:bold;border:0;padding:0;}
.insert-droite, insert-droite {float:right;margin:0.5em 0 0.5em 2em;}
.insert-gauche, insert-gauche {float:left;margin:0.5em 2em 0.5em 0;}
.insert-centre, insert-centre {float:left;width:100%;clear:both;font-weight:bold;padding:0 5em 1em 5em;text-align:center;}

section#agenda {padding:0;margin:4em 0 4em 0;will-change: transform;transform: translateZ(0);}
section#agenda article {max-height:400px;overflow:auto;}
section#agenda div {padding:0;margin:bottom:1em;}
#agenda {font-family:Bahnschrift,arial;border:0;font-weight:normal;}
.agenda-date {text-transform:uppercase;font-family:Bahnschrift,verdana;color:#A33;font-weight:bold;}
.agenda-titre{margin-bottom:0.5em;color:#111;}
ag_lieu {font-weight:bold;text-transform:uppercase;margin:0;}
ag_organisateur {font-size:0.8em;margin:0;font-family:Bahnschrift,helvetica}

#sidebar div#bibliographie {border:0;overflow:no-display;}
#bibliographie .article-auteur 	{border-bottom:0;}
#bibliographie  .mini-post {}
#bibliographie  .article-titre  {text-transform:none;font-family:Raleway,helvetica;letter-spacing:normal;}
#bibliographie  .article-logo  {max-height:250px;max-width:150px;overflow:hidden;float:left;clear:left;margin:0 1em 0.5em 0;}

.clip-text {
text-overflow: clip;
text-overflow: ellipsis;
text-overflow: "…";
text-overflow: fade;
text-overflow: fade(10px);
text-overflow: fade(5%);}

div.bloc-tags {margin:1em;clear:both;}
.bloc-tags ul {margin-bottom:2em;}
.bloc-tags ul li {line-height:1.5em}
.bloc-tags a 	{border:0;text-decoration:none;}
.bloc-tags .tag-nom {color:#A33;font-family:Raleway,helvetica;text-transform:uppercase;font-weight:bold;}
.bloc-tags .tag-item {}

#mosaique #main #mosaique-bloc {width:100%;display:flex;justify-content:center;flex-wrap: wrap;padding:0;margin:0;}
#mosaique #main article.post {height:550pt;max-width:350px;font-family:Raleway,helvetica;background:#fff;margin:1em;overflow:hidden;}
#mosaique #main .article-cadre {padding:1em;border:solid 1px #ccc;box-shadow:none;}
#mosaique #main .article-titre {height:80pt;}
#mosaique #main .article-auteur					{height:1.7em;overflow:hidden;width:100%;}
#mosaique #main .article-cadre-header		{height:1.5em;padding:0 0 1em 0;}
#mosaique #main .article-logo  					{height:200px;width:100%;margin:0 0 1em 0;overflow:hidden;}
#mosaique #main .article-introduction		{height:16em;overflow:hidden; }

#sommaire #sidebar #batifolages div {border:0;background:#fff;padding:0 10px 0 10px;}
#sommaire #sidebar #batifolages div.article-date {border:0;text-align:right;}

/********** FONT SIZES *********/
body, DIV, P, SECTION, article, .article-cadre, ul.spip, li {font-size:12pt}
.article-cadre,
.article-cadre p,
.article-cadre ul.spip {font-size:1.2em;}
div.article-cadre-header,
.article-date, .article-nbcommentaires, #plein-ecran	{font-size:10pt; }
.article-surtitre {font-size:0.9em;}
.article-titre {font-size:1.8rem;font-weight:bold;}
.article-soustitre {font-size:0.8em;}
.article-auteur 		{font-size:1em;}
.article-introduction {font-size:0.9em;line-height:1.4em;}
.article-chapo, .article-chapo p {font-size:1em;line-height:1.3em;font-weight:bold;}
.article-texte, article-texte p {line-height:1.5em}
.article-ps p,
.article-notes p {font-size:1em;}
.article-suite 	{font-size:0.8em;}
#sidebar h2, #sidebar
.mini-posts header .article-titre {font-size:16pt;}
.editorial .article-titre, #article-une .article-titre {font-size:18pt;}
#article-une .article-chapo {font-size:12pt;}

/* exceptions */
#mosaique #main .article-auteur						{font-size:14pt;}
#mosaique #main .article-titre 						{font-size:24pt;}
#mosaique #main .article-titre.titre-30		{font-size:24pt;}
#mosaique #main .article-titre.titre-60		{font-size:22pt;}
#mosaique #main .article-titre.titre-90		{font-size:19pt;}
#mosaique #main .article-titre.titre-120	{font-size:18pt;}
#mosaique #main .article-titre.titre-150	{font-size:15pt;}
#mosaique #main .article-titre.titre-max	{font-size:14pt;}

/* documents joints */
.article-documents-joints-bloc{border:solid 1px #ccc;font-family:Raleway,helvetica;margin:2em auto 2em auto;}
.article-documents-joints-bloc-titre{text-transform:uppercase;font-weight:bold;padding:1em 0 1em 1em;will-change: transform;transform: translateZ(0);}
.article-documents-joints-bloc-liste{padding:0 0 0 1em;}
.article-documents-joints-bloc-item {clear:both;color:#111;margin:0em 0 1em 0;}
.article-documents-joints-bloc-item-logo {clear:both;float:left;height:60pt;margin: 0.5em 1em 1em 0;text-align:center;}
.article-documents-joints-bloc-item-logo img.spip_logo {border:0}
.article-documents-joints-bloc-item-titre{margin:0;padding:0;font-weight:bold;}
.article-documents-joints-bloc-item-descriptif p {margin:0;padding:0;font-size:1em;}
.article-documents-joints-bloc-item-type {color:#666;}

footer div.flex-box {
	margin:0 auto 0 auto;
  xdisplay: flex;
  xflex-wrap: wrap;
  xflex-grow: 0;
  background: linear-gradient(0deg, #fff, #def);
}
footer div.flex-box div {
		xflex:auto;
	  margin: 0 auto 0 auto;
	  text-align:center;
	  padding:1em;
	  font-size:0.8em;
	 }
/* AJUSTEMENTS PAR TAILLE ECRAN */

@media screen and (max-width: 1280px) {
.article-outils-item#plein-ecran {display:none;}
menu-lgs {display:inline-block;}
header nav.links, #nav-logo-texte  {display:none;}
#wrapper {max-width:100%;padding:5em;}
section#sidebar {width:100%;}
#main    {margin:0; }
#main article.post, #mosaique #main article.post {padding:0;margin:0 1em 1em 0;}
#main article.post .article-cadre {margin:0;padding:0.5em;}
#main article.post {}
#sidebar {clear:both;}
.mini-posts {display: flex;flex-direction: row;}
.mini-post {min-width:45%;margin:0 1em 1em 0 !important;}
#forum-accueil .forum-accueil-cadre-publie {width:30%;max-width:250px;height:200pt;font-size:11pt;float:left;margin:0 0.5em 0.5em 0;}

}
@media screen and (max-width: 1150px) {
#forum-accueil .forum-accueil-cadre-publie {width:48%;max-width:none;height:200pt;font-size:11pt;margin:0 1em 1em 0;}

}
@media screen and (max-width: 980px) {
div#main { }
#mosaique #main article.post {width:350px;margin:0 0.5em 0.5em 0;}
#article-lgs div.article-logo-wrapper {width:100% !important;height:100% !important;text-align:center;}
#article-lgs div.article-logo, .spip_logo {max-width:100% !important;clear:both;}
div.breve-logo {float:none !important;max-width:100% !important;clear:both;margin:auto;text-align:center;}
div.breve-logo img {max-width:350px;float:none !important;}
.mini-post 		{min-width:100%;}
#forum-accueil .forum-accueil-cadre-publie {width:80%;min-width:none;height:100pt;font-size:12pt;float:left;margin:0 0em 1em 0;overflow:hidden;}
}

@media screen and (max-width: 736px) {
#wrapper {padding:2em;}
#mosaique #main article.post {width:100%;margin:auto;}
.article-cadre  	{font-size:14pt;}
.article.titre, h1.article-titre {font-size:1.2em}
div.article-logo img.spip_logo {max-width:350px;float:none !important;}
div.article-logo, .spip_logo {float:none !important;margin:auto !important;}
#forum-accueil .forum-accueil-cadre-publie {width:100%;min-width:none;height:100pt;font-size:12pt;float:left;margin:0 1em 1em 0;overflow:hidden;}

}

#debug-nav {width:100%}
#debug-nav td {max-width:900px}