ul.periodes{margin-bottom:1.5em;padding-left:0;text-align:center;white-space:nowrap}ul.periodes li{display:table-cell;width:28px;height:28px;border:1px solid #666;border-right:0;font-family:Arial,Helvetica,liberation sans,FreeSans,sans-serif;font-size:1.3em;font-weight:700;color:#000;background:#fff}ul.periodes li:last-child{border-right:1px solid #333}ul.periodes li span{display:block;width:28px;height:28px;line-height:28px;vertical-align:middle;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none}ul.periodes li.selected{color:#fff;background:#6b8e11}ul.periodes.orange li.selected{background:#f96024}ul.periodes.marron li.selected{background:#8f491e}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{width:600px;max-width:100%;clear:both}table.tabliste{margin:1em auto;border-collapse:collapse;font-size:1.3em}table.tabliste tr:nth-of-type(odd){background:#ffc}table.tabliste th{font-weight:700;color:#fff;background:#333}table.tabliste td,table.tabliste th{padding:6px;border:1px solid #ccc;text-align:left}div.step{clear:both}.clear{clear:both}div.clear{visibility:hidden;clear:both;height:1px;margin:0;padding:0;overflow:hidden}div.clear2{visibility:hidden;clear:both;height:1px;margin:5px 0;padding:0;overflow:hidden}p.note{margin-top:2em;padding:.5em;border-top:solid 1px #ddd;font-size:1em}ul.form{padding-left:0}ul.form li{width:100%;margin:1em;list-style:none}ul.form li label{display:block}div.image{float:right;padding-bottom:5px;padding-left:5px}.avertissement{font-weigth:bold;color:red}table.calendrier{width:100%;margin-bottom:1em;border:1px solid #000;border-collapse:collapse;font-size:1.3em;line-height:1.6em}table.calendrier th{background:#f5f5f5}table.calendrier td{border:1px solid grey;text-align:center}table.calendrier td.plante{width:40%;text-align:left}table.calendrier td ul{text-align:left;font-size:.91em}table.calendrier td ul li{margin-bottom:.5em}table.calendrier td.rupture{font-weight:700}table.calendrier td.plante2{font-weight:700}table.calendrier td.douce{background:#f2e547}table.calendrier td.mixte{background:#fd8129}table.calendrier td.classique{background:#bc1713}a[rel^=external]:after,a.external:after{content:" ➚"}