/**
 * Date : 2019-08-07 15:26:59
 * Navigateur : ???
 * Media : all
 * Color : youand
 */

.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
.evo-pop{z-index:10000;width:204px;padding:3px 3px 0}.evo-pop-ie{z-index:10000;width:212px;padding:3px}.evo-palette td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}.evo-palette tr.top>td{border-bottom:0}.evo-palette tr.in>td{border-top:0;border-bottom:0}.evo-palette tr.bottom>td{border-top:0}.evo-palette div.sep{height:3px}.evo-palette,.evo-palette-ie{border-collapse:separate;border-spacing:4px 0;*border-collapse:expression('separate', cellSpacing='2px')}.evo-palette th,.evo-palette-ie th{border:0;padding:5px 3px;text-align:left;font-weight:normal;background:transparent !important}.evo-palette-ie td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}.evo-palette2,.evo-palette2-ie{margin:auto;border-collapse:collapse}.evo-palette2 td,.evo-palette2-ie td{font-size:1px;cursor:pointer}.evo-palette2 td{padding:6px 7px}.evo-palette2-ie td{padding:5px}.evo-palcenter{padding:5px;text-align:center}.evo-colorind,.evo-colorind-ie,.evo-colorind-ff{border:solid 1px #c3c3c3;width:18px;height:18px;float:right}.evo-colorind-ie{position:relative;top:-23px}.evo-colorbox-ie{font-size:8px;padding:3px 9px !important}.evo-pop:after,.evo-pop-ie:after,.evo-colorind:after,.evo-colorind-ie:after,.evo-colorind-ff:after,.evo-color span:after,.evo-cHist:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.evo-color{width:94px;padding:1px 3px 0 4px}.evo-color div{border:solid 1px #808080;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;padding:3px;margin-bottom:5px;width:10px;height:10px;float:left}.evo-color span{font-size:15px;margin:1px 0 4px 3px;float:left}.evo-sep{height:10px;font-size:0}.evo-more{padding:4px 5px 4px;font-size:smaller}.evo-cHist{padding:3px}.evo-cHist div{cursor:pointer;border:solid 1px #c0c0c0;padding:3px;margin:5px;width:10px;height:10px;float:left}.evo-transparent{background-image:repeating-linear-gradient(135deg, black, black 1px, white 1px, white 3px)}.evo-tr-box{cursor:pointer;border:solid 1px #c0c0c0;padding:3px;width:7px;height:7px;float:right;position:relative;right:-3px;top:2px}a.evo-hist{margin-left:6px}.evo-pointer{cursor:pointer}.evo-hidden-button{display:none}p, li {color: #263032;} @font-face {font-weight: normal; font-style: normal; font-family: Tao; src: url("/styles/fonts/Tao/Tao.eot"), url(/styles/fonts/Tao/Tao.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/Tao/Tao.woff2") format("woff2"), url("/styles/fonts/Tao/Tao.woff") format("woff"), url("/styles/fonts/Tao/Tao.ttf") format("truetype"), url("/styles/fonts/Tao/Tao.svg#Tao") format("svg"), local(\"nolocal\");}#tinymce {font-size: 12pt;} html {height: 100%;} body {height: calc(100% - 24px);} .CouleurDominante {color: #00869D;} .CouleurSecondaire {color: #F15921;} .CouleurTertiaire {color: #263032;} .lienDominanteVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #00869D; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #00869D !important; text-decoration: none;cursor: pointer;} .lienDominanteVide a { background-color: #FFFFFF; color: #00869D !important; text-decoration: none;} .lienDominanteVide:hover, .lienDominanteVide:hover a {background-color: #00869D; color: #FFFFFF !important; text-decoration: none;} .lienDominanteVide:before, .lienDominanteVide:after {color: #00869D !important;} .lienDominanteVide:hover:before, .lienDominanteVide:hover:after {color: #FFFFFF !important;} td.lienDominanteVide {display: table-cell;} .lienDominantePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #00869D; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #00869D; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienDominantePlein a {background-color: #00869D; color: #FFFFFF !important; text-decoration: none;} .lienDominantePlein:hover, .lienDominantePlein:hover a { background-color: #FFFFFF; color: #00869D !important; text-decoration: none;} .lienDominantePlein:before, .lienDominantePlein:after {color: #FFFFFF !important;} .lienDominantePlein:hover:before, .lienDominantePlein:hover:after {color: #00869D !important;} td.lienDominantePlein {display: table-cell;} .lienSecondaireVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #F15921; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #F15921 !important; text-decoration: none;cursor: pointer;} .lienSecondaireVide a { background-color: #FFFFFF; color: #F15921 !important; text-decoration: none;} .lienSecondaireVide:hover, .lienSecondaireVide:hover a {background-color: #F15921; color: #FFFFFF !important; text-decoration: none;} .lienSecondaireVide:before, .lienSecondaireVide:after {color: #F15921 !important;} .lienSecondaireVide:hover:before, .lienSecondaireVide:hover:after {color: #FFFFFF !important;} td.lienSecondaireVide {display: table-cell;} .lienSecondairePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #F15921; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #F15921; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienSecondairePlein a {background-color: #F15921; color: #FFFFFF !important; text-decoration: none;} .lienSecondairePlein:hover, .lienSecondairePlein:hover a { background-color: #FFFFFF; color: #F15921 !important; text-decoration: none;} .lienSecondairePlein:before, .lienSecondairePlein:after {color: #FFFFFF !important;} .lienSecondairePlein:hover:before, .lienSecondairePlein:hover:after {color: #F15921 !important;} td.lienSecondairePlein {display: table-cell;} .lienTertiaireVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #263032; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #263032 !important; text-decoration: none;cursor: pointer;} .lienTertiaireVide a { background-color: #FFFFFF; color: #263032 !important; text-decoration: none;} .lienTertiaireVide:hover, .lienTertiaireVide:hover a {background-color: #263032; color: #FFFFFF !important; text-decoration: none;} .lienTertiaireVide:before, .lienTertiaireVide:after {color: #263032 !important;} .lienTertiaireVide:hover:before, .lienTertiaireVide:hover:after {color: #FFFFFF !important;} td.lienTertiaireVide {display: table-cell;} .lienTertiairePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #263032; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #263032; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienTertiairePlein a {background-color: #263032; color: #FFFFFF !important; text-decoration: none;} .lienTertiairePlein:hover, .lienTertiairePlein:hover a { background-color: #FFFFFF; color: #263032 !important; text-decoration: none;} .lienTertiairePlein:before, .lienTertiairePlein:after {color: #FFFFFF !important;} .lienTertiairePlein:hover:before, .lienTertiairePlein:hover:after {color: #263032 !important;} td.lienTertiairePlein {display: table-cell;} .TEL, .EMAIL, .FAX, .WWW, .MAP {overflow: hidden;} .MAP:before, .TEL:before, .MOBILE:before, .FAX:before, .EMAIL:before, .WWW:before, .MAP:before, .check:before, .check li:before, .fleche:before, .fleche li:before {margin-right: 6px; display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  font-size: 1em; width: 1em; float: left; display: block; text-align: center;} li.check:before, .check li:before, li.fleche:before, .fleche li:before {margin-left: -30px;} .TITRE, h1, .h1-like {font-size: 2.33em; color: #00869D; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 2.07em;} h3, .h3-like {font-size: 1.8em;} h4, .h4-like {font-size: 1.53em;} h5, .h5-like {font-size: 1.27em;} h6, .h6-like {font-size: 1em;} li.check, ul.check li, li.fleche, ul.fleche li {list-style-type: none;} table.TABLEAUX {width: 100%; border-collapse:collapse; margin: 15px auto; box-shadow:  0px 0px 20px 0px #D2D2D2;  background-color: #FFFFFF } table.TABLEAUX td {padding: 2px; border-bottom: solid 1px #D2D2D2;} table.TABLEAUX th {padding: 2px; background-color: #EEEEEE;} table.TABLEAUX thead {font-weight: bold; background-color: #EEEEEE;} table.TABLEAUX tfoot {background-color: #EEEEEE;} .Lien1 a, a.Lien1 {color: #00869D;} .Lien2 a, a.Lien2 {background-color: #00869D; color: white; padding: 2px 6px;} .focus {box-shadow:  5px 0px 10px 0px #ccc;  display: block; clear: both; width: 76%; margin: 20px 10%; padding: 10px 2%; border: solid 1px #C4C4C4} .focus2 {display: block; width: 76%; margin: 20px 10%; padding: 10px 2%; border-left: solid 5px #F15921} blockquote.quoteForum {background-color: #EEEEEE; border: 1px solid  #8C8C8C; border-left: 10px solid  #8C8C8C; margin: 1.5em 10px; padding: 0.5em 10px; quotes: "\2018" "\2019" "\201c" "\201d";} blockquote.quoteForum:before {color: #ccc; content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;} blockquote.quoteForum p {display: inline;} blockquote.quoteForum .quoteBy {text-decoration:underline;} .BORDERCELL {border-collapse: collapse;} .BORDERCELL td {border: solid 1px black; border-collapse: collapse;} .AVANTAGE {background-color: #F1F9FB; display: block; padding: 15px; font-size: 1.2em; border: solid 2px #E0E6ED; border-radius: 8px; } .lienBleuVide {} .lienBleuPlein {} .lienOrangeVide {} .lienOrangePlein {} .exclusivite {color: #00869D; background-color: #C4DAE3; display: inline-block; padding: 4px 10px 0 10px; font-size: 0.85em; border: solid 2px #8CC2CF; border-radius: 8px;  font-weight: bold; margin: 0 10px;} .lesaviezvous {display: block; float: right; width: 35%; margin: 0 0 30px 30px; padding: 20px; border: solid 2px #00869D; border-radius: 8px;  background-color: #F1F9FB; background-image : url(/styles/youand/images/lesaviezvous.png); background-repeat: no-repeat; background-position: 10px 10px;  padding-top: 90px;} .enchiffres {display: block; width: 70%; margin: 30px 15%; padding: 20px; border-left: solid 2px #F15921; border-right: solid 2px #F15921;} .enchiffres strong {color: #F15921;} .TitreDominante {font-size: 1.5em; font-weight: bold; padding: 0 10px; color: #FFFFFF; background-color: #00869D;} .TitreSecondaire {font-size: 1.5em; font-weight: bold; padding: 0 10px;  color: #FFFFFF; background-color: #F15921;} .TitreSecondaire *, .TitreDominante * {color: #FFFFFF !important;} html {font-size: 100%;} body {font: 16px Barlow, "Trebuchet MS", Arial, sans-serif; margin: 0; padding: 0; line-height: normal; background-color: #FFFFFF;} .FONDBODY {overflow: hidden; color: #263032; width: 100%;} .CONTENEUR, .HEAD, .FOOT {float: left; width: 100%; clear: both;} .CONTENU, .B100C > .CONTENU-BLOC {width: 1180px; margin: 0 auto; max-width: 100%;} div.COL-CENTRE {background-color: #FFFFFF; float: left; width: 100%; max-width: 100%;} .withColG div.COL-CENTRE {width: 980px;} .withColD div.COL-CENTRE {width: 854px;} .withColG.withColD div.COL-CENTRE {width: 654px;} div.COL-GAUCHE {float: left; clear: left; width: 200px; } div.COL-DROITE {float: right; width: 326px; } div.PAGES {clear: both;} div.PAGES > *, div.PAGES .Modules span.BLOC-TITRE, div.PARALLAX .Modules span.BLOC-TITRE, div.COL .Modules span.BLOC-TITRE, div.PAGES .SOMMAIRE.Modules > *, div.COL-GAUCHE > *, div.COL-DROITE > *, .B100C > .CONTENU-BLOC > div {margin: 10px 20px ;  max-width: calc(100% - 40px); display: block;} div.PAGES .Modules, div.PAGES > .Modules, div.COL .Modules, div.COL > .Modules, div.PARALLAX div.Modules  {margin: 0px 0px ;  max-width: 100%;} div.PAGES > * {display: block;} script, style {display: none !important;} div.PAGES > table {display: table;} * {outline: none; box-sizing: border-box; box-sizing: border-box; ; } span.InfoBulle {line-height: 1.2em; text-align: left !important;} span.InfoBulle * {color: #FFFFFF;} span.InfoBulle, span.ICON {box-sizing: content-box; box-sizing: content-box; ; } a {color: #00869D; position: static; text-decoration: none; cursor: pointer;} a:hover {color: #005E70;} a:focus {outline: dashed 1px;} .PAGES p a, .PAGES li a {border-bottom: dotted 1px;} iframe, video {width: 100%;} img {max-width: 100%; height: auto; border: none; vertical-align: middle;} .framing {position: relative; overflow: hidden;} .framing img {max-width: 1200px;} a img {border: none;} p {margin: 10px 0px ;  line-height: 150%;} li p {margin: 0;} hr {float: none !important; visibility: hidden; clear: both; margin: 0; border: 0; height: 0;} dl, dt, dd {margin:0; padding:0;} div.STATS {display: none;} *[onclick], img[zoomdiaporama] {cursor: pointer; position: relative; z-index: 50;} *[class^="highlight-"] {font-weight: bold;} *[class^="autolink-"] {border-bottom: dotted 1px;} acronym {cursor: help;} .links a {display: block;} span.checked {font-weight: bold;} .Bqrc img {width: 100%; height: auto;} .centre, .centre * {text-align: center;} .right, .right[class*="taoicon"] {float: right !important;} .left {float: left !important;} .topright {position: absolute; top: 0; right: 0;} .topleft {position: absolute; top: 0; left: 0;} .clear {width: 100%; clear: both !important;} .inline, .labelInline label {display: inline !important;} .menuClick {position: relative;} [onclick], .openClick, .openClick:before {cursor: pointer;} .relative {position: relative;} .ANCRE {position: absolute; margin-top: -140px;} .push[class*="col-"] {margin-left: auto !important; margin-right: auto !important; float: none;} .identification form {margin-left: auto; margin-right: auto; float: none;} .identification .BLOC-TITRE {text-align: center;} .FORGETPASSWD {text-align: center;} .lienVertPlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #8FD534; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienVertPlein a {background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;} .lienVertPlein:hover, .lienVertPlein:hover a { background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;} .lienVertPlein:before, .lienVertPlein:after {color: #FFFFFF !important;} .lienVertPlein:hover:before, .lienVertPlein:hover:after {color: #8FD534 !important;} td.lienVertPlein {display: table-cell;} .lienVertVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #8FD534; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;cursor: pointer;} .lienVertVide a { background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;} .lienVertVide:hover, .lienVertVide:hover a {background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;} .lienVertVide:before, .lienVertVide:after {color: #8FD534 !important;} .lienVertVide:hover:before, .lienVertVide:hover:after {color: #FFFFFF !important;} td.lienVertVide {display: table-cell;} .lienOrangePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #F89925; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #F89925; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienOrangePlein a {background-color: #F89925; color: #FFFFFF !important; text-decoration: none;} .lienOrangePlein:hover, .lienOrangePlein:hover a { background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;} .lienOrangePlein:before, .lienOrangePlein:after {color: #FFFFFF !important;} .lienOrangePlein:hover:before, .lienOrangePlein:hover:after {color: #F89925 !important;} td.lienOrangePlein {display: table-cell;} .lienOrangeVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #F89925; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;cursor: pointer;} .lienOrangeVide a { background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;} .lienOrangeVide:hover, .lienOrangeVide:hover a {background-color: #F89925; color: #FFFFFF !important; text-decoration: none;} .lienOrangeVide:before, .lienOrangeVide:after {color: #F89925 !important;} .lienOrangeVide:hover:before, .lienOrangeVide:hover:after {color: #FFFFFF !important;} td.lienOrangeVide {display: table-cell;} .lienRougePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #F00000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #F00000; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienRougePlein a {background-color: #F00000; color: #FFFFFF !important; text-decoration: none;} .lienRougePlein:hover, .lienRougePlein:hover a { background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;} .lienRougePlein:before, .lienRougePlein:after {color: #FFFFFF !important;} .lienRougePlein:hover:before, .lienRougePlein:hover:after {color: #F00000 !important;} td.lienRougePlein {display: table-cell;} .lienRougeVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #F00000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;cursor: pointer;} .lienRougeVide a { background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;} .lienRougeVide:hover, .lienRougeVide:hover a {background-color: #F00000; color: #FFFFFF !important; text-decoration: none;} .lienRougeVide:before, .lienRougeVide:after {color: #F00000 !important;} .lienRougeVide:hover:before, .lienRougeVide:hover:after {color: #FFFFFF !important;} td.lienRougeVide {display: table-cell;} .lienNoirPlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #000000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #000000; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienNoirPlein a {background-color: #000000; color: #FFFFFF !important; text-decoration: none;} .lienNoirPlein:hover, .lienNoirPlein:hover a { background-color: #FFFFFF; color: #000000 !important; text-decoration: none;} .lienNoirPlein:before, .lienNoirPlein:after {color: #FFFFFF !important;} .lienNoirPlein:hover:before, .lienNoirPlein:hover:after {color: #000000 !important;} td.lienNoirPlein {display: table-cell;} .lienNoirVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #000000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #000000 !important; text-decoration: none;cursor: pointer;} .lienNoirVide a { background-color: #FFFFFF; color: #000000 !important; text-decoration: none;} .lienNoirVide:hover, .lienNoirVide:hover a {background-color: #000000; color: #FFFFFF !important; text-decoration: none;} .lienNoirVide:before, .lienNoirVide:after {color: #000000 !important;} .lienNoirVide:hover:before, .lienNoirVide:hover:after {color: #FFFFFF !important;} td.lienNoirVide {display: table-cell;} .LOGO {float: left;} h1.LOGO {margin: 0; padding: 0;} div.HANDIMENU {float: right;} .CONTENU .HIDDEN {display: none;} .u {text-decoration: underline;} .PAGES > span.ITEM-IMG {float: right;} .PAGES .ACCROCHE p {font-size: 1.2em;} span.ICON {margin-right: 5px; width: 24px; height: 24px; display: block; float: left;} a:hover span.ICON {opacity : 0.5 ; } div.GAUCHE {float: left; margin: 0 10px 10px 0;} div.DROITE {position: relative; float: right; margin: 0 0 10px 10px;} div.CENTRE {width: 100%; text-align: center;} .CLEAR-B {clear: both;} .CLEAR-L {clear: left;} .CLEAR-R {clear: right;} .BT-RIGHT {float: right !important; margin-left: 2px;} .BT-LEFT {float: left !important; margin-right: 2px;} .BT-RIGHT, .BT-LEFT {font-family: Barlow, "Trebuchet MS", Arial, sans-serif; font-size: 16px !important; font-weight: normal;} .LIST > span, .LIST a {display: block; float: left; width: 100%;} caption {font-weight: bold; text-transform: uppercase; text-align: left; padding: 10px 0; font-size: 1em;} div.UTILS {float: right;} div.Slides {float: left; width: 100%; clear: both;} .lienVertPlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #8FD534; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienVertPlein a {background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;} .lienVertPlein:hover, .lienVertPlein:hover a { background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;} .lienVertPlein:before, .lienVertPlein:after {color: #FFFFFF !important;} .lienVertPlein:hover:before, .lienVertPlein:hover:after {color: #8FD534 !important;} td.lienVertPlein {display: table-cell;} .lienVertVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #8FD534; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;cursor: pointer;} .lienVertVide a { background-color: #FFFFFF; color: #8FD534 !important; text-decoration: none;} .lienVertVide:hover, .lienVertVide:hover a {background-color: #8FD534; color: #FFFFFF !important; text-decoration: none;} .lienVertVide:before, .lienVertVide:after {color: #8FD534 !important;} .lienVertVide:hover:before, .lienVertVide:hover:after {color: #FFFFFF !important;} td.lienVertVide {display: table-cell;} .lienOrangePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #F89925; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #F89925; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienOrangePlein a {background-color: #F89925; color: #FFFFFF !important; text-decoration: none;} .lienOrangePlein:hover, .lienOrangePlein:hover a { background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;} .lienOrangePlein:before, .lienOrangePlein:after {color: #FFFFFF !important;} .lienOrangePlein:hover:before, .lienOrangePlein:hover:after {color: #F89925 !important;} td.lienOrangePlein {display: table-cell;} .lienOrangeVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #F89925; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;cursor: pointer;} .lienOrangeVide a { background-color: #FFFFFF; color: #F89925 !important; text-decoration: none;} .lienOrangeVide:hover, .lienOrangeVide:hover a {background-color: #F89925; color: #FFFFFF !important; text-decoration: none;} .lienOrangeVide:before, .lienOrangeVide:after {color: #F89925 !important;} .lienOrangeVide:hover:before, .lienOrangeVide:hover:after {color: #FFFFFF !important;} td.lienOrangeVide {display: table-cell;} .lienRougePlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #F00000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #F00000; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienRougePlein a {background-color: #F00000; color: #FFFFFF !important; text-decoration: none;} .lienRougePlein:hover, .lienRougePlein:hover a { background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;} .lienRougePlein:before, .lienRougePlein:after {color: #FFFFFF !important;} .lienRougePlein:hover:before, .lienRougePlein:hover:after {color: #F00000 !important;} td.lienRougePlein {display: table-cell;} .lienRougeVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #F00000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;cursor: pointer;} .lienRougeVide a { background-color: #FFFFFF; color: #F00000 !important; text-decoration: none;} .lienRougeVide:hover, .lienRougeVide:hover a {background-color: #F00000; color: #FFFFFF !important; text-decoration: none;} .lienRougeVide:before, .lienRougeVide:after {color: #F00000 !important;} .lienRougeVide:hover:before, .lienRougeVide:hover:after {color: #FFFFFF !important;} td.lienRougeVide {display: table-cell;} .lienNoirPlein {transition:0.3s all;transition:0.3s all;; border: solid 2px #000000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;  background-color: #000000; color: #FFFFFF !important; text-decoration: none;cursor: pointer;} .lienNoirPlein a {background-color: #000000; color: #FFFFFF !important; text-decoration: none;} .lienNoirPlein:hover, .lienNoirPlein:hover a { background-color: #FFFFFF; color: #000000 !important; text-decoration: none;} .lienNoirPlein:before, .lienNoirPlein:after {color: #FFFFFF !important;} .lienNoirPlein:hover:before, .lienNoirPlein:hover:after {color: #000000 !important;} td.lienNoirPlein {display: table-cell;} .lienNoirVide {transition:0.3s all;transition:0.3s all;; border: solid 2px #000000; padding: 8px 40px; display: inline-block; font-size: 1.2rem; border-radius: 6px;   background-color: #FFFFFF; color: #000000 !important; text-decoration: none;cursor: pointer;} .lienNoirVide a { background-color: #FFFFFF; color: #000000 !important; text-decoration: none;} .lienNoirVide:hover, .lienNoirVide:hover a {background-color: #000000; color: #FFFFFF !important; text-decoration: none;} .lienNoirVide:before, .lienNoirVide:after {color: #000000 !important;} .lienNoirVide:hover:before, .lienNoirVide:hover:after {color: #FFFFFF !important;} td.lienNoirVide {display: table-cell;} div.RSS {text-align: center; margin: 10px 0; float: left; width: 100%;} div.RSS img {float: none; margin: 2px 20px;} div.RSS a {color: #FFFFFF; text-decoration: none; font-size: 0.68em; } div.RSS dl {clear: both; float: left; width: 100%; margin-bottom: 15px; border-top: solid 1px #E0E0E0; box-shadow: inset 0px 10px 10px 0 #EEEEEE; } div.RSS dt {text-align: left; margin-bottom: 4px;} div.RSS dt a {color: #000000; font-weight: bold; font-size: 0.9em;  margin-left: 4px;} div.RSS dd {float: left; margin-right: 5px;} * #map * {max-width: 5000px !important;} .GoogleMapsJavaScript {height: 500px; width: 100%;} #goog-wm {width: 74%; padding: 20px 3%; margin: 20px auto; background-color: #E0E0E0;box-shadow:  0px 0px 16px 0px #A8A8A8; border-radius: 20px; } div.FLASH-GEO {text-align: center;} div.FLASH-GEO a.ZOOM {display: block;} #taojquery-popin .FLASH-GEO {height: 660px; padding-bottom: 40px; width: 100%;} .ui-dialog .ui-dialog-content {position: static;} /* fix evolution jquery 01-2011 */.SEARCH div.FLASH-GEO object {width: 300px; height: 300px;} span.SOS {margin-right: 5px;} span.SOS span.SOSCODE {position: absolute; display: block; min-width: 25%; max-width: 100%; padding: 10px 1%; border: solid 1px #7E7E7E; background-color: #FFFFFF; color: #2A2A2A; text-transform: none; font-weight: normal; text-align: left; z-index: 100;} .SOSSIMPLE .SOSCODE {position: absolute; display: block; padding: 10px 1%; border: solid 1px #7E7E7E; background-color: #FFFFFF; margin-top: 15px; z-index: 100; width: auto;} .BLOC-DOCUMENT {clear: both; padding: 8px; margin: 10px 0; box-shadow:  0px 0px 10px 0px #ccc; } a.VERSIONS-DOC {float: right;} .PAGE-INFO .CHAPEAU {font-size: 0.68em;  color: #999999; border-bottom: solid 1px #C7C7C7;} .PAGE-INFO .DATE, .PAGE-INFO .ITEM-AGENDA {font-size: 0.68em;  display: block;} .PAGE-INFO .CORPS {margin-top: 10px;} span.CORPS {display: block;} input.zomitron {display: none;} div.TABLE {margin: 2px 0; padding-bottom: 6px; text-align: left; clear: both;} div.TABLE > dl, div.TABLE div > dl {margin: 2px 0; padding-bottom: 6px; text-align: left; border-bottom: 1px dotted #C7C7C0; clear: both;} div.TABLE > dl > dt, div.TABLE div > dl > dt {font-weight: bold; text-transform: uppercase; padding: 2px 0;} #alert_cookie {width: 100%; z-index: 1000; padding: 10px; text-align: center; color: #FFFFFF; position: fixed; top: 0; right: 0; background-color : rgba(0,0,0,0.8);  font-size: 13pt;} #alert_cookie a {font-weight: bold;} #alert_cookie p {color: #FFFFFF;} .radius2 {border-radius: 0.2em; } .radius4 {border-radius: 0.4em; } .radius6 {border-radius: 0.6em; } .radius8 {border-radius: 0.8em; } .radius10 {border-radius: 1em; } .radius12 {border-radius: 1.2em; } .radius14 {border-radius: 1.4em; } .radius16 {border-radius: 1.6em; } .radius18 {border-radius: 1.8em; } .radius20 {border-radius: 2em; } .x50 {font-size: 0.5em;} .x60 {font-size: 0.6em;} .x70 {font-size: 0.7em;} .x80 {font-size: 0.8em;} .x90 {font-size: 0.9em;} .x100 {font-size: 1em;} .x110 {font-size: 1.1em;} .x120 {font-size: 1.2em;} .x130 {font-size: 1.3em;} .x140 {font-size: 1.4em;} .x150 {font-size: 1.5em;} .x160 {font-size: 1.6em;} .x170 {font-size: 1.7em;} .x180 {font-size: 1.8em;} .x190 {font-size: 1.9em;} .x200 {font-size: 2em;} .x210 {font-size: 2.1em;} .x220 {font-size: 2.2em;} .x230 {font-size: 2.3em;} .x240 {font-size: 2.4em;} .x250 {font-size: 2.5em;} .x260 {font-size: 2.6em;} .x270 {font-size: 2.7em;} .x280 {font-size: 2.8em;} .x290 {font-size: 2.9em;} .x300 {font-size: 3em;} .x310 {font-size: 3.1em;} .x320 {font-size: 3.2em;} .x330 {font-size: 3.3em;} .x340 {font-size: 3.4em;} .x350 {font-size: 3.5em;} .x360 {font-size: 3.6em;} .x370 {font-size: 3.7em;} .x380 {font-size: 3.8em;} .x390 {font-size: 3.9em;} .x400 {font-size: 4em;} .x410 {font-size: 4.1em;} .x420 {font-size: 4.2em;} .x430 {font-size: 4.3em;} .x440 {font-size: 4.4em;} .x450 {font-size: 4.5em;} .x460 {font-size: 4.6em;} .x470 {font-size: 4.7em;} .x480 {font-size: 4.8em;} .x490 {font-size: 4.9em;} .x500 {font-size: 5em;} div.SEARCH {background-color: #EEEEEE; border-radius: 10px;  clear: both;} div.SEARCH [class*="col-"] {max-width: calc(100% - 40px);} div.SEARCH .sortBy .label {width: 15% !important;} div.SEARCH .sortBy .label label {float: left; text-align: left; width: auto;} div.SEARCH .searchOk {background-color: transparent !important;} div.SEARCH [class*="initSearch"] {float: right; display: block; clear: both;line-height: 2.5em;} div.SEARCH [class*="col-"] {padding: 10px 20px ; } div.SEARCH dl.TIROIR dt.TIROIR-DT {width: 40%; background-color: #707070; padding: 5px 10px; border-radius: 0 5px 0 0;  margin-top: 5px; overflow: hidden;} div.SEARCH dl.TIROIR dt.TIROIR-DT > a {color: #FFFFFF !important; text-transform: uppercase; font-size: 1.2em;} div.SEARCH dl.TIROIR dt.TIROIR-DT > a:before {color: #FFFFFF; font-size: 0.9em; margin-right: 10px;} div.SEARCH dl.TIROIR dt.TIROIR-DT > a > img {display: none;} div.SEARCH dl.TIROIR dd.TIROIR-DD {border-top: solid 2px #707070; float: left; width: 100%; box-shadow: inset 0px 0px 20px 0px #E0E0E0; } div.SEARCH dl.TIROIR [class*="col-"] {background-color: #FFFFFF; border-radius: 10px;  padding-bottom: 20px;} div.SEARCH dl.TIROIR div.label {line-height: 1.8em;} div.SEARCH dl.TIROIR div.code {line-height: 1.8em;} div.SEARCH .Bgris > dl {background-color: #FFFFFF;} .PAGES .sortList.formLabel {} .PAGES .sortList.formLabel div.formitem {padding: 5px 20px;overflow: hidden;} .PAGES .sortList.formLabel div.code {line-height: 1em !important;} div.SOMMAIRE * {text-align: left; margin: 0;} div.SOMMAIRE > div.LEVEL, div.SOMMAIRE > dl {float: left; width: 100%; clear: both;} div.SOMMAIRE div.LEVEL dl, div.SOMMAIRE div.LEVEL div {clear: both; border-left: solid 1px #CCCCCC; padding-left: 1%; margin-left: 3%; width: 97%;} div.SOMMAIRE .LEVEL0 h1 {padding: 4px; margin-bottom: 10px; box-shadow:  0px 4px 2px -4px #7E7E7E; } div.SOMMAIRE .LEVEL0, .PAGE-RUBRIQUE div.SOMMAIRE .LEVEL1 {border: none;} div.SOMMAIRE span.ITEM-IMG {float: left; margin-right: 10px;} div.SOMMAIRE h1 {font-size: 1.8em;} div.SOMMAIRE h2 {font-size: 1.53em;} div.SOMMAIRE h3 {font-size: 1.27em;} div.SOMMAIRE h4, div.SOMMAIRE h5, div.SOMMAIRE h6 {font-size: 1em;} input {vertical-align: middle; -webkit-appearance: none;} label {position: relative; display: inline-block; margin-right: 15px; font-weight: bold; font-size: 1.2em; cursor: pointer;} td > label {display: inline;} input, select, textarea, option {font-family: Barlow, "Trebuchet MS", Arial, sans-serif; font-size: 100%;} input[type="text"], input[type="password"], input[type="file"], select, textarea {width: 100%;} .unit input {width: calc(100% - 50px); margin-right: 10px;} button, input[type="submit"] {cursor: pointer;} .radio, .checkbox {font-weight: normal; position: relative;} input[type="text"], input[type="password"], textarea, select,[type=file] {border-radius: 4px; ; border: solid 2px #E0E0E0;} input[type="text"], input[type="password"] {min-height: 2.4em; line-height: 2.4em; padding: 0 5px;} input[type="text"]:active:hover, input[type="password"]:active:hover, textarea:active:hover, select:active:hover {border: solid 2px #70B6C5;} textarea {padding: 5px;} .ADRESSE textarea, .MESSAGE textarea {min-height: 205px;} input[type="radio"], [type="checkbox"] {visibility: hidden; position: absolute; left: 0; top: 8px;} .radio, .checkbox {padding: 5px 0 5px 26px; line-height: 24px;} .radio:before {border-radius: 16px; } .checkbox:before {border-radius: 2px; } .radio:before, .checkbox:before {content: " "; display: inline-block; border: solid 2px #E0E0E0; background-color: #FFFFFF; position: absolute;  left: 0; top: 8px; width: 16px; height: 16px; line-height: 16px; text-align: center; cursor: pointer;} .radio:hover:before, .checkbox:hover:before {border-color: #8CC2CF;} .checked:before {font-family: Tao; font-size: 0.8em; color: #FFFFFF; background-color: #00869D; border: solid 2px #00869D;} .selected:before {border: solid 6px #00869D; width: 7px; height: 7px;} .disabled {cursor: default;} .checked.disabled:before, .unchecked.disabled:before {background-color: #D2D2D2; border: solid 2px #D2D2D2;} .selected.disabled:before {border-color: #D2D2D2;} .unselected.disabled:before {background-color: #E0E0E0; border: solid 2px #E0E0E0;} [onclick] input:disabled {display: none;} [onclick] .disabled {cursor: pointer; position: relative; z-index: -1;} .switch .checkbox {padding-left: 65px; line-height: 28px;} .switch .checkbox:before { transition:all 0.5s;transition:all 0.5s;; border: none; height: 22px;} .switch .unchecked.checkbox:before {border-radius: 20px;  width: 50px; background-color: red;} .switch .checked.checkbox:before {border-radius: 20px;  width: 50px; background-color: green; content: " ";} .switch .checkbox:after {content: " "; display: block; width: 26px; height: 26px; border-radius: 20px;  background-color: #FFFFFF; position: absolute; top: 4px; border: solid 2px #E0E0E0; transition:all 0.5s;transition:all 0.5s;;} .switch .unchecked.checkbox:after {left: -5px;} .switch .checked.checkbox:after {left: 30px;} select {background-color: #FFFFFF; line-height: 34px; height: 42px;} .MIXTE {width: auto; display: inline-block; position: relative;} .MIXTE input {width: auto;} .datetime input {min-width: 200px;} .date input {width: 140px;} .MIXTE select {width: auto; padding: 7px 5px;} .MIXTE [class*="taoabove"]:after {margin: 5px 8px 0 -40px; padding: 4px 5px; background-color: #FFFFFF;} input.error, textarea.error {border: solid 2px #ea1a1a;} label.error {color: #ea1a1a; margin-top: 4px;} .MIXTE label.error {float: right; line-height: 38px; margin-left: 8px;} div.ACTION {text-align: right;} form dl {margin: 2px 0; overflow: hidden;} form dl dd > span, form dl dd > label {margin-right: 15px; display: block;} form span.mceEditor span {margin: 0 !important;} form dd p {margin: 0 0 0 5px; padding: 2px 0; font-size: 1em !important;} .DTG dl dt, dl.DTG dt, dl.CHECK dt, dl.RADIOS dt {float: left; text-align: right; width: 32%; padding-right: 0.5em;} .DTG dl dd, dl.DTG dd, dl.CHECK dd, dl.RADIOS dd {float: right; width: 68%;} .DTG dl dd span, dl.DTG dd span, form .DTG dd p, .DTG dl dd label, dl.DTG dd label {margin: 0 15px 0 5px;} dl.CHECK dd span, dl.RADIOS dd span, dl.CHECK dd label, dl.RADIOS dd label {margin: 0 15px 0 5px; display: inline-block;} .DTG dt span.SOS {float: right; margin-left: 5px;} .DTLARGE dl dt, dl.DTLARGE dt {width: 50%;} .DTLARGE dl dd, dl.DTLARGE dd {width: 50%;} .CONTACT {border-bottom: solid 1px #8C8C8C; max-width: 1180px; } .CONTACT fieldset {font-size: 1.3em; margin: 10px 0; border: none; padding: 0; border-top: solid 1px #8C8C8C;} .default .CONTACT legend {color: #00869D; margin-bottom: 10px; padding: 6px 16px 0 0; font-weight: normal; font-size: 1.8em;} .CONTACT .TEXTE-SITE {padding-top: 40px; margin-top: 40px; border-top: solid 4px #F15921; min-height: 135px; font-size: 1.2em;} .default .TEXTE-MAIL {display: none;} .CONTACT div.formitem {line-height: 35px; padding: 5px 1%; width: 50%; float: left;} form .ADRESSE {clear: left;}  .DL100 {width: 100% !important; clear: both;}   .DL75 {width: 75% !important; clear: none; float: left;}   .DL70 {width: 70% !important; clear: none; float: left;}   .DL60 {width: 60% !important; clear: none; float: left;}   .DL50 {width: 50% !important; clear: none; float: left;}   .DL40 {width: 40% !important; clear: none; float: left;}   .DL33 {width: 33% !important; clear: none; float: left;}   .DL30 {width: 30% !important; clear: none; float: left;}   .DL25 {width: 25% !important; clear: none; float: left;}   .DL100 {width: 100% !important; clear: both;}  .DTG .DL100 div.label, .DL100 .DTG div.label  {width: 16%;} .DL100 .RADIOS div.label {width: 16%;} .DL100 .CHECK div.label {width: 16%;} .DL100.DTG div.label {width: 16% !important;} .DL100.RADIOS div.label {width: 16% !important;} .DL100.CHECK div.label {width: 16% !important;} .DTG .DL100 div.code, .DL100 .DTG div.code {width: 84%;} .RADIOS .DL100 div.code, .DL100 .RADIOS div.code {width: 84%;} .CHECK .DL100 div.code, .DL100 .CHECK div.code {width: 84%;} .DL100.DTG div.code {width: 84% !important;} .DL100.RADIOS div.code {width: 84% !important;} .DL100.CHECK div.code {width: 84% !important;}  .DL75 {width: 75% !important; clear: none; float: left; }  .DTG .DL75 div.label, .DL75 .DTG div.label  {width: 21%;} .DL75 .RADIOS div.label {width: 21%;} .DL75 .CHECK div.label {width: 21%;} .DL75.DTG div.label {width: 21% !important;} .DL75.RADIOS div.label {width: 21% !important;} .DL75.CHECK div.label {width: 21% !important;} .DTG .DL75 div.code, .DL75 .DTG div.code {width: 79%;} .RADIOS .DL75 div.code, .DL75 .RADIOS div.code {width: 79%;} .CHECK .DL75 div.code, .DL75 .CHECK div.code {width: 79%;} .DL75.DTG div.code {width: 79% !important;} .DL75.RADIOS div.code {width: 79% !important;} .DL75.CHECK div.code {width: 79% !important;}  .DL70 {width: 70% !important; clear: none; float: left; }  .DTG .DL70 div.label, .DL70 .DTG div.label  {width: 23%;} .DL70 .RADIOS div.label {width: 23%;} .DL70 .CHECK div.label {width: 23%;} .DL70.DTG div.label {width: 23% !important;} .DL70.RADIOS div.label {width: 23% !important;} .DL70.CHECK div.label {width: 23% !important;} .DTG .DL70 div.code, .DL70 .DTG div.code {width: 77%;} .RADIOS .DL70 div.code, .DL70 .RADIOS div.code {width: 77%;} .CHECK .DL70 div.code, .DL70 .CHECK div.code {width: 77%;} .DL70.DTG div.code {width: 77% !important;} .DL70.RADIOS div.code {width: 77% !important;} .DL70.CHECK div.code {width: 77% !important;}  .DL60 {width: 60% !important; clear: none; float: left; }  .DTG .DL60 div.label, .DL60 .DTG div.label  {width: 27%;} .DL60 .RADIOS div.label {width: 27%;} .DL60 .CHECK div.label {width: 27%;} .DL60.DTG div.label {width: 27% !important;} .DL60.RADIOS div.label {width: 27% !important;} .DL60.CHECK div.label {width: 27% !important;} .DTG .DL60 div.code, .DL60 .DTG div.code {width: 73%;} .RADIOS .DL60 div.code, .DL60 .RADIOS div.code {width: 73%;} .CHECK .DL60 div.code, .DL60 .CHECK div.code {width: 73%;} .DL60.DTG div.code {width: 73% !important;} .DL60.RADIOS div.code {width: 73% !important;} .DL60.CHECK div.code {width: 73% !important;}  .DL50 {width: 50% !important; clear: none; float: left; }  .DTG .DL50 div.label, .DL50 .DTG div.label  {width: 32%;} .DL50 .RADIOS div.label {width: 32%;} .DL50 .CHECK div.label {width: 32%;} .DL50.DTG div.label {width: 32% !important;} .DL50.RADIOS div.label {width: 32% !important;} .DL50.CHECK div.label {width: 32% !important;} .DTG .DL50 div.code, .DL50 .DTG div.code {width: 68%;} .RADIOS .DL50 div.code, .DL50 .RADIOS div.code {width: 68%;} .CHECK .DL50 div.code, .DL50 .CHECK div.code {width: 68%;} .DL50.DTG div.code {width: 68% !important;} .DL50.RADIOS div.code {width: 68% !important;} .DL50.CHECK div.code {width: 68% !important;}  .DL40 {width: 40% !important; clear: none; float: left; }  .DTG .DL40 div.label, .DL40 .DTG div.label  {width: 40%;} .DL40 .RADIOS div.label {width: 40%;} .DL40 .CHECK div.label {width: 40%;} .DL40.DTG div.label {width: 40% !important;} .DL40.RADIOS div.label {width: 40% !important;} .DL40.CHECK div.label {width: 40% !important;} .DTG .DL40 div.code, .DL40 .DTG div.code {width: 60%;} .RADIOS .DL40 div.code, .DL40 .RADIOS div.code {width: 60%;} .CHECK .DL40 div.code, .DL40 .CHECK div.code {width: 60%;} .DL40.DTG div.code {width: 60% !important;} .DL40.RADIOS div.code {width: 60% !important;} .DL40.CHECK div.code {width: 60% !important;}  .DL33 {width: 33% !important; clear: none; float: left; }  .DTG .DL33 div.label, .DL33 .DTG div.label  {width: 48%;} .DL33 .RADIOS div.label {width: 48%;} .DL33 .CHECK div.label {width: 48%;} .DL33.DTG div.label {width: 48% !important;} .DL33.RADIOS div.label {width: 48% !important;} .DL33.CHECK div.label {width: 48% !important;} .DTG .DL33 div.code, .DL33 .DTG div.code {width: 52%;} .RADIOS .DL33 div.code, .DL33 .RADIOS div.code {width: 52%;} .CHECK .DL33 div.code, .DL33 .CHECK div.code {width: 52%;} .DL33.DTG div.code {width: 52% !important;} .DL33.RADIOS div.code {width: 52% !important;} .DL33.CHECK div.code {width: 52% !important;}  .DL30 {width: 30% !important; clear: none; float: left; }  .DTG .DL30 div.label, .DL30 .DTG div.label  {width: 53%;} .DL30 .RADIOS div.label {width: 53%;} .DL30 .CHECK div.label {width: 53%;} .DL30.DTG div.label {width: 53% !important;} .DL30.RADIOS div.label {width: 53% !important;} .DL30.CHECK div.label {width: 53% !important;} .DTG .DL30 div.code, .DL30 .DTG div.code {width: 47%;} .RADIOS .DL30 div.code, .DL30 .RADIOS div.code {width: 47%;} .CHECK .DL30 div.code, .DL30 .CHECK div.code {width: 47%;} .DL30.DTG div.code {width: 47% !important;} .DL30.RADIOS div.code {width: 47% !important;} .DL30.CHECK div.code {width: 47% !important;}  .DL25 {width: 25% !important; clear: none; float: left; }  .DTG .DL25 div.label, .DL25 .DTG div.label  {width: 64%;} .DL25 .RADIOS div.label {width: 64%;} .DL25 .CHECK div.label {width: 64%;} .DL25.DTG div.label {width: 64% !important;} .DL25.RADIOS div.label {width: 64% !important;} .DL25.CHECK div.label {width: 64% !important;} .DTG .DL25 div.code, .DL25 .DTG div.code {width: 36%;} .RADIOS .DL25 div.code, .DL25 .RADIOS div.code {width: 36%;} .CHECK .DL25 div.code, .DL25 .CHECK div.code {width: 36%;} .DL25.DTG div.code {width: 36% !important;} .DL25.RADIOS div.code {width: 36% !important;} .DL25.CHECK div.code {width: 36% !important;} .DT100 dt {width: 100% !important; text-align: left !important;} .DT100 dd {width: 100% !important;} .DT100 dd span, .DT100 dd label {margin: 0 15px 0 5px;} .SPANBLOCK span, .SPANBLOCK label, dl.SPANBLOCK dd label {display: block; margin: 0 !important;} .INLINE span[style=""], .INLINE label {display: inline !important;} .MINIFORM form span {display: inline; margin: 0; float: left; width: auto;} .INLINE label > input {float: right; width: auto !important;} .INLINE label {float: left; width: 100%; clear: both; margin-bottom: 4px;} .ACTION, .CONTACT dl.ACTION, .CONTACT dl.SUBMIT {text-align: center; margin: 10px 0; width: 100%; float: left; clear: both;} .ACTION span input {text-align: center;} .ACTION input+input {margin-left: 10px;} .ACTION a {white-space: nowrap;} * div a.btn1 {display: block; padding: 4px 2%; text-align: center; width: 50% !important; margin: 15px 23% !important; color: white !important; font-weight: bold; border-radius: 5px; background-color: #00869D;box-shadow:  0px 2px 5px 0px #8C8C8C;  } button {background-color: transparent; border: none; width: 100%; font-size: 0.9em; } button span {background-color: #00869D; display: block; width: 100%; color: #FFFFFF; padding: 4px 0;} .inputPictoRight input, .inputPictoRight select {max-width: calc(100% - 80px);} .inputPictoRight~span [class*="taoicon-"]:before, .inputPictoRight~span [class*="taoabove-"]:after, .inputPictoRight span [class*="taoicon-"]:before, .inputPictoRight span [class*="taoabove-"]:after {line-height: 2.4em;} div.code dl.sosApercu {width: 30px;} div.code dl.sosApercu .SOSCODE {width: 250px; right: 0; top: 30px;} .placeholder {color: #A8A8A8;} div.MenuGris {background-color: #8C8C8C; padding: 10px; font-size: 1.1em;} div.MenuGris a {color: #FFFFFF !important; display: block; float: left; text-transform: uppercase; padding: 5px 15px; font-weight: bold;} div.MenuGris a:hover, div.MenuGris a.SELF {color: #263032 !important; background-color: #E0E0E0;} .formLabel span.BLOC-TITRE {border-bottom: solid 2px #C4C4C4; font-weight: normal; padding-bottom: 10px;} .formLabel div.formitem {display: block; vertical-align: middle; padding: 5px 0; font-size: 1.2em; position: relative;} .formitem {width: 100%;} .formLabel .formitem > div {width: 100%; padding: 5px 0; display: block; vertical-align: middle;} .formLabel .formitem.titre {margin: 20px 0;} .formLabel .formitem.titre div.label {background-color: #EEEEEE; text-align: center; padding: 5px; text-transform: uppercase;} .formLabel .formitem div.label label {width: 100%;} .formLabel .formitem div.label p {font-size: 1em;} .formLabel div.formitem > div.code p {line-height: 37px;} .formLabel div.formitem > div.code select+input {margin-top: 10px;} .formLabel div.formitem.DTG, .DTG div.formitem {display: table;} .formLabel div.formitem.DTG > div.label, .formLabel.DTG div.formitem > div.label, .DTG div.formitem > div.label {display: table-cell; padding-right: 0.5em; width: 33%;} .formLabel div.formitem.DTG > div.code, .formLabel.DTG div.formitem > div.code, .DTG div.formitem > div.code {display: table-cell; width: 67%;} .formLabel div.formitem.DT100, .formLabel.DT100 div.formitem, .DT100 div.formitem {display: block;} .formLabel div.formitem.DT100 > div.label, .formLabel.DT100 div.formitem > div.label, .DT100 div.formitem > div.label {text-align: left; width: 100%; display: block;} .formLabel div.formitem.DT100 > div.code, .formLabel.DT100 div.formitem > div.code, .DT100 div.formitem > div.code {text-align: left; width: 100%; display: block;} .formLabel div.label span.SOS {line-height: 1.4em; float: right; margin: 0 0 0 15px;} .formLabel div.label span.SOSCODE {right: 0px; top: 30px; min-width: 260px; padding: 10px; box-shadow:  0 0 10px 0 #8C8C8C; } .formLabel div.label span.SOSCODE p {font-size: 1em;} .PAGES > fieldset {border: none; border-top: solid 4px #8C8C8C; padding: 0; float: left; width: 100%;} .PAGES > fieldset h1 {color: #000000;} .PAGES > fieldset legend {background-color: #00869D; margin-bottom: 15px; padding: 4px 8px; width: 100%; font-size: 1.7em; color: #FFFFFF; border-radius: 4px; } .PAGES > fieldset legend+div.HTML {border: solid 1px #C4C4C4; padding: 10px; background-color: #EEEEEE;} .BLOC {float: left; margin-bottom: 15px;} .HEAD .BLOC, .FOOT .BLOC {margin-bottom: 0;} .BLOC-TITRE {display: block; clear: both; margin-bottom: 5px; font-weight: bold; overflow: hidden; color: #000000; font-size: 1.53em; } .COL .BLOC-TITRE {font-size: 1.27em;} .COL .BLOC-TITRE span[class*="taoicon-"] {font-size: 0.7em;} .PAGES .BLOC-TITRE {color: #00869D;} #taojquery-popin-contenu .BLOC-TITRE {color: #00869D;} .B100, .B100C {clear: both; width: 100%;} .B100 {max-width: calc(100% - 40px);} .B90D, .B90G, .B90M, .B90C {width: calc(90% - 40px);} .B90D {float: right; clear: right;} .B90G {float: left; clear: left;} .B90C {margin-left: auto !important; margin-right: auto !important; float: none;} .B90M {clear: none;}.B80D, .B80G, .B80M, .B80C {width: calc(80% - 40px);} .B80D {float: right; clear: right;} .B80G {float: left; clear: left;} .B80C {margin-left: auto !important; margin-right: auto !important; float: none;} .B80M {clear: none;}.B75D, .B75G, .B75M, .B75C {width: calc(75% - 40px);} .B75D {float: right; clear: right;} .B75G {float: left; clear: left;} .B75C {margin-left: auto !important; margin-right: auto !important; float: none;} .B75M {clear: none;}.B70D, .B70G, .B70M, .B70C {width: calc(70% - 40px);} .B70D {float: right; clear: right;} .B70G {float: left; clear: left;} .B70C {margin-left: auto !important; margin-right: auto !important; float: none;} .B70M {clear: none;}.B67D, .B67G, .B67M, .B67C {width: calc(66.66% - 40px);} .B67D {float: right; clear: right;} .B67G {float: left; clear: left;} .B67C {margin-left: auto !important; margin-right: auto !important; float: none;} .B67M {clear: none;}.B60D, .B60G, .B60M, .B60C {width: calc(60% - 40px);} .B60D {float: right; clear: right;} .B60G {float: left; clear: left;} .B60C {margin-left: auto !important; margin-right: auto !important; float: none;} .B60M {clear: none;}.B50D, .B50G, .B50M, .B50C {width: calc(50% - 40px);} .B50D {float: right; clear: right;} .B50G {float: left; clear: left;} .B50C {margin-left: auto !important; margin-right: auto !important; float: none;} .B50M {clear: none;}.B40D, .B40G, .B40M, .B40C {width: calc(40% - 40px);} .B40D {float: right; clear: right;} .B40G {float: left; clear: left;} .B40C {margin-left: auto !important; margin-right: auto !important; float: none;} .B40M {clear: none;}.B33D, .B33G, .B33M, .B33C {width: calc(33.33% - 40px);} .B33D {float: right; clear: right;} .B33G {float: left; clear: left;} .B33C {margin-left: auto !important; margin-right: auto !important; float: none;} .B33M {clear: none;}.B30D, .B30G, .B30M, .B30C {width: calc(30% - 40px);} .B30D {float: right; clear: right;} .B30G {float: left; clear: left;} .B30C {margin-left: auto !important; margin-right: auto !important; float: none;} .B30M {clear: none;}.B25D, .B25G, .B25M, .B25C {width: calc(25% - 40px);} .B25D {float: right; clear: right;} .B25G {float: left; clear: left;} .B25C {margin-left: auto !important; margin-right: auto !important; float: none;} .B25M {clear: none;}.B20D, .B20G, .B20M, .B20C {width: calc(20% - 40px);} .B20D {float: right; clear: right;} .B20G {float: left; clear: left;} .B20C {margin-left: auto !important; margin-right: auto !important; float: none;} .B20M {clear: none;}.B15D, .B15G, .B15M, .B15C {width: calc(16.66% - 40px);} .B15D {float: right; clear: right;} .B15G {float: left; clear: left;} .B15C {margin-left: auto !important; margin-right: auto !important; float: none;} .B15M {clear: none;}.B10D, .B10G, .B10M, .B10C {width: calc(10% - 40px);} .B10D {float: right; clear: right;} .B10G {float: left; clear: left;} .B10C {margin-left: auto !important; margin-right: auto !important; float: none;} .B10M {clear: none;}button, input[type="button"], input[type="submit"], a.SUBMIT, a.SUBMIT {cursor: pointer; display: block; float: right; width: auto; border: none; font-size: 1.17em;  color: #FFFFFF !important; background-color: #00869D; padding: 0 20px; line-height: 2em; border-radius: 4px; } a.SUBMIT+a.SUBMIT, input[type="button"]+input[type="button"] {clear: none; margin-left: 10px;} span+input[type="submit"], noscript+input[type="submit"], input[type="submit"]+input[type="submit"] {clear: none; float: right;} .TABLEAU {clear: both; border: solid 1px #D2D2D2; border-bottom: none;} .PAGES .TABLEAU {float: left; width: 100%; margin: 10px 20px ; ; max-width: calc(100% - 40px);} .TABLEAU caption {font-size: 1.1em; padding: 8px 10px; border: solid 1px #D2D2D2; border-radius: 6px 6px 0px 0px;  border-bottom: none;} .TABLEAU td {position: relative;} .TABLEAU tr {background-color: #FFFFFF;} .TABLEAU td, .TABLEAU th {border-bottom: solid 1px #7E7E7E; vertical-align: middle; color: #7E7E7E; font-size: 0.68em;  padding: 4px; min-width: 50px;} .TABLEAU th {color: #000000; text-align: left;} .TABLEAU .ROW1, .TABLEAU th, .ODD, .TABLEAU tr:nth-child(2n+1) {background-color: #EEEEEE;} .TABLEAU .FOCUS {background-color: #8CC2CF !important;} .TABLEAU .ROW td span div * {color: #FFFFFF;} .TABLEAU a {color: #000000;} .TABLEAU a[href*="?"] {display: block; word-wrap: break-word; width: 300px;} .TABLEAU a+a, .TABLEAU span+a {margin-left: 10px;} .TABLEAU span {max-width: 600px;} .ITEM {margin: 10px 20px ; padding: 0px ;  float:left;} [class="ITEM"], [class="ITEM TAOHOUT"], [class="ITEM TAOHOVER"] {width: calc(100% - 40px);} .ITEM dt.ITEM-DT, .ITEM dd.ITEM-TITRE, .ITEM span.ITEM-TITRE {font-size: 1.13em; display: block;} .ITEM dt.ITEM-DT *, .ITEM dd.ITEM-TITRE *, .ITEM .ITEM-TITRE * {font-size: 1em; margin: 0; padding: 0; font-weight: normal;} .ITEM .ITEM-TITRE span.ABSTRACT {font-size: 0.8em; font-weight: normal;} .ITEM dd.ITEM-DD span.ITEM-IMG {float: left; margin: 0 10px 0 0; position: relative; overflow: hidden;} .ITEM dd.ITEM-DD span.ITEM-IMG.smallInfo, .ITEM dd.ITEM-DD span.ITEM-VIDEO, .ITEM dd.ITEM-DD span.CODE-HTML {width: 258px;} .ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {width: 347px;} .ITEM dd.ITEM-DD span.ITEM-IMG.largeInfo {width: 1000px;} .ITEM dd.ITEM-DD span.ITEM-AGENDA {font-style:italic; text-align:right; display: block;} .ITEM dd.ITEM-DD span.CHAPEAU {display: block;} .ITEM dd.ITEM-DD a.ITEM-COMMENT {margin: 0 5px;} .ITEM dd.ITEM-DD span.LIEN {float:right; margin: 5px 0 5px 15px;} .PAGE-INFO span.LIEN {float:right;}.PAGE-INFO span.LIEN a {line-height: 1em; font-size: 1.2em;}.PAGE-INFO span.LIEN a:before {font-size: 1em;}.ITEM span.ITEM-FOOT {display: block;} span.ITEM-IMG span.LEGENDE {display: block; text-align: center;} .ITEM span.ITEM-IMG span.LEGENDE {width: 258px;} .PAGE-RUBRIQUE span.ITEM-IMG span.LEGENDE {max-width: 400px;} .PAGE-INFO span.ITEM-IMG span.LEGENDE {max-width: 347px;} .PAGE-INFO .PAGES > span.ITEM-IMG {float: right; margin-top: 0 !important;} .PAGE-INFO .PAGES > span.ITEM-IMG.ITEM-VIDEO {height: auto; display: block; clear: both;} .fullScreen.PAGE-INFO .PAGES > span.ITEM-IMG.ITEM-VIDEO {width: calc(100% - 40px); } .PAGE-INFO .PAGES > span.CODE-HTML, .PAGE-INFO .PAGES > span.CODE-HTML iframe {width: 100%; height: 650px; display: block; clear: both;} dl.ITEM span.ITEM-VIDEO video {width: 100%; height: 262.5px;} dl.ITEM span.CODE-HTML iframe {width: 100%; height: 262.5px;} dl.ITEM dd.ITEM-GAUCHE {float: left; margin-right: 1.5%; padding-right: 1.5%; min-width: 80px; border-right: solid 1px #000000;} dl.ITEM dd.ITEM-DROITE {float: right; margin-left: 1.5%; padding-left: 1.5%; min-width: 80px; border-left: solid 1px #000000;} dl.ITEM dd.ITEM-PIED {margin-top: 10px; width: 100%; clear: both; display: block; font-size: 0.68em; } dl.ITEM dd.ITEM-PIED a {border-bottom: dotted 1px #575757;} span.POSTBY {font-weight: normal; font-size: 0.6em; } dl.RUBRIQUES-INFO {font-size: 0.68em;  clear: both; float: left; width: 100%; margin-top: 10px;} dl.RUBRIQUES-INFO dt {float: left;} dl.RUBRIQUES-INFO dd {float: left; width: auto; padding: 0 10px; border-right: solid 1px #7E7E7E;} div.ITEM {overflow: hidden; background-color: #EEEEEE; position: relative;} div.ITEM span.ITEM-TITRE {position: absolute; bottom: 0;  padding: 10px; width: 100%; background-color : rgba(0,0,0,0.8); transition:all 0.5s;transition:all 0.5s;;} div.ITEM:hover span.ITEM-TITRE {background-color : rgba(255,255,255,0.8); } div.ITEM span.ITEM-TITRE * {color: #FFFFFF; text-align: center; text-align: center; display: block;} div.ITEM:hover span.ITEM-TITRE * {color: #000000;} div.ITEM span.ITEM-IMG, div.ITEM span.ITEM-IMG a {display: block; width: 100%; text-align: center;} div.ITEM span.ITEM-IMG img {max-width: 100%;} div.ITEM span.ITEM-IMG span.LEGENDE {position: absolute; top: 100%; width: 100%; display: block; background-color : rgba(255,255,255,0.8); transition:all 0.5s;transition:all 0.5s;;} div.ITEM:hover span.ITEM-IMG span.LEGENDE {top: 0;} div.ITEM .topright, div.ITEM .topleft {background-color: #FFFFFF; padding: 5px; border: solid 1px #EEEEEE;} div.ITEM [class*="taoicon-"]:before {margin: 0; color: #000000;} div.DATERS {overflow: hidden; white-space: nowrap; border-bottom: solid 1px #C4C4C4; border-top: solid 1px #C4C4C4; width: 100%;} div.DATERS span.DATECREATION {line-height: 32px; font-size: 1em; float: left;} div.DATERS span.taoicon-Abj-pencil {font-size: 0.9em;} div.DATERS div.UTILS > span {float: left; padding: 8px;} div.DATERS div.UTILS a {line-height: 1em;padding: 8px; border-left: solid 1px #D2D2D2;} div.DATERS div.UTILS a:hover {background-color: #C4C4C4;} div.DATERS div.UTILS a:before {font-size: 1.3em; line-height: 1em; color: #545454; margin-right: 0;} dl.TYPE-CONTRIB dd.ITEM-DD, dl.TYPE-SUJET dd.ITEM-DD {margin-left: 100px; padding: 10px; border: solid 1px #C4C4C4; border-radius: 6px; } dl.TYPE-CONTRIB dd.ITEM-DD:before, dl.TYPE-CONTRIB dd.ITEM-DD:after, dl.TYPE-SUJET dd.ITEM-DD:before, dl.TYPE-SUJET dd.ITEM-DD:after {content: " "; display: block; position: absolute; top: 33%; width: 0; height: 0; border-style: solid; border-width: 11px 11px 11px 0;} dl.TYPE-CONTRIB dd.ITEM-DD:before, dl.TYPE-SUJET dd.ITEM-DD:before {left: 90px; border-color: transparent #C4C4C4 transparent transparent;} dl.TYPE-CONTRIB dd.ITEM-DD:after, dl.TYPE-SUJET dd.ITEM-DD:after {left: 92px; border-color: transparent #FFFFFF transparent transparent;} dl.TYPE-CONTRIB dd.ITEM-DD > span {float: left;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SUJET dd.ITEM-DD span.ITEM-IMG {margin-left: -110px; background-color: #EEEEEE; padding: 1px; width: 80px !important; text-align: center;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-TITRE {width: 100%; margin-bottom: 8px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ABSTRACT {width: 380px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-SOUSTITRE {width: 100%; border-top: solid 1px #D2D2D2; padding: 4px 0} dl.TYPE-SUJET dd.ITEM-DD span.ITEM-TITRE+span.ITEM-TITRE * {font-weight: normal;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI {display: block; width: 165px; margin: 0 0 0 10px; border-left: solid 1px #E0E0E0; border-right: solid 1px #E0E0E0; padding: 10px 20px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI span.DATECREATION {width: 100%; display: block;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI a.ITEM-PARENT {width: 100%; display: block; margin-bottom: 6px; text-transform: uppercase; text-decoration: none; padding: 3px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX {float: right; font-weight: bold; color: #00869D; font-size: 1.2em; max-width: 60px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX span:after {color: #263032;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX span.taoicon-CFDT-piecejointe-after:after {transform:rotate(45deg);transform:rotate(45deg);; font-weight: bold;  font-size: 1.5rem;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX > span {width: 100%; clear: both;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX > span.DOCUMENT {font-size: 0.6em; margin-bottom: 8px; float: left; margin-left: 5px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX a span:after {color: #FFFFFF;} div.NAVBASPAGE {font-size: 0.68em;  text-align: center; clear: both;} div.NAVBASPAGE ul, div.NAVBASPAGE li {list-style: none; margin: 0; padding: 0; display: inline;} div.NAVBASPAGE a {padding: 0 8px;} div.NAVBASPAGE span {margin-right: 8px;} h1 span.SOUSTITRE, .h1-like span.SOUSTITRE {font-size: 0.6em; } h2, h3, h4, h5, h6, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like {padding:0; margin: 15px 0 5px 0;} .h1-like, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like {display: block; font-weight: bold;} .BLOC-TITRE h1, .BLOC-TITRE h2, .BLOC-TITRE h3, .BLOC-TITRE h4, .BLOC-TITRE h5, .BLOC-TITRE h6, .BLOC-TITRE .h2-like, .BLOC-TITRE .h3-like, .BLOC-TITRE .h4-like, .BLOC-TITRE .h5-like, .BLOC-TITRE .h6-like {font-size: 1em; display: inline; margin: 0;} h1, h2, h3, h4, h5, h6, .h1-like, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like {color: #263032; font-weight: normal; line-height: 125%;} h1 {font-family: BarlowCondensedLight, "Trebuchet MS", Arial, sans-serif;  font-size: 60px; font-weight: normal; text-align: center; color: #F15921; margin-bottom: 35px;} h2 {font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; } h3 {font-weight: bold; text-transform: uppercase; font-size: 22px; margin: 25px 0 15px 0;} h6 {font-weight: bold;} *[class*="icon-file"] {display: block; line-height: 4em; position: relative; font-family: Arial, serif;} .formitem .code *[class*="icon-file"] {font-size: 0.7em; float: right;} *[class*="icon-file"] > span {background-color: #EEEEEE; width: 3.5em; display: block; line-height: 3em; box-shadow:  2px 2px 4px 0px #ccc;  text-align: center; float: left; border: solid 1px #A8A8A8; border-radius: 0 1.3em 0 0;  position: relative; font-weight: bold; font-size: 0.8em; margin-right: 0.5em;} *[class*="icon-file"] > span:before {content: " " ; background-color: #FFFFFF; display: block; position: absolute; right: 0; border-left: solid 1px #A8A8A8; border-bottom: solid 1px #A8A8A8; width: 1em; height: 1em; box-shadow:  -4px 4px 4px 0px #ccc; border-radius: 0 1.3em 0 0; } a[class*="icon-file"] > span:after {content: attr(data-ext); color: #FFFFFF; background-color: #00869D; width: 100%; display: block; bottom: 0; line-height: 1.4em; text-shadow: -0.8em -1.1em 0 #D2D2D2;  text-align: center;} a[class*="icon-file"]:hover > span {background-color: #FFFFFF;} [class*="Emoji-"]:after {font-size: 3em !important; float: left !important; border-bottom: solid 2px transparent;} [class*="Emoji-"]:hover:after {color: #000000 !important;} .selected[class*="Emoji-"]:after {color: #000000 !important; border-bottom: solid 2px #000000;} [class*="Emoji-"]:before {display: none;} div.BLACKBAR {background-color: #000000; padding: 3px 10px; margin: 0 !important; max-width: 100% !important; float: left; width: 100%; color: #FFFFFF;} div.BLACKBAR img {height: 16px; width: auto;} div.BLACKBAR .AppName {text-transform: uppercase; font-weight: bold; font-size: 1.35em; float: left; margin-right: 15px;} div.BLACKBAR * {color: #FFFFFF;} div.BLACKBAR a:before, div.BLACKBAR a:after {color: #FFFFFF;} div.BLACKBAR *[class*="taoicon-"] {line-height: 20px;} div.BLACKBAR .right *[class*="taoicon-"] {margin-left: 15px;} div.BLACKBAR .left *[class*="taoicon-"] {margin-right: 15px;} div.BLACKBAR .btn {background-color: #49617B; padding: 2px; margin-left: 4px; border-radius: 4px; ; font-size: 1em;} div.BLACKBAR .btn:before {color: white; margin-right: 0 !important; line-height: 20px; width: 30px; text-align: center;} div.BLACKBAR .dropdown {float: left;} div.BLACKBAR .dropdown > div {margin-top: 25px;} div.BLACKBAR .dropdown > span {line-height: 20px;} div.BLACKBAR .dropdown > div {width: 320px;} div.BLACKBAR .dropdown * a {color: #000000;} .MEDIA-PLAYER {background-color: #464646; padding: 15px;} .MEDIA-PLAYER [id*="MediaPlayer"] > * {height: 400px; width: 100%;} .MEDIA-PLAYER h3 {color: #00869D; padding: 5px; text-transform: uppercase;} .MEDIA-PLAYER div {color: #FFFFFF; padding: 5px;} .MEDIA-PLAYER div.MEDIA:nth-child(2n+1) {background-color: #005667;} .MEDIA-PLAYER div.MEDIA:hover {background-color: #00869D;} .MEDIA-PLAYER .taoabove-Tao-play-button:after {color: #F15921; margin-top: -2px;} .MEDIA-PLAYER [id*="MediaPlayer"] .TITRE-MEDIA {font-weight: bold; font-size: 1.2em;} .flex {display: flex !important; display: flex !important; flex-wrap: wrap; flex-wrap: wrap;justify-content: flex-start; justify-content: flex-start; align-items: stretch; align-items: stretch;  margin: 0 -5px;} .flex > * {-webkit-box-flex: 50; -moz-box-flex: 50;  -webkit-flex: 50;  -ms-flex: 50; flex: 50; min-width: calc(50% - 10px); margin: 5px 5px; padding: 0 !important;} .flex > p {-webkit-box-flex: 100; -moz-box-flex: 100;  -webkit-flex: 100;  -ms-flex: 100; flex: 100; min-width: calc(100% - 10px);} .flex > span.BLOC-TITRE {-webkit-box-flex: 100; -moz-box-flex: 100;  -webkit-flex: 100;  -ms-flex: 100; flex: 100; min-width: calc(100% - 10px); margin-bottom: 10px; padding-bottom: 10px !important;} .flex > div {border: solid 2px transparent;} .flex > .flex-5 {-webkit-box-flex: 5; -moz-box-flex: 5;  -webkit-flex: 5;  -ms-flex: 5; flex: 5; min-width: calc(5% - 10px);} .flex > .flex-10 {-webkit-box-flex: 10; -moz-box-flex: 10;  -webkit-flex: 10;  -ms-flex: 10; flex: 10; min-width: calc(10% - 10px);} .flex > .flex-15 {-webkit-box-flex: 15; -moz-box-flex: 15;  -webkit-flex: 15;  -ms-flex: 15; flex: 15; min-width: calc(15% - 10px);} .flex > .flex-20 {-webkit-box-flex: 20; -moz-box-flex: 20;  -webkit-flex: 20;  -ms-flex: 20; flex: 20; min-width: calc(20% - 10px);} .flex > .flex-25 {-webkit-box-flex: 25; -moz-box-flex: 25;  -webkit-flex: 25;  -ms-flex: 25; flex: 25; min-width: calc(25% - 10px);} .flex > .flex-30 {-webkit-box-flex: 30; -moz-box-flex: 30;  -webkit-flex: 30;  -ms-flex: 30; flex: 30; min-width: calc(30% - 10px);} .flex > .flex-35 {-webkit-box-flex: 35; -moz-box-flex: 35;  -webkit-flex: 35;  -ms-flex: 35; flex: 35; min-width: calc(35% - 10px);} .flex > .flex-40 {-webkit-box-flex: 40; -moz-box-flex: 40;  -webkit-flex: 40;  -ms-flex: 40; flex: 40; min-width: calc(40% - 10px);} .flex > .flex-45 {-webkit-box-flex: 45; -moz-box-flex: 45;  -webkit-flex: 45;  -ms-flex: 45; flex: 45; min-width: calc(45% - 10px);} .flex > .flex-50 {-webkit-box-flex: 50; -moz-box-flex: 50;  -webkit-flex: 50;  -ms-flex: 50; flex: 50; min-width: calc(50% - 10px);} .flex > .flex-55 {-webkit-box-flex: 55; -moz-box-flex: 55;  -webkit-flex: 55;  -ms-flex: 55; flex: 55; min-width: calc(55% - 10px);} .flex > .flex-60 {-webkit-box-flex: 60; -moz-box-flex: 60;  -webkit-flex: 60;  -ms-flex: 60; flex: 60; min-width: calc(60% - 10px);} .flex > .flex-65 {-webkit-box-flex: 65; -moz-box-flex: 65;  -webkit-flex: 65;  -ms-flex: 65; flex: 65; min-width: calc(65% - 10px);} .flex > .flex-70 {-webkit-box-flex: 70; -moz-box-flex: 70;  -webkit-flex: 70;  -ms-flex: 70; flex: 70; min-width: calc(70% - 10px);} .flex > .flex-75 {-webkit-box-flex: 75; -moz-box-flex: 75;  -webkit-flex: 75;  -ms-flex: 75; flex: 75; min-width: calc(75% - 10px);} .flex > .flex-80 {-webkit-box-flex: 80; -moz-box-flex: 80;  -webkit-flex: 80;  -ms-flex: 80; flex: 80; min-width: calc(80% - 10px);} .flex > .flex-85 {-webkit-box-flex: 85; -moz-box-flex: 85;  -webkit-flex: 85;  -ms-flex: 85; flex: 85; min-width: calc(85% - 10px);} .flex > .flex-90 {-webkit-box-flex: 90; -moz-box-flex: 90;  -webkit-flex: 90;  -ms-flex: 90; flex: 90; min-width: calc(90% - 10px);} .flex > .flex-95 {-webkit-box-flex: 95; -moz-box-flex: 95;  -webkit-flex: 95;  -ms-flex: 95; flex: 95; min-width: calc(95% - 10px);} .flex > .flex-100 {-webkit-box-flex: 100; -moz-box-flex: 100;  -webkit-flex: 100;  -ms-flex: 100; flex: 100; min-width: calc(100% - 10px);} .PARALLAX > div.bg-dominante {background-color: #00869D;} .PARALLAX > div.bg-secondaire {background-color: #F15921;} .PARALLAX > div.bg-noir {background-color: #000000;} .PARALLAX > div.bg-grisclair {background-color: #E0E0E0;} .PARALLAX > div.bg-grissombre {background-color: #545454;} .PARALLAX > div.bg-dominante *, .PARALLAX > div.bg-secondaire *, .PARALLAX > div.bg-noir *, .PARALLAX > div.bg-grissombre * { color: #FFFFFF;} .PARALLAX .BLOC {position: relative; overflow:hidden; margin: 0; padding: 20px 0;} .PARALLAX .bg-image > .CONTENU-BLOC > div {background-color : rgba(255,255,255,0.7);  padding: 30px;} .PARALLAX .bg-image span.ITEM-IMG {position: absolute; left: 0; top: 0; z-index: 0; width: 100%; text-align: center; z-index: -1;} .PARALLAX .bg-image span.ITEM-IMG img {min-width: 100%;} *[class*="list-group-item"] {width: 100%;} *[class*="list-group-item"] > a, *[class*="list-group-item"] > .group-item {position: relative; display: block; clear: both; padding: 10px 0; background-color: #FFFFFF; border-bottom: 1px solid #D2D2D2; width: 100%;} *[class*="list-group-item"] > a:last-child, *[class*="list-group-item"] > .group-item:last-child {margin-bottom: 0;} *[class*="list-group-item"] > a:hover, *[class*="list-group-item"] > a.SELF {background-color: #EEEEEE;} .list-group-item-border > a, .list-group-item-border > .group-item {padding: 10px 15px; margin-bottom: -1px; border: 1px solid #D2D2D2;} .list-group-item-border > a:first-child, .list-group-item-border > .group-item:first-child {border-radius:  0.6em 0.6em 0 0; } .list-group-item-border > a:last-child, .list-group-item-border > .group-item:last-child {border-radius: 0 0 0.6em 0.6em; } *[class*="btn-group"] {width: 100%;} *[class*="btn-group"] > a, *[class*="btn-group"] > .group-item {display: inline-block; clear: none; padding: 10px 15px; margin-right: -1px; background-color: #FFFFFF; border-bottom: 1px solid #D2D2D2; width: auto;} *[class*="btn-group"] > div {background-color: #FFFFFF;} *[class*="btn-group"] > a:hover, *[class*="btn-group"] > a.SELF {background-color: #EEEEEE;} *[class*="btn-group"] .dropdown {white-space: nowrap; padding: 10px 15px;} *[class*="btn-group"] .dropdown > div {min-width: 190px; margin-top: 32px !important; border: solid 1px #A8A8A8 !important;} *[class*="btn-group"] .dropdown > div a {display: block;} *[class*="btn-group"] .dropdown > [class*="taoicon-"]:before {margin-right: 0 !important;} .btn-group-border > a, .btn-group-border > div, .btn-group-border > .group-item {border: 1px solid #D2D2D2;} .btn-group-border > a:first-child, .btn-group-border > .group-item:first-child {border-radius: 0.6em 0 0 0.6em; ;} .btn-group-border > a:last-of-type, .btn-group-border > .group-item:last-of-type {border-radius: 0 0.6em 0.6em 0; ;} .btn, .btn-o {display: inline-block; float: left; padding: 5px 20px; line-height: 35px; font-size: 1.4em; text-align: center; vertical-align: middle;} .btn {background-color: #F15921; color: #FFFFFF !important;} .btn[class*="taoicon"] {line-height: 2.4em;} .btn[class*="taoicon"]:before {line-height: 2em;} .btn-o {color: #F15921; background-color: #FFFFFF !important; border: solid 1px #F15921;} .btn-o a {color: #F15921;} .btn:before, .btn:after {color: #FFFFFF !important; line-height: 35px;} .btn+.btn {margin-left: 0.5em;} a.btn:hover {background-color: #00869D;} .menubtn {float: left; clear: both; width: 100%;} .menubtn100 a.btn {margin: 0 0 5px 0; clear: both; width: 100%; text-align: left;} .btns-square  {max-width: 1000px;} .btns-square > a  {display: block; float: left; padding: 10px; height: 100px; width: 25% !important; clear: none !important; line-height: 1em; font-size: 1.2em; text-align: center; max-width: 250px; border-bottom: solid 1px #E0E0E0; color: #707070;} .btns-square > a:before  {font-size: 2.7rem; clear: both; width: 100%; margin: 0 0 5px 0; color: #707070;} .btns-square > a:hover:before  {color: #464646;} .ui-front {z-index:100} .ui-state-disabled {cursor:default!important} .ui-icon {display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat} .ui-widget-overlay {position:fixed; top:0; left:0; width:100%; height:100%} .ui-autocomplete {position:absolute; top:0; left:0; cursor:default} .ui-button {display:inline-block; position:relative; padding:0; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; overflow:visible} .ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration:none} .ui-button-icon-only {width:2.2em}button.ui-button-icon-only {width:2.4em} .ui-button-icons-only {width:3.4em}button.ui-button-icons-only {width:3.7em} .ui-button .ui-button-text {display:block; line-height:normal} .ui-button-text-only .ui-button-text {padding:.4em 1em} .ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {padding:.4em; text-indent:-9999999px} .ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 1em .4em 2.1em} .ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {padding:.4em 2.1em .4em 1em} .ui-button-text-icons .ui-button-text {padding-left:2.1em; padding-right:2.1em}input.ui-button {padding:.4em 1em} .ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {position:absolute; top:50%; margin-top:-8px} .ui-button-icon-only .ui-icon {left:50%; margin-left:-8px} .ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {left:.5em} .ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {right:.5em} .ui-buttonset {margin-right:7px} .ui-buttonset .ui-button {margin-left:0; margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border:0; padding:0} .ui-menu {list-style:none; padding:2px; margin:0; display:block; outline:0} .ui-menu .ui-menu {margin-top:-3px; position:absolute} .ui-menu .ui-menu-item {margin:0; padding:0; width:100%; list-style-image:url(data:image/gif; base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)} .ui-menu .ui-menu-divider {margin:5px -2px 5px -2px; height:0; font-size:0; line-height:0; border-width:1px 0 0} .ui-menu .ui-menu-item a {text-decoration:none; display:block; padding:2px .4em; line-height:1.5; min-height:0; font-weight:400} .ui-menu .ui-state-disabled {font-weight:400; margin:.4em 0 .2em; line-height:1.5} .ui-menu .ui-state-disabled a {cursor:default} .ui-menu-icons {position:relative} .ui-menu-icons .ui-menu-item a {position:relative; padding-left:2em} .ui-menu .ui-icon {position:absolute; top:.2em; left:.2em} .ui-menu .ui-menu-icon {position:static; float:right} .ui-progressbar {height:2em; text-align:left; overflow:hidden} .ui-progressbar .ui-progressbar-value {margin:-1px; height:100%} .ui-progressbar .ui-progressbar-overlay {background:url(/styles/jquery/css/smoothness/images/animated-overlay.gif); height:100%; filter:alpha(opacity=25); opacity:.25} .ui-progressbar-indeterminate .ui-progressbar-value {background-image:none} .ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:Verdana,Arial,sans-serif; font-size:1em} .ui-widget-content {border:1px solid #aaa; background:#fff url(/styles/jquery/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222} .ui-widget-content a {color:#222} .ui-widget-header {border:1px solid #aaa; background:#ccc url(/styles/jquery/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222; font-weight:bold} .ui-widget-header a {color:#222} .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border:1px solid #d3d3d3; background:#e6e6e6 url(/styles/jquery/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555} .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#555; text-decoration:none} .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border:1px solid #999; background:#dadada url(/styles/jquery/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121} .ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {color:#212121; text-decoration:none} .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border:1px solid #aaa; background:#fff url(/styles/jquery/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; color:#999} .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#212121; text-decoration:none} .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #fcefa1; background:#fbf9ee url(/styles/jquery/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color:#363636} .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#363636} .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #cd0a0a; background:#fef1ec url(/styles/jquery/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#cd0a0a} .ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#cd0a0a} .ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#cd0a0a} .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight:bold} .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity:.7; filter:Alpha(Opacity=70); font-weight:normal} .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35; filter:Alpha(Opacity=35); background-image:none} .ui-state-disabled .ui-icon {filter:Alpha(Opacity=35)} .ui-icon {width:16px; height:16px} .ui-icon,.ui-widget-content .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_222222_256x240.png)} .ui-widget-header .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_222222_256x240.png)} .ui-state-default .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_888888_256x240.png)} .ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_454545_256x240.png)} .ui-state-active .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_454545_256x240.png)} .ui-state-highlight .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_2e83ff_256x240.png)} .ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image:url(/styles/jquery/css/smoothness/images/ui-icons_cd0a0a_256x240.png)} .ui-icon-triangle-1-s {background-position:-64px -16px} .ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:4px} .ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:4px} .ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:4px} .ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:4px} .ui-widget-overlay {background:#aaa url(/styles/jquery/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.3; filter:Alpha(Opacity=30)} .ui-widget-shadow {margin:-8px 0 0 -8px; padding:8px; background:#aaa url(/styles/jquery/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.3; filter:Alpha(Opacity=30); border-radius:8px} .ui-button {padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; border: solid 1px #C4C4C4; background-color: #EEEEEE;} .ui-button:hover {background-color: #E0E0E0;} .ui-selectmenu-menu {padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none;}.ui-selectmenu-open {display: block;}.ui-selectmenu-menu .ui-menu {overflow: auto; overflow-x: hidden; padding-bottom: 1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0;}.ui-selectmenu-text {display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis;}.ui-selectmenu-button.ui-button {text-align: left; white-space: nowrap; width: 100%; background-color: #FFFFFF; border: solid 2px #E0E0E0; line-height: 26px;}.ui-selectmenu-button.ui-button:hover {border: solid 2px #70B6C5}.ui-selectmenu-icon.ui-icon {float: right; margin-top: 6px;} .ui-menu-item {font-size: 1.2em; display: block; clear: both; padding: 2px 5px; cursor: pointer;} li.COMBO-1 > div {font-size:16px; font-weight:bold; text-transform: uppercase;} li.COMBO-2 > div {font-size:14px; margin-left:18px; font-weight:bold;} li.COMBO-3 > div {font-size:12px; margin-left:36px;} li.COMBO-4 > div {font-size:12px; margin-left:54px;} li.COMBO-5 > div {font-size:10px; margin-left:72px;} li.COMBO-6 > div {font-size:10px; margin-left:90px;} li.COMBO-7 > div {font-size:10px; margin-left:108px;} li.COMBO-8 > div {font-size:10px; margin-left:126px;} li.COMBO-9 > div {font-size:10px; margin-left:144px;} li.COMBO-10 > div {font-size:10px; margin-left:162px;} li[class*="COMBO-"] > div {border: none !important;} li[class*="COMBO-"] > div:before {font-family: TaoAdmin; display: block; float: left; margin-right: 10px; margin-top: -4px; font-size: 1.2em;} div.MenuRub {overflow: hidden; border-bottom: solid 1px #C4C4C4; margin-bottom: 20px; padding-bottom: 20px; width: 100%; text-align: center;} div.MenuRub .LEVEL-0 > a {font-size: 1.2rem; border: solid 2px #00869D !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } div.MenuRub .LEVEL-0 > a {background-color: #00869D; color: #FFFFFF !important;cursor: pointer;} div.MenuRub .LEVEL-0 > a:hover {background-color: #FFFFFF; color: #00869D !important;} div.MenuRub .LEVEL-0 > a:before, div.MenuRub .LEVEL-0 > a:after {color: #FFFFFF !important;} div.MenuRub .LEVEL-0 > a:hover:before, div.MenuRub .LEVEL-0 > a:hover:after {color: #00869D !important;} div.MenuRub .LEVEL-0 > a {display: inline-block; transition:0.3s all;transition:0.3s all;;} div.MenuRub .LEVEL-0 {display: inline-block; margin: 5px;} .TableForum {clear: both;} .TableForum > span.ITEM-IMG {float: left; margin: 0px 20px 10px 0px ; ;} .TableForum table {border-collapse: collapse;} .TableForum table th {height: 40px; font-weight: normal; text-transform: uppercase; color: #00869D; font-size: 1.35em;} td.RubSalon {width: 50%;} td.RubSalon > a {display: block; width: 100%;} td.CountSalon {width: 20%; text-align: center;} td.DateSalon {width: 30%; text-align: center;} .TableForum table td {height: 40px; vertical-align: middle;} .TableForum tr.Racine td, .TableForum tr.Salon td, .TableSujet th {padding: 0 15px; border: solid 1px #D2D2D2; border-bottom: none;} .TableForum tr.Salon td {background-color: #FFFFFF;} .TableForum tr.Racine td {background-color: #00869D; color: #FFFFFF; cursor:pointer;} .TableForum tr.Racine h2, .TableForum tr.Racine td > a {font-weight: bold;color: #FFFFFF; font-size: 1.27em; margin: 0;} .TableForum tr.Racine+tr table {border: solid 1px #D2D2D2; border-top: none; margin-bottom: 10px;} .TableForum tr.Racine+tr table td {background-color: #FFFFFF; padding: 0 5px; border-top: solid 1px #D2D2D2;} .TableForum tr.Racine+tr table td.RubSalon {padding: 0 5px 0 25px;} .TableForum tr.Racine+tr table tr+tr td {border-top: solid 1px #D2D2D2;} .TableForum tr.Racine+tr table td a {color: #263032;} .TableForum span.TAOADMIN {position: relative; top: 0;} .TableForum div.THEME {display:none;} .TableForum td.close {height: 0;} .TableSujet {border-collapse:collapse; background-color: #FFFFFF; margin-top: 10px;} .TableForum .TableSujet th {background-color: #00869D; color: #FFFFFF; text-transform: none; font-size:1em;} .TableForum .TableSujet .nbMsg {width:5%;} .TableForum .TableSujet .lastDate {width:35%;} .TableSujet td {border:1px solid #D2D2D2; padding:10px; text-align:center;} .TableSujet td.sujet {text-align:left;} .TableSujet td.sujet img {float:left; width:30px; height:auto; margin:5px;} .TableSujet td.sujet a {font-weight: bold; font-size: 1.1em;} .TableSujet td.sujet strong {font-size:0.8em; color:#8C8C8C;} .TableSujet .nomTheme {width:60%;} .TableSujet td.vignette {width:20%; padding:20px 15px; vertical-align:top; font-weight: bold; line-height: 2em; font-size:0.8em; color:#8C8C8C;} .TableSujet td.vignette .ITEM-IMG > span {display: block; width: 100%; text-align: center; font-size: 1.2em;} .TableSujet td.vignette span.taoicon-Tao-user:before {width: 100%; text-align: center;} .TableSujet td.message {vertical-align:top; text-align: left; padding: 0;} .TableSujet td.message > div {padding: 15px; min-height: 60px;} .TableSujet td.message h3.sujetComm {overflow: hidden; border-bottom:1px solid #D2D2D2; margin: 0 0 10px 0; background-color: #D2D2D2; color: #FFFFFF; font-size: 1.2em; padding: 5px; text-shadow: 1px 1px 0 #A8A8A8; } .TableSujet td.message h3.sujetComm > span {float: right; font-size: 0.8em; color: #707070; border-radius: 20px; text-shadow: 0 0 0 #979797;  background-color: #FFFFFF; padding: 2px; min-width: 18px; text-align: center;} .TableSujet td.message span.date {float: left; padding: 5px 15px; font-size:0.9em; color:#8C8C8C;} .TableSujet td span.citer {float: right; border-left:1px solid #D2D2D2; border-top:1px solid #D2D2D2; padding:5px 10px; font-weight:bold; cursor:pointer} .TableSujet td span.citer:hover {background-color: #707070; color: #FFFFFF;} div.LISTE-COMMENTAIRES dl.ITEM {border-bottom: dotted 1px #FFFFFF;} .ADD-COMMENT {clear: both;} dl.NOTE dt {float: left; font-weight: bold; line-height: 25px; margin-right: 15px;} dl.NOTE dd {line-height: 25px;} dl.NOTE dd > a {margin-right: 10px;} div.COMMENTAIRES .ITEM dd.ITEM-DD span.ITEM-IMG {width: 90px; text-align: center; margin-right: 20px; padding: 10px 0;} span.ITEM-IMG.smallUser {width: 70px;} .ITEM-IMG.smallUser span.taoicon-Tao-user {float: none !important; display: block; width: 100%;} .ITEM-IMG.smallUser span.taoicon-Tao-user:before {width: 70px; height: 140px; margin: 0; font-size: 4em; padding-top: 10px; color: #C4C4C4; text-shadow: 0 0 4px #464646;  display: block; width: 100%;} span.ITEM-IMG.mediumUser {width: 150px;} span.ITEM-IMG.largeUser {width: 1000px;} .rate {cursor:pointer;} dl.ITEM span.ITEM-CALENDAR {float: left; margin-right: 15px; z-index: 50; position: relative; background-color: #263032; color: #FFFFFF; width: 70px; height: 70px; text-align: center; font-size: 1.5em; text-align: center; border-radius: 8px; } dl.ITEM.esatea span.ITEM-CALENDAR {background-color: #F15921;} dl.ITEM.entreprise span.ITEM-CALENDAR {background-color: #00869D;} dl.ITEM span.ITEM-CALENDAR > span {display: block; width: 100%;} dl.ITEM span.ITEM-CALENDAR span.DAY {padding-top: 18px;} dl.ITEM span.ITEM-CALENDAR span.MOUNTH {font-size: 0.8em;} .TYPE-VIDEO dd.ITEM-DD span.ITEM-IMG, .TYPE-VIDEO dd.ITEM-DD span.ITEM-IMG span, .TYPE-VIDEO dd.ITEM-DD span.ITEM-IMG iframe, .TYPE-VIDEO dd.ITEM-DD span.ITEM-TITRE {text-align:center !important; display: block; clear: both; margin: 0 auto; width: 100% !important; height: auto;}  .TYPE-VIDEO dd.ITEM-DD span.CODE-HTML object, .TYPE-VIDEO dd.ITEM-DD span.CODE-HTML embed {width: 100% !important; height: auto;} div.PAGES div.MINI-SOMMAIRE {border: solid 1px #D2D2D2; border-radius: 8px; ; padding: 10px;} div.PAGES div.MINI-SOMMAIRE a {line-height: 1em;} div.PAGES div.MINI-SOMMAIRE a.taoabove-Tao-path {font-weight: bold; text-transform: uppercase; margin-right: 20px;} div.PAGES div.MINI-SOMMAIRE a+a:after {content: " | "; margin: 0 1em;} div.PAGES div.MINI-SOMMAIRE a:after {font-size: 0.8rem; margin-right: 1em;} div.PAGES div.MINI-SOMMAIRE a.SELF {color: #707070;} .PJS-IMG {clear: both;} .PIECESJOINTES dl.ITEM {border-bottom: solid 1px #D2D2D2; padding: 1em 0;} .PIECESJOINTES dl.ITEM dd.ITEM-DD {padding: 0 !important;} .PIECESJOINTES span.ITEM-IMG {padding: 10px; text-align: center; background-color: #EEEEEE; max-width: 100%; } .PJS-IMG span.ITEM-IMG.framing, .PIECESJOINTES span.ITEM-IMG.framing {width: 196px; height: 196px; line-height: 196px;} .PIECESJOINTES span.ITEM-FILE {float: left; margin-right: 1em; min-width: 20%;} .PIECESJOINTES .item-grille span.ITEM-FILE {margin-right: 0; min-width: 100%;} span.ITEM-IMG.smallPJ {width: 300px;} span.ITEM-IMG.mediumPJ {width: 570px;} span.ITEM-IMG.largePJ {width: 1000px; margin-right: 0 !important;} div.item-grille {border: solid 1px #E0E0E0;} div.item-grille > span:not(.InfoBulle), div.item-grille > a {display: block; text-align: center;} div.item-grille span.ITEM-IMG {line-height: 300px; margin: 8px auto;} div.item-grille span.ITEM-TITRE {font-size: 1em; text-overflow: ellipsis; word-wrap: break-word; padding: 0 10px;} div.item-grille *[class*="icon-file"] > span {font-size: 2em; margin: 10px auto; float: none;} .ITEM-PJS {border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0;clear: both; width: 100%; float: left;} .ITEM-PJS > a {width: auto; float: left; margin-right: 15px;} .PAGE-INFO div.DIAPOROLLOVER  {box-shadow:  0px 0px 10px 0px #ccc;  padding: 10px;} .PAGE-INFO div.DIAPOROLLOVER  {overflow: auto;} .PAGE-INFO div.DIAPOROLLOVER .IMAGEPRINCIPALE {min-height: 400px; margin: 10px auto;} div.DIAPOROLLOVER .IMAGEPRINCIPALE > a {width: 100%; text-align: center; overflow: hidden; height: 400px;} div.DIAPOROLLOVER .IMAGEPRINCIPALE > div {position: absolute; bottom: 0; width: 100%; padding: 5px 5%; background-color : rgba(255,255,255,0.8); } div.DIAPOROLLOVER div.PHOTO-LISTE {width: 100%;} div.DIAPOROLLOVER div.PHOTO-LISTE > dl {text-align: center; float: left; width: 315px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE {width: 100%; min-height: 400px; margin-bottom: 10px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a {height: 400px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a img {max-height: 100%;} .PRODUIT  div.DIAPOROLLOVER div.PHOTO-LISTE > dl {width: 215px; line-height: 210px;} div.PAGINATION  {box-shadow:  0px 0px 10px 0px #ccc;  overflow: auto; padding: 10px 40px; text-align: center; clear: both;} div.PAGINATION div.IMAGEPRINCIPALE {position: relative; height: 400px; width: 1060px;} div.PAGINATION div.IMAGEPRINCIPALE > span {text-align: left; position: absolute; left: 0; bottom: 0; width: 100%; padding: 5px 5%; background-color : rgba(255,255,255,0.8); } div.PAGINATION span.NBIMG {font-weight: bold;} div.VISIONNEUSE  {box-shadow:  0px 0px 10px 0px #ccc;  padding: 10px 4%; text-align: center; position: relative;} div.VISIONNEUSE  div.PHOTO-LISTE {padding-top: 30px;} div.VISIONNEUSE div.IMAGE {position: relative; height: 400px;} div.VISIONNEUSE div.IMAGE > span {text-align: left; position: absolute; left: 0; bottom: 0; width: 100%; padding: 5px 5%; background-color : rgba(255,255,255,0.8); } div.SLIDESHOW  {box-shadow:  0px 0px 10px 0px #ccc;  padding: 30px 4% 10px 4%; text-align: center; position: relative;} div.SLIDESHOW div.SLIDE {position: relative; height: 400px; width: 1050px;} div.SLIDESHOW div.SLIDE > span {text-align: left; position: absolute; left: 0; bottom: 0; width: 100%; padding: 5px 5%; background-color : rgba(255,255,255,0.8); } div.SCROLLER  {box-shadow:  0px 0px 10px 0px #ccc;  padding: 10px 4%; text-align: center; position: relative; clear: both;} div.SCROLLER  span.ITEM-TITRE {font-size: 1em;} div.SCROLLER  > div {width: 100% !important;} div.SCROLLER  > div > div {min-width: 100%;} div.CONTENU div .PAGES div.SCROLLER  * {max-width: 10000px !important; } div.SCROLLER  dl.ITEM {width: 300px; clear: none; margin-right: 10px;} div.SCROLLER  dl.ITEM span.ITEM-IMG {height: 300px; line-height: 300px; margin-bottom: 4px;} .taojquery-slides-show {position: relative;} .taojquery-slides-show .PAGENAVIG {z-index: 500; position: absolute; top: 8px; width: 80%; margin-left: 10%;} .taojquery-slides-show .PAGENAVIG dd {display: inline;} .taojquery-slides-show  .PAGENAVIG a {display: inline-block; padding: 1px 5px; margin: 0 2px; color: #263032; font-size: 0.85em; border-radius: 4px; } .taojquery-slides-show .PAGENAVIG dd.current a, .taojquery-slides-show .PAGENAVIG dd a:hover {background-color: #00869D; color: #FFFFFF} .prev, .next {display: block; position: absolute; top: 40%; font-size: 1.8em;} .prev:before, .next:before {margin: 0 !important;} .prev {left: 8px;} .next {right: 0;} .VISIONNEUSE .next, .VISIONNEUSE .prev {width: 18px; height: 26px; position: absolute; top: 10px; } div.ui-accordion {overflow: hidden; clear: both;} div.ui-accordion .ui-accordion-content {border: none; margin: 0; padding: 10px 0; overflow: hidden; clear: both;} div.ui-accordion .ui-accordion-header {margin-top: 8px; text-transform: uppercase; background-color: #00869D; color: #FFFFFF; background-image: none; border: none; text-align: left; line-height: 30px; font-size: 0.79em;  padding: 0 10px; width: 100%; float: left; clear: both;} div.ui-accordion .ui-accordion-header a {color: #FFFFFF !important; padding-left:0;} div.ui-accordion big label {font-size: 1em;} div.ui-accordion .ui-widget-content {background-color: transparent; background-image: none;} div.ui-accordion .ui-accordion-header:after {content: "+"; float: right; font-size: 1.4em; font-weight: bold; width: 1em;} div.ui-accordion .ui-accordion-header-active:after {content: "-"; width: 1em; line-height: 1.7em;} div.ui-accordion .ui-accordion-header .ui-icon {display: none;} #taojquery-popin div.ui-accordion { border: solid 2px #E0E0E0; margin-bottom: 10px; border-radius: 6px;  clear: both;} #taojquery-popin div.ui-accordion .ui-accordion-header {font-size: 1.2em; margin-top: 0;} #taojquery-popin div.ui-accordion .ui-accordion-content {padding: 5px 15px;} .TABLE-PLANNING {border-collapse: collapse; margin: 10px 0 30px 0; float: left; clear: both;} .TABLE-PLANNING thead {border-bottom: solid 8px #FFFFFF;} .TABLE-PLANNING tbody {overflow: visible; height: 300px;} .TABLE-PLANNING th, .TABLE-PLANNING tr, .TABLE-PLANNING td {border: solid 1px #FFFFFF;} .TABLE-PLANNING th {background-color: #8C8C8C; color: #FFFFFF; text-align: center; padding: 0.5em 1em; width: 12.5%;} .TABLE-PLANNING th a {color: #FFFFFF;} .TABLE-PLANNING tbody th {width: 12.5%;} .TABLE-PLANNING tbody td {vertical-align: top; height: 80px;} .TABLE-PLANNING td.TD-ODD {background-color: #EEEEEE;} .TABLE-PLANNING td.TD-EVEN {background-color: #E0E0E0;} .TABLE-PLANNING td > div {width: 100%; padding: 0.1em 0.4em;} .TABLE-PLANNING td.TD-ODD div.MONTHDAY {background: #EEEEEE; background: linear-gradient(to top, #E0E0E0 0%, #EEEEEE 100%);  text-align: right;} .TABLE-PLANNING td.TD-EVEN div.MONTHDAY {background: #E0E0E0; background: linear-gradient(to top, #D2D2D2 0%, #E0E0E0 100%);  text-align: right;} .TABLE-PLANNING tbody th.TEMPO {width: 1% !important;} .TABLE-PLANNING td > div+div {background-color: #FFFFFF; padding: 0.5em; margin: 2px; width: calc(100% - 4px);} .TABLE-PLANNING * a {color: #464646;} .TABLE-PLANNING * a:hover {color: #00869D;} .navigDate [class*="taoicon-"]:before, .navigDate [class*="taoabove-"]:after {line-height: 1.4em;} .navigDate [class*="taoabove"] {float: left;} .navigDate [class*="taoabove"]:after {margin: 10px; width: 30px; height: 30px; line-height: 30px;} .dropdown {position: relative; float: left;} .dropdown > div {display: none; position: absolute; margin-top: 40px; background-color: #EEEEEE; padding: 10px; z-index: 100;} .dropdown.active > div {display: block; overflow: auto; max-height: 80vh; min-width: 250px;} .dropdown div.MENUV .LEVEL-0 > a, .dropdown.active > div a {padding: 5px 0; float: left; width: 100%; display: block; font-size: 1rem; line-height: 1.2rem;} .dropdown div.MENUV .LEVEL-0+.LEVEL-0 > a, .dropdown.active > div a+a {border-top: solid 1px #FFFFFF;} .dropdown div.MENUV .LEVEL-1, .dropdown div.MENUV .LEVEL-2 {position: relative; left: 0; display: block; margin-top: 2px; width: 100%; margin-bottom: 10px; float: left;} a[class*="nav-toggle"] {display: none !important; z-index: 201;} .Modules.col-1 {width: 47.5px;} .col-1 {width: 7.5px;} .row-1 {height: 10.875px} .Modules.col-2 {width: 95px;} .col-2 {width: 55px;} .row-2 {height: 41.75px} .Modules.col-3 {width: 142.5px;} .col-3 {width: 102.5px;} .row-3 {height: 72.625px} .Modules.col-4 {width: 190px;} .col-4 {width: 150px;} .row-4 {height: 103.5px} .Modules.col-5 {width: 237.5px;} .col-5 {width: 197.5px;} .row-5 {height: 134.375px} .Modules.col-6 {width: 285px;} .col-6 {width: 245px;} .row-6 {height: 165.25px} .Modules.col-7 {width: 332.5px;} .col-7 {width: 292.5px;} .row-7 {height: 196.125px} .Modules.col-8 {width: 380px;} .col-8 {width: 340px;} .row-8 {height: 227px} .Modules.col-9 {width: 427.5px;} .col-9 {width: 387.5px;} .row-9 {height: 257.875px} .Modules.col-10 {width: 475px;} .col-10 {width: 435px;} .row-10 {height: 288.75px} .Modules.col-11 {width: 522.5px;} .col-11 {width: 482.5px;} .row-11 {height: 319.625px} .Modules.col-12 {width: 570px;} .col-12 {width: 530px;} .row-12 {height: 350.5px} .Modules.col-13 {width: 617.5px;} .col-13 {width: 577.5px;} .row-13 {height: 381.375px} .Modules.col-14 {width: 665px;} .col-14 {width: 625px;} .row-14 {height: 412.25px} .Modules.col-15 {width: 712.5px;} .col-15 {width: 672.5px;} .row-15 {height: 443.125px} .Modules.col-16 {width: 760px;} .col-16 {width: 720px;} .row-16 {height: 474px} .Modules.col-17 {width: 807.5px;} .col-17 {width: 767.5px;} .row-17 {height: 504.875px} .Modules.col-18 {width: 855px;} .col-18 {width: 815px;} .row-18 {height: 535.75px} .Modules.col-19 {width: 902.5px;} .col-19 {width: 862.5px;} .row-19 {height: 566.625px} .Modules.col-20 {width: 950px;} .col-20 {width: 910px;} .row-20 {height: 597.5px} .Modules.col-21 {width: 997.5px;} .col-21 {width: 957.5px;} .row-21 {height: 628.375px} .Modules.col-22 {width: 1045px;} .col-22 {width: 1005px;} .row-22 {height: 659.25px} .Modules.col-23 {width: 1092.5px;} .col-23 {width: 1052.5px;} .row-23 {height: 690.125px} .Modules.col-24 {width: 1140px;} .col-24 {width: 1100px;} .row-24 {height: 721px} .col-24 {max-width: calc(100% - 40px);} .Modules {float: left; width: 100%;} [class*="col-"] {float: left; clear: none; margin: 10px 20px ; } .ui-front {z-index:1003 !important;} #taojquery-popin-contenu {position: relative;} #taojquery-popin-overlay {position: fixed; top: 0; left: 0; z-index: 1001; opacity : 0.9 ; } #taojquery-popin {z-index: 1002; width: 100%; text-align: center;} #taojquery-popin-container-box {display: -moz-inline-stack; display:inline-block; background-color: #FFFFFF; margin: 0 auto; min-width: 800px; border-radius: 6px;  overflow: hidden; height: auto;} #taojquery-popin-container {color: #263032; position: relative;} #taojquery-popin-contenu {text-align: left; min-width: 800px;} #taojquery-popin-btnClose {position: absolute; right: 20px; top: 8px; z-index: 801;} #taojquery-popin-btnClose:before {margin-right: 0; font-size: 1em; margin-top: 12px; color: #000000; text-shadow: 0 0 3px #FFFFFF; } #taojquery-popin-contenu-title {position: relative; width: 100%; z-index: 800; color: white; padding: 10px 60px 25px 10px; font-size: 1.4em; letter-spacing: 0.05em; font-family: "Trebuchet MS", Arial; min-height: 40px; background-color: #00849E;} #taojquery-popin-contenu-message {clear: left; display: block; padding-bottom: 1em; min-width: 600px; overflow: scroll-y; height: 80vh;} #taojquery-popin-contenu-message div.TABLE {min-width: 200px; font-size: 11px; } #taojquery-popin-contenu-message div.TABLE * {max-width: 100%; } #taojquery-popin-contenu-message div.ACTION {position: absolute; bottom: 0; left: 0; width: 100%; background-color: #FFFFFF; padding: 10px 30px; margin: 0; background-color: #00849E;} #taojquery-popin-contenu-message div.ACTION input {display: inline; background-color: #00869D; margin-left: 20px; border: solid 1px #FFFFFF;}  #taojquery-popin-contenu-message div.HTML {min-width: 400px; margin: 10px auto;}  #taojquery-popin-contenu-title + #taojquery-popin-contenu-message {overflow-y: auto; max-height: calc(100vh - 46px);} #taojquery-popin div.ui-accordion .ui-accordion-header {text-transform: none; background-color: transparent; color: #000000;} #taojquery-zoom_popin-overlay, #taojquery-zoom_diaporama-overlay {position: fixed; top: 0; left: 0; z-index: 1000;} #taojquery-zoom_popin-popin, #taojquery-zoom_diaporama-popin {position: absolute; top: 0; left: 0; width: 100%; z-index: 1001; text-align: center; line-height: 0;} #taojquery-zoom_popin-popin a img, #taojquery-zoom_diaporama-popin a img {border: none;} #taojquery-zoom_popin-container-image-box, #taojquery-zoom_diaporama-image-box {position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto;} #taojquery-zoom_popin-container-image, #taojquery-zoom_diaporama-container-image {padding: 10px;} #taojquery-zoom_popin-loading, #taojquery-zoom_diaporama-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;} #taojquery-zoom_popin-container-data-box, #taojquery-zoom_diaporama-container-data-box {background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 10px;} #taojquery-zoom_popin-container-data, #taojquery-zoom_diaporama-container-data {position: relative; padding: 0 10px; color: #666666;} #taojquery-zoom_popin-container-data #taojquery-zoom_popin-details, #taojquery-zoom_diaporama-container-data #taojquery-zoom_diaporama-details {width: 100%; float: left; text-align: left;} #taojquery-zoom_popin-titre, #taojquery-zoom_diaporama-titre {display: block; font-size: 1.4em; font-weight: bold; margin-bottom: 10px;} #taojquery-zoom_popin-description, #taojquery-zoom_diaporama-description {display: block; clear: left; padding-bottom: 1.0em;} #taojquery-zoom_popin-btnClose, #taojquery-zoom_diaporama-btnClose {position: absolute; right: 0; top: 0;} #taojquery-zoom_diaporama-pagination {display: block; padding-bottom: 1.0em;} #taojquery-zoom_diaporama-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1002;} #taojquery-zoom_diaporama-nav {left: 0;} #taojquery-zoom_diaporama-nav a {outline: none;} #taojquery-zoom_diaporama-nav-btnPrev, #taojquery-zoom_diaporama-nav-btnNext {margin-right: 10px; margin-left: 10px; width: 29%; height: 100%; display: block;} #taojquery-zoom_diaporama-nav-btnPrev {left: 0; float: left;} #taojquery-zoom_diaporama-nav-btnNext {left: 0; float: right;} [id*="calendar-container"] {z-index: 500;} [id*="calendar-container"], [id*="calendar-container"] table, [id*="calendar-container"] div {width: 100%; text-align: center; color: #464646;} .DynarchCalendar {position: relative; border-bottom: 1px solid #aaa; padding-bottom: 2em; background-color: #FFFFFF; font-size: 12px; line-height: 14px; position: relative; cursor: default;} .DynarchCalendar table {border-collapse: collapse; font-size: 14px; line-height: 14px; width: 100%;} table.DynarchCalendar-topCont {min-width: 18em;} body > table.DynarchCalendar-topCont {margin-top: 25px;} table.DynarchCalendar-titleCont {font-size: 1.5em; color: #00869D; text-align: center; z-index: 9; position: relative; background-color: #E0E0E0; border-radius: 4px;  line-height: 1.6em;} .DynarchCalendar-hover-title div {cursor: pointer; background-color: #EEEEEE;} .DynarchCalendar-hover-week div {cursor: pointer; background-color: #8CC2CF;} .DynarchCalendar-dayNames div {font-weight: bold; line-height: 2.5em;} .DynarchCalendar-day {cursor: pointer; background-color: #E0E0E0; border: solid 3px #FFFFFF; line-height: 2.2em;} .DynarchCalendar-day:hover {background-color: #54AABB !important; color: #FFFFFF !important;} .DynarchCalendar-day-othermonth {display: none;} .DynarchCalendar-day-today {color: #FFFFFF; background-color: #8CC2CF; font-weight: bold;} [id*="calendar-container"] div.on {color: #FFFFFF; background-color: #00869D;} .DynarchCalendar-day-selected {background-color: transparent !important; color: #464646 !important;} .DynarchCalendar-menu {position: absolute; z-index: 50; left: 0; top: 25px; width: 100%; height: calc(100% - 25px); background-color: #E0E0E0; overflow: hidden; border-radius: 8px; } .DynarchCalendar-menu table td div {font-weight: bold; line-height: 1.8em;} .DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {background-color: #FFFFFF} .DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {border: 1px solid #000; padding: 2px 4px; background-color: #777; color: #fff !important;} .DynarchCalendar-menu-year {font-size: 16px; font-weight: bold; text-align: center;} .DynarchCalendar-menu-sep {height: 1px; font-size: 1px; line-height: 1px; overflow: hidden; border-top: 1px solid #888; background-color: #FFFFFF; margin-top: 4px; margin-bottom: 3px;} .DynarchCalendar-bottomBar-today {z-index: 0; cursor: pointer; font-size: 1.1em; color: #00869D; text-align: center; z-index: 9; position: relative; background-color: #E0E0E0; border-radius: 4px;  line-height: 1.25em; margin-top: 0.5em;} .DynarchCalendar-bottomBar-today:hover {background-color: #EEEEEE;} .DynarchCalendar-navBtn {position: absolute; top: 2px; z-index: 90;} .DynarchCalendar-navBtn, .DynarchCalendar-navBtn div {width: auto !important; cursor: pointer;} .DynarchCalendar-navBtn div:before {display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  line-height: 2.2em; width: 2.2em; text-align: center; font-size: 0.9em;} .DynarchCalendar-navBtn div:hover:before {background-color: #FFFFFF; border-radius: 20px; } .DynarchCalendar-prevMonth {left: 3em;} .DynarchCalendar-nextMonth {right: 3em;} .DynarchCalendar-prevYear {left: 0.5em;} .DynarchCalendar-nextYear {right: 0.5em;} .DynarchCalendar-navDisabled {opacity : 0.3 ; } #scrollTop {position:fixed; bottom:10px; right:-100%; color: #FFFFFF; cursor:pointer; background-color: #8C8C8C; display: block; padding: 0; font-weight:bold; text-align: center;} #scrollTop:hover {background-color: #464646;} #scrollTop:before {clear: both; width: 100%; font-size: 2.4em; color: #FFFFFF; margin: 5px 0;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="MORE"] div {text-align: left; min-width: 100%;} [class*="MenuFlex"] .MENU-DEROULANT .LEVEL-0 > a {font-size: 1.15em; padding: 10px;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="LEVEL"] > div {clear: left; border-top: solid 1px #FFFFFF; line-height: 31px;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="LEVEL"] > div.LEVEL-1 {border: none;} [class*="MenuFlex"] .MENU-DEROULANT div.LEVEL-1 a:hover {background-color: #00869D;} .MENU-DEROULANT .LABEL {display: block !important; padding: 10px 0;} .MENU-DEROULANT .ACCROCHE {break-after: always; display: block !important; padding: 10px 0;} .MENU-DEROULANT .ACCROCHE p {margin: 0;} .PAGES > div.PAGENAVIGLIST {clear: both; float: left; width: 100%;} div.PAGENAVIGLIST {text-align:center;} div.PAGENAVIGLIST > div {display: inline-block;} div.PAGENAVIGLIST > div > span {display: block; float: left; line-height: 2em; font-size: 1.4em;} div.PAGENAVIGLIST span.navig-dot {float: left; margin: 0 0.5em;} div.PAGENAVIGLIST span.navig-count {float: left; margin: 0 0.5em; font-size: 1.1em;} div.PAGENAVIGLIST span.navig-pages+span.navig-right {margin-left: 0.5em;} div.PAGENAVIGLIST span.navig-left+span.navig-pages {margin-left: 0.5em;} div.PAGENAVIGLIST span.navig-pages a {font-family: Arial; border: solid 1px #00869D; padding: 5px; min-width: 2em; line-height: 1em;float: left; text-align: center;} div.PAGENAVIGLIST span.navig-pages a+a {border-left: none;} div.PAGENAVIGLIST span.navig-pages a:hover, div.PAGENAVIGLIST span.navig-pages a.self, div.PAGENAVIGLIST span[class*="navig"] a:hover:before {color: #FFFFFF; background-color: #00869D;} div.PAGENAVIGLIST span.navig-count {} div.PAGENAVIGLIST span[class*="navig"] a:before {border: solid 1px #00869D; padding: 5px; font-size: 1rem; width: 1em; line-height: 1em;float: left; text-align: center; margin: 0;} .NavigPage {float: left; width: 100%; max-width: calc(100% - 40px); overflow: hidden; margin: 10px 20px ; } #taojquery-popin .PATH {float: left; width: 100%; clear: both; border-bottom: solid 1px #D2D2D2; margin-bottom: 10px;} .NavigPage div.PAGENAVIGLIST {float: right; clear: none; width: auto; margin: 0;} .ONGLET {display: none;} .ONGLETS .BAR {clear: both; overflow: hidden;} .Modules .BAR {margin: 10px 20px ; } .ONGLETS .BAR ul {margin: 0; padding: 0;} .ONGLETS .BAR ul li {display: inline; margin: 0; padding: 0; list-style: none;} .ONGLETS .BAR ul li a {background-color: #8CC2CF; color: #FFFFFF !important; padding: 4px 15px; display: block; float: left; margin-right: 5px; border: solid 1px  #00869D; border-bottom: none; font-size: 1.4em; border-radius: 4px 4px 0px 0px; } .ONGLETS div.BAR ul .MENU-ITEM-ON a, .PRODUIT .ONGLETS div.BAR ul a:hover {background-color: #00869D;} .ONGLETS div.CONTENT {border: solid 1px  #00869D; margin-top: -1px; padding: 10px 2%; width: 100%;} #taojquery-popin .ONGLETS div.CONTENT {float:left;} .switch {position: relative;} div.ENTETE {clear: both;} div.MESSAGE-ENTETE {background-color: #E7E7E7; border-bottom: solid 5px #888888; overflow: hidden; float: left; width: 100%; clear: both; font-size: 0.68em; } div.MESSAGE-ENTETE dl {margin: 0; padding: 1px 0; clear: both; overflow: hidden; border-bottom: solid 2px white;} div.MESSAGE-ENTETE dt {font-weight: bold; float: left; padding: 0; margin-right: 10px; width: 150px; text-align: right; color: black; text-transform: uppercase;} div.MESSAGE-ENTETE dd {color: #555555;} div.MESSAGE-ENTETE dd a {color: black !important;} div.MESSAGE-ENTETE dt, div.MESSAGE-ENTETE dd {font-size: 9pt;} div.MESSAGESLIST dt {min-width: 110px; width: 110px; text-align: left;} .ITEM-QUIZ {clear: none; padding: 10px !important; background-color: #EEEEEE; border-radius: 5px; margin: 10px 20px ; } h2.ITEM-QUIZ {background-color: transparent;} .ACCROCHE.ITEM-QUIZ {background-color: transparent; border: solid 2px #EEEEEE;} .ITEM-QUIZ.DT100 label {line-height: 1.8em;} .QUIZ textarea {width: 100%; min-height: 80px;} .QUIZ span.ITEM, .QUIZ .ACCROCHE {font-size: 1.4em; margin-bottom: 0;} .QUIZ label {font-weight: normal;} .ITEM-QUIZ textarea {width: 100%; min-height: 80px;} .COL-2 div.code label {width: 50%; float: left; padding-right: 2%; margin: 0;} .COL-2 div.code label:nth-child(2n+1) {margin-right: 0;} .COL-3 div.code label {width: 33.3333%; float: left; padding-right: 2%; margin: 0;} .COL-3 div.code label:nth-child(3n+1) {margin-right: 0;} .COL-4 div.code label {width: 25%; float: left; padding-right: 2%; margin: 0;} .COL-4 div.code label:nth-child(4n+1) {margin-right: 0;} .COL-5 div.code label {width: 20%; float: left; padding-right: 2%; margin: 0;} .COL-5 div.code label:nth-child(5n+1) {margin-right: 0;} .COL-6 div.code label {width: 16.6667%; float: left; padding-right: 2%; margin: 0;} .COL-6 div.code label:nth-child(6n+1) {margin-right: 0;} .HEAD {position: fixed; z-index: 200; background-color: #FFFFFF; top: 0;} div.FONDBODY {padding-top: 103px;} .TopHead {background-color: #00869D; height: 35px; transition:all 0.5s;transition:all 0.5s;;} .TopHead > .CONTENU-BLOC {color: #FFFFFF; line-height: 35px; padding: 0 15px; text-align: right;} .TopHead [class*="taoicon-"] {margin-left: 10px;} .TopHead [class*="taoicon-"], .TopHead [class*="taoicon-"]:before {line-height: 35px; color: #FFFFFF;} .TopHead .taoicon-Youand-avatar {text-transform: uppercase; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; } .TopHead .HANDIMENU {margin: 0 20px !important;} .TopHead .HANDIMENU a {color: #FFFFFF;} .TopHead .HANDIMENU a:before {font-size: 1em;} .HEAD .LOGO {position: absolute; z-index: 150; margin: -30px 0 0 30px;} .CONTENT-HEAD div.CONTENU-BLOC {background-color: #FFFFFF;} .CONTENT-HEAD a.joinus {margin: 15px 30px; line-height: 1em !important;} .CONTENT-HEAD .lienMoteurs {margin: 0 !important;} .CONTENT-HEAD .lienMoteurs span.openClick {display: block; line-height: 66px; color: #F15921; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;   font-size: 1.1em; cursor: pointer; padding: 0 20px;} .CONTENT-HEAD .lienMoteurs:hover span.openClick {background-color: #F1F9FB;} .CONTENT-HEAD .Moteurs {background-color: #F1F9FB; width: 100%;} .Brepere {height: 1px; margin: 0 !important;} .Brepere {position: absolute; top: 105px; right: 0; height: 1px; margin: 0 !important;} .MiniHead .TopHead {height: 0px; overflow: hidden;} .MiniHead .CONTENT-HEAD {border-bottom: solid 1px #8CC2CF;} .MiniHead .CONTENT-HEAD a.LOGO {margin: 0 0 0 30px; width: 115px !important;} .TopFoot {background-color: #F1F9FB; margin-top: 40px; padding-bottom: 60px; border-top: solid 4px #8CC2CF} .TopFoot > .CONTENU-BLOC {max-width: 946px;} .TopFoot h2 {text-align: center; margin: 20px 0;} .TopFoot > .CONTENU-BLOC .btn {float: none; display: inline-block; margin: 30px 0;} .CONTENT-FOOT {background-color: #00869D;} .CONTENT-FOOT > .CONTENU-BLOC {color: #FFFFFF; padding: 30px 0;} .CONTENT-FOOT * {color: #FFFFFF !important;} .CONTENT-FOOT a {display: block; line-height: 1.5em;} .CONTENT-FOOT a:hover {text-decoration: underline;} .CONTENT-FOOT .openClick {font-weight: bold;font-size: 1.2em; display: block; margin-bottom: 8px; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal; } .CONTENT-FOOT strong {font-size: 1.2em; display: block; margin-bottom: 8px; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  line-height: 30px;} .CONTENT-FOOT ul, .CONTENT-FOOT li {list-style-type: none; padding: 0; margin: 0;} .CONTENT-FOOT .rs strong {float: left;} .CONTENT-FOOT .rs a:before {color: #FFFFFF; font-size: 1.85em; margin-right: 8px;} .CONTENT-FOOT .villes div {column-count: 2; column-count: 2; column-gap: ; column-gap: ; column-rule: ; column-rule: ; } .CONTENT-FOOT .NAVBASPAGE { font-size: 1em;} .CONTENT-FOOT .NAVBASPAGE a {display: inline-block;} .separateur {float: left; width: calc(100% - 50px); clear: both; height: 1px; margin: 20px 25px !important; background-color: #8CC2CF;} .separateurGris {float: left; width: calc(100% - 50px); clear: both; height: 2px; margin: 20px 25px !important; background-color: #EEECF2;} @font-face {font-weight: normal; font-style: normal; font-family: Barlow; src: url("/styles/fonts/Barlow/barlow-regular-webfont.eot"), url(/styles/fonts/Barlow/barlow-regular-webfont.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/Barlow/barlow-regular-webfont.woff2") format("woff2"), url("/styles/fonts/Barlow/barlow-regular-webfont.woff") format("woff"), url("/styles/fonts/Barlow/barlow-regular-webfont.ttf") format("truetype"), url("/styles/fonts/Barlow/barlow-regular-webfont.svg#Barlow") format("svg"), local(\"nolocal\");}@font-face {font-weight: normal; font-style: normal; font-family: BarlowBold; src: url("/styles/fonts/BarlowBold/barlow-bold-webfont.eot"), url(/styles/fonts/BarlowBold/barlow-bold-webfont.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/BarlowBold/barlow-bold-webfont.woff2") format("woff2"), url("/styles/fonts/BarlowBold/barlow-bold-webfont.woff") format("woff"), url("/styles/fonts/BarlowBold/barlow-bold-webfont.ttf") format("truetype"), url("/styles/fonts/BarlowBold/barlow-bold-webfont.svg#BarlowBold") format("svg"), local(\"nolocal\");}@font-face {font-weight: normal; font-style: normal; font-family: BarlowCondensed; src: url("/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.eot"), url(/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.woff2") format("woff2"), url("/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.woff") format("woff"), url("/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.ttf") format("truetype"), url("/styles/fonts/BarlowCondensed/barlowcondensed-regular-webfont.svg#BarlowCondensed") format("svg"), local(\"nolocal\");}@font-face {font-weight: normal; font-style: normal; font-family: BarlowCondensedLight; src: url("/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.eot"), url(/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.woff2") format("woff2"), url("/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.woff") format("woff"), url("/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.ttf") format("truetype"), url("/styles/fonts/BarlowCondensedLight/barlowcondensed-light-webfont.svg#BarlowCondensedLight") format("svg"), local(\"nolocal\");}@font-face {font-weight: normal; font-style: normal; font-family: BarlowCondensedSemibold; src: url("/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.eot"), url(/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.woff2") format("woff2"), url("/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.woff") format("woff"), url("/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.ttf") format("truetype"), url("/styles/fonts/BarlowCondensedSemibold/barlowcondensed-semibold-webfont.svg#BarlowCondensedSemibold") format("svg"), local(\"nolocal\");}.CHOIX-METIER {display: flex!important; display: flex!important; flex-wrap: wrap; flex-wrap: wrap;justify-content: flex-start; justify-content: flex-start; align-items: stretch; align-items: stretch; } .CHOIX-METIER a {display: block; -webkit-box-flex: 1; -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1; flex: 1; padding: 15px; margin: 5px; text-align: center; min-width: 25%; background-color: #F15921; color: #FFFFFF; text-transform: uppercase; font-size: 1.2em;} .CHOIX-METIER a.DESACTIVE {background-color: #F1C5B1; cursor: not-allowed;} .blocAlerte {border: solid 5px #C81E16; background-color: #cc4743; border-radius: 12px;  padding: 15px; float: left; width: 100%; clear: both; font-size: 1.2em; margin-bottom: 40px !important;} .blocAlerte * {color: white; } .blocAlerte .btn {width: 100%;} .PAGES table.mceLayout {max-width: 100%; width: 100% !important;} .PAGES .formLabel div.ACTION {text-align: center;} .PAGES .formLabel div.ACTION input {margin: 0 auto; float: none;} .alerte {color: #e81b1b;} div.padding30 {padding-left: 30px; padding-right: 30px;} .taoicon-Tao-fblink:before, .taoicon-Tao-twtlink:before, .taoicon-Tao-lnklink:before, .taoicon-Tao-gglink:before, .taoicon-Tao-vialink:before, .taoicon-Tao-ytlink:before {font-family: Youand !important;} .separateurVertical {margin: 0 auto; height: 140px; width: 1px; border-left: solid 1px #EEEEEE; clear: none;} iframe {max-width: 100%;} .gradientBleu div.CONTENEUR {background: #F1F9FB; background: linear-gradient(to top, #FFFFFF 70%, #F1F9FB 100%); } .bold {font-weight: bold;} * {line-height: 100%;} [class*="lien"] img {max-height: 30px;} .ADHESION .ADRESSE textarea {min-height: 108px;} .TableGesat a[class*="taoicon-"]:hover:before {color: #F15921;} .TopHead a[class*="taoicon-"]:hover:before {color: #8CC2CF;} .Bbgris {background-color: #FFFFFF; border: solid 2px #E0E0E0 !important; border-radius: 6px;  padding: 10px 20px !important;} .NEWS div.CONTENEUR {background: #F1F9FB; background: linear-gradient(to top, #FFFFFF 70%, #F1F9FB 100%); } div.CONTENU {background-color: transparent;} div.COL-CENTRE {margin-top: 80px;background-color: transparent;} .gradientBleu div.COL-CENTRE {margin-top: 30px;} .INDEX div.COL-CENTRE, div.Slides+.CONTENEUR div.COL-CENTRE, div.PAGE-HEADER+.CONTENU div.COL-CENTRE {margin-top: 0;} .INDEX div.PAGES {min-height: 1px;} .LIST-ETAB .Slides, .LIST-PROJET .Slides {background-color: #F1F9FB; border-top: solid 2px  #E0E6ED;  border-bottom: solid 2px  #E0E6ED; border-radius: 0px; } .INDEX div.Slides, .FICHEETAB div.Slides {background-color: #263032;} div.Slides > div {width: 1180px; float: none; margin: 0 auto; position: relative;} div.Slides > div .taoicon-TaoAdmin-edit {position: absolute; top: 10px; right: 10px;} div.PAGE-HEADER {float: left; width: 100%; background-color: #F1F9FB;} div.PAGE-HEADER .CONTENU-BLOC {padding: 80px 20px 20px 20px;} .PAGES {position: relative;} .PAGES > div {margin-bottom: 30px;} .PAGES .ACCROCHE p {font-size: 1.15em;} .PAGES ul, .PAGES ol {line-height: 1.4em; padding-left: 18px;} .PAGES ul li {list-style-type: square; margin: 10px 0;} .PAGES ol li {margin: 10px 0;} .PAGES p a, .PAGES li a  {border-bottom: solid 1px;} div.col100 {max-width: 100%; width: 100%; margin-left: 0; margin-right: 0;} .centre {text-align: center;} .centre > a {float: none !important;} .annonce {clear: both; color: #F15921; font-weight: bold; margin: 10px 20px ; } .Bclair {background-color: #F1F9FB; border-radius: 6px;  padding: 30px 100px;} .title {margin-right: 20px;} .PARTENAIRE .PAGES div, .FICHEETAB .PAGES div, .PAGE-HEADER div, .APPELPROJET .PAGES div, #taojquery-popin-contenu-message div[class*="col-"] {position: relative;} div.ACTION {text-align: center; margin-top: 30px;} div.ACTION input.disabled {color: #FFFFFF !important; background-color: #8C8C8C !important; border: solid 2px #8C8C8C !important;} .Breponse div.ACTION {text-align: left; margin-top: 5px;} .Breponse div.ACTION input {margin: 0 !important;} .titreTexte {margin: 10px 0; color: #263032;} .titreTexte .label {font-weight: bold; text-align: left; color: #00869D;} .titreTexte.Brefs .label {margin-bottom: 20px;} .lienBlanc:hover {color: #8CC2CF; text-decoration: underline;} .menuOnglet {margin-bottom: 70px;} .menuOnglet > span {font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  font-size: 1.9em; text-align: center;} .menuOnglet > span.onglet {color: #B6D4DE;} .menuOnglet ~ #formulaire_inscription {min-height: 300px;} .menuOnglet .formLabel div.ACTION {text-align: center;} .espaceEsat {position: fixed; right: -52px; top: 138px; border-radius: 8px 8px 0 0;  padding: 10px 12px !important; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  font-size: 1.1em; transform:rotate(270deg);transform:rotate(270deg);;} .horaires .adminGesat {margin: 15px;} .blocInfos {background-color: #FFFFFF; border: solid 2px #E0E0E0; border-radius: 6px;  padding: 20px; line-height: 1.5em; margin-bottom: 10px;} .blocInfos~.blocInfos {margin-top: 10px;} .blocInfos > p {margin-top: 0; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.1em;} .blocInfos .lienAction {margin-top: 10px;} .blocListe > div {display: list-item; margin-left: 15px;} div.PAGENAVIGLIST span.navig-pages a {font-size: 1rem;} .menuAgenda {position: relative; z-index: 90;} .menuAgenda > div {position: absolute; right: 0; top: 45px;} .menuAgenda .lienBleuPlein {padding: 8px 10px;} .menuAgenda .lienBleuPlein:before {margin: 0;} .BreperePage {height: 1px; margin: 0 !important; width: 100%;} .BreperePage {position: absolute; top: 0; right: 0; height: 1px; margin: 0 !important;} .filtresFixe {margin: 0 !important;} .topPageFixe .filtres {position: fixed; top: 68px; background-color: #FFFFFF; z-index: 99; padding: 10px 0; border-top: none; border-bottom: solid 1px #E0E0E0; width: 100%;} .topPageFixe .filtres {margin: 0 auto !important; float: none;} .INDEX .lienServices {margin-top: 40px !important;} .lienServices.lienOrangePlein {padding: 20px 15px; margin-right: 0 !important; text-align: left;} .Slides .taojquery-slides-show {width: 260px; position: absolute; bottom: 30px; right: 40px;} .Slides .next, .Slides .prev {top: 80px;} .Slides .next:before, .Slides .prev:before {color: #FFFFFF; text-shadow: 0 0 5px #8C8C8C; } .Slides dl.ITEM {max-width: 260px; min-height: 300px;background-color: #FFFFFF; border: solid 1px #FFFFFF; border-radius: 8px 8px 0px 0px;  margin: 0;} .Slides dl.ITEM span.ITEM-IMG.smallInfo {width: 100%; height: 160px; margin: 0; border-radius: 8px 8px 0px 0px;  display: block; text-align: center; position: relative; z-index: 0; background-color: #000000} .Slides dl.ITEM span.ITEM-TITRE {padding: 12px 20px; display: block; clear: both;} .Slides dl.ITEM div.SOUS-TITRE {padding: 0 20px 20px 20px; display: block; clear: both;} .Slides dl.ITEM:before {content: "A la une"; color: #FFFFFF; background-color: #00869D;font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-transform: uppercase; padding: 8px; position: absolute; z-index: 90; top: 0; left: 20px; border-radius: 0px 0px 6px 6px; } .diapoPart {text-align: center;} .diapoPart .taojquery-slides-show {width: 100%; margin: 10px auto; text-lign: center;} .diapoPart .IMAGEPRINCIPALE {width: 200px; line-height: 150px; text-align: center; display: inline-block; margin: 10px 30px;} .diapoPart .IMAGEPRINCIPALE img {max-height: 100px;} .NEWS span.ITEM-IMG {border-radius: 6px;  overflow: hidden;} .PAGES > span.ITEM-IMG .LEGENDE {color: #A8A8A8; text-align: left; padding: 15px 0;} .PAGES .DATECREATION {color: #8C8C8C; text-align: center; margin: -5px 20px 25px 20px; display: block;} .boutons {margin: 15px 0;} .lienAction, input[type="submit"] {text-transform: uppercase !important; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  line-height: 26px !important;  padding: 8px 18px 6px 18px !important; font-size: 1rem !important; display: inline-block !important; border: solid 2px #FFFFFF;} .lienAction+.lienAction, .menuSelect+.lienAction {margin-left: 20px;} input[type="submit"] {background-color: #F15921; transition:all 0.5s;transition:all 0.5s;; border: solid 2px #F15921;} input[type="submit"]:hover {color: #F15921 !important; background-color: #FFFFFF !important; border: solid 2px #F15921;} a.lienVoirPlus {margin: 0 auto; width: 200px; display: block; text-align: center; clear: both;} .lienBleuVide {font-size: 1.2rem; border: solid 2px #00869D !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienBleuVide {background-color: #FFFFFF; color: #00869D !important;cursor: pointer;} .lienBleuVide:hover {background-color: #00869D; color: #FFFFFF !important;} .lienBleuVide:before, .lienBleuVide:after {color: #00869D !important;} .lienBleuVide:hover:before, .lienBleuVide:hover:after {color: #FFFFFF !important;} .lienBleuVide {display: inline-block; transition:0.3s all;transition:0.3s all;;} .lienBleuPlein {font-size: 1.2rem; border: solid 2px #00869D !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienBleuPlein {background-color: #00869D; color: #FFFFFF !important;cursor: pointer;} .lienBleuPlein:hover {background-color: #FFFFFF; color: #00869D !important;} .lienBleuPlein:before, .lienBleuPlein:after {color: #FFFFFF !important;} .lienBleuPlein:hover:before, .lienBleuPlein:hover:after {color: #00869D !important;} .lienBleuPlein {display: inline-block; transition:0.3s all;transition:0.3s all;;} .lienOrangeVide {font-size: 1.2rem; border: solid 2px #F15921 !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienOrangeVide {background-color: #FFFFFF; color: #F15921 !important;cursor: pointer;} .lienOrangeVide:hover {background-color: #F15921; color: #FFFFFF !important;} .lienOrangeVide:before, .lienOrangeVide:after {color: #F15921 !important;} .lienOrangeVide:hover:before, .lienOrangeVide:hover:after {color: #FFFFFF !important;} .lienOrangeVide {display: inline-block; transition:0.3s all;transition:0.3s all;;} .lienOrangePlein {font-size: 1.2rem; border: solid 2px #F15921 !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienOrangePlein {background-color: #F15921; color: #FFFFFF !important;cursor: pointer;} .lienOrangePlein:hover {background-color: #FFFFFF; color: #F15921 !important;} .lienOrangePlein:before, .lienOrangePlein:after {color: #FFFFFF !important;} .lienOrangePlein:hover:before, .lienOrangePlein:hover:after {color: #F15921 !important;} .lienOrangePlein {display: inline-block; transition:0.3s all;transition:0.3s all;;} .lienGrisVide {font-size: 1.2rem; border: solid 2px #C4C4C4 !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienGrisVide {background-color: #FFFFFF; color: #C4C4C4 !important;cursor: pointer;} .lienGrisVide:hover {background-color: #C4C4C4; color: #FFFFFF !important;} .lienGrisVide:before, .lienGrisVide:after {color: #C4C4C4 !important;} .lienGrisVide:hover:before, .lienGrisVide:hover:after {color: #FFFFFF !important;} .lienGrisVide {display: inline-block; transition:0.3s all;transition:0.3s all;;} .lienGrisPlein {font-size: 1.2rem; border: solid 2px #C4C4C4 !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .lienGrisPlein {background-color: #C4C4C4; color: #FFFFFF !important;cursor: pointer;} .lienGrisPlein:hover {background-color: #FFFFFF; color: #C4C4C4 !important;} .lienGrisPlein:before, .lienGrisPlein:after {color: #FFFFFF !important;} .lienGrisPlein:hover:before, .lienGrisPlein:hover:after {color: #C4C4C4 !important;} .lienGrisPlein {display: inline-block; transition:0.3s all;transition:0.3s all;;} #taojquery-popin-contenu-message [class*="lien"] {float: none !important; } input.lienBleuPlein {font-size: 1.2rem; border: solid 2px #00869D !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } input.lienBleuPlein {background-color: #00869D; color: #FFFFFF !important;cursor: pointer;} input.lienBleuPlein:hover {background-color: #FFFFFF; color: #00869D !important;} input.lienBleuPlein:before, input.lienBleuPlein:after {color: #FFFFFF !important;} input.lienBleuPlein:hover:before, input.lienBleuPlein:hover:after {color: #00869D !important;} input.lienBleuPlein {display: inline-block; transition:0.3s all;transition:0.3s all;;} form h3 {text-transform: none; border-bottom: solid 2px #E0E0E0; padding: 15px 0;} form h3:after {color: #263032 !important; font-size: 1rem !important;} .minibtn, .minibtnvide {color: #00869D; background-color: #C4DAE3; padding: 4px 10px 2px 10px; border-radius: 20px;  margin-right: 20px; float: left; margin-bottom: 2px; line-height: 19px !important; border: solid 2px #C4DAE3;} .minibtnvide {background-color: transparent;} .formitem~.minibtnvide {margin: 10px 2px;} .minibtn[class*="taoicon-"]:before, .minibtn[class*="taoabove-"]:after, .minibtnvide[class*="taoicon-"]:before, .minibtnvide[class*="taoabove-"]:after, .minibtn [class*="taoicon-"]:before, .minibtnvide [class*="taoicon-"]:before {font-size: 1rem;} .infoWindow strong {display: block; clear: both; padding-top: 20px;} .infoWindow .minibtnvide {clear: both;} .infoWindow a {display: block;} .menuSelect {position: relative;} .menuSelect+.menuSelect {margin-left: 20px;} .menuPlein {background-color: #00869D; border-radius: 6px;  position: absolute; top: 46px; padding: 6px 0; min-width: 100%; z-index: 150;} .menuPlein a {color: #FFFFFF; display: block; padding: 7px 10px; white-space: nowrap;} .menuPlein a:hover {background-color: #46A4B6;} .DISABLED .menuPlein {display: none !important;} .DISABLED .openClick {background-color: #70B6C5 !important; border-color:  #70B6C5 !important; color: #FFFFFF !important; cursor: default;} .DISABLED .openClick:after {color: #FFFFFF !important;} div.Bpub {background-color: #D2E0E8;} .bulles {text-align: center; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } .bulles h2 {margin-bottom: 30px;} *[class*="taoicon-"].bulle {background-color: #00869D; color: #FFFFFF; width: 130px; height: 130px; border-radius: 70px;  padding: 10px 5px; text-align: center; display: inline-block; float: none; margin: 5px 15px; vertical-align: top; transition:all 0.3s;transition:all 0.3s;; line-height: 100%;} *[class*="taoicon-"].bulle:hover {background-color: #F15921;} *[class*="taoicon-"].bulle:before {color: #FFFFFF; width: 100%; clear: both; margin: 12px 0; font-size: 2rem;} .bulles > div {margin-bottom: 50px;} .BLOC-TITRE {font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; } .VOIRTOUT {font-size: 14px; float: right; text-transform: uppercase; margin-top: 10px; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-align: right;} .VOIRTOUT a:after {font-family: Youand; font-size: 0.5em; line-height: 1.8em; float: right; margin-left: 8px;} .COL .MENU-DEROULANT a {} .COL .MENU-DEROULANT .LEVEL-0 > a {line-height: 1.4em; font-weight: bold; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  text-transform: uppercase; color: #545454;} .COL .MENU-DEROULANT .LEVEL-1 a {display: block; margin: 5px 0; color: #8C8C8C;} .ITEM dd.ITEM-DD span.ITEM-IMG {margin: 0 20px 0 0;} dl.ITEM span.ITEM-TITRE a, dl.ITEM dt.ITEM-DT a {font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  font-weight: bold; line-height: 1.3em;} dl.ITEM .SOUS-TITRE {font-weight: bold;} dl.ITEM .dateCreation {float: left; line-height: 25px; color: #8C8C8C; font-size: 0.9em;} dl.ITEM .taoicon-Youand-more {float: right;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-IMG, dl.TYPE-ARTICLE dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SON dd.ITEM-DD span.ITEM-IMG {height: 210px;} dl.ITEM-PORTRAIT {border-radius: 8px;  border-bottom: solid 2px #B6D4DE; padding-bottom: 15px; background-color: #F1F9FB; box-shadow:  0 0 4px 0px #ccc; } dl.ITEM-PORTRAIT dd.ITEM-DD > span {display: block; clear: both; margin: 0 0 8px 0 !important; padding: 0 20px;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-TITRE {margin-top: 20px !important; float: left; width: 100%;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-IMG {width: 100% !important; background-color: #FFFFFF; border-radius: 8px 8px 0px 0px;  padding: 0;} dl.ITEM-PORTRAIT.imgLess {padding-top: 218px;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ABSTRACT {height: 72px; margin-bottom: 20px !important;} .MARQUE .NavigPage {display: none;} .MARQUE div.COL-CENTRE {margin-top: 30px;} .Bmarques span.BLOC-TITRE {text-align: center;} dl.ITEM-MARQUE {border-bottom: solid 2px #B6D4DE; padding-bottom: 25px;} dl.ITEM-MARQUE span.ITEM-IMG {width: 160px !important; height: 160px !important;} dl.ITEM-MARQUE span.ITEM-IMG img {width: 160px !important; top: 0 !important; left: 0 !important;} dl.ITEM-MARQUE span.LIEN {width: 100%; text-align: center;} dl.ITEM-MARQUE span.LIEN a {font-size: 1.2rem; border: solid 2px #00869D !important; border-radius: 6px;  padding: 8px 40px; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif; } dl.ITEM-MARQUE span.LIEN a {background-color: #FFFFFF; color: #00869D !important;cursor: pointer;} dl.ITEM-MARQUE span.LIEN a:hover {background-color: #00869D; color: #FFFFFF !important;} dl.ITEM-MARQUE span.LIEN a:before, dl.ITEM-MARQUE span.LIEN a:after {color: #00869D !important;} dl.ITEM-MARQUE span.LIEN a:hover:before, dl.ITEM-MARQUE span.LIEN a:hover:after {color: #FFFFFF !important;} dl.ITEM-MARQUE span.LIEN a {display: inline-block; transition:0.3s all;transition:0.3s all;;} dl.TYPE-VIDEO {min-height: 400px;} dl.TYPE-VIDEO span.ITEM-TITRE {padding: 15px 0;} dl.TYPE-VIDEO span.ITEM-IMG {height: 300px !important;} dl.TYPE-VIDEO iframe, dl.TYPE-VIDEO video, dl.TYPE-VIDEO object {height: 100% !important;} dl.TYPE-GLOSSAIRE {border: solid 2px #EEEEEE; border-radius: 8px;  min-height: 230px; background-color: #FFFFFF;} dl.TYPE-GLOSSAIRE dt.ITEM-DT {text-align: center; padding: 5px; background-color: #EEEEEE;} dl.TYPE-GLOSSAIRE dd.ITEM-DD {padding: 0 10px;} dl.TYPE-FORMATION dd.ITEM-DD > div, dl.TYPE-EVENEMENT dd.ITEM-DD > div {overflow: hidden; margin-top: 10px;} dl.TYPE-FORMATION span.ITEM-TITRE, dl.TYPE-EVENEMENT span.ITEM-TITRE {font-size: 1.4em; padding: 5px 0;} div.item-grille {border: none;} .PAGE-INFO .PAGES .formLabel {width: 100%;} .PAGES > .SOUS-TITRE {text-align: center; font-size: 1.5em; font-weight: bold; margin-top: 0 !important;} .PAGE-INFO div.ITEM {background-color: transparent;} .PAGE-INFO div.ITEM textarea {width: 100%; min-height: 80px;} .PAGE-INFO .PAGES form {background-color: #F1F9FB; margin: 25px 0; padding-top: 25px; border-top: solid 1px #00869D;} .PAGE-INFO .PAGES .CONTACT {font-size: 0.8em;} .PAGE-INFO .PAGES .CONTACT legend {padding: 0 10px; } .ITEM-QUIZ {background-color: transparent; padding: 0 !important; max-width: calc(100% - 40px);} .ITEM-QUIZ[class*="COL-"] .radio {padding-bottom: 28px;} .PAGES > .ITEM-AGENDA {border-top: solid 1px #00869D; display: block; width: 100%; font-size: 1.2em; text-align: center; padding:10px 0;} .PAGE-INFO .blocEncart {background-color: #F1F9FB; border-radius: 6px; ; padding: 10px; border: solid 2px #00869D; z-index: 50;} .PAGE-INFO .blocEncart p {width: 100%; float: left; clear: both;} .PAGE-INFO .blocEncart [class*="minibtn"] {width: 100%; margin: 2px 0;} .PAGE-RUBRIQUE .COL-DROITE {padding-top: 100px;} .PAGE-RUBRIQUE .COL-DROITE .arbo {padding: 10px; background-color: #F1F9FB; border-radius: 6px; ; border: solid 1px #00869D;} .repereBlocInfos {height: 1px; margin: 0 !important; position: absolute; top: 0; right: 0; height: 1px; margin: 0 !important;} .TYPE-FORMATION .PAGES .PIECESJOINTES dl.ITEM {width: calc(33.33% - 40px); border: solid 1px #E0E0E0; padding: 10px; border-radius: 6px;  font-size: 0.8em;} .TYPE-FORMATION .PAGES span.ACCROCHE {border-bottom: solid 4px #E0E0E0; margin-bottom: 30px;} .PAGES div.ui-accordion {clear: none; overflow: visible; margin-bottom: 30px;} .PAGES div.ui-accordion .ui-accordion-header {background-color: #deeef2; color: #263032; font-size: 1.4em; padding: 10px; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  font-weight: normal; letter-spacing: 0em} .PAGES div.ui-accordion .ui-accordion-header-active:after {line-height: 1em;} .qui .PAGES div.ui-accordion big.ui-accordion-header {cursor: pointer;  font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  text-align: right; background-color: transparent; border-bottom: solid 1px #A8CED9; color: #00869D;} .qui .PAGES div.ui-accordion big.ui-accordion-header:after {font-family: Youand; font-size: 0.8em; color: #00869D; margin-left: 15px;} .PAGES .BLOC-DOCUMENT {border-radius: 6px; box-shadow:  0 0 4px 0 #00869D; } .PAGE-INFO.MARQUE div.SOUS-TITRE, .INFO.MARQUE span.DATECREATION {display: none;} table.historique {font-size: 1.2em; background-color: #F1F9FB; padding: 20px;} table.historique th {color: #00869D; padding: 10px; font-size: 1.5em; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; } table.historique td {padding: 5px 30px; border-bottom: solid 2px #FFFFFF;} .INDEX .HTML h2, .INDEX .bulles h2 {font-size: 1.9em;} .INDEX .HTML h3 {font-size: 1.2em; text-transform: none;} .accrocheHome {background-color : rgba(0,0,0,0.5); background-image : url(/styles/youand/images/cuisine.jpg); background-repeat: no-repeat;  position: relative; height: 534px;} .titreMoteurHome {font-size: 3.8em; font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  color: #FFFFFF; margin: 103px 0 25px 114px;} .titreMoteurHome span {font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; } .Bblanc {background-color : rgba(255,255,255,0.9);  position: absolute; bottom: 0; left: 40px; margin: 0; padding: 20px 30px; border-radius: 6px 6px 0px 0px; } .Bblanc > h1 {font-size: 1.25em; color: #000000; float: left; width: calc(100% - 245px); clear: none; text-align: left; border-right: solid 1px #D2D2D2; padding-right: 10px; line-height: 1.5em; margin-bottom: 0;} .Bblanc > a.lienOrangePlein {float: right; width: 220px; text-transform: uppercase; padding: 10px 20px; text-align: center;font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; border-radius: 6px;  border: solid 2px #FFFFFF; font-size: 1em;} .Bactus h2, .Bbottom h2 {text-align: center; display: block;} .Bactus {background-color: #F1F9FB; } .Bactus dl.ITEM-PORTRAIT {min-height: 455px; background-color: #FFFFFF;} .Bactus dl.ITEM-PORTRAIT dd {float: left; width: 100%;} .Bactus dl.ITEM-SIMPLE {width: 100%; background-color: #FFFFFF;} .Bactus dl.ITEM-SIMPLE span.ITEM-TITRE {font-size: 0.9em; padding-right: 50px;} .Bactus dl.ITEM-SIMPLE span.ITEM-IMG {width: 100px !important; height: 75px !important; overflow: hidden;} .Bactus dl.ITEM-SIMPLE span.ABSTRACT p {display: inline;} .Bactus dl.ITEM-SIMPLE .taoicon-Youand-more {padding-right: 10px;} .Bdates dl.ITEM {border: solid 1px #e7e7e7; border-radius: 6px;  position: relative;} .Bdates dl.ITEM span.ITEM-TITRE {font-size: 1em; padding-top: 10px;} .Bdates dl.ITEM span.ITEM-TITRE a {color: #263032; font-weight: normal; display: block; padding-right: 40px;} .Bdates dl.ITEM span.ITEM-TITRE a:after {font-family: Youand; line-height: 1.8em; float: right; margin-left: 8px; color: #00869D; position: absolute; right: 8px; top: 20px;} .Bdates dl.ITEM span.ITEM-RUBLIEU {display: block; color: #00869D; font-weight: bold; font-size: 0.85em; padding-top: 10px;} .Bdates dl.ITEM span.ITEM-RUBLIEU+span.ITEM-TITRE {padding-top: 5px;} .Bdates dl.ITEM span.ITEM-RUBLIEU+span.ITEM-TITRE, dl.ITEM span.ITEM-CALENDAR+span.ITEM-TITRE {padding-left: 85px;} .Bdates dl.ITEM .SOUS-TITRE {margin: 0 0 5px 0; font-weight: normal; font-family: BarlowCondensedLight, "Trebuchet MS", Arial, sans-serif;  color: #8C8C8C;} dl.TYPE-FORMATION span.ITEM-TITRE a:after  {font-family: Youand; float: right;} .identification form {padding: 15px; background-color: #F1F9FB; border: solid 2px #E0E6ED; border-radius: 8px; } #bouton_creer {background-color: #F15921;font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-transform: uppercase; font-size: 0.8em; line-height: 50px; white-space: normal;} #bouton_creer[disabled] {background-color: #A8CED9;} label {font-size: 1em;} .popinGesat #taojquery-popin-contenu-message .scroll {height: calc(100vh - 250px); overflow-x: hidden; margin: 0 !important; line-height: 1.4em;} .popinGesat #taojquery-popin-contenu-message .scroll > * {padding: 10px 100px; margin: 10px 0; max-width: 100%;} #taojquery-popin-contenu-message .formLabel {position: static !important;} #taojquery-popin-container-box a[onclick] {clear: both; margin-bottom: 10px;} #taojquery-popin-container-box table a[onclick], #taojquery-popin-container-box div.BAR a {clear: none; margin-bottom: 0;} @media screen and (max-width: 1400px) {h1 {font-size: 50px;} span.accrocheOrg {font-size: 1.1em;}} .PageServices .PAGES {width: 100% !important; margin-left: 0 !important;} .PageServices table h2 {color: #F15921; font-size: 1.8em;} .PageServices table h3 {color: #00869D; font-size: 1.15em; text-transform: none; margin-bottom: 10px; font-family: Barlow, "Trebuchet MS", Arial, sans-serif !important; padding: 0 !important; border: none !important;} .PageServices table h3+p {color: #00869D; font-size: 0.7em; } .PageServices table h4 {font-size: 1em; } .PageServices .PAGES div.ui-accordion table h4.ui-accordion-header {cursor: pointer; color: #263032; font-size: 1em; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  text-transform: none; background-color: transparent; font-weight: normal; padding-left: 0; font-family: Barlow, "Trebuchet MS", Arial, sans-serif !important; border-top: solid 1px #A8CED9; border-radius: 0px;  margin: 0;} .PageServices .PAGES div.ui-accordion table h4.ui-accordion-header+p, .PageServices .PAGES div.ui-accordion table h4.ui-accordion-header+table {color: #707070; font-size: 0.85em;background-color: #F1F9FB; padding: 15px; margin-bottom: 10px;} .PageServices .PAGES div.ui-accordion table h4:after {font-family: "Youand"; color: #00869D; font-size: 1em; line-height: 1em;} .PageServices .PAGES div.ACTION {margin-top: 0;} .PageServices .PAGES div.ACTION input {width: 100%;} td > a.lienOrangePlein, td > a.lienBleuPlein {display: block; padding: 8px; width: 100%; font-size: 0.85em;} td > a.lienOrangePlein:first-line, td > a.lienBleuPlein:first-line {font-size: 1.6em;line-height: 2em;} a.topListe {position: absolute; top: -70px;} .ITEM-ETB {background-color: #F1F9FB; padding: 15px; border-radius: 6px;  margin-bottom: 25px;} .ITEM-ETB.select {border: solid 2px #00869D; padding: 13px;} .ITEM-ETB > div {line-height: 1.5em;} .ITEM-ETB > div+div {margin-top: 10px;} .ITEM-ETB > div > div {float: left; clear: both; width: 100%;} .ITEM-ETB .ITEM-NOM {display: inline-block; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.25em; margin: 0 12px 10px 0; float: left;} .ITEM-ETB .ITEM-ACCROCHE {color: #707070; line-height: 1.4em;} .ITEM-PICTOS { margin-bottom: 10px;} .ITEM-TITRE .minibtn {margin-top: -5px;} .ITEM-ETB > .flex-5 {max-width: 40px; min-width: auto; cursor: default;} .ITEM-ETB > .flex-5 label {float: left; padding-top: 0;} .ITEM-ETB > .flex-5 label:before, .ITEM-ETB > .flex-5 label input {top: 4px;} .cartoList, .GoogleMapsJavaScript {height: 720px; max-height: 80vh;} .cartoList {overflow-y: auto; overflow-x: hidden;} .cartoList .ITEM-ETB {margin: 0 0 10px 5px;} .cartoList .ITEM-PICTOS .litePoles:after {position: absolute; top: 60%; right: 0px;} .cartoList .ITEM-PICTOS .litePoles {width: 100%; height: auto;} .cartoList .ITEM-PICTOS .litePoles span:nth-child(n+4) {display: none;} .cartoList .ITEM-ETB .minibtn {margin-bottom: 10px;} .FICHEETAB .Slides > div {background-color: #D2E0E8; height: 340px; width: 1200px; overflow: hidden; transform-origin: top left;} .FICHEETAB .Slides > div.slideVide {height: 50px;} .FICHEETAB .Slides > div img {max-width: 2000px;} .FICHEETAB .PAGE-HEADER {background-color: #263032;} .FICHEETAB .PAGE-HEADER, #menuGlobal+div.FONDBODY div.PAGE-HEADER {width: 100% !important; max-width: 100% !important;} .cold {position: relative;} textarea[name="projet"] {min-height: 120px;} .headETB {background-color: #00869D; color: #FFFFFF; padding: 20px 40px 0 40px; float: none; margin: 0 auto; max-width: 100%;} .headETB * {color: #FFFFFF;} .headOrg h1 {font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal; ; font-size: 2.2em; text-align: left; clear: none; margin: 0;} .headOrg .logoOrg {margin-bottom: 20px;} .accrocheOrg {font-size: 1.25em; display: block;clear: both;} .accrocheOrg a {border: none !important; color: #263032;} .pictosETB {margin-top: 10px;} .pictosETB a:before {color: #FFFFFF; font-size: 2rem;} .pictosETB a:hover:before {color: #8CC2CF;} .adresse {font-size: 1.13em;} .headPART h1 {margin: 30px 0 5px 0;} .headClair {margin: 12px 0 0 0; padding: 20px; text-align: center;} .headClair a {border: solid 2px #FFFFFF; float: none; display: inline-block; padding: 8px 12px !important;} .headClair a.taoicon-Youand-brochure:hover:before {color: #FFFFFF;} .headClair a+a {margin-left: 10px;} .headClair a:before {color: #FFFFFF; font-size: 1.5rem;} .headClair a.taoicon-Youand-brochure:before {color: #00869D;} .txtPlus .taoabove-Youand-voirplus {float: left; clear: both; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-transform: uppercase; color: #00869D; cursor: pointer;} .txtPlus .taoabove-Youand-voirplus:after {font-size: 1em;} .txtPlus > div {float: left; width: 100%; clear: both; margin: 10px 0; font-size: 1.15em;} .partageETB {background-color: #001E28; padding: 7px; position: absolute;} .partageETB a {padding: 7px 5px; overflow: hidden; display: block;} .partageETB a:before, .partageETB a:after {margin: 0; color: #FFFFFF; width: 100%; text-align: center;} .kpi {font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  background-color: #F1F9FB; color: #00869D; text-align: center; padding: 10px; border-radius: 6px;  line-height: 0.9em;} .kpi span {font-size: 2.8em; display: block; line-height: 45px;} #temoignages {position: absolute; margin-top: -120px;} .temoins {background-color: rgba(233, 234, 234, 0.3); padding: 30px 0;} .temoins dl.ITEM {height: 200px; background-color: #F1F9FB; border: solid 2px #B6D4DE; border-radius: 6px;  margin: 30px 0 !important; z-index: 100;} .temoins dl.ITEM:after {content: " "; width: 100%; height: 200px; border: solid 2px #EEEEEE; border-top: transparent; border-radius: 6px;  position: absolute; top: 3px; left: 5px; z-index: -1} .temoins dl.ITEM dt.ITEM-DT {float: left; width: 260px; height: 196px; padding-top: 80px; background-color: #FFFFFF; border-radius: 6px; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  color: #00869D; font-size: 1.8em;} .temoins dl.ITEM dt.ITEM-DT [class*="taoicon"]{font-size: 0.5em; position: absolute; bottom: 10px; left: 30px;} .temoins dl.ITEM dt.ITEM-DT [class*="taoicon"]+[class*="taoicon"] {bottom: 35px;} .temoins dl.ITEM dd.ITEM-DD {text-align: left; padding: 24px 30px; float: left; width: calc(100% - 260px); height: 100px;} .temoins .taojquery-slides-show .PAGENAVIG {top: auto; bottom: 50px; width: 100%; margin: 0;} .temoins .taojquery-slides-show .PAGENAVIG dd a {font-size: 0px; width: 6px; line-height: 8px; border-radius: 10px;  border: solid 2px #B6D4DE; margin: 0 8px;} .temoins .taojquery-slides-show .PAGENAVIG dd.current a {border: solid 2px #00869D;} .scroll120 {height: 120px; overflow-y: scroll;} h2[class*="pole"]:before {font-size: 1.4em; margin: 3px 20px 3px 3px;} .metier {background-color: #E0E6ED; padding: 16px 22px; min-height: 128px;border-radius: 4px; transition:all 0.5s;transition:all 0.5s;;} .metier:hover {background-color: transparent !important;} .metier .titre {font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  font-size: 1.25em; display: inline-block;} .blocAdmin .metier .titre {display: inline-block;} .metier .soustitre {font-size: 0.9em; color: #707070; margin-bottom: 25px;} .blocAdmin .metier .soustitre {display: inline-block;} .metier [class*="Youand"] {font-size: 0.9em; line-height: 25px;} .metier span+span, .metier .right {margin-left: 10px;} .titres {font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  font-size: 1.8em; padding: 30px !important; color: #383838;} .titres strong {line-height: 1.2em;} .titres span[class*="pole"]:before {font-size: 2em; position: absolute;} .logoOrg {float: left; margin-right: 30px; background-color: #FFFFFF; line-height: 94px; width: 110px; padding: 8px; border-radius: 6px;  border: solid 2px #E0E0E0;} .logoOrg.txt {line-height: 1.2em; color: #000000; width: 220px; padding: 30px;} .ITEM-LOGO .logoOrg {width: 100%; line-height: 1.2em; text-align: center; min-height: 250px;} .ITEM-LOGO span.ITEM-IMG {display: block; line-height: 140px; min-height: 150px;} .table {display: table; width: 100%; clear: both; vertical-align: middle;} .table > * {display: table-cell; vertical-align: middle;} .Brefs span.BLOC-TITRE {margin-bottom: 30px;} .Brefs .table {border: solid 1px #EEECF2; color: #00869D; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.5em; margin: 0; width: 25%; clear: none; padding: 0 10px;} .popinGesat .Brefs .table {width: 33%;} .PARTENAIRE h2 {font-size: 1.5em; color: #00869D} .PARTENAIRE .accrocheOrg {margin-bottom: 30px;} .PARTENAIRE .ITEM-PDM .ITEM-NOM {font-size: 1.13em;} .headPART {border-right: solid 2px #EEEEEE; padding-right: 30px;} .pictosPART { margin: 25px 0 0 0;} .pictosPART a:before {font-size: 1.8rem; margin: 5px;} .pictosPART a:hover:before {color: #005E70;} .videoPART {text-align: center;} .videoPART iframe {width: 950px; height: 580px;} .videoPART video {width: 950px;} .videoPART video+iframe {margin-top: 30px;} .right a+a {margin-left: 5px;} .grpAdmin {color: red;} .poleAlimentaire .metier {background-color: #feecea; border: solid 2px #feecea;} #taojquery-popin.poleAlimentaire .titres {background-color: #feecea;} .poleArtisanat .metier {background-color: #fce9ef; border: solid 2px #fce9ef;} #taojquery-popin.poleArtisanat .titres {background-color: #fce9ef;} .poleReprographie .metier {background-color: #f5e9f7; border: solid 2px #f5e9f7;} #taojquery-popin.poleReprographie .titres {background-color: #f5e9f7;} .poleMarketing .metier {background-color: #ffeee7; border: solid 2px #ffeee7;} #taojquery-popin.poleMarketing .titres {background-color: #ffeee7;} .poleBatiment .metier {background-color: #ebeef7; border: solid 2px #ebeef7;} #taojquery-popin.poleBatiment .titres {background-color: #ebeef7;} .poleEnvironnement .metier {background-color: #e7f4fd; border: solid 2px #e7f4fd;} #taojquery-popin.poleEnvironnement .titres {background-color: #e7f4fd;} .poleEntretien .metier {background-color: #e5f9fa; border: solid 2px #e5f9fa;} #taojquery-popin.poleEntretien .titres {background-color: #e5f9fa;} .poleJardin .metier {background-color: #e5f3f3; border: solid 2px #e5f3f3;} #taojquery-popin.poleJardin .titres {background-color: #e5f3f3;} .poleRestauration .metier {background-color: #edf7ee; border: solid 2px #edf7ee;} #taojquery-popin.poleRestauration .titres {background-color: #edf7ee;} .poleInformatique .metier {background-color: #f3f9ed; border: solid 2px #f3f9ed;} #taojquery-popin.poleInformatique .titres {background-color: #f3f9ed;} .poleAdministratif .metier {background-color: #fafbeb; border: solid 2px #fafbeb;} #taojquery-popin.poleAdministratif .titres {background-color: #fafbeb;} .poleServices .metier {background-color: #fffeec; border: solid 2px #fffeec;} #taojquery-popin.poleServices .titres {background-color: #fffeec;} .poleIndustrie .metier {background-color: #fff4e6; border: solid 2px #fff4e6;} #taojquery-popin.poleIndustrie .titres {background-color: #fff4e6;} .poleLogistique .metier {background-color: #f2eeeb; border: solid 2px #f2eeeb;} #taojquery-popin.poleLogistique .titres {background-color: #f2eeeb;} .formLabel+h2 {margin: 30px 20px 10px 20px; float: left; width: 100%;} .moteurETB {margin: 0 0 0 114px; background-color: #00869D; padding: 20px; border-radius: 6px;  height: 100px;} .moteurETB > div {color: #FFFFFF; font-size: 1.9em; margin-bottom: 15px;} div.searchSimple {margin: 0 auto; float: none;} .searchSimple span {float: left; width: calc(100% - 65px);} .searchSimple span input {border-radius: 6px;   line-height: 43px !important; min-height: 38px !important; font-size: 1.2rem;} .searchSimple input.ok {float: right !important; background-color: #F15921; line-height: 43px !important; border: solid 2px #FFFFFF; padding: 0 15px !important; font-size: 1.2rem;} .searchSimple .minibtnvide {margin: 10px 0 0 0;} .moteurGesat .menuRecherche {width: 540px; margin: 0 auto;} .moteurGesat .menuRecherche a {display: inline-block;background-color: #C4DAE3; padding: 4px 10px; border-radius: 6px 6px 0px 0px;  margin-left: 10px;} .moteurGesat .menuRecherche a:hover, .moteurGesat .menuRecherche a.SELF {background-color: #00869D; color: #FFFFFF;} .moteurGesat dt.TIROIR-DT {margin: 10px auto; width: 530px; font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-transform: uppercase; overflow:hidden;} .moteurGesat dt.TIROIR-DT img {display: none;} .moteurGesat dt.TIROIR-DT a {line-height: 40px;} .moteurGesat dt.TIROIR-DT a.lienSecondaireVide {padding: 0 15px; font-size: 1em;} .moteurGesat dt.TIROIR-DT a:before {float: right; margin-left: 10px; line-height: 40px; font-size: 1em;} .moteurGesat dt.TIROIR-DT a.minibtnvide {margin: 10px 0;} .moteurGesat dt.TIROIR-DT a.miniLien {text-transform: none; display: block; clear: both;} .filtres {border-top: solid 1px #E0E0E0; padding-top: 20px; } div.moteurGesat {padding: 37px 0;} div.moteurGesat dl {overflow: visible;} div.moteurGesat .choice .code {color: #FFFFFF; background-color: #00869D; font-size: 0.8em; padding: 0; position: relative;} div.moteurGesat label {font-size: 0.9em;} div.moteurGesat .btnApply {float: left; width: 100%; text-align: center; padding: 20px;} div.moteurGesat .btnApply input {float: none; display: inline-block;} div.moteurGesat [id*="ajout"] {clear: left; margin: 10px 29px; float: left; background-color: transparent; color: #00869D !important; border: solid 1px #00869D; border-radius: 20px;  font-size: 0.9em;} div.moteurGesat .searchOk {width: 100%; text-align: center; float: none !important;} div.moteurGesat [type="submit"] {float: none; display: inline-block;} .moteurGesat .choice .code {float: left;} .moteurGesat .choice .code > [class*="taoicon"]:before {color: #FFFFFF;} .moteurGesat .choice .code > .inputPole {padding-left: 50px !important;} .moteurGesat .choice .code > .inputPole:before {position: absolute; left: 6px; top: 6px; font-size: 2rem;} .moteurGesat .choice .code > span {line-height: 45px; cursor: pointer;} .moteurGesat .choice .code > span:first-child {padding: 15px 5px 15px 20px; width: calc(100% - 45px); display: inline-block; min-height: 45px; line-height: 1em;;} .moteurGesat .choice .code > .actionInput {position: relative; width: 45px; height: 45px; float: right;} .moteurGesat .choice .code > .actionInput:before {position: absolute; z-index: 1; background-color: #00869D; width: 100%; height: 100%; font-size: 0.8rem; line-height: 45px; float: right;} .moteurGesat .code > [class*="taoicon"] input {position: relative; z-index: 10; opacity : 0 ;  width: 45px; height: 45px; padding: 0;} .moteurGesat .choice.empty .code {border: solid 2px #E0E0E0; border-radius: 4px; } .moteurGesat .choice.empty .code > span, .moteurGesat .choice.empty .code > span:before {background-color: #FFFFFF; color: #707070;} .moteurGesat .code > div {position: absolute; z-index: 50; background-color: #FFFFFF; width: 100%;} .moteurGesat .code > div > span {display: block; padding-left: 20px; cursor: pointer; color: #707070; line-height: 1em;} .moteurGesat .code > div > span:hover {color: #00869D; background-color: #F1F9FB;} .moteurGesat .code > div > [class*="taoicon"]:before {display: inline-block; height: 100%; vertical-align: middle; float: none;} .moteurGesat .code > div > [class*="taoicon"] > span {display: inline-block; height: 100%; vertical-align: middle; width: calc(100% - 60px);} .moteurGesat .frmPole .code div {top: 100%; border: solid 2px #C4DAE3; z-index: 100;} .popinLarge .moteurGesat .frmPole .code div {width: 850px;} .moteurGesat .frmDomaine .code div, .moteurGesat .frmRegion .code div {border: solid 2px #E0E0E0; left: 0;} .moteurGesat .frmDomaine .code div > span, .moteurGesat .frmRegion .code div > span {padding: 8px 10px 8px 20px; line-height: 1.2em;} .moteurGesat .frmMetier .code > div, .moteurGesat .frmDepartement .code div {border: solid 2px #C4DAE3; z-index: 90;} .popinLarge .moteurGesat .frmMetier .code > div {width: 850px; left: -607px;} .moteurGesat .frmMetier .code > div > span:nth-child(3n+1), .moteurGesat .frmDepartement .code > div > span:nth-child(3n+1) {clear: left;} .moteurGesat .frmDistance {z-index: 0;} .moteurGesat .frmProximite {z-index: 0;} .pdmList {margin-top: 20px;} .enteteResults {color: #00869D; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.25em; margin-bottom: 10px !important;} .checkList a {display: block; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.25em; margin-bottom: 10px;} .checkList a:hover {color: #F15921;} .checkList a:before {content: " "; display: block; border-radius: 4px;  border: solid 1px #00869D; float: left; margin-right: 10px; width: 15px; height: 16px;} .checkList a:hover:after {content: "✓"; position: absolute; left: 20px;} .ITEM-PDM {border-top: solid 1px #C4DAE3; padding: 15px 0;} .ITEM-REPONSE > div {line-height: 2.2em;} .ITEM-PDM .ITEM-NOM, .ITEM-PDM .ITEM-ETAB {display: inline-block; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.25em;} .donneurOrdre {font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  margin-top: 5px; display: block;} .ITEM-PDM .ITEM-NOM a, .ITEM-PDM .ITEM-ETAB a {color: #263032} .ITEM-PDM .ITEM-NOM a:hover, .ITEM-PDM .ITEM-ETAB a:hover {color: #00869D} .ITEM-PDM .ITEM-DATE {float: left;} .ITEM-PDM .ITEM-ACTION  {float: right;} .ITEM-REPONSE .ITEM-NOM {display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .ITEM-SIMPLE {padding: 10px 0; border-bottom: solid 1px #C4DAE3;} .ITEM-SIMPLE .ITEM-TITRE a {display: block; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  font-size: 1.25em;} .APPELPROJET div.CONTENEUR {background: #F1F9FB; background: linear-gradient(to top, #FFFFFF 70%, #F1F9FB 100%); } .dateMelProjet {color: #8C8C8C; margin-bottom: 20px;} .coldProjet:before {content: " "; display: block; border-left: solid 1px #E0E0E0; height: 100%; position: absolute; left: -20px;} .coldProjet .icon-file {line-height: 1em;} .blocFiche {clear: both; float: left; width: 100%; position: relative;} .blocFiche a {line-height: 1.6em;} .blocFiche > p:first-child {color: #00869D;} .coldProjet .icon-file {background-color: #FFFFFF; color: #00869D;font-size: 1.1em; border: solid 1px #C4DAE3; border-radius: 6px;  padding: 8px 16px; font-family: BarlowBold, "Trebuchet MS", Arial, sans-serif; font-weight: normal;  margin-bottom: 5px;} .coldProjet .icon-file {display: inline-block; transition:0.3s all;transition:0.3s all;;background-color: #FFFFFF; color: #00869D;} .coldProjet .icon-file:hover {background-color: #00869D; color: #FFFFFF;} .coldProjet .icon-file [data-ext] {display:none;} .blocGeo .minibtn {clear: left;} .RUBRIQUE div.SOMMAIRE h1 {font-size: 2.33em;} .RUBRIQUE div.SOMMAIRE h2 {font-size: 2.07em; margin: 10px 0;} .RUBRIQUE div.SOMMAIRE h3 {font-size: 1.8em;font-family: BarlowCondensedSemibold, "Trebuchet MS", Arial, sans-serif !important; font-weight: normal;  text-transform: none; margin: 5px 0;} .RUBRIQUE div.SOMMAIRE h4, .RUBRIQUE div.SOMMAIRE h5, .RUBRIQUE div.SOMMAIRE h6 {font-size: 1.53em;} .RUBRIQUE div.SOMMAIRE big {font-size: 1em !important;} .RUBRIQUE div.SOMMAIRE div.LEVEL div {margin: 0; padding-left: 0; border-left: none; width: auto;} .default.RUBRIQUE a[name*="Rubrique"] {position: absolute; margin-top: -100px;} .LEVEL.SOMMAIRE-TROMBI {float: left; width: 100%;} .LEVEL.SOMMAIRE-TROMBI+.LEVEL.SOMMAIRE-TROMBI {margin-top: 30px !important;} div.SOMMAIRE-TROMBI [class*="flex-"] {width: 214px !important; height: 395px; padding-bottom: 140px; float: left; clear: none !important; overflow: hidden; margin: 10px 10px 0 0 !important;  position: relative;} div.SOMMAIRE-TROMBI span.ITEM-IMG {margin: 0; width: 100%; height: 255px;} div.SOMMAIRE-TROMBI span.ITEM-IMG img {width: 100%;} div.SOMMAIRE-TROMBI .titreTrombino {display: block; width: 100%; padding: 20px 10px; text-align: center; color: #000000; position: absolute; background-color: #F1F9FB; bottom: 0; min-height: 150px; letter-spacing: -0.03em;} div.SOMMAIRE-TROMBI .titreTrombino strong {font-size: 1.4em;} div.SOMMAIRE-TROMBI .accrocheTrombino {display: block; position: absolute; width: 100% !important; height: 100%;  top: 0; padding: 20px !important; font-size: 0.85em; transition:all 0.3s;transition:all 0.3s;;opacity : 0 ; } div.SOMMAIRE-TROMBI .accrocheTrombino p {color: #FFFFFF; line-height: 1.2em;} div.SOMMAIRE-TROMBI .accrocheTrombino a {color: #FFFFFF; font-size: 1.8em;} div.SOMMAIRE-TROMBI [class*="flex-"]:hover .accrocheTrombino {background-color: #00869D; opacity : 1 ; } div.SOMMAIRE-TROMBI .accrocheTrombino h3 {color: #FFFFFF; text-align: center; margin-top: 20px;} div.SOMMAIRE-TROMBI.trombiSansPhoto [class*="flex-"] {height: 100px; padding: 0; display: table-row;} div.SOMMAIRE-TROMBI.trombiSansPhoto span.IMAGE {display: none;} div.SOMMAIRE-TROMBI.trombiSansPhoto .titreTrombino {display: table-cell; vertical-align: middle; min-height: 100px;} div.SOMMAIRE-TROMBI.trombiSansPhoto .titreTrombino strong {font-size: 1.2em;} *[class*="taoicon-Tao-addcart"]:before, *[class*="taoabove-Tao-addcart"]:after {content: "\f101";} *[class*="taoicon-Tao-addselect"]:before, *[class*="taoabove-Tao-addselect"]:after {content: "\f102";} *[class*="taoicon-Tao-backlist"]:before, *[class*="taoabove-Tao-backlist"]:after {content: "\f103";} *[class*="taoicon-Tao-bulles"]:before, *[class*="taoabove-Tao-bulles"]:after {content: "\f104";} *[class*="taoicon-Tao-calendar"]:before, *[class*="taoabove-Tao-calendar"]:after {content: "\f105";} *[class*="taoicon-Tao-cart"]:before, *[class*="taoabove-Tao-cart"]:after {content: "\f106";} li.check:before, ul.check li:before, p.check:before, a.check:before, span.check:before, .checked:before, *[class*="taoicon-Tao-check"]:before, *[class*="taoabove-Tao-check"]:after {content: "\f107";} *[class*="taoicon-Tao-cheque"]:before, *[class*="taoabove-Tao-cheque"]:after {content: "\f108";} *[class*="taoicon-Tao-close"]:before, *[class*="taoabove-Tao-close"]:after {content: "\f109";} .toggleMenu a.taoicon-Tao-openMenu:before, *[class*="taoicon-Tao-closeMenu"]:before, *[class*="taoabove-Tao-closeMenu"]:after {content: "\f10a";} [class*="MenuFlex"] .MORELESS:before, *[class*="taoicon-Tao-closeSSmenu"]:before, *[class*="taoabove-Tao-closeSSmenu"]:after {content: "\f10b";} *[class*="taoicon-Tao-contact"]:before, *[class*="taoabove-Tao-contact"]:after {content: "\f10c";} *[class*="taoicon-Tao-credit-card"]:before, *[class*="taoabove-Tao-credit-card"]:after {content: "\f10d";} *[class*="taoicon-Tao-devis"]:before, *[class*="taoabove-Tao-devis"]:after {content: "\f10e";} .DynarchCalendar-prevYear div:before, *[class*="taoicon-Tao-doubleleft"]:before, *[class*="taoabove-Tao-doubleleft"]:after {content: "\f10f";} .DynarchCalendar-nextYear div:before, *[class*="taoicon-Tao-doubleright"]:before, *[class*="taoabove-Tao-doubleright"]:after {content: "\f110";} *[class*="taoicon-Tao-down"]:before, *[class*="taoabove-Tao-down"]:after {content: "\f111";} *[class*="taoicon-Tao-download"]:before, *[class*="taoabove-Tao-download"]:after {content: "\f112";} *[class*="taoicon-Tao-euro"]:before, *[class*="taoabove-Tao-euro"]:after {content: "\f113";} *[class*="taoicon-Tao-facebook"]:before, *[class*="taoabove-Tao-facebook"]:after {content: "\f114";} .FAX:before, *[class*="taoicon-Tao-fax"]:before, *[class*="taoabove-Tao-fax"]:after {content: "\f115";} *[class*="taoicon-Tao-fblink"]:before, *[class*="taoabove-Tao-fblink"]:after {content: "\f116";} li.fleche:before, ul.fleche li:before, p.fleche:before, a.fleche:before, span.fleche:before, *[class*="taoicon-Tao-fleche"]:before, *[class*="taoabove-Tao-fleche"]:after {content: "\f117";} *[class*="taoicon-Tao-flickr"]:before, *[class*="taoabove-Tao-flickr"]:after {content: "\f118";} *[class*="taoicon-Tao-font"]:before, *[class*="taoabove-Tao-font"]:after {content: "\f119";} *[class*="taoicon-Tao-friend"]:before, *[class*="taoabove-Tao-friend"]:after {content: "\f11a";} *[class*="taoicon-Tao-gglink"]:before, *[class*="taoabove-Tao-gglink"]:after {content: "\f11b";} *[class*="taoicon-Tao-globe"]:before, *[class*="taoabove-Tao-globe"]:after {content: "\f11c";} *[class*="taoicon-Tao-googleplus"]:before, *[class*="taoabove-Tao-googleplus"]:after {content: "\f11d";} *[class*="taoicon-Tao-heart-empty"]:before, *[class*="taoabove-Tao-heart-empty"]:after {content: "\f11e";} *[class*="taoicon-Tao-heart-full"]:before, *[class*="taoabove-Tao-heart-full"]:after {content: "\f11f";} *[class*="taoicon-Tao-home"]:before, *[class*="taoabove-Tao-home"]:after {content: "\f120";} *[class*="taoicon-Tao-identification"]:before, *[class*="taoabove-Tao-identification"]:after {content: "\f121";} *[class*="taoicon-Tao-infobulle"]:before, *[class*="taoabove-Tao-infobulle"]:after {content: "\f122";} *[class*="taoicon-Tao-initSearch"]:before, *[class*="taoabove-Tao-initSearch"]:after {content: "\f123";} *[class*="taoicon-Tao-instagram"]:before, *[class*="taoabove-Tao-instagram"]:after {content: "\f124";} *[class*="taoicon-Tao-instalink"]:before, *[class*="taoabove-Tao-instalink"]:after {content: "\f125";} .DynarchCalendar-prevMonth div:before, *[class*="taoicon-Tao-left"]:before, *[class*="taoabove-Tao-left"]:after {content: "\f126";} *[class*="taoicon-Tao-linkedin"]:before, *[class*="taoabove-Tao-linkedin"]:after {content: "\f127";} *[class*="taoicon-Tao-lnklink"]:before, *[class*="taoabove-Tao-lnklink"]:after {content: "\f128";} *[class*="taoicon-Tao-lock"]:before, *[class*="taoabove-Tao-lock"]:after {content: "\f129";} *[class*="taoicon-Tao-logoTaonix"]:before, *[class*="taoabove-Tao-logoTaonix"]:after {content: "\f12a";} .EMAIL:before, *[class*="taoicon-Tao-mail"]:before, *[class*="taoabove-Tao-mail"]:after {content: "\f12b";} *[class*="taoicon-Tao-minus"]:before, *[class*="taoabove-Tao-minus"]:after {content: "\f12c";} .MOBILE:before, *[class*="taoicon-Tao-mobile"]:before, *[class*="taoabove-Tao-mobile"]:after {content: "\f12d";} *[class*="taoicon-Tao-newspaper"]:before, *[class*="taoabove-Tao-newspaper"]:after {content: "\f12e";} *[class*="taoicon-Tao-open"]:before, *[class*="taoabove-Tao-open"]:after {content: "\f12f";} *[class*="taoicon-Tao-openMenu"]:before, *[class*="taoabove-Tao-openMenu"]:after {content: "\f130";} [class*="MenuFlex"] .MORE:before, *[class*="taoicon-Tao-openSSmenu"]:before, *[class*="taoabove-Tao-openSSmenu"]:after {content: "\f131";} *[class*="taoicon-Tao-path"]:before, *[class*="taoabove-Tao-path"]:after {content: "\f132";} *[class*="taoicon-Tao-paypal"]:before, *[class*="taoabove-Tao-paypal"]:after {content: "\f133";} *[class*="taoicon-Tao-pdf"]:before, *[class*="taoabove-Tao-pdf"]:after {content: "\f134";} *[class*="taoicon-Tao-pen"]:before, *[class*="taoabove-Tao-pen"]:after {content: "\f135";} *[class*="taoicon-Tao-pinlink"]:before, *[class*="taoabove-Tao-pinlink"]:after {content: "\f136";} .MAP:before, *[class*="taoicon-Tao-placeholder"]:before, *[class*="taoabove-Tao-placeholder"]:after {content: "\f137";} *[class*="taoicon-Tao-play-button"]:before, *[class*="taoabove-Tao-play-button"]:after {content: "\f138";} *[class*="taoicon-Tao-plus"]:before, *[class*="taoabove-Tao-plus"]:after {content: "\f139";} *[class*="taoicon-Tao-print"]:before, *[class*="taoabove-Tao-print"]:after {content: "\f13a";} *[class*="taoicon-Tao-qrcode"]:before, *[class*="taoabove-Tao-qrcode"]:after {content: "\f13b";} *[class*="taoicon-Tao-question"]:before, *[class*="taoabove-Tao-question"]:after {content: "\f13c";} .DynarchCalendar-nextMonth div:before, *[class*="taoicon-Tao-right"]:before, *[class*="taoabove-Tao-right"]:after {content: "\f13d";} *[class*="taoicon-Tao-rss"]:before, *[class*="taoabove-Tao-rss"]:after {content: "\f13e";} .BLACKBAR .MINIFORM form > span:after, *[class*="taoicon-Tao-search"]:before, *[class*="taoabove-Tao-search"]:after {content: "\f13f";} *[class*="taoicon-Tao-sign-in"]:before, *[class*="taoabove-Tao-sign-in"]:after {content: "\f140";} *[class*="taoicon-Tao-sign-out"]:before, *[class*="taoabove-Tao-sign-out"]:after {content: "\f141";} *[class*="taoicon-Tao-sort-arrows"]:before, *[class*="taoabove-Tao-sort-arrows"]:after {content: "\f142";} *[class*="taoicon-Tao-sort-asc"]:before, *[class*="taoabove-Tao-sort-asc"]:after {content: "\f143";} *[class*="taoicon-Tao-sort-desc"]:before, *[class*="taoabove-Tao-sort-desc"]:after {content: "\f144";} *[class*="taoicon-Tao-sort-list"]:before, *[class*="taoabove-Tao-sort-list"]:after {content: "\f145";} *[class*="taoicon-Tao-starempty"]:before, *[class*="taoabove-Tao-starempty"]:after {content: "\f146";} *[class*="taoicon-Tao-starfull"]:before, *[class*="taoabove-Tao-starfull"]:after {content: "\f147";} .TEL:before, *[class*="taoicon-Tao-tel"]:before, *[class*="taoabove-Tao-tel"]:after {content: "\f148";} *[class*="taoicon-Tao-twitter"]:before, *[class*="taoabove-Tao-twitter"]:after {content: "\f149";} *[class*="taoicon-Tao-twtlink"]:before, *[class*="taoabove-Tao-twtlink"]:after {content: "\f14a";} *[class*="taoicon-Tao-up"]:before, *[class*="taoabove-Tao-up"]:after {content: "\f14b";} *[class*="taoicon-Tao-user"]:before, *[class*="taoabove-Tao-user"]:after {content: "\f14c";} *[class*="taoicon-Tao-valid"]:before, *[class*="taoabove-Tao-valid"]:after {content: "\f14d";} *[class*="taoicon-Tao-viadeo"]:before, *[class*="taoabove-Tao-viadeo"]:after {content: "\f14e";} *[class*="taoicon-Tao-vialink"]:before, *[class*="taoabove-Tao-vialink"]:after {content: "\f14f";} *[class*="taoicon-Tao-video"]:before, *[class*="taoabove-Tao-video"]:after {content: "\f150";} *[class*="taoicon-Tao-virement"]:before, *[class*="taoabove-Tao-virement"]:after {content: "\f151";} *[class*="taoicon-Tao-warranty"]:before, *[class*="taoabove-Tao-warranty"]:after {content: "\f152";} .WWW:before, *[class*="taoicon-Tao-www"]:before, *[class*="taoabove-Tao-www"]:after {content: "\f153";} *[class*="taoicon-Tao-youtube"]:before, *[class*="taoabove-Tao-youtube"]:after {content: "\f154";} *[class*="taoicon-Tao-ytlink"]:before, *[class*="taoabove-Tao-ytlink"]:after {content: "\f155";} *[class*="taoicon-Emoji-Content"]:before, *[class*="taoabove-Emoji-Content"]:after {content: "\f101";} *[class*="taoicon-Emoji-Eclair"]:before, *[class*="taoabove-Emoji-Eclair"]:after {content: "\f102";} *[class*="taoicon-Emoji-Ensoleille"]:before, *[class*="taoabove-Emoji-Ensoleille"]:after {content: "\f103";} *[class*="taoicon-Emoji-Mecontent"]:before, *[class*="taoabove-Emoji-Mecontent"]:after {content: "\f104";} *[class*="taoicon-Emoji-Neutre"]:before, *[class*="taoabove-Emoji-Neutre"]:after {content: "\f105";} *[class*="taoicon-Emoji-Nuage"]:before, *[class*="taoabove-Emoji-Nuage"]:after {content: "\f106";} *[class*="taoicon-Emoji-Pluie"]:before, *[class*="taoabove-Emoji-Pluie"]:after {content: "\f107";} *[class*="taoicon-Emoji-Soleil"]:before, *[class*="taoabove-Emoji-Soleil"]:after {content: "\f108";} *[class*="taoicon-Emoji-Tres-content"]:before, *[class*="taoabove-Emoji-Tres-content"]:after {content: "\f109";} *[class*="taoicon-Emoji-Tres-mecontent"]:before, *[class*="taoabove-Emoji-Tres-mecontent"]:after {content: "\f10a";} *[class*="taoicon-Youand-annoter"]:before, *[class*="taoabove-Youand-annoter"]:after {content: "\f101";} *[class*="taoicon-Youand-avatar"]:before, *[class*="taoabove-Youand-avatar"]:after {content: "\f102";} *[class*="taoicon-Youand-brochure"]:before, *[class*="taoabove-Youand-brochure"]:after {content: "\f103";} *[class*="taoicon-Youand-carte"]:before, *[class*="taoabove-Youand-carte"]:after {content: "\f104";} *[class*="taoicon-Youand-club"]:before, *[class*="taoabove-Youand-club"]:after {content: "\f105";} *[class*="taoicon-Youand-collaborateurs"]:before, *[class*="taoabove-Youand-collaborateurs"]:after {content: "\f106";} *[class*="taoicon-Youand-comments"]:before, *[class*="taoabove-Youand-comments"]:after {content: "\f107";} *[class*="taoicon-Youand-contacter"]:before, *[class*="taoabove-Youand-contacter"]:after {content: "\f108";} *[class*="taoicon-Youand-croix"]:before, *[class*="taoabove-Youand-croix"]:after {content: "\f109";} *[class*="taoicon-Youand-crossplus"]:before, *[class*="taoabove-Youand-crossplus"]:after {content: "\f10a";} *[class*="taoicon-Youand-deviser"]:before, *[class*="taoabove-Youand-deviser"]:after {content: "\f10b";} *[class*="taoicon-Youand-distance"]:before, *[class*="taoabove-Youand-distance"]:after {content: "\f10c";} *[class*="taoicon-Youand-dossier"]:before, *[class*="taoabove-Youand-dossier"]:after {content: "\f10d";} *[class*="taoicon-Youand-dotlist"]:before, *[class*="taoabove-Youand-dotlist"]:after {content: "\f10e";} *[class*="taoicon-Youand-etoile"]:before, *[class*="taoabove-Youand-etoile"]:after {content: "\f10f";} *[class*="taoicon-Youand-exporter"]:before, *[class*="taoabove-Youand-exporter"]:after {content: "\f110";} *[class*="taoicon-Youand-favoriPlein"]:before, *[class*="taoabove-Youand-favoriPlein"]:after {content: "\f111";} *[class*="taoicon-Youand-favoriPlein2"]:before, *[class*="taoabove-Youand-favoriPlein2"]:after {content: "\f112";} *[class*="taoicon-Youand-favoriVide"]:before, *[class*="taoabove-Youand-favoriVide"]:after {content: "\f113";} *[class*="taoicon-Youand-favoriVide2"]:before, *[class*="taoabove-Youand-favoriVide2"]:after {content: "\f114";} *[class*="taoicon-Youand-imprimer"]:before, *[class*="taoabove-Youand-imprimer"]:after {content: "\f115";} *[class*="taoicon-Youand-label"]:before, *[class*="taoabove-Youand-label"]:after {content: "\f116";} *[class*="taoicon-Youand-localisation"]:before, *[class*="taoabove-Youand-localisation"]:after {content: "\f117";} *[class*="taoicon-Youand-magnify"]:before, *[class*="taoabove-Youand-magnify"]:after {content: "\f118";} *[class*="taoicon-Youand-minicroix"]:before, *[class*="taoabove-Youand-minicroix"]:after {content: "\f119";} *[class*="taoicon-Youand-modifier"]:before, *[class*="taoabove-Youand-modifier"]:after {content: "\f11a";} .VOIRTOUT a:after, .Bdates dl.ITEM span.ITEM-TITRE a:after, dl.TYPE-FORMATION span.ITEM-TITRE a:after, *[class*="taoicon-Youand-more"]:before, *[class*="taoabove-Youand-more"]:after {content: "\f11b";} *[class*="taoicon-Youand-moreThin"]:before, *[class*="taoabove-Youand-moreThin"]:after {content: "\f11c";} *[class*="taoicon-Youand-partager"]:before, *[class*="taoabove-Youand-partager"]:after {content: "\f11d";} *[class*="taoicon-Youand-photouser"]:before, *[class*="taoabove-Youand-photouser"]:after {content: "\f11e";} *[class*="taoicon-Youand-poleAdministratif"]:before, *[class*="taoabove-Youand-poleAdministratif"]:after {content: "\f11f";} *[class*="taoicon-Youand-poleAlimentaire"]:before, *[class*="taoabove-Youand-poleAlimentaire"]:after {content: "\f120";} *[class*="taoicon-Youand-poleArtisanat"]:before, *[class*="taoabove-Youand-poleArtisanat"]:after {content: "\f121";} *[class*="taoicon-Youand-poleBatiment"]:before, *[class*="taoabove-Youand-poleBatiment"]:after {content: "\f122";} *[class*="taoicon-Youand-poleEntretien"]:before, *[class*="taoabove-Youand-poleEntretien"]:after {content: "\f123";} *[class*="taoicon-Youand-poleEnvironnement"]:before, *[class*="taoabove-Youand-poleEnvironnement"]:after {content: "\f124";} *[class*="taoicon-Youand-poleIndustrie"]:before, *[class*="taoabove-Youand-poleIndustrie"]:after {content: "\f125";} *[class*="taoicon-Youand-poleInformatique"]:before, *[class*="taoabove-Youand-poleInformatique"]:after {content: "\f126";} *[class*="taoicon-Youand-poleJardin"]:before, *[class*="taoabove-Youand-poleJardin"]:after {content: "\f127";} *[class*="taoicon-Youand-poleLogistique"]:before, *[class*="taoabove-Youand-poleLogistique"]:after {content: "\f128";} *[class*="taoicon-Youand-poleMarketing"]:before, *[class*="taoabove-Youand-poleMarketing"]:after {content: "\f129";} *[class*="taoicon-Youand-poleReprographie"]:before, *[class*="taoabove-Youand-poleReprographie"]:after {content: "\f12a";} *[class*="taoicon-Youand-poleRestauration"]:before, *[class*="taoabove-Youand-poleRestauration"]:after {content: "\f12b";} *[class*="taoicon-Youand-poleServices"]:before, *[class*="taoabove-Youand-poleServices"]:after {content: "\f12c";} *[class*="taoicon-Youand-prevThin"]:before, *[class*="taoabove-Youand-prevThin"]:after {content: "\f12d";} *[class*="taoicon-Youand-references"]:before, *[class*="taoabove-Youand-references"]:after {content: "\f12e";} .taoicon-Tao-fblink:before, *[class*="taoicon-Youand-rsfacebook"]:before, *[class*="taoabove-Youand-rsfacebook"]:after {content: "\f12f";} .taoicon-Tao-gglink:before, *[class*="taoicon-Youand-rsgoogle"]:before, *[class*="taoabove-Youand-rsgoogle"]:after {content: "\f130";} .taoicon-Tao-lnklink:before, *[class*="taoicon-Youand-rslinkedin"]:before, *[class*="taoabove-Youand-rslinkedin"]:after {content: "\f131";} *[class*="taoicon-Youand-rssite"]:before, *[class*="taoabove-Youand-rssite"]:after {content: "\f132";} .taoicon-Tao-twtlink:before, *[class*="taoicon-Youand-rstwitter"]:before, *[class*="taoabove-Youand-rstwitter"]:after {content: "\f133";} .taoicon-Tao-vialink:before, *[class*="taoicon-Youand-rsviadeo"]:before, *[class*="taoabove-Youand-rsviadeo"]:after {content: "\f134";} *[class*="taoicon-Youand-rsvideo"]:before, *[class*="taoabove-Youand-rsvideo"]:after {content: "\f135";} .taoicon-Tao-ytlink:before, *[class*="taoicon-Youand-rsyoutube"]:before, *[class*="taoabove-Youand-rsyoutube"]:after {content: "\f136";} .PageServices .PAGES div.ui-accordion table h4.ui-accordion-header.ui-state-active:after, .qui .PAGES div.ui-accordion big.ui-accordion-header.ui-state-active:after, *[class*="taoicon-Youand-seelessThin"]:before, *[class*="taoabove-Youand-seelessThin"]:after {content: "\f137";} .PageServices .PAGES div.ui-accordion table h4.ui-accordion-header:after, .qui .PAGES div.ui-accordion big.ui-accordion-header:after, *[class*="taoicon-Youand-seemoreThin"]:before, *[class*="taoabove-Youand-seemoreThin"]:after {content: "\f138";} *[class*="taoicon-Youand-settings"]:before, *[class*="taoabove-Youand-settings"]:after {content: "\f139";} *[class*="taoicon-Youand-stats"]:before, *[class*="taoabove-Youand-stats"]:after {content: "\f13a";} *[class*="taoicon-Youand-temple"]:before, *[class*="taoabove-Youand-temple"]:after {content: "\f13b";} *[class*="taoicon-Youand-tiroir"]:before, *[class*="taoabove-Youand-tiroir"]:after {content: "\f13c";} *[class*="taoicon-Youand-villePin"]:before, *[class*="taoabove-Youand-villePin"]:after {content: "\f13d";} *[class*="taoicon-Youand-voirplus"]:before, *[class*="taoabove-Youand-voirplus"]:after {content: "\f13e";} *[class*="taoicon-Youand-voiture"]:before, *[class*="taoabove-Youand-voiture"]:after {content: "\f13f";} *[class*="taoicon-Tao"]:before, *[class*="taoabove-Tao"]:after {font:normal normal normal 1.25rem Tao; font-family: Tao; text-align: center;} @font-face {font-weight: normal; font-style: normal; font-family: Tao; src: url("/styles/fonts/Tao/Tao.eot"), url(/styles/fonts/Tao/Tao.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/Tao/Tao.woff2") format("woff2"), url("/styles/fonts/Tao/Tao.woff") format("woff"), url("/styles/fonts/Tao/Tao.ttf") format("truetype"), url("/styles/fonts/Tao/Tao.svg#Tao") format("svg"), local(\"nolocal\");}*[class*="taoicon-Emoji"]:before, *[class*="taoabove-Emoji"]:after {font:normal normal normal 1.25rem Emoji; font-family: Emoji; text-align: center;} @font-face {font-weight: normal; font-style: normal; font-family: Emoji; src: url("/styles/fonts/Emoji/Emoji.eot"), url(/styles/fonts/Emoji/Emoji.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/Emoji/Emoji.woff2") format("woff2"), url("/styles/fonts/Emoji/Emoji.woff") format("woff"), url("/styles/fonts/Emoji/Emoji.ttf") format("truetype"), url("/styles/fonts/Emoji/Emoji.svg#Emoji") format("svg"), local(\"nolocal\");}*[class*="taoicon-Youand"]:before, *[class*="taoabove-Youand"]:after {font:normal normal normal 1.25rem Youand; font-family: Youand; text-align: center;} @font-face {font-weight: normal; font-style: normal; font-family: Youand; src: url("/styles/fonts/Youand/Youand.eot"), url(/styles/fonts/Youand/Youand.eot?#iefix) format("embedded-opentype"), url("/styles/fonts/Youand/Youand.woff2") format("woff2"), url("/styles/fonts/Youand/Youand.woff") format("woff"), url("/styles/fonts/Youand/Youand.ttf") format("truetype"), url("/styles/fonts/Youand/Youand.svg#Youand") format("svg"), local(\"nolocal\");}*[class*="taoicon-"] {line-height: 1.8em; display: block; float: left;} *[class*="taoicon-"]:before, *[class*="taoabove-"]:after {display: block; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); display: block; float: left; margin-right: 0.5em; width: 1em; text-align: center; color: #00869D;} .TAOADMIN *[class*="taoicon-"]:before, .TAOADMIN *[class*="taoabove-"]:after, .btn-group-border *[class*="taoicon-"]:before {color: #464646; line-height: 1em;} *[class*="taoabove-"]:after {margin-right: 0; margin-left: 0.5em; float: right;} .bicolore {position: relative;} .bicolore:before {color: #545454; margin: 0;} .bicolore:after {position: absolute; top: 0; left: 0; margin: 0;} *[class*="-big"] {line-height: 2.5em} *[class*="-big"]:before, *[class*="-big"]:after {font-size: 2.5em} *[class*="cercle"]:before, *[class*="cercle"]:after {border-radius: 2em;  color: #FFFFFF; background-color: #00869D; padding: 0.25em;} *[class*="cercle-o"]:before, *[class*="cercle-o"]:after {border: solid 1px #00869D; background-color: transparent; color: #00869D;} *[class*="carre"]:before, *[class*="carre"]:after {border-radius: 0.2em;  color: #FFFFFF; background-color: #00869D; padding: 0.25em;} *[class*="carre-o"]:before, *[class*="carre-o"]:after {border: solid 1px #00869D; background-color: transparent; color: #00869D;} *[class*="shadow"]:before, *[class*="shadow"]:after {text-shadow: 1px 1px 1px #000000; ;} *[class*="dominante"]:before, *[class*="dominante"]:after {color: #00869D;} *[class*="secondaire"]:before, *[class*="secondaire"]:after {color: #F15921;} *[class*="jaune"]:before, *[class*="jaune"]:after {color: #FBE82C !important;} *[class*="orange"]:before, *[class*="orange"]:after, *[class*="-PRIVE"]:before {color: #FE6600 !important;} *[class*="rouge"]:before, *[class*="rouge"]:after, *[class*="-TAOWEB"]:before {color: #c60002 !important;} *[class*="vert"]:before, *[class*="vert"]:after, *[class*="-PUBLIQUE"]:before {color: #17b817 !important;} *[class*="vertclair"]:before, *[class*="vertclair"]:after {color: #8FC742 !important;} p *[class*="taoicon"]:before, p *[class*="taoabove"]:after, li *[class*="taoicon"]:before, li *[class*="taoabove"]:after, p *[class*="taoicon"], p *[class*="taoabove"], li *[class*="taoicon"], li *[class*="taoabove"] {float: none !important; clear: none !important; display: inline !important;} @media screen and (min-width: 1220px) {div.PAGES {padding: 0 20px;} div.PAGES {min-height: 350px;} .noBig {display: none !important;} .visible .openClick+div {display: block !important; opacity : 1  !important; } .visible .openClick {display: none !important;} .noDesk {display: none !important;} #alert_cookie div.HTML {width: 50%;margin: 0 auto;} .DTG div.label {text-align: right;} dl.TYPE-CONTRIB {width: calc(50% - 40px) !important; border: none !important; padding-top: 0 !important; position: relative;} body.PLANNING .CONTENEUR {padding: 0 50px;} body.PLANNING .CONTENU {width: 100%;} body.PLANNING .COL-CENTRE {width: 100%;} body.PLANNING.withColG .COL-CENTRE {width: calc(100% - 220px);} body.PLANNING.withColD .COL-CENTRE {width: calc(100% - 346px);} body.PLANNING.withColG.withColD .COL-CENTRE {width: calc(100% - 566px);} body.PLANNING .PAGES {width: 100% !important;} .NEWS:not(.withColD) .PAGES .Modules.col-1 {width: 39.416666666667px;} .NEWS:not(.withColD) .PAGES .col-1 {width: -0.58333333333334px;} .NEWS:not(.withColD) .PAGES .Modules.col-2 {width: 78.833333333333px;} .NEWS:not(.withColD) .PAGES .col-2 {width: 38.833333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-3 {width: 118.25px;} .NEWS:not(.withColD) .PAGES .col-3 {width: 78.25px;} .NEWS:not(.withColD) .PAGES .Modules.col-4 {width: 157.66666666667px;} .NEWS:not(.withColD) .PAGES .col-4 {width: 117.66666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-5 {width: 197.08333333333px;} .NEWS:not(.withColD) .PAGES .col-5 {width: 157.08333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-6 {width: 236.5px;} .NEWS:not(.withColD) .PAGES .col-6 {width: 196.5px;} .NEWS:not(.withColD) .PAGES .Modules.col-7 {width: 275.91666666667px;} .NEWS:not(.withColD) .PAGES .col-7 {width: 235.91666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-8 {width: 315.33333333333px;} .NEWS:not(.withColD) .PAGES .col-8 {width: 275.33333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-9 {width: 354.75px;} .NEWS:not(.withColD) .PAGES .col-9 {width: 314.75px;} .NEWS:not(.withColD) .PAGES .Modules.col-10 {width: 394.16666666667px;} .NEWS:not(.withColD) .PAGES .col-10 {width: 354.16666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-11 {width: 433.58333333333px;} .NEWS:not(.withColD) .PAGES .col-11 {width: 393.58333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-12 {width: 473px;} .NEWS:not(.withColD) .PAGES .col-12 {width: 433px;} .NEWS:not(.withColD) .PAGES .Modules.col-13 {width: 512.41666666667px;} .NEWS:not(.withColD) .PAGES .col-13 {width: 472.41666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-14 {width: 551.83333333333px;} .NEWS:not(.withColD) .PAGES .col-14 {width: 511.83333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-15 {width: 591.25px;} .NEWS:not(.withColD) .PAGES .col-15 {width: 551.25px;} .NEWS:not(.withColD) .PAGES .Modules.col-16 {width: 630.66666666667px;} .NEWS:not(.withColD) .PAGES .col-16 {width: 590.66666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-17 {width: 670.08333333333px;} .NEWS:not(.withColD) .PAGES .col-17 {width: 630.08333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-18 {width: 709.5px;} .NEWS:not(.withColD) .PAGES .col-18 {width: 669.5px;} .NEWS:not(.withColD) .PAGES .Modules.col-19 {width: 748.91666666667px;} .NEWS:not(.withColD) .PAGES .col-19 {width: 708.91666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-20 {width: 788.33333333333px;} .NEWS:not(.withColD) .PAGES .col-20 {width: 748.33333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-21 {width: 827.75px;} .NEWS:not(.withColD) .PAGES .col-21 {width: 787.75px;} .NEWS:not(.withColD) .PAGES .Modules.col-22 {width: 867.16666666667px;} .NEWS:not(.withColD) .PAGES .col-22 {width: 827.16666666667px;} .NEWS:not(.withColD) .PAGES .Modules.col-23 {width: 906.58333333333px;} .NEWS:not(.withColD) .PAGES .col-23 {width: 866.58333333333px;} .NEWS:not(.withColD) .PAGES .Modules.col-24 {width: 946px;} .NEWS:not(.withColD) .PAGES .col-24 {width: 906px;} #taojquery-popin {position: fixed; top: 5vh !important; left: 0; transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out;;}  #taojquery-popin-contenu {padding-bottom: 61px;} #taojquery-popin-contenu-message {max-width: 90vw;}  #taojquery-popin-contenu-title + #taojquery-popin-contenu-message {max-height: calc(100vh - 240px); padding: 20px;} [class*="MenuFlex"] {width: 100%;} [class*="MenuFlex"] .MENU-DEROULANT {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: space-around; justify-content: space-around; align-items: center; align-items: center; } [class*="MenuFlex"] .MENU-DEROULANT div[class*="MORE"] {position: relative;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="MORE"]:before {display: none;} [class*="MenuFlex"] .MENU-DEROULANT > div, [class*="MenuFlex"] .MENU-DEROULANT > a {display: block; -webkit-box-flex: 1; -moz-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1; flex: 1;} [class*="MenuFlex"] .MENU-DEROULANT div.LEVEL-2 {left: 100%; top: 0 !important; } [class*="MenuFlexV"] .MENU-DEROULANT > div {-webkit-box-flex: 100%; -moz-box-flex: 100%;  -webkit-flex: 100%;  -ms-flex: 100%; flex: 100%;} [class*="MenuFlex"] .MENU-DEROULANT .LEVEL-0 > a {text-align: center;} [class*="MenuFlex"] .MENU-DEROULANT .LEVEL-0 > a {float: left; width: 100%; padding: 0.8em;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="LEVEL"] > div.LEVEL-1 {background-color: #FFFFFF;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="MORE"] > div {top: 100%; position: absolute; opacity : 0 ; transition:all 0.7s;transition:all 0.7s;; z-index: -1;} [class*="MenuFlex"] .MENU-DEROULANT div[class*="MORE"]:hover > div {opacity : 1 ;  z-index: 100;} .slideMenu [class*="MORE"]:before, .slideMenu .MORELESS:before {display: none;} .PATH a {line-height: 25px;} .PATH a:before, .PATH span:before {line-height: 25px; font-size: 0.8rem; text-align: center; width: auto; margin: 0; padding-right: 8px;} .PATH a+a:before {margin: 0 0 0 10px;} .NavigPage div.PATH {float: left; clear: none; width: auto; margin: 0;} .PAGE-HEADER div.PAGENAVIGLIST {float: right; clear: none; width: auto;margin: 0px 20px ; } .NavigPage {padding: 0 20px;} .switchContent {display: block !important; opacity: 1 !important;} .switch [data-bouton_menu-id] {display: none;} .CONTENT-HEAD div.MenuFlexH {width: 640px;} .CONTENT-HEAD div.MenuFlexH .MENU-DEROULANT > div {-webkit-box-flex: auto; -moz-box-flex: auto;  -webkit-flex: auto;  -ms-flex: auto; flex: auto;} .CONTENT-HEAD div.MenuFlexH .LEVEL-0 {padding: 10px 0;} .CONTENT-HEAD div.MenuFlexH .LEVEL-0:hover {background-color: #F1F9FB;} .CONTENT-HEAD div.MenuFlexH .LEVEL-0 > a {font-family: BarlowCondensed, "Trebuchet MS", Arial, sans-serif;  color: #263032;} .CONTENT-HEAD div.MenuFlexH .LEVEL-0 > a {border-right: solid 1px #e9eaea;} .CONTENT-HEAD div.MenuFlexH a:hover {color: #F15921;} .CONTENT-HEAD div.MenuFlexH .RUBOPEN.LEVEL-0 > a, .CONTENT-HEAD div.MenuFlexH .LEVEL-0 > a.SELF {font-weight: bold; color: #F15921;} .CONTENT-HEAD div.MenuFlexH .LEVEL-1 {border: solid 2px #E0E0E0 !important; box-shadow:  0 0  20px #D2D2D2;  height: 0; overflow: hidden;} .CONTENT-HEAD div.MenuFlexH .LEVEL-0:hover .LEVEL-1 {height: auto; overflow: visible;} .CONTENT-HEAD div.MenuFlexH .LEVEL-1 a {padding: 5px 15px; display: block; color: #8C8C8C; line-height: 1.4em; white-space: nowrap;} .CONTENT-HEAD div.MenuFlexH .LEVEL-1 a:hover {background-color: #F1F9FB; color: #00869D;} .CONTENT-FOOT .visible .openClick+div {display: block !important; opacity : 1  !important; } .lienServices:after {width: 100% !important; text-align: right !important; clear: both; margin-top: 15px; font-size: 0.8rem !important;} .NavigPage {margin-top: -50px; text-align: center;} .NavigPage div.PAGENAVIGLIST {float: none; display: inline-block;} .NavigPage div.PATH {float: none; margin-top: 10px;} .NavigPage div.PATH a, .NavigPage div.PATH a:before {float: none; display: inline-block; color: #B6B6B6;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-TITRE {height: 64px;} div.PAGES {padding-top: 20px;} .topPageFixe .filtres {width: 1160px; margin-left: -10px !important; padding: 10px;} .diapoPart .taojquery-slides-show > div > div > div  {width: 1060px;} .NEWS:not(.withColD) .PAGES {width: 986px; margin-left: 97px;} div.PAGINATION div.IMAGEPRINCIPALE {width: 826px !important; line-height: 400px;} .INFO.blocInfosFixe .blocEncart {position: fixed; top: 69px; left: 0; z-index: 90; width: 100% !important; max-width: 100%; margin: 0 !important; border: none; border-bottom: solid 1px #8CC2CF !important; border-radius: 0px; } .INFO.blocInfosFixe .blocEncart > div {width: 946px !important; margin: 0 auto;} .INFO.blocInfosFixe .blocEncart [class*="minibtn"] {display: none;} .INFO.blocInfosFixe .blocEncart p {clear: none; width: auto;} .partageETB {border-radius: 6px 0px 0px 6px;  right: 0; top: 80px;} .partageETB a {clear: both;} .partageETB a~a {border-top: solid 2px #D2D2D2;} .ITEM-PICTOS .litePoles {display: inline-block; margin-top: 5px;} .cold:before {content: " "; display: block; position: absolute; width: 0px; height: 100%; border-left: solid 2px #EEECF2;} .headETB {width: 1200px !important;} .temoins .taojquery-slides-show {padding: 0 190px;} .moteurGesat dd.TIROIR-DD {padding-left: 65px;} div.moteurGesat .choice, div.moteurGesat .champ {margin: 10px 28px;} .moteurGesat .code > div > [class*="taoicon"]:before {font-size: 2.3rem; line-height: 70px; margin-right: 10px;} .moteurGesat .frmPole .code div {width: calc(300% + 116px); margin-top: 15px;} .moteurGesat .frmPole .code div > span {width: 33.33%;} .moteurGesat .frmMetier .code > div, .moteurGesat .frmDepartement .code div {width: calc(300% + 124px); margin-top: 15px;} .moteurGesat .frmMetier .code div {left: -200%; margin-left: -124px;} .sansPole .moteurGesat .frmMetier .code div {left: -100%; margin-left: -64px;} .moteurGesat .frmDepartement .code div {left: -100%; margin-left: -64px;} .moteurGesat .frmMetier .code > div > span, .moteurGesat .frmDepartement .code div > span {line-height: 2em; float: left; width: 33.33%; margin: 10px 0;} } @media screen and (max-width: 1220px) and (min-width:875px) {div.COL-GAUCHE {width: 100%;} div.COL-DROITE {width: 100%;} * div.COL-CENTRE {width: 100%;} div.CONTENU {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: space-around; justify-content: space-around; align-items: center; align-items: center; } div.CONTENU > div {-webkit-box-flex: 100%; -moz-box-flex: 100%;  -webkit-flex: 100%;  -ms-flex: 100%; flex: 100%;} div.CONTENU div.COL-CENTRE {order: 1; -webkit-order: 1;} div.CONTENU div.COL-GAUCHE {order: 2; -webkit-order: 2;} div.CONTENU div.COL-DROITE {order: 3; -webkit-order: 3;} div.CONTENU, .B100C > .CONTENU-BLOC {width:855px} .noBig {display: none !important;} .noResp {display: none !important;} #alert_cookie div.HTML {width: 50%;margin: 0 auto;} .DTG div.label {text-align: right;} .PAGE-INFO .PAGES > span.CODE-HTML, .PAGE-INFO .PAGES > span.CODE-HTML iframe {height: 500px;} dl.TYPE-CONTRIB {width: calc(50% - 40px) !important; border: none !important; padding-top: 0 !important; position: relative;} dl.TYPE-CONTRIB dd.ITEM-DD span.ABSTRACT {width: 220px;} body.PLANNING * div .PAGES > * {max-width: calc(100% - 30px) !important;} .h1-like .dropdown [class*="dropdown-button"] {width: 35px; max-width: 35px; overflow: hidden;} [class*="abs-"] {position: absolute;} .abs-top-left {top: 0; right: 100%;} .abs-top-left a[class*="nav-toggle"] {margin-right: -1.9rem;} .abs-top-right {top: 0; left: 100%;} .abs-top-right a[class*="nav-toggle"] {margin-left: -1.9rem;} .abs-bottom-left {bottom: 0; left: 0;} .abs-bottom-right {bottom: 0; right: 0;} a[class*="nav-toggle"] {display: block !important;} a[class*="nav-toggle"]:before {color: #FFFFFF; background-color: #00869D; width: 1.3rem; font-size: 1.3rem; text-align: center; line-height: 1.3rem; margin-right: 0; padding: 0.3rem; float: right;} nav {position: relative;} div.slideMenu {transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%; position: relative;} div.slideMenu > a+div {display: none !important; z-index: 200; background-color: #00869D; transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%;} div.slideMenu > a+div a, div.slideMenu > a+div dd {display: block; padding: 0; margin: 0; width: 100%;} div.slideMenu > a+div div.btn-group-border {position: absolute; right: 0; width: 204px; padding: 5px; background-color: #D2D2D2;} div.slideMenu > a+div div.btn-group-border a {width: auto !important; border-radius: 0; } div.slideMenu > a+div div.btn-group-border a:before {margin: 0; font-size: 2.2em; line-height: 40px;} div.slideMenu > a+div .LEVEL-1 {position: relative !important; visibility: visible !important;} div.slideMenu > a+div * a {text-align: left; padding: 10px;} div.slideMenu.toggleMenu.fixed {z-index: 500; position: fixed; top: 0; left: 0; height: 100%; background-color: #FFFFFF; overflow-x: hidden; overflow-y: visible;} div.slideMenu.toggleMenu > a+div  {display: block !important;} .right [class*="nav-toggle"] {float: right;} .left [class*="nav-toggle"] {float: left;} .right.slideMenu > a+div, .left.slideMenu > a+div {margin-top: 3em;} .nopush.slideMenu > a+div {position: absolute;} .nopush.right.slideMenu > a+div {right: 0;} .col-8 {width:388px;} .Modules.col-8 {width:428px;} .Modules .col-8:nth-child(2n+1) {clear: left;} .col-9 {width:388px;} .Modules.col-9 {width:428px;} .Modules .col-9:nth-child(2n+1) {clear: left;} .col-10 {width:388px;} .Modules.col-10 {width:428px;} .Modules .col-10:nth-child(2n+1) {clear: left;} .col-11 {width:388px;} .Modules.col-11 {width:428px;} .Modules .col-11:nth-child(2n+1) {clear: left;} .col-12 {width:388px;} .Modules.col-12 {width:428px;} .Modules .col-12:nth-child(2n+1) {clear: left;} .col-13 {width:815px;} .Modules.col-13 {width:855px;} .col-14 {width:815px;} .Modules.col-14 {width:855px;} .col-15 {width:815px;} .Modules.col-15 {width:855px;} .col-16 {width:815px;} .Modules.col-16 {width:855px;} .col-17 {width:815px;} .Modules.col-17 {width:855px;} .col-18 {width:815px;} .Modules.col-18 {width:855px;} .col-19 {width:815px;} .Modules.col-19 {width:855px;} .col-20 {width:815px;} .Modules.col-20 {width:855px;} .col-21 {width:815px;} .Modules.col-21 {width:855px;} .col-22 {width:815px;} .Modules.col-22 {width:855px;} .col-23 {width:815px;} .Modules.col-23 {width:855px;} .col-24 {width:815px;} .Modules.col-24 {width:855px;} #taojquery-popin {position: fixed; top: 5vh !important; left: 0; transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out;;}  #taojquery-popin-contenu {padding-bottom: 61px;} #taojquery-popin-contenu-message {max-width: 90vw;}  #taojquery-popin-contenu-title + #taojquery-popin-contenu-message {max-height: calc(100vh - 240px); padding: 20px;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #389EB1;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #62B0C0;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #8CC2CF;} [class*="MenuFlex"] .MENU-DEROULANT a {display: block;} .slideMenu .MENU-DEROULANT div[class*="MORE"] > div {display: none; float: left;} .slideMenu .MENU-DEROULANT div.MORELESS > div {display: block;} .slideMenu .LEVEL-0 > a {background-color: #00869D; line-height: 30px;} .slideMenu [class*="MORE"]:before, .slideMenu .MORELESS:before {display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  float: right; width: 29px; line-height: 50px; color: #FFFFFF; background-color: #00869D; padding: 0 5px; margin: 0; text-align: center; border-left: solid 1px #FFFFFF;} .slideMenu .LEVEL-1 [class*="MORE"]:before, .slideMenu .LEVEL-1 .MORELESS:before {background-color: #389EB1;} .slideMenu .MENU-DEROULANT > div {border-bottom: solid 1px #FFFFFF; float: left; width: 100%;} .slideMenu [class*="MORE"] {cursor: s-resize;} .slideMenu [class*="MORE"] > a {float: left; width: calc(100% - 40px);} .PATH a {line-height: 25px;} .PATH a:before, .PATH span:before {line-height: 25px; font-size: 0.8rem; text-align: center; width: auto; margin: 0; padding-right: 8px;} .PATH a+a:before {margin: 0 0 0 10px;} .NavigPage div.PATH {float: left; clear: none; width: auto; margin: 0;} .PAGE-HEADER div.PAGENAVIGLIST {float: right; clear: none; width: auto;margin: 0px 20px ; } .switch {width: 50px;} .switchContent {position: absolute; right: 0; top: 100%; background-color: #FFFFFF;box-shadow:  0px 0px 5px 0px #464646;  z-index: 500; height: 43px; padding: 5px;} .switchContent > div {margin: 0;} .switch [data-bouton_menu-id] {display: block;} .switch [class*="taoicon"]:before {line-height: 34px; color: #FFFFFF;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {width: 50px; margin-right: 20px;} .CONTENT-HEAD div.MenuFlexH a {color: #FFFFFF;} .HEAD .LOGO {width: 195px;} .CONTENT-HEAD div.MenuFlexH a.taoicon-Tao-openMenu {margin-top: 18px;} .CONTENT-FOOT .col-6 {width: 170px;} .CONTENT-FOOT .col-9 {width: 280px;} .lienServices:after {width: 100% !important; text-align: right !important; clear: both; margin-top: 15px; font-size: 0.8rem !important;} .NavigPage {margin-top: -50px; text-align: center;} .NavigPage div.PAGENAVIGLIST {float: none; display: inline-block;} .NavigPage div.PATH {float: none; margin-top: 10px;} .NavigPage div.PATH a, .NavigPage div.PATH a:before {float: none; display: inline-block; color: #B6B6B6;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-TITRE {height: 64px;} .Modules.Bdates {width: 100%;} div.Slides > div {width: 100%;} .lienServices.lienOrangePlein {margin-right: 20px !important;} .diapoPart .taojquery-slides-show {margin-left: -20px;} .Bblanc {left: 0; width: 100% !important;} .col-8, .col-9, .col-10, .col-11, .col-12 {width: 387px; clear: none !important;} .Bintro {width: 640px;} .Modules.Bdates dl.ITEM {width: calc(50% - 40px);} .Slides .taojquery-slides-show {bottom: 120px; right: 30px;} .diapoPart .taojquery-slides-show > div > div > div  {width: 815px; padding: 0 50px;} div.PAGINATION div.IMAGEPRINCIPALE {width: 735px !important; line-height: 400px;} dl.TYPE-VIDEO {min-height: 320px;} dl.TYPE-VIDEO span.ITEM-IMG {height: 220px !important;} .titreMoteurHome {margin-left: 0;} .partageETB {border-radius: 6px 0px 0px 6px;  right: 0; top: 80px;} .partageETB a {clear: both;} .partageETB a~a {border-top: solid 2px #D2D2D2;} div.cold {width: 100% !important;} .FICHEETAB .Slides {height: 240px;} .FICHEETAB .Slides > div {transform:scale(0.71271186440678);transform:scale(0.71271186440678);; margin-left: calc(50% - 428px);} .headClair {} .headClair a {margin-bottom: 5px;} .headPART {width: 55%} .headPART~.blocInfos {width: 35%} .headClair {width: 250px; margin: -55px 0 0 0 !important; text-align: right;} .moteurETB div:first-child {font-size: 1.5em;} div.moteurGesat .choice, div.moteurGesat .champ {margin: 10px auto; float: none;} div.moteurGesat .choice .label label {padding: 8px 0;} .addbtn {float: left; width: 100%;} div.moteurGesat [id*="ajout"] {margin: 10px auto; float: none;} .moteurGesat .code > div > [class*="taoicon"]:before {font-size: 1.8rem; line-height: 40px; } .moteurGesat .frmPole .code div {width: 100%;} .moteurGesat .frmPole .code div > span {width: 100%;} .blocAdmin .moteurGesat .frmMetier .code > div > span {padding: 8px 10px 8px 20px; line-height: 1.2em;} .moteurETB {margin-left: 0; max-width: 500px;} .moteurETB {height: 80px;} .moteurGesat .col-12 {width: 540px;} } @media screen and (max-width:875px) and (min-width:590px) {div.COL-GAUCHE {width: 100%;} div.COL-DROITE {width: 100%;} * div.COL-CENTRE {width: 100%;} div.CONTENU {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: space-around; justify-content: space-around; align-items: center; align-items: center; } div.CONTENU > div {-webkit-box-flex: 100%; -moz-box-flex: 100%;  -webkit-flex: 100%;  -ms-flex: 100%; flex: 100%;} div.CONTENU div.COL-CENTRE {order: 1; -webkit-order: 1;} div.CONTENU div.COL-GAUCHE {order: 2; -webkit-order: 2;} div.CONTENU div.COL-DROITE {order: 3; -webkit-order: 3;} div.CONTENU, .B100C > .CONTENU-BLOC {width:570px} .noResp {display: none !important;} tr.table {display: table; width: 100%;} td.row {display: table-row; width: 100%;} td.row > div {width: 100%;} .noSmall {display: none !important;} #map {width: 100% !important;} #alert_cookie div.HTML {width: 90%;margin: 0 auto;} label {margin-right: 0;} .formLabel, .formLabel div {display: block;} div.label, div.code, span.mceEditor {width: 100% !important; display: block !important;} .BLOC {width: 100%;} .PAGE-INFO .PAGES > span.CODE-HTML, .PAGE-INFO .PAGES > span.CODE-HTML iframe {height: 340px;} dl.TYPE-CONTRIB {width: calc(100% - 40px) !important;} dl.TYPE-CONTRIB dd.ITEM-DD span.ABSTRACT {width: 200px;} div.BLACKBAR *[class*="taoicon-"] {width: 20px; height: 20px; overflow: hidden;} .flex > .flex-50 {min-width: 100%;} .flex > .flex-55 {min-width: 100%;} .flex > .flex-60 {min-width: 100%;} .flex > .flex-65 {min-width: 100%;} .flex > .flex-70 {min-width: 100%;} .flex > .flex-75 {min-width: 100%;} .flex > .flex-80 {min-width: 100%;} .flex > .flex-85 {min-width: 100%;} .flex > .flex-90 {min-width: 100%;} .flex > .flex-95 {min-width: 100%;} .flex > .flex-100 {min-width: 100%;} .flex > .flex-105 {min-width: 100%;} .menubtn a.btn {margin: 0 0 5px 0; clear: both; width: 100%; text-align: left;} .btns-square > a  {width: 33% !important;} body.PLANNING * div .PAGES > * {max-width: calc(100% - 30px) !important;} .h1-like .dropdown [class*="dropdown-button"] {width: 35px; max-width: 35px; overflow: hidden;} [class*="abs-"] {position: absolute;} .abs-top-left {top: 0; right: 100%;} .abs-top-left a[class*="nav-toggle"] {margin-right: -1.9rem;} .abs-top-right {top: 0; left: 100%;} .abs-top-right a[class*="nav-toggle"] {margin-left: -1.9rem;} .abs-bottom-left {bottom: 0; left: 0;} .abs-bottom-right {bottom: 0; right: 0;} a[class*="nav-toggle"] {display: block !important;} a[class*="nav-toggle"]:before {color: #FFFFFF; background-color: #00869D; width: 1.3rem; font-size: 1.3rem; text-align: center; line-height: 1.3rem; margin-right: 0; padding: 0.3rem; float: right;} nav {position: relative;} div.slideMenu {transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%; position: relative;} div.slideMenu > a+div {display: none !important; z-index: 200; background-color: #00869D; transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%;} div.slideMenu > a+div a, div.slideMenu > a+div dd {display: block; padding: 0; margin: 0; width: 100%;} div.slideMenu > a+div div.btn-group-border {position: absolute; right: 0; width: 204px; padding: 5px; background-color: #D2D2D2;} div.slideMenu > a+div div.btn-group-border a {width: auto !important; border-radius: 0; } div.slideMenu > a+div div.btn-group-border a:before {margin: 0; font-size: 2.2em; line-height: 40px;} div.slideMenu > a+div .LEVEL-1 {position: relative !important; visibility: visible !important;} div.slideMenu > a+div * a {text-align: left; padding: 10px;} div.slideMenu.toggleMenu.fixed {z-index: 500; position: fixed; top: 0; left: 0; height: 100%; background-color: #FFFFFF; overflow-x: hidden; overflow-y: visible;} div.slideMenu.toggleMenu > a+div  {display: block !important;} .right [class*="nav-toggle"] {float: right;} .left [class*="nav-toggle"] {float: left;} .right.slideMenu > a+div, .left.slideMenu > a+div {margin-top: 3em;} .nopush.slideMenu > a+div {position: absolute;} .nopush.right.slideMenu > a+div {right: 0;} .col-8 {width:245px;} .Modules.col-8 {width:285px;} .Modules .col-8:nth-child(2n+1) {clear: left;} .col-9 {width:245px;} .Modules.col-9 {width:285px;} .Modules .col-9:nth-child(2n+1) {clear: left;} .col-10 {width:245px;} .Modules.col-10 {width:285px;} .Modules .col-10:nth-child(2n+1) {clear: left;} .col-11 {width:245px;} .Modules.col-11 {width:285px;} .Modules .col-11:nth-child(2n+1) {clear: left;} .col-12 {width:245px;} .Modules.col-12 {width:285px;} .Modules .col-12:nth-child(2n+1) {clear: left;} .col-13 {width:530px;} .Modules.col-13 {width:570px;} .col-14 {width:530px;} .Modules.col-14 {width:570px;} .col-15 {width:530px;} .Modules.col-15 {width:570px;} .col-16 {width:530px;} .Modules.col-16 {width:570px;} .col-17 {width:530px;} .Modules.col-17 {width:570px;} .col-18 {width:530px;} .Modules.col-18 {width:570px;} .col-19 {width:530px;} .Modules.col-19 {width:570px;} .col-20 {width:530px;} .Modules.col-20 {width:570px;} .col-21 {width:530px;} .Modules.col-21 {width:570px;} .col-22 {width:530px;} .Modules.col-22 {width:570px;} .col-23 {width:530px;} .Modules.col-23 {width:570px;} .col-24 {width:530px;} .Modules.col-24 {width:570px;} .row-4 {height: 72.625px;} #taojquery-popin {position: fixed; width: 100%; height: 100%; top: 0 !important; left: 0 !important; background-color: #FFFFFF; overflow: auto;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%; padding-bottom: 20px;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px; margin-bottom: 30px;} #taojquery-popin-contenu-message {min-width: 280px; width: 100%; height: auto; overflow: visible; max-height: 3000px !important;} #taojquery-popin-contenu-message div.ACTION {position: relative; margin-top: 30px;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #389EB1;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #62B0C0;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #8CC2CF;} [class*="MenuFlex"] .MENU-DEROULANT a {display: block;} .slideMenu .MENU-DEROULANT div[class*="MORE"] > div {display: none; float: left;} .slideMenu .MENU-DEROULANT div.MORELESS > div {display: block;} .slideMenu .LEVEL-0 > a {background-color: #00869D; line-height: 30px;} .slideMenu [class*="MORE"]:before, .slideMenu .MORELESS:before {display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  float: right; width: 29px; line-height: 50px; color: #FFFFFF; background-color: #00869D; padding: 0 5px; margin: 0; text-align: center; border-left: solid 1px #FFFFFF;} .slideMenu .LEVEL-1 [class*="MORE"]:before, .slideMenu .LEVEL-1 .MORELESS:before {background-color: #389EB1;} .slideMenu .MENU-DEROULANT > div {border-bottom: solid 1px #FFFFFF; float: left; width: 100%;} .slideMenu [class*="MORE"] {cursor: s-resize;} .slideMenu [class*="MORE"] > a {float: left; width: calc(100% - 40px);} .NavigPage div.PAGENAVIGLIST {width: 100%; border-top: solid 1px #C4C4C4; border-bottom: solid 1px #C4C4C4;} .NavigPage div.PAGENAVIGLIST a {width: 33%; padding: 4px; height: 35px;} .NavigPage div.PAGENAVIGLIST a:before {width: 100%; text-align: center;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-backlist {margin-left: 33%; border-left: solid 1px #C4C4C4} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-left+a.taoicon-Tao-backlist {margin-left: 0;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-right {border-left: solid 1px #C4C4C4;} .NavigPage div.PATH {display: none;} .NavigPage div.PATH {display: block; width: 100%;} .NavigPage div.PATH a {display: none;} .INFO .NavigPage div.PATH a:nth-last-child(1), .PRODUIT .NavigPage div.PATH a:nth-last-child(1) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #00869D !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #00869D;} .switch {width: 50px;} .switchContent {position: absolute; right: 0; top: 100%; background-color: #FFFFFF;box-shadow:  0px 0px 5px 0px #464646;  z-index: 500; height: 43px; padding: 5px;} .switchContent > div {margin: 0;} .switch [data-bouton_menu-id] {display: block;} .switch [class*="taoicon"]:before {line-height: 34px; color: #FFFFFF;} .ITEM-QUIZ {max-width: calc(100% - 40px);} [class*="COL-"] label {min-width: 33.33%;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {width: 50px; margin-right: 20px;} .CONTENT-HEAD div.MenuFlexH a {color: #FFFFFF;} .TopHead .taoicon-Youand-avatar {width: 32px; height: 32px; overflow: hidden;} .HEAD .LOGO {width: 195px;} .CONTENT-HEAD div.MenuFlexH a.taoicon-Tao-openMenu {margin-top: 18px;} .Modules.Bdates {width: 100%;} div.Slides > div {width: 100%;} .lienServices.lienOrangePlein {margin-right: 20px !important;} .diapoPart .taojquery-slides-show {margin-left: -20px;} .Bblanc {left: 0; width: 100% !important;} .B100C > .CONTENU-BLOC > div {max-width: 100%; margin: 10px 0;} .PAGES table {width: 100% !important; margin: 20px 0;} div.Slides > div .taoicon-TaoAdmin-edit {top: 50px; right: 50%;} .Bclair {padding: 20px;} .INDEX .lienServices {margin-top: 0px !important; width: 100%;} dl.ITEM {border-bottom: solid 1px #E0E0E0; padding-bottom: 15px;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {float: none; clear: both;  display: block; margin: 0 auto 20px auto; max-width: 100%;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo img { left: 0 !important; top: 0 !important; width: 100% !important;} .titreMoteurHome {font-size: 2.5em; margin: 30px 0 25px 40px;} .popinGesat #taojquery-popin-contenu-message .scroll {height: auto; width: 100%; max-width: 100%;} .popinGesat #taojquery-popin-contenu-message .scroll > * {width: 100%; max-width: 100%; padding: 10px 30px;} .col-8, .col-9, .col-10, .col-11, .col-12 {clear: none !important;} .lienServices.lienOrangePlein {padding: 10px; width: 540px; float: none !important; margin: 20px auto !important; display: block; clear: both;} .Slides .taojquery-slides-show {display: none; bottom: 20px; width: calc(100% - 80px);} .Slides dl.ITEM {max-width: 100%; width: 100%; min-height: 140px; transform:scale(0.8);transform:scale(0.8);;} .Slides dl.ITEM span.ITEM-IMG.smallInfo {width: 200px; margin-right: 20px;} .Slides dl.ITEM span.ITEM-TITRE {clear: none;} .diapoPart .taojquery-slides-show > div > div > div  {width: 530px;} .diapoPart .IMAGEPRINCIPALE {width: 170px;} div.PAGINATION div.IMAGEPRINCIPALE {width: 450px !important;} dl.ITEM-PORTRAIT {width: 100%; min-height: 100px !important;} dl.TYPE-VIDEO {min-height: 240px;} dl.TYPE-VIDEO span.ITEM-IMG {height: 140px !important;} .Bblanc > h1 {width: calc(100% - 150px);} .Bblanc > a.lienOrangePlein {width: 140px;} div.cold {width: 100% !important;} .FICHEETAB .Slides {height: 240px;} .FICHEETAB .Slides > div {transform:scale(0.71271186440678);transform:scale(0.71271186440678);; margin-left: calc(50% - 428px);} .headClair {} .headClair a {margin-bottom: 5px;} .ITEM-ETB .ITEM-NOM {width: 100%;} .ITEM-ETB .ITEM-TITRE .minibtn {float: left !important; margin: 5px 5px 5px 0;} .headETB {width: 100% !important; max-width: 100% !important; padding-top: 60px;} .headPART {width: 100%; padding: 0; border: none;} .headPART~.blocInfos {width: 100%} .PARTENAIRE .PAGES .col-12 {width: 100%;} .partageETB {border-radius: 6px 6px 0px 0px; } .partageETB {bottom: 0; right: 45%;} .partageETB a {float: left; padding: 5px 10px;} .kpi {height: 120px;} .metier {width: calc(100% - 40px);} .metier [class*="Youand"] span {display: none;} .Brefs .table {width: 50%;} .cartoList {width: 200px;} .cartoList .ITEM-ETB {padding: 5px; font-size: 0.85em;} .cartoMap {width: 290px;} .headETB {padding: 40px 20px 0 20px;} .headClair {width: 250px; margin: -35px 0 10px 0 !important; text-align: right; padding: 0;} .temoins dl.ITEM {width: 570px;} .temoins dl.ITEM dt.ITEM-DT {width: 200px;} .temoins dl.ITEM dd.ITEM-DD {width: calc(100% - 220px);} .moteurETB div:first-child {font-size: 1.5em;} div.moteurGesat .choice, div.moteurGesat .champ {margin: 10px auto; float: none;} div.moteurGesat .choice .label label {padding: 8px 0;} .addbtn {float: left; width: 100%;} div.moteurGesat [id*="ajout"] {margin: 10px auto; float: none;} .moteurGesat .code > div > [class*="taoicon"]:before {font-size: 1.8rem; line-height: 40px; } .moteurGesat .frmPole .code div {width: 100%;} .moteurGesat .frmPole .code div > span {width: 100%;} .blocAdmin .moteurGesat .frmMetier .code > div > span {padding: 8px 10px 8px 20px; line-height: 1.2em;} .moteurETB {margin-left: 20px;} .moteurETB {height: 80px;} .moteurGesat .col-12 {width: 540px;} .enteteResults {display: none !important;} .ITEM-PDM .flex {margin-bottom: 10px; background-color: #F1F9FB; padding: 5px;} .ITEM-REPONSE .ITEM-NOM {min-width: 100%; line-height: 1em; font-size: 1em;} .ITEM-REPONSE .ITEM-ETAB {min-width: 100%; line-height: 1em; font-size: 1em;} } @media screen and (max-width:590px    ) and (min-width:400px) {div.COL-GAUCHE {width: 100%;} div.COL-DROITE {width: 100%;} * div.COL-CENTRE {width: 100%;} div.CONTENU {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: space-around; justify-content: space-around; align-items: center; align-items: center; } div.CONTENU > div {-webkit-box-flex: 100%; -moz-box-flex: 100%;  -webkit-flex: 100%;  -ms-flex: 100%; flex: 100%;} div.CONTENU div.COL-CENTRE {order: 1; -webkit-order: 1;} div.CONTENU div.COL-GAUCHE {order: 2; -webkit-order: 2;} div.CONTENU div.COL-DROITE {order: 3; -webkit-order: 3;} div.CONTENU, .B100C > .CONTENU-BLOC {width:380px} .noResp {display: none !important;} tr.table {display: table; width: 100%;} td.row {display: table-row; width: 100%;} td.row > div {width: 100%;} .noSmall {display: none !important;} #map {width: 100% !important;} .framing img {top: 0 !important; max-width: 100%;} .TITRE, h1, .h1-like {font-size: 2.22em; color: #00869D; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.84em;} h3, .h3-like {font-size: 1.46em;} h4, .h4-like {font-size: 1.08em;} h5, .h5-like {font-size: 0.7em;} h6, .h6-like {font-size: 0.31em;} .noSXS {display: none !important;} #alert_cookie div.HTML {width: 90%;margin: 0 auto;} div.SEARCH dl.TIROIR dt.TIROIR-DT {width: 90%;} div.SEARCH dl.TIROIR dd.TIROIR-DD {display: block !important;} label {margin-right: 0;} .CONTACT .TEXTE-SITE tr {display: table; width: 100%;} .CONTACT .TEXTE-SITE td {display: table-row; width: 100%;} .CONTACT div.formitem {width: 100%;} .ACTION a {white-space: normal;} .CONTACT dl {width: 100%;} form dl dd > span, form dl dd > label {margin-right: 0;} .DTG dl dt, dl.DTG dt, dl.CHECK dt, dl.RADIOS dt {width: 100%; padding-right: 0em; text-align: left;} .DTG dl dd, dl.DTG dd, dl.CHECK dd, dl.RADIOS dd {float: left; width: 100%;} .DTG dl dd span, dl.DTG dd span, form .DTG dd p, .DTG dl dd label, dl.DTG dd label {margin: 0;} .formLabel, .formLabel div {display: block;} div.label, div.code, span.mceEditor {width: 100% !important; display: block !important;} div.MenuGris a {clear: both; width: 100%; margin: 5px 0;} div.MenuGris a {font-size: 1em; padding: 2px 5px;} .formLabel .formitem > div {min-width: 100%;} .BLOC {width: 100%;} .TABLEAU {border-top: solid 1px #000000;} .TABLEAU tr {display: table; width: 100%; padding: 4px;} .TABLEAU tr:first-child {display: none;} .TABLEAU td {display: table-row;} .TABLEAU td:first-child {font-weight: bold;} .PAGE-INFO .PAGES > span.CODE-HTML, .PAGE-INFO .PAGES > span.CODE-HTML iframe {height: 200px;} .PAGE-INFO span.ITEM-IMG.mediumInfo {width: 100% !important; text-align: center; float: left; margin: 10px 20px ; } .PAGE-INFO span.ITEM-IMG.mediumInfo span.LEGENDE {width: 100% !important;} dl.TYPE-CONTRIB {width: calc(100% - 40px) !important;} dl.TYPE-CONTRIB dd.ITEM-DD span.ABSTRACT {width: 100%;} dl.TYPE-CONTRIB dd.ITEM-DD, dl.TYPE-SUJET dd.ITEM-DD {margin-left: 0;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SUJET dd.ITEM-DD span.ITEM-IMG {display: none;} dl.TYPE-CONTRIB dd.ITEM-DD:before, dl.TYPE-CONTRIB dd.ITEM-DD:after, dl.TYPE-SUJET dd.ITEM-DD:before, dl.TYPE-SUJET dd.ITEM-DD:after {display: none;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI {margin-top: 0 !important; width: 220px; border-left: 0; padding-left: 0;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI, dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX {margin: 0;} div.BLACKBAR *[class*="taoicon-"] {width: 20px; height: 20px; overflow: hidden;} div.BLACKBAR .AppName {display: none;} .flex > .flex-50 {min-width: 100%;} .flex > .flex-55 {min-width: 100%;} .flex > .flex-60 {min-width: 100%;} .flex > .flex-65 {min-width: 100%;} .flex > .flex-70 {min-width: 100%;} .flex > .flex-75 {min-width: 100%;} .flex > .flex-80 {min-width: 100%;} .flex > .flex-85 {min-width: 100%;} .flex > .flex-90 {min-width: 100%;} .flex > .flex-95 {min-width: 100%;} .flex > .flex-100 {min-width: 100%;} .flex > .flex-105 {min-width: 100%;} .menubtn a.btn {margin: 0 0 5px 0; clear: both; width: 100%; text-align: left;} .btns-square > a  {width: 50% !important;} div.PAGES div.MINI-SOMMAIRE a {display: block; clear: both; margin: 0.5em;} div.PAGES div.MINI-SOMMAIRE a+a:after {content: "";} body.PLANNING * div .PAGES > * {max-width: calc(100% - 30px) !important;} .h1-like .dropdown [class*="dropdown-button"] {width: 35px; max-width: 35px; overflow: hidden;} [class*="abs-"] {position: absolute;} .abs-top-left {top: 0; right: 100%;} .abs-top-left a[class*="nav-toggle"] {margin-right: -1.9rem;} .abs-top-right {top: 0; left: 100%;} .abs-top-right a[class*="nav-toggle"] {margin-left: -1.9rem;} .abs-bottom-left {bottom: 0; left: 0;} .abs-bottom-right {bottom: 0; right: 0;} a[class*="nav-toggle"] {display: block !important;} a[class*="nav-toggle"]:before {color: #FFFFFF; background-color: #00869D; width: 1.3rem; font-size: 1.3rem; text-align: center; line-height: 1.3rem; margin-right: 0; padding: 0.3rem; float: right;} nav {position: relative;} div.slideMenu {transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%; position: relative;} div.slideMenu > a+div {display: none !important; z-index: 200; background-color: #00869D; transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%;} div.slideMenu > a+div a, div.slideMenu > a+div dd {display: block; padding: 0; margin: 0; width: 100%;} div.slideMenu > a+div div.btn-group-border {position: absolute; right: 0; width: 204px; padding: 5px; background-color: #D2D2D2;} div.slideMenu > a+div div.btn-group-border a {width: auto !important; border-radius: 0; } div.slideMenu > a+div div.btn-group-border a:before {margin: 0; font-size: 2.2em; line-height: 40px;} div.slideMenu > a+div .LEVEL-1 {position: relative !important; visibility: visible !important;} div.slideMenu > a+div * a {text-align: left; padding: 10px;} div.slideMenu.toggleMenu.fixed {z-index: 500; position: fixed; top: 0; left: 0; height: 100%; background-color: #FFFFFF; overflow-x: hidden; overflow-y: visible;} div.slideMenu.toggleMenu > a+div  {display: block !important;} .right [class*="nav-toggle"] {float: right;} .left [class*="nav-toggle"] {float: left;} .right.slideMenu > a+div, .left.slideMenu > a+div {margin-top: 3em;} .nopush.slideMenu > a+div {position: absolute;} .nopush.right.slideMenu > a+div {right: 0;} .h1-like .dropdown [class*="dropdown-button"] {width: 25px;} .h1-like .taoicon-Tao-user ~ a {display: none !important;} * [class*="col-"], .Modules [class*="col-"], .Modules[class*="col-"] {width:340px;} #taojquery-popin {position: fixed; width: 100%; height: 100%; top: 0 !important; left: 0 !important; background-color: #FFFFFF; overflow: auto;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%; padding-bottom: 20px;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px; margin-bottom: 30px;} #taojquery-popin-contenu-message {min-width: 280px; width: 100%; height: auto; overflow: visible; max-height: 3000px !important;} #taojquery-popin-contenu-message div.ACTION {position: relative; margin-top: 30px;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .FOOT {padding-bottom: 74px;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #389EB1;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #62B0C0;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #8CC2CF;} [class*="MenuFlex"] .MENU-DEROULANT a {display: block;} .slideMenu .MENU-DEROULANT div[class*="MORE"] > div {display: none; float: left;} .slideMenu .MENU-DEROULANT div.MORELESS > div {display: block;} .slideMenu .LEVEL-0 > a {background-color: #00869D; line-height: 30px;} .slideMenu [class*="MORE"]:before, .slideMenu .MORELESS:before {display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  float: right; width: 29px; line-height: 50px; color: #FFFFFF; background-color: #00869D; padding: 0 5px; margin: 0; text-align: center; border-left: solid 1px #FFFFFF;} .slideMenu .LEVEL-1 [class*="MORE"]:before, .slideMenu .LEVEL-1 .MORELESS:before {background-color: #389EB1;} .slideMenu .MENU-DEROULANT > div {border-bottom: solid 1px #FFFFFF; float: left; width: 100%;} .slideMenu [class*="MORE"] {cursor: s-resize;} .slideMenu [class*="MORE"] > a {float: left; width: calc(100% - 40px);} .NavigPage div.PAGENAVIGLIST {width: 100%; border-top: solid 1px #C4C4C4; border-bottom: solid 1px #C4C4C4;} .NavigPage div.PAGENAVIGLIST a {width: 33%; padding: 4px; height: 35px;} .NavigPage div.PAGENAVIGLIST a:before {width: 100%; text-align: center;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-backlist {margin-left: 33%; border-left: solid 1px #C4C4C4} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-left+a.taoicon-Tao-backlist {margin-left: 0;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-right {border-left: solid 1px #C4C4C4;} .NavigPage div.PATH {display: none;} .NavigPage div.PATH {display: block; width: 100%;} .NavigPage div.PATH a {display: none;} .INFO .NavigPage div.PATH a:nth-last-child(1), .PRODUIT .NavigPage div.PATH a:nth-last-child(1) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #00869D !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #00869D;} .INFO .NavigPage div.PATH a:nth-last-child(1), .PRODUIT .NavigPage div.PATH a:nth-last-child(1) {padding: 5px;font-size: 1em;} .switch {width: 50px;} .switchContent {position: absolute; right: 0; top: 100%; background-color: #FFFFFF;box-shadow:  0px 0px 5px 0px #464646;  z-index: 500; height: 43px; padding: 5px;} .switchContent > div {margin: 0;} .switch [data-bouton_menu-id] {display: block;} .switch [class*="taoicon"]:before {line-height: 34px; color: #FFFFFF;} .ITEM-QUIZ {max-width: calc(100% - 40px);} [class*="COL-"] label {min-width: 100%;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {width: 50px; margin-right: 20px;} .CONTENT-HEAD div.MenuFlexH a {color: #FFFFFF;} .TopHead .taoicon-Youand-avatar {width: 32px; height: 32px; overflow: hidden;} .FICHEETAB div.FONDBODY {padding-top: 65px;} .TopHead [class*="taoicon-"]:first-child {margin-right: 50px;} .TopHead .HANDIMENU {display: none !important;} .HEAD .LOGO {width: 115px; margin: -30px 0 0 15px;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {margin-top: -32px;} .CONTENT-HEAD div.MenuFlexH {background-color: #00869D;} .CONTENT-HEAD a.joinus {margin-right: 5px;} .Modules.Bdates {width: 100%;} div.Slides > div {width: 100%;} .lienServices.lienOrangePlein {margin-right: 20px !important;} .diapoPart .taojquery-slides-show {margin-left: -20px;} .Bblanc {left: 0; width: 100% !important;} .B100C > .CONTENU-BLOC > div {max-width: 100%; margin: 10px 0;} .PAGES table {width: 100% !important; margin: 20px 0;} div.Slides > div .taoicon-TaoAdmin-edit {top: 50px; right: 50%;} .Bclair {padding: 20px;} .INDEX .lienServices {margin-top: 0px !important; width: 100%;} dl.ITEM {border-bottom: solid 1px #E0E0E0; padding-bottom: 15px;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {float: none; clear: both;  display: block; margin: 0 auto 20px auto; max-width: 100%;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo img { left: 0 !important; top: 0 !important; width: 100% !important;} .titreMoteurHome {font-size: 2.5em; margin: 30px 0 25px 40px;} .popinGesat #taojquery-popin-contenu-message .scroll {height: auto; width: 100%; max-width: 100%;} .popinGesat #taojquery-popin-contenu-message .scroll > * {width: 100%; max-width: 100%; padding: 10px 30px;} [class*="lien"] {margin: 5px auto;} * div.COL-CENTRE {margin-top: 0;} div.PAGE-HEADER .CONTENU-BLOC {padding-top: 20px;} .menuOnglet {padding: 8px; margin-bottom: 25px;} .menuOnglet > span {font-size: 1em;} .espaceEsat {display: none;} .lienServices.lienOrangePlein {padding: 10px; width: calc(100% - 40px); float: left !important;margin: 20px !important;} .Slides .taojquery-slides-show {display: none;} .diapoPart .taojquery-slides-show {height: 290px;} .lienAction {clear: both; margin-left: 0 !important;} .infoWindow [class*="minibtn"] {display: none;} .infoWindow br {display: none;} .menuSelect {width: 100%; clear: both; margin-bottom: 0 !important;} .menuSelect .openClick {width: 100%;} .VOIRTOUT {display: block; width: 100%;} dl.ITEM span.ITEM-TITRE a, dl.ITEM dt.ITEM-DT a {font-weight: normal;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-IMG, dl.TYPE-ARTICLE dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SON dd.ITEM-DD span.ITEM-IMG {height: 180px;} dl.TYPE-VIDEO {min-height: 280px;} dl.TYPE-VIDEO span.ITEM-IMG {height: 180px !important;} table.historique {font-size: 1em;} table.historique th {padding: 10px 4px;} table.historique td {padding: 5px;} .accrocheHome {height: 634px;} .accrocheHome > .col-16 {width: calc(100% - 40px) !important;} .titreMoteurHome {margin-left: 0;} .Bblanc {max-width: 100% !important;} .Bblanc > h1 {width: 100%; clear: none; border-right: none; font-size: 1.1em; text-align: center;} .Bblanc > a.lienOrangePlein {clear: both; width: 100%; margin-top: 10px;} .Bactus dl.ITEM-PORTRAIT {min-height: 250px;} .Bactus dl.ITEM-SIMPLE span.ITEM-IMG {display: none;} .home .formitem {min-width: 100%;} .PAGES >#results {margin: 10px 20px;} .Modules.Bdates dl.ITEM {max-width: 100%;} .diapoPart .taojquery-slides-show > div > div > div  {width: 340px;} .diapoPart .IMAGEPRINCIPALE {width: 120px; line-height: 100px; margin: 10px;} div.PAGINATION div.IMAGEPRINCIPALE {width: 260px !important;} .tdFreePremium {font-size: 0.7em; width: 100px !important} div.cold {width: 100% !important;} .FICHEETAB .Slides {height: 240px;} .FICHEETAB .Slides > div {transform:scale(0.71271186440678);transform:scale(0.71271186440678);; margin-left: calc(50% - 428px);} .headClair {} .headClair a {margin-bottom: 5px;} .ITEM-ETB .ITEM-NOM {width: 100%;} .ITEM-ETB .ITEM-TITRE .minibtn {float: left !important; margin: 5px 5px 5px 0;} .headETB {width: 100% !important; max-width: 100% !important; padding-top: 60px;} .headPART {width: 100%; padding: 0; border: none;} .headPART~.blocInfos {width: 100%} .PARTENAIRE .PAGES .col-12 {width: 100%;} .partageETB {border-radius: 6px 6px 0px 0px; } .partageETB {bottom: 0; right: 45%;} .partageETB a {float: left; padding: 5px 10px;} .kpi {height: 120px;} .metier {width: calc(100% - 40px);} .metier [class*="Youand"] span {display: none;} .Brefs .table {width: 50%;} .ITEM-ETB > .flex-5 {max-width: 24px;} .cartoList {display: none !important;} .headETB {padding: 20px;} .headETB .logoOrg {margin: 0 auto 20px auto; float: none; width: 120px; display: block;} .headETB .logoOrg {margin-top: -60px;} .accrocheOrg {font-size: 1.1em;} .headClair {padding: 0; text-align: left; width: 100% !important; clear: both; max-width: 100% !important;} .headClair a {width: 45px; height: 45px; overflow: hidden; margin-right: 8px;} .headClair a:before {margin: 0 0 20px 0;} .partageETB {right: 31%;} .kpi {width: calc(50% - 40px) !important;} .temoignages > div {height: 380px !important;} .temoins dl.ITEM {height: 320px;} .temoins dl.ITEM:after {height: 320px;} .temoins dl.ITEM dt.ITEM-DT {width: 100%; height: 70px; padding-top: 20px;} .temoins dl.ITEM dd.ITEM-DD {width: 98%;} .titres span[class*="pole"]:before {display: none;} .Brefs .table {font-size: 1.2em;} .popinGesat .Brefs .table {width: 50%;} .temoins dl.ITEM {width: 380px;} .moteurETB div:first-child {font-size: 1.5em;} div.moteurGesat .choice, div.moteurGesat .champ {margin: 10px auto; float: none;} div.moteurGesat .choice .label label {padding: 8px 0;} .addbtn {float: left; width: 100%;} div.moteurGesat [id*="ajout"] {margin: 10px auto; float: none;} .moteurGesat .code > div > [class*="taoicon"]:before {font-size: 1.8rem; line-height: 40px; } .moteurGesat .frmPole .code div {width: 100%;} .moteurGesat .frmPole .code div > span {width: 100%;} .blocAdmin .moteurGesat .frmMetier .code > div > span {padding: 8px 10px 8px 20px; line-height: 1.2em;} .moteurETB {margin-left: 20px;} .moteurETB {height: auto;} .moteurETB {margin-left: 0;} .moteurGesat .col-12 {width: calc(100% - 30px);} .moteurGesat .menuRecherche {width: 100%; margin: 0 15px;} .moteurGesat dt.TIROIR-DT {width: calc(100% - 30px);} div.moteurGesat {padding: 30px 0 10px 0;} .enteteResults {display: none !important;} .ITEM-PDM .flex {margin-bottom: 10px; background-color: #F1F9FB; padding: 5px;} .ITEM-REPONSE .ITEM-NOM {min-width: 100%; line-height: 1em; font-size: 1em;} .ITEM-REPONSE .ITEM-ETAB {min-width: 100%; line-height: 1em; font-size: 1em;} .ITEM-PDM .ITEM-DATE {display: none;} .ITEM-PDM .ITEM-DELAI:before {content: "Délai : "; font-weight: bold;} } @media screen and (max-width:400px) {div.COL-GAUCHE {width: 100%;} div.COL-DROITE {width: 100%;} * div.COL-CENTRE {width: 100%;} div.CONTENU {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: space-around; justify-content: space-around; align-items: center; align-items: center; } div.CONTENU > div {-webkit-box-flex: 100%; -moz-box-flex: 100%;  -webkit-flex: 100%;  -ms-flex: 100%; flex: 100%;} div.CONTENU div.COL-CENTRE {order: 1; -webkit-order: 1;} div.CONTENU div.COL-GAUCHE {order: 2; -webkit-order: 2;} div.CONTENU div.COL-DROITE {order: 3; -webkit-order: 3;} div.CONTENU, .B100C > .CONTENU-BLOC {width: 100%;} .noResp {display: none !important;} tr.table {display: table; width: 100%;} td.row {display: table-row; width: 100%;} td.row > div {width: 100%;} .noSmall {display: none !important;} #map {width: 100% !important;} .framing img {top: 0 !important; max-width: 100%;} .TITRE, h1, .h1-like {font-size: 2.22em; color: #00869D; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.84em;} h3, .h3-like {font-size: 1.46em;} h4, .h4-like {font-size: 1.08em;} h5, .h5-like {font-size: 0.7em;} h6, .h6-like {font-size: 0.31em;} .noSXS {display: none !important;} #alert_cookie div.HTML {width: 90%;margin: 0 auto;} div.SEARCH dl.TIROIR dt.TIROIR-DT {width: 90%;} div.SEARCH dl.TIROIR dd.TIROIR-DD {display: block !important;} label {margin-right: 0;} .CONTACT .TEXTE-SITE tr {display: table; width: 100%;} .CONTACT .TEXTE-SITE td {display: table-row; width: 100%;} .CONTACT div.formitem {width: 100%;} .ACTION a {white-space: normal;} .CONTACT dl {width: 100%;} form dl dd > span, form dl dd > label {margin-right: 0;} .DTG dl dt, dl.DTG dt, dl.CHECK dt, dl.RADIOS dt {width: 100%; padding-right: 0em; text-align: left;} .DTG dl dd, dl.DTG dd, dl.CHECK dd, dl.RADIOS dd {float: left; width: 100%;} .DTG dl dd span, dl.DTG dd span, form .DTG dd p, .DTG dl dd label, dl.DTG dd label {margin: 0;} .formLabel, .formLabel div {display: block;} div.label, div.code, span.mceEditor {width: 100% !important; display: block !important;} div.MenuGris a {clear: both; width: 100%; margin: 5px 0;} div.MenuGris a {font-size: 1em; padding: 2px 5px;} .formLabel .formitem > div {min-width: 100%;} .BLOC {width: 100%;} .TABLEAU {border-top: solid 1px #000000;} .TABLEAU tr {display: table; width: 100%; padding: 4px;} .TABLEAU tr:first-child {display: none;} .TABLEAU td {display: table-row;} .TABLEAU td:first-child {font-weight: bold;} .PAGE-INFO .PAGES > span.CODE-HTML, .PAGE-INFO .PAGES > span.CODE-HTML iframe {height: 200px;} .PAGE-INFO span.ITEM-IMG.mediumInfo {width: 100% !important; text-align: center; float: left; margin: 10px 20px ; } .PAGE-INFO span.ITEM-IMG.mediumInfo span.LEGENDE {width: 100% !important;} dl.TYPE-CONTRIB {width: calc(100% - 40px) !important;} dl.TYPE-CONTRIB dd.ITEM-DD span.ABSTRACT {width: 100%;} dl.TYPE-CONTRIB dd.ITEM-DD, dl.TYPE-SUJET dd.ITEM-DD {margin-left: 0;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SUJET dd.ITEM-DD span.ITEM-IMG {display: none;} dl.TYPE-CONTRIB dd.ITEM-DD:before, dl.TYPE-CONTRIB dd.ITEM-DD:after, dl.TYPE-SUJET dd.ITEM-DD:before, dl.TYPE-SUJET dd.ITEM-DD:after {display: none;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI {margin-top: 0 !important; width: 220px; border-left: 0; padding-left: 0;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-PUBLI, dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX {margin: 0;} div.BLACKBAR *[class*="taoicon-"] {width: 20px; height: 20px; overflow: hidden;} div.BLACKBAR .AppName {display: none;} div.BLACKBAR *[class*="taoicon-"] {width: 20px; height: 20px; overflow: hidden;} .flex > .flex-50 {min-width: 100%;} .flex > .flex-55 {min-width: 100%;} .flex > .flex-60 {min-width: 100%;} .flex > .flex-65 {min-width: 100%;} .flex > .flex-70 {min-width: 100%;} .flex > .flex-75 {min-width: 100%;} .flex > .flex-80 {min-width: 100%;} .flex > .flex-85 {min-width: 100%;} .flex > .flex-90 {min-width: 100%;} .flex > .flex-95 {min-width: 100%;} .flex > .flex-100 {min-width: 100%;} .flex > .flex-105 {min-width: 100%;} .menubtn a.btn {margin: 0 0 5px 0; clear: both; width: 100%; text-align: left;} .btns-square > a  {width: 100% !important;} div.PAGES div.MINI-SOMMAIRE a {display: block; clear: both; margin: 0.5em;} div.PAGES div.MINI-SOMMAIRE a+a:after {content: "";} body.PLANNING * div .PAGES > * {max-width: calc(100% - 30px) !important;} .h1-like .dropdown [class*="dropdown-button"] {width: 35px; max-width: 35px; overflow: hidden;} [class*="abs-"] {position: absolute;} .abs-top-left {top: 0; right: 100%;} .abs-top-left a[class*="nav-toggle"] {margin-right: -1.9rem;} .abs-top-right {top: 0; left: 100%;} .abs-top-right a[class*="nav-toggle"] {margin-left: -1.9rem;} .abs-bottom-left {bottom: 0; left: 0;} .abs-bottom-right {bottom: 0; right: 0;} a[class*="nav-toggle"] {display: block !important;} a[class*="nav-toggle"]:before {color: #FFFFFF; background-color: #00869D; width: 1.3rem; font-size: 1.3rem; text-align: center; line-height: 1.3rem; margin-right: 0; padding: 0.3rem; float: right;} nav {position: relative;} div.slideMenu {transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%; position: relative;} div.slideMenu > a+div {display: none !important; z-index: 200; background-color: #00869D; transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;; width: 100%;} div.slideMenu > a+div a, div.slideMenu > a+div dd {display: block; padding: 0; margin: 0; width: 100%;} div.slideMenu > a+div div.btn-group-border {position: absolute; right: 0; width: 204px; padding: 5px; background-color: #D2D2D2;} div.slideMenu > a+div div.btn-group-border a {width: auto !important; border-radius: 0; } div.slideMenu > a+div div.btn-group-border a:before {margin: 0; font-size: 2.2em; line-height: 40px;} div.slideMenu > a+div .LEVEL-1 {position: relative !important; visibility: visible !important;} div.slideMenu > a+div * a {text-align: left; padding: 10px;} div.slideMenu.toggleMenu.fixed {z-index: 500; position: fixed; top: 0; left: 0; height: 100%; background-color: #FFFFFF; overflow-x: hidden; overflow-y: visible;} div.slideMenu.toggleMenu > a+div  {display: block !important;} .right [class*="nav-toggle"] {float: right;} .left [class*="nav-toggle"] {float: left;} .right.slideMenu > a+div, .left.slideMenu > a+div {margin-top: 3em;} .nopush.slideMenu > a+div {position: absolute;} .nopush.right.slideMenu > a+div {right: 0;} .h1-like .dropdown [class*="dropdown-button"] {width: 25px;} .h1-like .taoicon-Tao-user ~ a {display: none !important;} * [class*="col-"], .Modules [class*="col-"], .Modules[class*="col-"] {max-width: calc(100% - 40px);} * [class*="col-"], .Modules [class*="col-"] {width: 100%;} #taojquery-popin {position: fixed; width: 100%; height: 100%; top: 0 !important; left: 0 !important; background-color: #FFFFFF; overflow: auto;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%; padding-bottom: 20px;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px; margin-bottom: 30px;} #taojquery-popin-contenu-message {min-width: 280px; width: 100%; height: auto; overflow: visible; max-height: 3000px !important;} #taojquery-popin-contenu-message div.ACTION {position: relative; margin-top: 30px;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .FOOT {padding-bottom: 74px;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #389EB1;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #62B0C0;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #8CC2CF;} [class*="MenuFlex"] .MENU-DEROULANT a {display: block;} .slideMenu .MENU-DEROULANT div[class*="MORE"] > div {display: none; float: left;} .slideMenu .MENU-DEROULANT div.MORELESS > div {display: block;} .slideMenu .LEVEL-0 > a {background-color: #00869D; line-height: 30px;} .slideMenu [class*="MORE"]:before, .slideMenu .MORELESS:before {display:inline-block; font:normal normal normal 1.8em Tao; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;  float: right; width: 29px; line-height: 50px; color: #FFFFFF; background-color: #00869D; padding: 0 5px; margin: 0; text-align: center; border-left: solid 1px #FFFFFF;} .slideMenu .LEVEL-1 [class*="MORE"]:before, .slideMenu .LEVEL-1 .MORELESS:before {background-color: #389EB1;} .slideMenu .MENU-DEROULANT > div {border-bottom: solid 1px #FFFFFF; float: left; width: 100%;} .slideMenu [class*="MORE"] {cursor: s-resize;} .slideMenu [class*="MORE"] > a {float: left; width: calc(100% - 40px);} .NavigPage div.PAGENAVIGLIST {width: 100%; border-top: solid 1px #C4C4C4; border-bottom: solid 1px #C4C4C4;} .NavigPage div.PAGENAVIGLIST a {width: 33%; padding: 4px; height: 35px;} .NavigPage div.PAGENAVIGLIST a:before {width: 100%; text-align: center;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-backlist {margin-left: 33%; border-left: solid 1px #C4C4C4} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-left+a.taoicon-Tao-backlist {margin-left: 0;} .NavigPage div.PAGENAVIGLIST a.taoicon-Tao-right {border-left: solid 1px #C4C4C4;} .NavigPage div.PATH {display: none;} .NavigPage div.PATH {display: block; width: 100%;} .NavigPage div.PATH a {display: none;} .INFO .NavigPage div.PATH a:nth-last-child(1), .PRODUIT .NavigPage div.PATH a:nth-last-child(1) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #00869D; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #00869D;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #00869D !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #00869D;} .INFO .NavigPage div.PATH a:nth-last-child(1), .PRODUIT .NavigPage div.PATH a:nth-last-child(1) {padding: 5px;font-size: 1em;} .switch {width: 50px;} .switchContent {position: absolute; right: 0; top: 100%; background-color: #FFFFFF;box-shadow:  0px 0px 5px 0px #464646;  z-index: 500; height: 43px; padding: 5px;} .switchContent > div {margin: 0;} .switch [data-bouton_menu-id] {display: block;} .switch [class*="taoicon"]:before {line-height: 34px; color: #FFFFFF;} .ITEM-QUIZ {max-width: calc(100% - 40px);} [class*="COL-"] label {min-width: 100%;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {width: 50px; margin-right: 20px;} .CONTENT-HEAD div.MenuFlexH a {color: #FFFFFF;} .TopHead .taoicon-Youand-avatar {width: 32px; height: 32px; overflow: hidden;} .FICHEETAB div.FONDBODY {padding-top: 65px;} .TopHead [class*="taoicon-"]:first-child {margin-right: 50px;} .TopHead .HANDIMENU {display: none !important;} .HEAD .LOGO {width: 115px; margin: -30px 0 0 15px;} .CONTENT-HEAD div.MenuFlexH:not(.toggleMenu) {margin-top: -32px;} .CONTENT-HEAD div.MenuFlexH {background-color: #00869D;} .CONTENT-HEAD a.joinus {margin-right: 5px;} .CONTENT-FOOT > .CONTENU-BLOC {padding: 30px 15px;} .Modules.Bdates {width: 100%;} div.Slides > div {width: 100%;} .lienServices.lienOrangePlein {margin-right: 20px !important;} .diapoPart .taojquery-slides-show {margin-left: -20px;} .Bblanc {left: 0; width: 100% !important;} .B100C > .CONTENU-BLOC > div {max-width: 100%; margin: 10px 0;} .PAGES table {width: 100% !important; margin: 20px 0;} div.Slides > div .taoicon-TaoAdmin-edit {top: 50px; right: 50%;} .Bclair {padding: 20px;} .INDEX .lienServices {margin-top: 0px !important; width: 100%;} dl.ITEM {border-bottom: solid 1px #E0E0E0; padding-bottom: 15px;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {float: none; clear: both;  display: block; margin: 0 auto 20px auto; max-width: 100%;} dl.ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo img { left: 0 !important; top: 0 !important; width: 100% !important;} .titreMoteurHome {font-size: 2.5em; margin: 30px 0 25px 40px;} .popinGesat #taojquery-popin-contenu-message .scroll {height: auto; width: 100%; max-width: 100%;} .popinGesat #taojquery-popin-contenu-message .scroll > * {width: 100%; max-width: 100%; padding: 10px 30px;} [class*="lien"] {margin: 5px auto;} * div.COL-CENTRE {margin-top: 0;} div.PAGE-HEADER .CONTENU-BLOC {padding-top: 20px;} .menuOnglet {padding: 8px; margin-bottom: 25px;} .menuOnglet > span {font-size: 1em;} .espaceEsat {display: none;} .lienServices.lienOrangePlein {padding: 10px; width: calc(100% - 40px); float: left !important;margin: 20px !important;} .Slides .taojquery-slides-show {display: none;} .diapoPart .taojquery-slides-show {height: 290px;} .lienAction {clear: both; margin-left: 0 !important;} .infoWindow [class*="minibtn"] {display: none;} .infoWindow br {display: none;} .menuSelect {width: 100%; clear: both; margin-bottom: 0 !important;} .menuSelect .openClick {width: 100%;} .VOIRTOUT {display: block; width: 100%;} dl.ITEM span.ITEM-TITRE a, dl.ITEM dt.ITEM-DT a {font-weight: normal;} dl.ITEM-PORTRAIT dd.ITEM-DD span.ITEM-IMG, dl.TYPE-ARTICLE dd.ITEM-DD span.ITEM-IMG, dl.TYPE-SON dd.ITEM-DD span.ITEM-IMG {height: 180px;} dl.TYPE-VIDEO {min-height: 280px;} dl.TYPE-VIDEO span.ITEM-IMG {height: 180px !important;} table.historique {font-size: 1em;} table.historique th {padding: 10px 4px;} table.historique td {padding: 5px;} .accrocheHome {height: 634px;} .accrocheHome > .col-16 {width: calc(100% - 40px) !important;} .titreMoteurHome {margin-left: 0;} .Bblanc {max-width: 100% !important;} .Bblanc > h1 {width: 100%; clear: none; border-right: none; font-size: 1.1em; text-align: center;} .Bblanc > a.lienOrangePlein {clear: both; width: 100%; margin-top: 10px;} .Bactus dl.ITEM-PORTRAIT {min-height: 250px;} .Bactus dl.ITEM-SIMPLE span.ITEM-IMG {display: none;} .home .formitem {min-width: 100%;} .diapoPart {margin: 0 !important; max-width: 100%;} .diapoPart .taojquery-slides-show {margin: 0;} .diapoPart .taojquery-slides-show > div > div > div  {width: calc(100vw - 40px);} .diapoPart .IMAGEPRINCIPALE {width: 120px; line-height: 100px; margin: 10px 5px;} div.PAGINATION div.IMAGEPRINCIPALE {width: calc(100vw - 80px) !important;} *[class*="taoicon-"].bulle {width: 100px; height: 100px; margin: 5px;} *[class*="taoicon-"].bulle:before {font-size: 1.2rem; margin: 5px 0;} .tdFreePremium {font-size: 0.7em; width: 100px !important} div.cold {width: 100% !important;} .FICHEETAB .Slides {height: 240px;} .FICHEETAB .Slides > div {transform:scale(0.71271186440678);transform:scale(0.71271186440678);; margin-left: calc(50% - 428px);} .headClair {} .headClair a {margin-bottom: 5px;} .ITEM-ETB .ITEM-NOM {width: 100%;} .ITEM-ETB .ITEM-TITRE .minibtn {float: left !important; margin: 5px 5px 5px 0;} .headETB {width: 100% !important; max-width: 100% !important; padding-top: 60px;} .headPART {width: 100%; padding: 0; border: none;} .headPART~.blocInfos {width: 100%} .PARTENAIRE .PAGES .col-12 {width: 100%;} .partageETB {border-radius: 6px 6px 0px 0px; } .partageETB {bottom: 0; right: 45%;} .partageETB a {float: left; padding: 5px 10px;} .kpi {height: 120px;} .metier {width: calc(100% - 40px);} .metier [class*="Youand"] span {display: none;} .Brefs .table {width: 50%;} .ITEM-ETB > .flex-5 {max-width: 24px;} .cartoList {display: none !important;} .headETB {padding: 20px;} .headETB .logoOrg {margin: 0 auto 20px auto; float: none; width: 120px; display: block;} .headETB .logoOrg {margin-top: -60px;} .accrocheOrg {font-size: 1.1em;} .headClair {padding: 0; text-align: left; width: 100% !important; clear: both; max-width: 100% !important;} .headClair a {width: 45px; height: 45px; overflow: hidden; margin-right: 8px;} .headClair a:before {margin: 0 0 20px 0;} .partageETB {right: 31%;} .kpi {width: calc(50% - 40px) !important;} .temoignages > div {height: 380px !important;} .temoins dl.ITEM {height: 320px;} .temoins dl.ITEM:after {height: 320px;} .temoins dl.ITEM dt.ITEM-DT {width: 100%; height: 70px; padding-top: 20px;} .temoins dl.ITEM dd.ITEM-DD {width: 98%;} .titres span[class*="pole"]:before {display: none;} .Brefs .table {font-size: 1.2em;} .popinGesat .Brefs .table {width: 50%;} .temoins dl.ITEM {width: 100vw;} .moteurETB div:first-child {font-size: 1.5em;} div.moteurGesat .choice, div.moteurGesat .champ {margin: 10px auto; float: none;} div.moteurGesat .choice .label label {padding: 8px 0;} .addbtn {float: left; width: 100%;} div.moteurGesat [id*="ajout"] {margin: 10px auto; float: none;} .moteurGesat .code > div > [class*="taoicon"]:before {font-size: 1.8rem; line-height: 40px; } .moteurGesat .frmPole .code div {width: 100%;} .moteurGesat .frmPole .code div > span {width: 100%;} .blocAdmin .moteurGesat .frmMetier .code > div > span {padding: 8px 10px 8px 20px; line-height: 1.2em;} .moteurETB {margin-left: 20px;} .moteurETB {height: auto;} .moteurETB {margin-left: 0;} .moteurGesat .col-12 {width: calc(100% - 30px);} .moteurGesat .menuRecherche {width: 100%; margin: 0 15px;} .moteurGesat dt.TIROIR-DT {width: calc(100% - 30px);} div.moteurGesat {padding: 30px 0 10px 0;} .moteurETB div:first-child {font-size: 1em;} .moteurGesat dt.TIROIR-DT a.lienSecondaireVide {padding: 0 5px;} .enteteResults {display: none !important;} .ITEM-PDM .flex {margin-bottom: 10px; background-color: #F1F9FB; padding: 5px;} .ITEM-REPONSE .ITEM-NOM {min-width: 100%; line-height: 1em; font-size: 1em;} .ITEM-REPONSE .ITEM-ETAB {min-width: 100%; line-height: 1em; font-size: 1em;} .ITEM-PDM .ITEM-DATE {display: none;} .ITEM-PDM .ITEM-DELAI:before {content: "Délai : "; font-weight: bold;} .ITEM-REPONSE .ITEM-DATE {min-width: 100%; line-height: 1em;} } 