#vip_logout.static.menu.noactive a { border-radius:4px; background:gold; box-shadow:1px 1px 2px grey;}#top[class*="vip-mode-"].vip-mode-static .menu .vip-zone a:before,#top[class*="vip-mode-"] .menu .menu .vip-zone a:before,.vip-mode-catart article.article header h2 a:before,.vip-mode-catart article.article .more a:before,.vip-mode-catart article.article ~ span a[title~="Fil"]:before,.vip-mode-catart aside .arch-list a:before,.vip-mode-blog aside .arch-list a:before,.vip-mode-catart aside .lastcom-list a:before,.vip-mode-blog aside.lastcom-list a:before,.vip-mode-catart aside .cat-list a:before,.vip-mode-blog aside .cat-list a:before,.vip-mode-blog aside .lastart-list a:before,.vip-mode-catart aside .lastart-list a:before,.vip-mode-blog li#static-blog a:before ,.vip-mode-catart li#static-blog a:before { content:' \f070'; font-size:1rem; vertical-align:bottom; padding-right:0.5em; font-family:"Font Awesome 5 Free"; color:gray;}#top[class*="vip-mode-"].vip-mode-static .menu .vip-zone a,.vip-mode-catart article.article header h2 a,.vip-mode-catart article.article .more a,.vip-mode-catart article.article ~ span a[title~="Fil"],.vip-mode-catart aside .arch-list a,.vip-mode-blog aside .arch-list a,.vip-mode-catart aside .lastcom-list a,.vip-mode-blog aside.lastcom-list a,.vip-mode-catart aside .cat-list a,.vip-mode-blog aside .cat-list a,.vip-mode-blog aside .lastart-list a,.vip-mode-catart aside .lastart-list a,.vip-mode-blog li#static-blog a ,.vip-mode-catart li#static-blog a { color:lightgray;background:white;}p.alert.red.xy-center { width:max-content; max-width:100%; margin:3rem auto; color:darkgreen;}p.alert.red.xy-center::first-line { color:crimson;}#top.vip-mode-blog main article ~ form,#top.vip-mode-catart main article ~ form { display:none;}table.plnCalendrier { width:100%;max-width: 300px;text-align:center;border-collapse:collapse;border:none;margin:0 0 1em 0;font-size:0.9em;}table.plnCalendrier td,table.plnCalendrier th{ border:none; width:12%;max-width:40px;padding:1px;}table.plnCalendrier th:first-child { border-right:1px solid #679}table.plnCalendrier tr:first-child { border-bottom:1px solid #679}table.plnCalendrier .mois { color:red }table.plnCalendrier .gris { color:#CCC }table.plnCalendrier td.event{border:1px solid #679}table.plnCalendrier a{text-decoration:underline }table.plnCalendrier div.event{margin:0;padding:0;font-size:0;}table.plnCalendrier div.event a,table.plnCalendrier div.event span{width:7px;height:7px;border-radius:3px;border:1px solid black;margin:0 1px 1px 0;padding:0;display:inline-block;}table.plnCalendrierNav { width:100%;border-collapse:collapse;margin:0;}table.plnCalendrierNav,table.plnCalendrierNav tr,table.plnCalendrierNav td { border:none;}table.plnCalendrierNav td {vertical-align:top;padding:0 1px;font-size:0.95em;width:16%}table.plnCalendrierNav tr td {vertical-align:middle}table.plnCalendrierNav tr td:first-child {text-align:right}table.plnCalendrierNav tr a {background-repeat:no-repeat;width:48px;height:48px;vertical-align:middle;font-size:0;padding:48px 0 0 48px;}table.plnCalendrierNav.azur tr td:first-child a{ background-image: url(../plugins/plnCalendrier/images/48px-Crystal_Clear_action_2leftarrow.png); }table.plnCalendrierNav.nature tr td:first-child a{ background-image: url(../plugins/plnCalendrier/images/48px-go-first.png); }table.plnCalendrierNav tr td:first-child + td a{background-image: url(../plugins/plnCalendrier/images/24px-Crystal_Clear_app_date.png);width:24px;height:24px;padding:24px 0 0 24px; }table.plnCalendrierNav.azur tr td:first-child + td + td a { background-image: url(../plugins/plnCalendrier/images/48px-Crystal_Clear_action_2rightarrow.png); }table.plnCalendrierNav.nature tr td:first-child + td + td a{ background-image: url(../plugins/plnCalendrier/images/48px-finish.png); }table.plnCalendrierNav tr td:first-child + td {vertical-align:middle;text-align:center;font-size:2em;color:#146;}table.plnCalendrierNav tr td:first-child + td + td {text-align:left}table.plnCalendrierMonth{margin:0 0 10px 5px;border-collapse:collapse;border:none;font-size:0.8em;min-width:100px;vertical-align:top;float:left;background-color:white;}table.plnCalendrierSize2{width:49%;}table.plnCalendrierSize3{width:32%;}table.plnCalendrierSize4{width:24%;}table.plnCalendrierSize6{width:16%;}table.plnCalendrierMonth tr {border:1px solid #679;}table.plnCalendrierMonth td,table.plnCalendrierMonth th {padding:0 4px;vertical-align:middle;margin:0;border:none;width:auto;}table.plnCalendrierMonth th{text-align:center;}table.plnCalendrierMonth.azur th{background-color:#BDF; }table.plnCalendrierMonth.nature th{background-color:#ABDA71; }table.plnCalendrierMonth tr.weekend{background-color:#CFCFCF;} table.plnCalendrierMonth td:first-child + td + td{width:100%;text-align:left; }table.plnCalendrierMonth a{text-decoration:underline }td.event{font-weight: bold;}table.plnCalendrierMonth .event{border:1px solid #679;display:block;border-radius:5px;padding:0 3px;background-color:#FEEEDF;color:black;margin-bottom:2px;}table.plnCalendrierMonth .event:first-child {margin-top:2px;}ul.event{ display:block;width:100%;clear:both;font-size:0.8em;}ul.event li{ display:block;margin-bottom:5px;}ul.event li div { display:inline-block;border:1px solid #679; height:24px; width:24px; line-height:20px; margin:0 5px 0 0;padding:2px;vertical-align:middle;}div.plnCalendrierAide {font-style:italic;text-align:justify;font-size: 0.7em;line-height:1.2;margin-bottom:10px;}div.plnCalendrierAide p { margin:0;}#form_contact {margin: 20px 0 20px 0;}.text_contact { }.contact_error {margin: 20px 20px 20px 20px;padding: 5px 15px 5px 15px;border: 1px solid;font-size: 13px;font-weight:bold;color:#000 !important;background-color: #ffcfcf;border-color: #df8f8f;text-align:center;}.contact_success {}