html{font-size:100%}
body{font-size:.8125em;font-family:Helvetica;color:#000;margin:0;padding:0px 0px 5px;text-align:center}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-size:1em;font-family:inherit;color:#000}
h1{font-size:25px;margin-top:10px}
h2{font-size:1em;font-weight:500;color:#000}
h2 a,h2 a:focus,h2 a[selected],h2 a:hover,h2 a:active{color:#000}
h3{border-style:none;border-width:medium;font-family:inherit;font-size:20px;font-weight:700;padding-top:.1em}
h4{font-size:18px;color:#000;padding:0 6px}
h5{font-size:1em;font-weight:700;color:#FFF}
h6{font-size:1.4em;color:#FFF;font-weight:700;padding-top:5px}
strong{font-weight:700}
em{font-style:italic}
acronym{border-bottom:1px dotted;cursor:help}
small{font-size:.90em;color:#666}
dfn{font-weight:700;color:#666}
del{text-decoration:line-through}
ins{color:red!important;text-decoration:none}
sup,sub{font-size:.8em;font-variant:normal}
img{margin:0;padding:0;border:0}
.nettoyeur{clear:both;height:0;margin:0;padding:0;border:0;line-height:1px;font-size:1px}
.invisible{position:absolute;top:-3000em;height:1%}
body{background:#FFF;z-index:10}
#mob{margin:0 auto;width:100%;overflow:hidden;text-align:left;z-index:10}
.index{margin-top:5em;display:block}
.itwxchapo{text-align:left;margin:.5em;line-height:18px;z-index:60}
.itwxchapo a{color:#FFF;text-decoration:underline}
.itwxchapo img.spip_logos{float:left;margin-right:.5em}
#pied{text-align:center;color:#333;margin:1.5em .5em 1em;font-size:13px}
#pied a{color:#333;font-size:11px}
#pied img{vertical-align:middle}
#pied a.top{background:url('https://www.sudrenault.org/plugins/auto/itwx_cimobile_3_6_0/squel_mobiles/images/themes/img_rouge/top.png') no-repeat right center}
#pied a.top img{height:20px}
.sidr{z-index:100!important;position:fixed!important;width:auto!important}
.sidr.left .sidr-inner .sidr.right{z-index:100!important;position:fixed!important}
.sidr ul{padding:0 6px!important}
.sidr li{display:block;text-align:left!important;padding:0 6px!important}
.sidr a{display:block;line-height:1.4em!important;padding:0 6px!important}
.sidr span{display:flex!important;line-height:1.4em!important;padding:0 6px!important}
.sidr-class-prioritaire{padding-left:0px!important;color:#B22!important;font-weight:bolder!important;margin:5px 0}
.sidr-class-prioritaire a{padding-left:0px!important;color:white!important;font-weight:bolder!important}
.sidr input{border:0px!important;background:none!important;color:#FFF!important;font-weight:700;margin:2px 0px;padding:0}
#sidr-id-Rub_Actu{display:none}
#sidr-id-Rub_Docu{display:none}
#sidr-id-Rub_Dossier{display:none}
#sidr-id-Rub_Sud{display:none}
#sidr-id-Rub_Actu li{margin:3px 0!important}
#sidr-id-Rub_Docu li{margin:3px 0!important}
#sidr-id-Rub_Dossier li{margin:3px 0!important}
#sidr-id-Rub_Sud li{margin:3px 0!important}
#tool{position:fixed;top:0px;width:100%;height:auto;background:#fff;border-bottom:1px solid lightgray;padding:2px 0px 0px;font-weight:700;display:block;margin-bottom:0px;z-index:10}
.top{top:0}
#tool.relative{position:relative}
#tool.fixed{position:fixed}
#tool span#title,#tool a{text-decoration:none}
#tool a:hover,#tool a:hover,#tool a[selected],#tool a:active,#tool a:focus{color:#d88c70!important;text-decoration:none}
#tool #home{float:right;overflow:hidden;width:34px;height:29px;margin:0 5px;vertical-align:middle}
#page{display:block;margin-top:75px;position:relative;padding:0px 5px}
#page h2{margin:10Px auto;font-size:1.3em;font-weight:700!important;color:#000;line-height:120%}
#logo_adherent img{width:100%}
#page_adherent{display:block;margin-top:110px;position:relative;padding:0px 5px}
#page_141{display:block;margin-top:75px;position:relative;padding:0px 5px}
#page_bas{text-align:center;margin-top:20px}
#menulogo{margin-left:43%}
#menulogo h3 a{line-height:1.2em!important}
#menulogo_som{width:110%;margin-left:42%}
#menulogo_som h3 a{line-height:1.2em!important}
#menulogo_ccn{margin-left:42%;display:block;float:none}
#menulogo_ccn h3 a{line-height:1.2em!important}
#logo-site{padding-left:10px;text-align:left}
#logo1 img{padding:2px 10px 2px 0px;width:10%;height:auto;display:inline}
.logo1 img{padding:0px 5px 0px 0px;max-width:50px;max-height:50px;display:inline;max-height:50px}
#titre1{display:inline;line-height:1.4em;color:#FFF;font-size:18px;text-decoration:none;texttop:15px}
#logo2{display:block;padding-right:15px;float:left}
#logo2 img{padding:0px;margin-bottom:5px;width:100%;height:auto;display:block}
.logo2 img{float:right;padding:0px 8px;max-width:50px;height:auto;display:inline;max-height:50px}
.entry-title2 h3{font-size:28px;font-weight:700;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.3em!important}
#menulogo2 h3 a{font-size:22px!important;font-weight:700;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.3em;display:inline-block;margin-bottom:5px;margin-top:5px}
.entry-title2 a{font-size:28px;font-weight:700;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.3em!important}
#menulogo2{display:block;padding-right:0px;float:left}
#texte_mobile,#texte_mobile a{line-height:1.4em;font-size:.9em;text-align:left;display:block;float:left;font-weight:400;padding-bottom:0px}
#texte_mobile_som2,#texte_mobile_som2 a{line-height:1.4em;font-size:.9em;text-align:left;display:block;float:left;font-weight:400;padding-bottom:8px}
#texte_mobile_som,#texte_mobile_som a{line-height:1.2em;font-size:.85em;text-align:left;display:block;font-weight:400;padding-top:5px;padding-bottom:5px}
#logo3{padding-right:15px;float:left!important;text-align:center;margin:auto;vertical-align:top;display:block!important;width:38%!important}
#logo3 img{vertical-align:middle;width:100%;height:auto}
#logo4{display:block;padding-right:0px;float:none!important}
#logo4 img{padding:0px;margin:0px auto 5px;width:auto;max-height:300px;height:auto;max-width:100%;display:block;float:none}
.logo4 img{padding:0px 8px;max-width:50px;height:auto;display:inline;max-height:50px}
#logo5{padding-right:15px;float:left!important;text-align:center;margin:auto;vertical-align:top;display:block!important;width:38%!important}
#logo5 a{border:0px}
#logo5 img{vertical-align:middle;width:100%;height:auto}
#logo_tract{padding-right:15px;float:left!important;text-align:center;margin:auto;vertical-align:top;display:block!important;width:38%!important}
#logo_tract img{vertical-align:middle;width:130%;height:auto}
#logo_ccn img{vertical-align:middle;height:auto}
#logo_ccn{padding-right:15px;float:left!important;text-align:center;margin:auto;vertical-align:top;display:block!important;width:38%!important}
#recherche-style{margin-bottom:15px!important;font-size:0px!important;border:1px solid #B22!important;border-radius:5px!important;margin:0px 2px!important;width:98%;height:100%;background-color:white;display:table!important}
#recherche-style input.rech{color:black!important;height:24px!important;padding:10px 2px!important;margin:0px 0px 0px 3px!important;width:82%!important;border:0!important;font-size:20px!important;background-color:white!important;vertical-align:middle!important;text-align:left!important}
#recherche-style button{height:40px!important;width:38px!important;border:0!important;background:transparent url('https://www.sudrenault.org/plugins/auto/itwx_cimobile_3_6_0/squel_mobiles/images/loupe.jpg') no-repeat!important;background-position-y:center!important;float:right!important;margin:5px 0px!important}
.formulaire_spip fieldset{clear:both;padding:10px!important;border:0;margin:0}
.formulaire_spip input.text{width:15em;border:1px inset;padding:5px!important;font-size:16px!important}
.formulaire_spip textarea{width:95%!important;border:1px inset;padding:5px!important;font-size:16px!important}
.formulaire_formidable-5 input{margin:2px 0 8px}
.formulaire_formidable-5 button{text-align:center;font-weight:700;font-size:1.5em!important;background:#A22D2D!important;color:#fff!important;padding:10px!important}
.formulaire_formidable-5 .boutons{text-align:center;font-weight:700;font-size:1em;padding:10px}
.socialtags ul{display:flex!important;margin:4px 0px;padding-inline-start:6px}
.socialtags li{display:inline!important;margin:0px 2px}
#socialtags{margin:4px 5px 4px 0px!important;padding:0;clear:both;display:inline-block!important}
div.socialtags{margin:4px 5px 10px 0px!important;padding:0;clear:both;display:inline-block!important}
.socialtags-hovers{opacity:0.8!important;filter:alpha(opacity=40)}
.socialtags img{height:20px!important;margin:0 2px 0 0px!important}
.group,.grouplist,.ssgrouplist{height:auto;font-size:14px;padding:2px 0 3px;text-align:center;line-height:1.2em;font-weight:700;color:#FFF;text-decoration:none;border-top:1px solid #B9B9B9}
.group a,.grouplist a,.ssgrouplist a{color:#FFF}
.group{background:#B22}
.grouplist{background:#d82929}
.ssgrouplist{background:#de4848}
.grouplist_docs_joints{height:auto;font-size:14px;padding:2px 0 3px;text-align:center;line-height:1.2em;font-weight:700;text-decoration:none;border:1px solid #B9B9B9;width:50%;display:block;margin:0 auto;margin-bottom:10px}
.hentry{margin:0;padding:0}
.entry-content{font-size:.9em;color:#666;font-weight:700;margin:0;padding:0}
.hentry,.hentry:visited,.hentry .entry-title h3 a,.hentry:visited .entry-title h3 a{cursor:pointer;margin:0;padding:0;color:#000;font-size:19px;font-weight:700}
.entry-title a{cursor:pointer;margin:0;padding:0;color:#000;font-size:16px;font-size:clamp(1rem,4vw,2rem);font-weight:700}
.entry-date{cursor:pointer;margin:0;padding:0;color:#B22!important;font-size:10px}
.entry-date p{cursor:pointer;margin:0;padding:0;color:#B22!important;font-size:10px}
.entry-date a{cursor:pointer;margin:0;padding:0;color:#B22!important;font-size:10px}
.entry-title h3{cursor:pointer;margin:0;padding:0;color:#000;font-size:16px;font-weight:700}
.hentry img .spip_logos{float:left}
.menu{clear:both;margin:0;text-align:left;padding:0}
.menu p{margin:0;padding:0}
.menu ul{margin:0;padding:0;list-style:none}
.menu ul li{margin:0;padding:0}
.articles ul{margin:0;padding:0}
.articles ul a{text-decoration:none}
.articles ul li{clear:both;background-color:#fff;margin:0;padding:15px 7px;border-top:1px solid #C0C0C0;font-size:18px}
.articles ul li a{color:#000;text-decoration:none;margin:0;padding:0;line-height:1em}
.articles ul li .enclosures{float:right;text-align:right;max-width:60%;margin:0;padding:0}
.articles .spip_logos{float:right;clear:right;margin:0;padding:0}
.agenda span.published,.agenda span.published small{font-size:14px;padding:0;color:#999}
.agenda .hentry_published{background-color:white;cursor:pointer;color:#000}
.agenda ul{background-color:white}
.agenda a{color:#000;text-decoration:none;padding:0}
.agenda ul li{font-size:18px;clear:both;padding:6px 20px 6px 6px;border-top:1px solid #C0C0C0}
.agenda ul li a{color:#000;text-decoration:none;font-size:1.2em}
.noevent{padding:1em}
.listmenu ul{font-weight:700}
.listmenu ul,.listinc ul,.listincinc ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #C0C0C0}
.listmenu ul li a,.listinc ul li a,.listincinc ul li a{display:block;padding:6px 7px;text-decoration:none;color:#000;font-size:18px;background-color:#fff;list-style:none;border-top:1px solid #C0C0C0}
.ticket{margin:.7em}
.ticketmenu ul{margin:0;padding:0;list-style:none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #C0C0C0;border-top:0;background-color:#fff}
.ticketmenu ul{display:block;text-decoration:none;color:#000;font-size:16px;font-weight:400;list-style:none;border-top:1px solid #C0C0C0}
.ticketmenu a{display:block;padding:7px;text-decoration:none;color:#000;font-size:16px;font-weight:400;list-style:none}
.ticketmenu li{border-top-left-radius:10px;border-top-right-radius:10px;border-top:1px solid #C0C0C0}
.bouton_rub{clear:both;margin:.7em 0 .2em;text-align:center;padding:0}
.bouton_rub ul{margin:0 .6em;padding:0;list-style:none}
.bouton_rub ul ul{margin:0 1.2em}
.bouton_rub ul li{padding:0 0 7px}
.bouton_rub ul li ul li{padding:5px 0 0}
.bouton_rub ul li a,.bouton_rub ul li a:visited{display:block;width:auto;height:auto;border-top:4px solid #585858;border-left:4px solid #797979;border-right:4px solid #797979;border-bottom:4px solid #888;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;background:#CECECE;font-size:18px;color:#333;text-decoration:none;padding:7px 4px 6px;line-height:}
.bouton_rub ul li a:hover,.bouton_rub ul li a[selected],.bouton_rub ul li a:active,.bouton_rub a:focus{display:block;width:auto;border-bottom:4px solid #585858;border-left:4px solid #797979;border-right:4px solid #797979;border-top:4px solid #888;background-color:#909090!important;color:#000!important;text-decoration:none}
.bouton_rub ul li a.on,.bouton_rub ul li ul li a.on,.bouton_rub ul li ul li ul li a.on{background:#000;background-color:#353535;color:#fff}
.bouton_rub a:hover.on,.bouton_rub a[selected].on,.bouton_rub a:active.on,.bouton_rub a:focus.on{border-top:4px solid #585858;border-left:4px solid #797979;border-right:4px solid #797979;border-bottom:4px solid #888;background:#000!important;color:#fff!important}
.pagination{background:#DFA28A;border-bottom:1px solid #ccc;line-height:1.3em;font-size:17px;text-align:center;font-weight:700;color:#D5826C;padding:0}
.pagination a,.pagination a:visited{color:#FFF;padding-bottom:2px;text-decoration:none}
.pagination a:hover,.pagination a:focus,.pagination a[selected],.pagination a:active,.pagination .on{color:#88D5826C8}
.listincinc .pagination{background:#E1BD73;line-height:1.2em;color:#d98e7c}
.listincinc .pagination a:hover,.listincinc .pagination a:focus,.listincinc .pagination a[selected],.listincinc .pagination a:active,.listincinc .pagination .on{color:#d98e7c}
.pagin-forum{margin:.5em .5em 1em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.contenu{padding:.5em}
.cartouche{margin-bottom:0;padding:0}
.cartouche .spip_logos{float:none;margin:0 auto 20px;display:block}
.cartouche p{margin:0;padding:0;clear:left}
.surtitre,.soustitre{font-size:.90em;color:#666;text-transform:uppercase;letter-spacing:.10em}
.cartouche .surtitre{margin-bottom:.30em}
.cartouche .soustitre{margin-top:.50em;margin-bottom:.30em}
.cartouche .traductions{font-size:.90em;line-height:2.2em;color:#888}
.cartouche h1{margin-bottom:10px}
.cartouche img{display:block;max-height:300px;width:auto;height:auto;max-width:100%;margin:0 auto}
.blocs_titre{background:none!important;font-weight:400!important;line-height:0em!important;margin-top:0px!important;padding:0pt 0pt 0pt 0px!important;margin-bottom:0em!important}
.blocs_destination{display:block;z-index:200;position:absolute;left:1px;top:56px;margin:0px;padding:0px 0px 10px;background:white;width:99%;height:44px;border-bottom:0px solid #000}
.traductions span,.traductions span a.on{color:#CCC;font-weight:400;padding:2px 4px 3px;background:#b33f30}
.traductions span a{color:#FFF;font-weight:700}
.chapo{margin-top:.5em;line-height:1.20em;font-size:1.3em;font-weight:700;color:#333}
.texte{margin-top:.5em;line-height:1.4em;font-size:1.2em;text-align:left}
.texte a{color:#b33f30}
.texte p{margin:0px 0px 8px!important}
.texte ul{padding-left:25px!important;margin:10px 0}
.texte li{margin:0px 0px 3px}
.texte .hyperlien a,.texte .hyperlien a:hover,.hyperlien a,.hyperlien a:hover,.lien a,.lien a:hover,.lien-evt a,.lien-evt a:hover{display:block;margin:10px;background:#fff;border:1px solid #C0C0C0;-moz-border-radius:10px;-webkit-border-radius:10px;padding:8px 10px;text-decoration:none;font-size:13px;font-weight:700;color:#b33f30;list-style:none}
.ps{margin:0 0 5px;line-height:1.20em;font-size:.9em;text-align:justify}
#notes{clear:both;margin:0 0 5px;line-height:1.20em;font-size:.9em;text-align:justify}
#notes p{font-size:.9em;margin:0 0 5px;text-align:left}
#notes a{color:#b33f30}
#notes h2{margin-bottom:10px;font-size:1.6em!important}
#notes ul.spip{text-align:left;padding-left:20px;font-size:.9em;margin:5px auto}
#notes li.spip{margin-bottom:3px}
#notes table.spip td{font-size:.9em;margin:0 0 0px;padding:2px}
#notes .twx_scroll{width:auto;border-radius:0!important;padding:0px 0px 5px!important;font-size:1em!important;border:0!important}
#notes .twx_scroll table{margin:0 auto;margin-bottom:0em;padding:0em}
.texte a.spip_note{font-weight:400;color:#b33f30}
#documents_portfolio{clear:both;margin:0;padding:.5em;text-align:center}
#documents_portfolio .spip_logos{margin:3px;border:4px solid #fff}
.pf{margin:.5em}
.pf img{width:100%;height:auto}
#signatures{clear:both;margin:0 0 1em;padding:0;background:none}
#signatures table{width:100%;margin:1em 0 0}
#signatures table caption{font-size:17px;text-align:center;font-weight:700;color:#FFF}
#signatures thead{text-align:center;color:#555}
#signatures td{padding:.50em;border:2px solid #FEFEFE;vertical-align:top}
#signatures td.signature-date{background:#fbe4d6;text-align:center;white-space:nowrap}
#signatures td.signature-nom{background:#fdede2;text-align:center}
#signatures td.signature-nom a{color:#999}
#signatures td.signature-nom small{display:block}
#signatures td.signature-message{background:#fff8f3}
#signatures .formulaire_recherche{margin:1em 0;text-align:right}
#signatures .formulaire_recherche input.text{width:10em;text-align:left}
abbr.published{border:0;color:#888}
abbr.published span,abbr.published small,.cartouche .day,.cartouche .month{color:#888}
span.published{font-size:14px;padding-left:.5em}
h.published a{font-size:1.2em;padding-left:.5em;color:#000}
.hentry_published{background-color:white;cursor:pointer;color:#000;font-size:1.2em}
.repondre a,.repondre a:hover,.rep-mess a,.rep-mess a:hover{display:block;background-color:#fff;text-decoration:none;color:#000;font-weight:700;list-style:none;border:1px solid #D4D4D4}
.repondre a{margin-bottom:10px;font-size:18px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:7px 9px;text-align:center}
.rep-mess a{margin-bottom:.3em;font-size:14px;padding:5px 7px}
#total-forums{padding:0 .5em;font-weight:700}
ul.forum{display:block;clear:both;margin:0;padding:0}
ul.forum,ul.forum ul{list-style:none}
.forum-fil{margin-top:1em;background:#c46b4a;padding:5px 5px 1px;border-radius:6px;-moz-border-radius:6px}
.forum-fil ul{display:block;margin:0;padding:0}
.forum-chapo .forum-titre,.forum-chapo .forum-titre a{display:block;margin:4px 0;padding:0;font-weight:700;color:black}
.forum-texte{margin:0;padding:.50em 1em;color:black;background:white}
.forum-message{margin:0 0 5px;padding:0}
.forum-chapo small{font-size:1em;color:black;display:block;margin-bottom:4px}
ul .forum-chapo{margin:0;background:#cf7e61;padding:3px 6px 2px;font-size:1em}
ul ul .forum-chapo{background:#da8c6f}
ul ul ul .forum-chapo{background:#e59a7e}
ul ul ul ul .forum-chapo{background:#eeaa91}
ul ul ul ul ul .forum-chapo{background:#f5b9a3}
ul ul ul ul ul ul .forum-chapo{background:#facbb9}
ul ul ul ul ul ul ul .forum-chapo{background:#fad9cd}
a{color:#b33f30;text-decoration:none}
a:focus,a:active,a[selected],a:hover{text-decoration:underline}
@media screen and (max-width:960px){[(#PLUGIN{SIDR}|oui)#menuhaut{display:none}]}
.markItUpHeader ul{display:none}
.mot_cle{color:#B22!important;font-size:14px!important;background-color:#D8C6D4;padding:0px 0px;margin:6px 6px 16px 0px!important;display:block;float:left}
.mot_cle a{color:#B22!important;font-size:14px!important;background-color:#D8C6D4;padding:0px 5px 2px}
.mot_cle a:hover{color:#B22!important;font-size:14px!important;background-color:#D8C6D4}
#col_postit_adherent{padding:0px 6px 8px;background-color:#D8C6D4;color:#B22!important;font-weight:700}
span.col_postit_adh{padding:0px 2px;background-color:#B22;color:white!important;font-weight:700;display:inline-block;vertical-align:middle;font-size:.7em;line-height:1.2em}
.identifiez_vous{font-size:20px;line-height:1.4em;margin:20px 0px 30px;display:block}
.identifiez_vous a{text-decoration:none;border:1px solid #B22;font-weight:700;padding:10px}
.identifiez_vous a:hover{color:black}
.lecture_adherent{position:relative}
.lecture_adherent::before{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),#fff);position:absolute;height:10rem;top:-10rem;left:0;content:" ";width:100%}
.lecture_adherent h2{font-size:1.2em;margin:0px;padding:0px;line-height:1em}
.lecture_adherent p{font-size:1.1em;line-height:1em;margin:10px 0px}
.adherer a{width:70%;background:#d88c70;border-top:1px solid #CCC;font-size:16px;padding:7px 0;text-align:center;font-weight:700;color:#FFF;display:block;margin:0 auto;border:2px solid black}
.modalDialog:not(:visited){position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0px;background:rgba(0,0,0,0.5);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}
#openModal:not(:visited):target{animation:hide 1s;pointer-events:none}
@keyframes show{0.05%,100%{opacity:1}}
#openModal .editer-groupe{padding-left:0px}
#openModal{opacity:0;animation:6000s show;color:#B22}
#openModal label{color:#B22}
#openModal li::marker{content:""}
#openModal #session_email{width:230px!important;display:block;padding:3px}
#openModal .boutons input{padding:3px}
@keyframes hide{to{opacity:0;pointer-events:none!important}}
.modalDialog:not(:visited){opacity:1;pointer-events:auto}
.modalDialog:not(:visited) > div{width:200px;position:relative;margin:25% auto;padding:5px 20px 13px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4)}
.close{background:#B22;color:#FFF;line-height:27px;position:absolute;right:-12px;text-align:center;top:-10px;width:28px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:28px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #D8C6D4;font-size:16px;margin:0px;padding:0px}
.close:hover{background:#D8C6D4}
#session_email{margin-left:-12px!important;width:145px!important;display:block}
.reponse_formulaire{font-size:unset;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.spip_note_ref span{margin-left:5px!important}
.spip_note_ref p{margin-left:5px!important}
.modalDialogNews:not(:visited){position:fixed;font-family:Arial,Helvetica,sans-serif;top:0;right:0;bottom:0;left:0px;background:rgba(0,0,0,0.5);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}
.modalDialogNews:not(:visited){opacity:1;pointer-events:auto}
.modalDialogNews:not(:visited) > div{width:80%;position:relative;margin:20% auto;padding:5px 20px 13px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4)}
#ModalNewsletter{opacity:0;animation:6000s show;color:#B22}
#ModalNewsletter:not(:visited):target{animation:hide 1s;pointer-events:none}
@keyframes hide{to{opacity:0;pointer-events:none!important}}
@keyframes show{0.05%,100%{opacity:1}}
#ModalNewsletter .editer-groupe{padding-left:0px}
#ModalNewsletter label{color:#B22;text-align:center;margin-bottom:4px;font-size:1.2em}
#ModalNewsletter h2{font-weight:550}
#ModalNewsletter h1{font-weight:550;font-size:1.4em}
#ModalNewsletter p{margin:5px auto}
#ModalNewsletter li::marker{content:""}
#ModalNewsletter #session_email{width:95%!important;display:block;padding:5px!important;font-size:16px!important}
#ModalNewsletter .boutons input{padding:5px!important}
#ModalNewsletter .boutons{padding:5px!important}
#ModalNewsletter input.submit{padding:10px!important;height:46px!important}
#ModalNewsletter input{padding:5px!important}
.closeNews{background:#B22;color:#FFF;line-height:27px;position:absolute;right:-12px;text-align:center;top:-10px;width:28px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:28px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #D8C6D4;font-size:16px;margin:0px;padding:0px}
.closeNews a:hover{background:#D8C6D4}
.closeNews:hover{background:#D8C6D4}
#session_email{margin:0px auto!important;width:145px!important;display:block}
.reponse_formulaire{font-size:unset;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.modalDialogSlide:not(:visited){font-family:Arial,Helvetica,sans-serif;right:0;left:0px;background:rgba(0,0,0,0.5);z-index:99999}
.modalDialogSlide:not(:visited){pointer-events:auto}
.modalDialogSlide:not(:visited) > div{width:80%;margin:0% auto;padding:5px 20px 20px;border-radius:10px;background-color:#D8C6D4!important;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4);position:fixed;font-family:Arial,Helvetica,sans-serif;right:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;color:#B22}
#NoSlide{width:80%;margin:0% auto;padding:5px 20px 20px;border-radius:10px;background-color:#D8C6D4!important;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4);position:fixed;font-family:Arial,Helvetica,sans-serif;right:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;color:#B22;-webkit-animation:slide 1s ease-in;-moz-animation:slide 1s ease-in;animation:slide 1s ease-in}
#NoSlide:target{-webkit-animation:slideout 10000s ease-in;-moz-animation:slideout 1000s ease-in;animation:slideout 1000s ease-in}
@keyframes slide{0%{top:-40%}
100%{top:0}}
@-webkit-keyframes slide{from{top:-250px}
to{top:0}}
@keyframes slideout{0%{top:0}
0.1%{top:-250px}
100%{top:-25000px}}
@-webkit-keyframes slideout{0%{top:0}
0.1%{top:-40%}
100%{top:-4000%}}
#NoSlide .editer-groupe{padding-left:0px}
#NoSlide label{color:#B22;text-align:center;margin-bottom:4px}
#NoSlide h2{font-weight:600;font-size:1.3em}
#NoSlide li::marker{content:""}
#NoSlide a{text-decoration:none}
#NoSlide #session_email{width:94%!important;margin:0 auto;display:block;padding:3px!important;font-size:medium!important}
#NoSlide .boutons input{padding:3px!important;margin:0px auto!important;background:#B22!important;border-radius:28px!important;border:0!important;font-size:1.1em!important}
.closeSlide{background:#FFF;color:#B22;line-height:20px;position:relative;margin:0px auto;text-align:center;width:180px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:28px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #D8C6D4;font-size:1em;padding:4px 10px}
.closeSlide a{text-decoration:none}
.closeSlide a:hover{background:#D8C6D4;text-decoration:none}
.closeSlide:target{background:black}
.modalDialogSlide2:not(:visited){font-family:Arial,Helvetica,sans-serif;right:0;left:0;background:rgba(0,0,0,0.5);z-index:99999}
.modalDialogSlide2:not(:visited){pointer-events:auto}
.modalDialogSlide2:not(:visited) > div{width:80%;margin:0% auto;padding:5px 20px 20px;border-radius:10px;background-color:#D8C6D4!important;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4);font-family:Arial,Helvetica,sans-serif;right:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;color:#B22}
#NoSlide2{width:80%;margin:0% auto;padding:5px 20px 20px;border-radius:10px;background-color:#D8C6D4!important;background:-moz-linear-gradient(#D8C6D4,#D8C6D4);background:-webkit-linear-gradient(#D8C6D4,#D8C6D4);background:-o-linear-gradient(#D8C6D4,#D8C6D4);position:fixed;font-family:Arial,Helvetica,sans-serif;right:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;color:#B22;-webkit-animation:slidein 1s ease-in;-moz-animation:slidein 1s ease-in;animation:slidein 1s ease-in}
#NoSlide2:target{-webkit-animation:slideout 3000s ease-in;-moz-animation:slideout 3000s ease-in;animation:slideout 3000s ease-in}
@keyframes slidein{0%{top:-40%}
100%{top:0}}
@-webkit-keyframes slidein{from{top:-250px}
to{top:0}}
@keyframes slideout{0%{top:0}
0.1%{top:-40%}
100%{top:-4000%}}
@-webkit-keyframes slideout{0%{top:0}
0.1%{top:-250px}
100%{top:-25000px}}
#NoSlide2 .editer-groupe{padding-left:0px}
#NoSlide2 label{color:#B22;text-align:center;margin-bottom:4px}
#NoSlide2 h2{font-weight:600;font-size:1.3em}
#NoSlide2 li::marker{content:""}
#NoSlide2 a{text-decoration:none}
#NoSlide2 #session_email{width:94%!important;margin:0 auto;display:block;padding:3px!important;font-size:medium!important}
#NoSlide2 .boutons input{padding:3px!important;margin:0px auto!important;background:#B22!important;border-radius:28px!important;border:0!important;font-size:1.1em!important}
.closeSlide2{background:#FFF;color:#B22;line-height:20px;margin:0px auto;text-align:center;width:180px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:28px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #D8C6D4;font-size:1em;padding:4px 10px}
.closeSlide2:target{background:black}
#ChapeauNewsletter{background-color:#D8C6D4;height:24px}
#ChapeauNewsletter .editer-groupe{float:left;display:inline-block}
#ChapeauNewsletter .editer{margin:0px}
#ChapeauNewsletter .editer p{margin:0px}
#ChapeauNewsletter label{color:#B22;text-align:left;margin:7px 5px;display:inline-block;float:left}
#ChapeauNewsletter .boutons{display:inline-block;float:none}
#ChapeauNewsletter p.boutons{display:inline-block;float:none}
#ChapeauNewsletter li::marker{content:""}
#ChapeauNewsletter h2{padding:2px 0px}
#ChapeauNewsletter h2 a{margin:0;padding:2px 0px;font-weight:700;font-size:1.3em;font-family:inherit;color:white;text-decoration:none}
#ChapeauNewsletter a{text-decoration:none}
#fh5---banner---container{display:none!important}
.fh5---banner---container{display:none!important}
figure{margin-inline-end:5px!important;margin-inline-start:5px!important}
.img_reseaux_sociaux img{margin:0px 10px!important}
#album ul{padding-left:0px!important;margin:0px 0!important}
.album_simple ul{padding-left:0px!important;margin:0px 0!important}