/**
 * Date : 2025-06-05 10:04:01
 * Navigateur : ???
 * Media : all
 * Color : cfps
 */

.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: #464646;} @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;} .CouleurDominante {color: #e53246;} .CouleurSecondaire {color: #bcd041;} .CouleurTertiaire {color: #0e71b4;} .lienVertPlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #8FD534; border-radius: 6px;  padding: 8px 40px; background-color: #8FD534; color: #FFFFFF !important;cursor: pointer;} .lienVertPlein a {background-color: #8FD534; color: #FFFFFF !important;} .lienVertPlein:hover {background-color: #FFFFFF; color: #8FD534 !important;} .lienVertPlein:before, .lienVertPlein:after {color: #FFFFFF !important;} .lienVertPlein:hover:before, .lienVertPlein:hover:after {color: #8FD534 !important;} .lienVertVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #8FD534; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #8FD534 !important;cursor: pointer;} .lienVertVide a {background-color: #FFFFFF; color: #8FD534 !important;} .lienVertVide:hover {background-color: #8FD534; color: #FFFFFF !important;} .lienVertVide:before, .lienVertVide:after {color: #8FD534 !important;} .lienVertVide:hover:before, .lienVertVide:hover:after {color: #FFFFFF !important;} .lienOrangePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F89925; border-radius: 6px;  padding: 8px 40px; background-color: #F89925; color: #FFFFFF !important;cursor: pointer;} .lienOrangePlein a {background-color: #F89925; color: #FFFFFF !important;} .lienOrangePlein:hover {background-color: #FFFFFF; color: #F89925 !important;} .lienOrangePlein:before, .lienOrangePlein:after {color: #FFFFFF !important;} .lienOrangePlein:hover:before, .lienOrangePlein:hover:after {color: #F89925 !important;} .lienOrangeVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F89925; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #F89925 !important;cursor: pointer;} .lienOrangeVide a {background-color: #FFFFFF; color: #F89925 !important;} .lienOrangeVide:hover {background-color: #F89925; color: #FFFFFF !important;} .lienOrangeVide:before, .lienOrangeVide:after {color: #F89925 !important;} .lienOrangeVide:hover:before, .lienOrangeVide:hover:after {color: #FFFFFF !important;} .lienRougePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F00000; border-radius: 6px;  padding: 8px 40px; background-color: #F00000; color: #FFFFFF !important;cursor: pointer;} .lienRougePlein a {background-color: #F00000; color: #FFFFFF !important;} .lienRougePlein:hover {background-color: #FFFFFF; color: #F00000 !important;} .lienRougePlein:before, .lienRougePlein:after {color: #FFFFFF !important;} .lienRougePlein:hover:before, .lienRougePlein:hover:after {color: #F00000 !important;} .lienRougeVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F00000; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #F00000 !important;cursor: pointer;} .lienRougeVide a {background-color: #FFFFFF; color: #F00000 !important;} .lienRougeVide:hover {background-color: #F00000; color: #FFFFFF !important;} .lienRougeVide:before, .lienRougeVide:after {color: #F00000 !important;} .lienRougeVide:hover:before, .lienRougeVide:hover:after {color: #FFFFFF !important;} .lienNoirPlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #000000; border-radius: 6px;  padding: 8px 40px; background-color: #000000; color: #FFFFFF !important;cursor: pointer;} .lienNoirPlein a {background-color: #000000; color: #FFFFFF !important;} .lienNoirPlein:hover {background-color: #FFFFFF; color: #000000 !important;} .lienNoirPlein:before, .lienNoirPlein:after {color: #FFFFFF !important;} .lienNoirPlein:hover:before, .lienNoirPlein:hover:after {color: #000000 !important;} .lienNoirVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #000000; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #000000 !important;cursor: pointer;} .lienNoirVide a {background-color: #FFFFFF; color: #000000 !important;} .lienNoirVide:hover {background-color: #000000; color: #FFFFFF !important;} .lienNoirVide:before, .lienNoirVide:after {color: #000000 !important;} .lienNoirVide:hover:before, .lienNoirVide:hover:after {color: #FFFFFF !important;} .lienDominanteVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #e53246; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #e53246 !important;cursor: pointer;} .lienDominanteVide a {background-color: #FFFFFF; color: #e53246 !important;} .lienDominanteVide:hover {background-color: #e53246; color: #FFFFFF !important;} .lienDominanteVide:before, .lienDominanteVide:after {color: #e53246 !important;} .lienDominanteVide:hover:before, .lienDominanteVide:hover:after {color: #FFFFFF !important;} .lienDominantePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #e53246; border-radius: 6px;  padding: 8px 40px; background-color: #e53246; color: #FFFFFF !important;cursor: pointer;} .lienDominantePlein a {background-color: #e53246; color: #FFFFFF !important;} .lienDominantePlein:hover {background-color: #FFFFFF; color: #e53246 !important;} .lienDominantePlein:before, .lienDominantePlein:after {color: #FFFFFF !important;} .lienDominantePlein:hover:before, .lienDominantePlein:hover:after {color: #e53246 !important;} .lienSecondaireVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #bcd041; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #bcd041 !important;cursor: pointer;} .lienSecondaireVide a {background-color: #FFFFFF; color: #bcd041 !important;} .lienSecondaireVide:hover {background-color: #bcd041; color: #FFFFFF !important;} .lienSecondaireVide:before, .lienSecondaireVide:after {color: #bcd041 !important;} .lienSecondaireVide:hover:before, .lienSecondaireVide:hover:after {color: #FFFFFF !important;} .lienSecondairePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #bcd041; border-radius: 6px;  padding: 8px 40px; background-color: #bcd041; color: #FFFFFF !important;cursor: pointer;} .lienSecondairePlein a {background-color: #bcd041; color: #FFFFFF !important;} .lienSecondairePlein:hover {background-color: #FFFFFF; color: #bcd041 !important;} .lienSecondairePlein:before, .lienSecondairePlein:after {color: #FFFFFF !important;} .lienSecondairePlein:hover:before, .lienSecondairePlein:hover:after {color: #bcd041 !important;} .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: 1.78em; color: #e53246; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.58em;} h3, .h3-like {font-size: 1.38em;} h4, .h4-like {font-size: 1.18em;} h5, .h5-like {font-size: 0.98em;} h6, .h6-like {font-size: 0.78em;} 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: #e53246;} .Lien2 a, a.Lien2 {background-color: #e53246; 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 #bcd041} 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;} html {font-size: 100%;} body {font: 12px Lato, Arial; margin: 0; padding: 0; line-height: normal; background-color: #FFFFFF;} .FONDBODY {overflow: hidden; color: #464646; width: 100%;} .CONTENEUR, .HEAD, .FOOT {float: left; width: 100%; clear: both;} .CONTENU, .B100C > .CONTENU-BLOC {width: 1200px; margin: 0 auto; max-width: 100%;} div.COL-CENTRE {background-color: #FFFFFF; float: left; width: 100%; max-width: 100%;} .withColG div.COL-CENTRE {width: 1000px;} .withColD div.COL-CENTRE {width: 900px;} .withColG.withColD div.COL-CENTRE {width: 700px;} div.COL-GAUCHE {float: left; clear: left; width: 200px; } div.COL-DROITE {float: right; width: 300px; } 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 15px ;  max-width: calc(100% - 30px); display: block;} div.COL-CENTRE .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: #e53246; position: static; text-decoration: none; cursor: pointer;} a:hover {color: #ED8A96;} 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: normal;} 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: -100px;} .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 { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #8FD534; border-radius: 6px;  padding: 8px 40px; background-color: #8FD534; color: #FFFFFF !important;cursor: pointer;} .lienVertPlein a {background-color: #8FD534; color: #FFFFFF !important;} .lienVertPlein:hover {background-color: #FFFFFF; color: #8FD534 !important;} .lienVertPlein:before, .lienVertPlein:after {color: #FFFFFF !important;} .lienVertPlein:hover:before, .lienVertPlein:hover:after {color: #8FD534 !important;} .lienVertVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #8FD534; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #8FD534 !important;cursor: pointer;} .lienVertVide a {background-color: #FFFFFF; color: #8FD534 !important;} .lienVertVide:hover {background-color: #8FD534; color: #FFFFFF !important;} .lienVertVide:before, .lienVertVide:after {color: #8FD534 !important;} .lienVertVide:hover:before, .lienVertVide:hover:after {color: #FFFFFF !important;} .lienOrangePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F89925; border-radius: 6px;  padding: 8px 40px; background-color: #F89925; color: #FFFFFF !important;cursor: pointer;} .lienOrangePlein a {background-color: #F89925; color: #FFFFFF !important;} .lienOrangePlein:hover {background-color: #FFFFFF; color: #F89925 !important;} .lienOrangePlein:before, .lienOrangePlein:after {color: #FFFFFF !important;} .lienOrangePlein:hover:before, .lienOrangePlein:hover:after {color: #F89925 !important;} .lienOrangeVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F89925; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #F89925 !important;cursor: pointer;} .lienOrangeVide a {background-color: #FFFFFF; color: #F89925 !important;} .lienOrangeVide:hover {background-color: #F89925; color: #FFFFFF !important;} .lienOrangeVide:before, .lienOrangeVide:after {color: #F89925 !important;} .lienOrangeVide:hover:before, .lienOrangeVide:hover:after {color: #FFFFFF !important;} .lienRougePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F00000; border-radius: 6px;  padding: 8px 40px; background-color: #F00000; color: #FFFFFF !important;cursor: pointer;} .lienRougePlein a {background-color: #F00000; color: #FFFFFF !important;} .lienRougePlein:hover {background-color: #FFFFFF; color: #F00000 !important;} .lienRougePlein:before, .lienRougePlein:after {color: #FFFFFF !important;} .lienRougePlein:hover:before, .lienRougePlein:hover:after {color: #F00000 !important;} .lienRougeVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #F00000; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #F00000 !important;cursor: pointer;} .lienRougeVide a {background-color: #FFFFFF; color: #F00000 !important;} .lienRougeVide:hover {background-color: #F00000; color: #FFFFFF !important;} .lienRougeVide:before, .lienRougeVide:after {color: #F00000 !important;} .lienRougeVide:hover:before, .lienRougeVide:hover:after {color: #FFFFFF !important;} .lienNoirPlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #000000; border-radius: 6px;  padding: 8px 40px; background-color: #000000; color: #FFFFFF !important;cursor: pointer;} .lienNoirPlein a {background-color: #000000; color: #FFFFFF !important;} .lienNoirPlein:hover {background-color: #FFFFFF; color: #000000 !important;} .lienNoirPlein:before, .lienNoirPlein:after {color: #FFFFFF !important;} .lienNoirPlein:hover:before, .lienNoirPlein:hover:after {color: #000000 !important;} .lienNoirVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #000000; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #000000 !important;cursor: pointer;} .lienNoirVide a {background-color: #FFFFFF; color: #000000 !important;} .lienNoirVide:hover {background-color: #000000; color: #FFFFFF !important;} .lienNoirVide:before, .lienNoirVide:after {color: #000000 !important;} .lienNoirVide:hover:before, .lienNoirVide:hover:after {color: #FFFFFF !important;} .lienDominanteVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #e53246; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #e53246 !important;cursor: pointer;} .lienDominanteVide a {background-color: #FFFFFF; color: #e53246 !important;} .lienDominanteVide:hover {background-color: #e53246; color: #FFFFFF !important;} .lienDominanteVide:before, .lienDominanteVide:after {color: #e53246 !important;} .lienDominanteVide:hover:before, .lienDominanteVide:hover:after {color: #FFFFFF !important;} .lienDominantePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #e53246; border-radius: 6px;  padding: 8px 40px; background-color: #e53246; color: #FFFFFF !important;cursor: pointer;} .lienDominantePlein a {background-color: #e53246; color: #FFFFFF !important;} .lienDominantePlein:hover {background-color: #FFFFFF; color: #e53246 !important;} .lienDominantePlein:before, .lienDominantePlein:after {color: #FFFFFF !important;} .lienDominantePlein:hover:before, .lienDominantePlein:hover:after {color: #e53246 !important;} .lienSecondaireVide { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #bcd041; border-radius: 6px;  padding: 8px 40px; background-color: #FFFFFF; color: #bcd041 !important;cursor: pointer;} .lienSecondaireVide a {background-color: #FFFFFF; color: #bcd041 !important;} .lienSecondaireVide:hover {background-color: #bcd041; color: #FFFFFF !important;} .lienSecondaireVide:before, .lienSecondaireVide:after {color: #bcd041 !important;} .lienSecondaireVide:hover:before, .lienSecondaireVide:hover:after {color: #FFFFFF !important;} .lienSecondairePlein { display: inline-block; transition:0.3s all;transition:0.3s all;;  font-size: 1.2rem; border: solid 2px #bcd041; border-radius: 6px;  padding: 8px 40px; background-color: #bcd041; color: #FFFFFF !important;cursor: pointer;} .lienSecondairePlein a {background-color: #bcd041; color: #FFFFFF !important;} .lienSecondairePlein:hover {background-color: #FFFFFF; color: #bcd041 !important;} .lienSecondairePlein:before, .lienSecondairePlein:after {color: #FFFFFF !important;} .lienSecondairePlein:hover:before, .lienSecondairePlein:hover:after {color: #bcd041 !important;} .LOGO {float: left;} h1.LOGO {margin: 0; padding: 0;} div.HANDIMENU {float: right;} .CONTENU .HIDDEN {display: none;} table .mailHidden {display: none !important;} .u {text-decoration: underline;} .PAGES > span.ITEM-IMG {float: right;} .PAGES > span.ITEM-IMG.largeInfo {width: 100%; text-align: center;} .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: Lato, Arial; font-size: 12px !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: 0.78em;} div.UTILS {float: right;} div.Slides {float: left; width: 100%; clear: both;} 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.9em; } 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: 1.2em;  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.9em;  color: #999999; border-bottom: solid 1px #C7C7C7;} .PAGE-INFO .DATE, .PAGE-INFO .ITEM-AGENDA {font-size: 0.9em;  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% - 30px);} 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 15px ; } 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.38em;} div.SOMMAIRE h2 {font-size: 1.18em;} div.SOMMAIRE h3 {font-size: 0.98em;} div.SOMMAIRE h4, div.SOMMAIRE h5, div.SOMMAIRE h6 {font-size: 0.78em;} 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: Lato, Arial; 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 #ED8A96;} 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: #EFA0AA;} .checked:before {font-family: Tao; font-size: 0.8em; color: #FFFFFF; background-color: #e53246; border: solid 2px #e53246;} .selected:before {border: solid 6px #e53246; 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: 1200px; } .CONTACT fieldset {font-size: 1.3em; margin: 10px 0; border: none; padding: 0; border-top: solid 1px #8C8C8C;} .default .CONTACT legend {color: #e53246; margin-bottom: 10px; padding: 6px 16px 0 0; font-weight: normal; font-size: 1.38em;} .CONTACT .TEXTE-SITE {padding-top: 40px; margin-top: 40px; border-top: solid 4px #bcd041; 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;} #taojquery-popin fieldset {margin: 10px 0; border: solid 1px #8C8C8C;} #taojquery-popin fieldset legend {color: #e53246; margin-bottom: 10px; padding: 6px 16px; font-weight: bold; font-size: 1.5em;} #taojquery-popin fieldset > p {margin: 10px 15px ; ; font-size: 1.2em;}  .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: #e53246;box-shadow:  0px 2px 5px 0px #8C8C8C;  } button {background-color: transparent; border: none; width: 100%; font-size: 1.2em; } button span {background-color: #e53246; 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: #464646 !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: #e53246; 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.18em; } .COL .BLOC-TITRE {font-size: 0.98em;} .COL .BLOC-TITRE span[class*="taoicon-"] {font-size: 0.7em;} .PAGES .BLOC-TITRE {color: #e53246;} #taojquery-popin-contenu .BLOC-TITRE {color: #e53246;} .B100, .B100C {clear: both; width: 100%;} .B100 {max-width: calc(100% - 30px);} .B90D, .B90G, .B90M, .B90C {width: calc(90% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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% - 30px);} .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.56em;  color: #FFFFFF !important; background-color: #e53246; 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 15px ; ; max-width: calc(100% - 30px);} .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.9em;  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: #EFA0AA !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 15px ; padding: 0px ;  float:left;} [class="ITEM"], [class="ITEM TAOHOUT"], [class="ITEM TAOHOVER"] {width: calc(100% - 30px);} .ITEM dt.ITEM-DT, .ITEM dd.ITEM-TITRE, .ITEM span.ITEM-TITRE {font-size: 1.18em; 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: 270px;} .ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {width: 400px;} .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: 270px;} .PAGE-RUBRIQUE span.ITEM-IMG span.LEGENDE {max-width: 400px;} .PAGE-INFO span.ITEM-IMG span.LEGENDE {max-width: 400px;} .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% - 30px); } .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: 202.5px;} dl.ITEM span.CODE-HTML iframe {width: 100%; height: 202.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.9em; } dl.ITEM dd.ITEM-PIED a {border-bottom: dotted 1px #575757;} span.POSTBY {font-weight: normal; font-size: 0.8em; } dl.RUBRIQUES-INFO {font-size: 0.9em;  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: #e53246; font-size: 1.2em; max-width: 60px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX span:after {color: #464646;} 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.9em;  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.8em; } 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;} *[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: #e53246; 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: #e53246; padding: 5px; text-transform: uppercase;} .MEDIA-PLAYER div {color: #FFFFFF; padding: 5px;} .MEDIA-PLAYER div.MEDIA:nth-child(2n+1) {background-color: #97202E;} .MEDIA-PLAYER div.MEDIA:hover {background-color: #e53246;} .MEDIA-PLAYER .taoabove-Tao-play-button:after {color: #bcd041; 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: #e53246;} .PARALLAX > div.bg-secondaire {background-color: #bcd041;} .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: block; float: left; padding: 5px 20px; line-height: 35px; font-size: 1.4em; text-align: center; vertical-align: middle;} .btn {background-color: #bcd041; color: #FFFFFF !important;} .btn[class*="taoicon"] {line-height: 2.4em;} .btn[class*="taoicon"]:before {line-height: 2em;} .btn-o {color: #bcd041; background-color: #FFFFFF !important; border: solid 1px #bcd041;} .btn:before, .btn:after {color: #FFFFFF !important; line-height: 35px;} .btn+.btn {margin-left: 0.5em;} a.btn:hover {background-color: #e53246;} .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 #ED8A96}.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-top: solid 1px #F3CCD2; border-bottom: solid 1px #F3CCD2; margin-bottom: 20px; width: 100%;} div.MenuRub .LEVEL-0 > a {font-weight: normal; color: #e53246; float: left;padding: 5px 15px 8px 15px; border-top: solid 3px white;} div.MenuRub .LEVEL-0 > a:hover {color: #bcd041; border-top: solid 3px #bcd041;} .TableForum {clear: both;} .TableForum > span.ITEM-IMG {float: left; margin: 0px 15px 10px 0px ; ;} .TableForum table {border-collapse: collapse;} .TableForum table th {height: 40px; font-weight: normal; text-transform: uppercase; color: #e53246; 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: #e53246; color: #FFFFFF; cursor:pointer;} .TableForum tr.Racine h2, .TableForum tr.Racine td > a {font-weight: bold;color: #FFFFFF; font-size: 0.98em; 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: #464646;} .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: #e53246; 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: 80px; text-align: center; margin-right: 20px; padding: 10px 0;} span.ITEM-IMG.smallUser {width: 60px;} .ITEM-IMG.smallUser span.taoicon-Tao-user {float: none !important; display: block; width: 100%;} .ITEM-IMG.smallUser span.taoicon-Tao-user:before {width: 60px; height: 60px; 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; font-size: 1.4em; margin-right: 15px; position: relative; text-transform: uppercase;} dl.ITEM span.ITEM-CALENDAR {background-color: #464646; color: #FFFFFF; width: 45px; height: 55px; text-align: center; padding: 5px 0; font-weight: bold;} dl.ITEM span.ITEM-CALENDAR > span {display: block;} dl.ITEM span.ITEM-CALENDAR span.DAY {font-size: 1.5em;} dl.ITEM:hover span.ITEM-CALENDAR {background-color: #e53246;} .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: 200px; height: 200px; line-height: 200px;} .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: 200px;} span.ITEM-IMG.mediumPJ {width: 400px;} 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: 200px; 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: 215px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE {width: 100%; min-height: 250px; margin-bottom: 10px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a {height: 250px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a img {max-height: 100%;} .PRODUIT  div.DIAPOROLLOVER div.PHOTO-LISTE > dl {width: 265px; 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: 1090px;} 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: 1080px;} 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: 200px; clear: none; margin-right: 10px;} div.SCROLLER  dl.ITEM span.ITEM-IMG {height: 200px; line-height: 200px; 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: #464646; font-size: 0.85em; border-radius: 4px; } .taojquery-slides-show .PAGENAVIG dd.current a, .taojquery-slides-show .PAGENAVIG dd a:hover {background-color: #e53246; 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: #e53246; color: #FFFFFF; background-image: none; border: none; text-align: left; line-height: 30px; font-size: 1.06em;  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: #e53246;} .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: 50px;} .col-1 {width: 20px;} .row-1 {height: 12.5px} .Modules.col-2 {width: 100px;} .col-2 {width: 70px;} .row-2 {height: 45px} .Modules.col-3 {width: 150px;} .col-3 {width: 120px;} .row-3 {height: 77.5px} .Modules.col-4 {width: 200px;} .col-4 {width: 170px;} .row-4 {height: 110px} .Modules.col-5 {width: 250px;} .col-5 {width: 220px;} .row-5 {height: 142.5px} .Modules.col-6 {width: 300px;} .col-6 {width: 270px;} .row-6 {height: 175px} .Modules.col-7 {width: 350px;} .col-7 {width: 320px;} .row-7 {height: 207.5px} .Modules.col-8 {width: 400px;} .col-8 {width: 370px;} .row-8 {height: 240px} .Modules.col-9 {width: 450px;} .col-9 {width: 420px;} .row-9 {height: 272.5px} .Modules.col-10 {width: 500px;} .col-10 {width: 470px;} .row-10 {height: 305px} .Modules.col-11 {width: 550px;} .col-11 {width: 520px;} .row-11 {height: 337.5px} .Modules.col-12 {width: 600px;} .col-12 {width: 570px;} .row-12 {height: 370px} .Modules.col-13 {width: 650px;} .col-13 {width: 620px;} .row-13 {height: 402.5px} .Modules.col-14 {width: 700px;} .col-14 {width: 670px;} .row-14 {height: 435px} .Modules.col-15 {width: 750px;} .col-15 {width: 720px;} .row-15 {height: 467.5px} .Modules.col-16 {width: 800px;} .col-16 {width: 770px;} .row-16 {height: 500px} .Modules.col-17 {width: 850px;} .col-17 {width: 820px;} .row-17 {height: 532.5px} .Modules.col-18 {width: 900px;} .col-18 {width: 870px;} .row-18 {height: 565px} .Modules.col-19 {width: 950px;} .col-19 {width: 920px;} .row-19 {height: 597.5px} .Modules.col-20 {width: 1000px;} .col-20 {width: 970px;} .row-20 {height: 630px} .Modules.col-21 {width: 1050px;} .col-21 {width: 1020px;} .row-21 {height: 662.5px} .Modules.col-22 {width: 1100px;} .col-22 {width: 1070px;} .row-22 {height: 695px} .Modules.col-23 {width: 1150px;} .col-23 {width: 1120px;} .row-23 {height: 727.5px} .Modules.col-24 {width: 1200px;} .col-24 {width: 1170px;} .row-24 {height: 760px} .col-24 {max-width: calc(100% - 30px);} .Modules {float: left; width: 100%;} [class*="col-"] {float: left; clear: none; margin: 10px 15px ; } .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: #464646; 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: #e53246; 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: #e53246; 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: #EFA0AA;} .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: #EB7482 !important; color: #FFFFFF !important;} .DynarchCalendar-day-othermonth {display: none;} .DynarchCalendar-day-today {color: #FFFFFF; background-color: #EFA0AA; font-weight: bold;} [id*="calendar-container"] div.on {color: #FFFFFF; background-color: #e53246;} .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: #e53246; 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: #e53246;} .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 #e53246; 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: #e53246;} div.PAGENAVIGLIST span.navig-count {} div.PAGENAVIGLIST span[class*="navig"] a:before {border: solid 1px #e53246; 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% - 30px); overflow: hidden; margin: 10px 15px ; } #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 15px ; } .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: #EFA0AA; color: #FFFFFF !important; padding: 4px 15px; display: block; float: left; margin-right: 5px; border: solid 1px  #e53246; 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: #e53246;} .ONGLETS div.CONTENT {border: solid 1px  #e53246; 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.9em; } 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;} .popin-item {max-width: 800px; background-color: #E0E0E0; padding: 10px; overflow: hidden;} .popin-item > span {display: block; float: left; width: 37%; margin-bottom: 10px;} .popin-item > span > a {min-height: 40px;} .popin-accroche {float: none; display: inline;} .popin-accroche h4 {margin: 0;} .popin-item .popin-prix {float: right; width: auto; min-width: 30%; background-color: #FCFCFC;box-shadow:  0px 0px 2px 0px ;  text-align: center; margin: 20px 0;} .popin-item .popin-prix div.PRIX {font-size: 1.1em;} .popin-item .popin-prix div.PRIX .PRIXVENTE {font-size: 1.5em; padding: 5px;} .popin-item .popin-prix div * {margin: 6px auto;} .popin-item .popin-prix > div {display: block; margin: 8px; width: calc(100% - 16px); border: solid 1px #A8A8A8; background-color: #E0E0E0;} .popin-item table td {width: 33%;} .popin-item table td.popin-photo {background-color: #FFFFFF; text-align: center;} .popin-item table td.popin-retourAchat, .popin-item table td.popin-finaliserAchat {background-color: #545454; position: relative; padding: 5px; height: 45px;} .popin-item table td.popin-finaliserAchat {background-color: #e53246; padding: 5px 10px;} .popin-item table td.popin-retourAchat:hover, .popin-item table td.popin-finaliserAchat:hover {background-color: #000000 !important;} .popin-item table td[class*="Achat"] a[class*="taoicon-Tao"]:before {color: #FFFFFF;} .popin-item .popin-retourAchat a, .popin-item .popin-finaliserAchat a {display: table; vertical-align: middle; color: #FCFCFC !important; font-weight: bold; font-size: 1.1em; text-transform: uppercase; width: 100%; line-height: 1.5em; float: left;} .popin-item [class*="Achat"] a:before, .popin-item [class*="Achat"] a span {float: none; display: table-cell; vertical-align: middle;} .popin-item .popin-retourAchat a {text-align: left;} .popin-item .popin-finaliserAchat a {text-align: right;} .popin-item a.taoicon-Tao-left:before, .popin-item a.taoabove-Tao-right:after {color: #FFFFFF; font-weight: normal; font-size: 2rem !important; line-height: 35px !important;} .popin-item .reducPrix {background-color: #EEEEEE; border: solid 1px #B6B6B6; width: 70%; margin: 5px auto;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] {margin: 15px 0; width: 100%; padding: 5px;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] dt.ITEM-DT {width: 150px; height: auto; float: left; margin-right: 30px;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] dt.ITEM-DT a {line-height: initial;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] dd.ITEM-DD {text-align: left; margin-bottom: 20px;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] dd.ITEM-DD > a {font-size: 1.2em; font-weight: bold; line-height: 1.2em;} #taojquery-popin .PRODUIT-ASSOCIES dl[class*="col-"] a.taoicon-Tao-addcart {float: right;} .PRODUIT .PANIERQUANTITE {width: 100%; background-color: #EEEEEE; overflow: hidden; padding: 10px; margin-bottom: 10px;} .PRODUIT .PANIERQUANTITE .h4-like {float: left; margin: 0; line-height: 30px;} .PRODUIT .PANIERQUANTITE .h4-like+span {float:right;} .blocEdit > span {position: relative; font-size: 1.3em; width: 120px; display: block;} .blocEdit input {text-align: center; line-height: 34px;} a.articleDown, a.articleUp {line-height: 24px; width: 24px; color: #e53246; position: absolute; border-radius: 20px;  z-index: 50; top: 7px; text-align: center;} a.articleDown {left: 5px;} a.articleUp {right: 5px;} .blocEdit:hover a.articleDown, .blocEdit:hover a.articleUp {background-color: #F6EDF0;} .CATALOGUE div.PAGES h1 > span {font-size: 0.7em;} .CATALOGUE div.PAGES h1 > span:before {content: "//"; margin: 0 5px 0 20px;} div.LISTES > dl.ITEM, div.LISTES > .CONTENU-BLOC > dl.ITEM {text-align: center; position: relative; background-color: #FFFFFF;box-shadow:  0px 0px 4px 0px #D2D2D2; } .CATEGORIE-LISTE dl dt > a {line-height: 200px;} .PRODUIT-LISTE .ITEM dt.ITEM-DT > a {line-height: 200px;} .produitPhoto {box-shadow:  0px 0px 10px 0px #ccc; } .PRODUIT .IMAGEPRINCIPALE {position: relative;} .PRODUIT .IMAGEPRINCIPALE a {line-height: 250px; display: block; cursor: initial;} .PRODUIT .IMAGEPRINCIPALE img {vertical-align: middle; cursor: zoom-in;} .PRODUIT .IMAGEPRINCIPALE img[zoomdiaporama] {cursor: zoom-in;} .PRODUIT .IMAGEPRINCIPALE div.legendePhoto {display: none; z-index: 100;} .PRODUIT .PHOTO:hover div.legendePhoto {display: block;} .PRODUIT div.MARQUE {position: absolute; bottom: 0;} .PRODUIT .produitCommerce .PRIX {font-weight: bold; color: #e53246; margin-bottom: 10px; font-size: 1.33em;  float: right;} .PRODUIT-FLAGS > span {padding: 2px 10px; color: white; font-weight: bold; border: solid 1px #97202E; border-radius: 4px; background-color: #e53246;box-shadow:  1px 1px 2px  #8C8C8C; text-shadow: 1px 1px 2px #000000; } .ITEM .PRODUIT-FLAGS > span {display: table; margin: 4px auto;} .PRODUIT .PRODUIT-FLAGS > span {float: left; margin: 4px;} .smallCat {width: 200px;} .mediumCat {width: 400px;} .largeCat {width: 1000px;} .SOUSNAVIGATION .LIEN-MARQUE {float: left; margin-right: 20px;} .CONTENEUR.FOCUS .FlagFocus {display: none;} .CONTENEUR.PROMOTIONS .FlagPromo {display: none;} .CONTENEUR.SOLDES .FlagSolde {display: none;} .CONTENEUR.NOUVEAU .FlagNew {display: none;} .ITEM-QUIZ {clear: none; padding: 10px !important; background-color: #EEEEEE; border-radius: 5px; margin: 10px 15px ; } 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;} dl.ItemDefault {border-bottom: solid 1px #e53246; padding-bottom: 15px; position: relative;} dl.ItemDefault span.ITEM-TITRE a {color: #464646;} dl.ItemDefault:hover span.ITEM-TITRE a {color: #e53246;} dl.ItemDefault span.ABSTRACT {display: block; padding-right: 80px;} dl.ItemDefault dd.ITEM-DD  span.LIEN {margin: 0; bottom: 0; right: 0; position: absolute;} dl.ItemDefault dd.ITEM-DD span.LIEN a {background-color: #e53246; color: #FFFFFF; line-height: 1em; width: 1em; display: block; text-align: center; font-size: 2em;} dl.ItemDefault:hover dd.ITEM-DD span.LIEN a {background-color: #464646;} .TopHead {background-color: #EEEEEE; text-align: center; border-bottom: solid 2px #C4C4C4; font-size: 1.15em;} .TopHead .TAOADMIN {bottom: -10%;} .HEAD {position: fixed; top: 0; z-index: 100; background-color: #FFFFFF;} .HEAD .MENU-DEROULANT {text-transform: uppercase;} .HEAD div.MenuHead {width: auto; background-color: #bcd041;  margin-bottom: 20px; white-space: nowrap; font-size: 0.85em;} .HEAD div.MenuHead div.LEVEL-0 > a {font-weight: normal; color: #FFFFFF;} .HEAD div.MenuHead div.LEVEL-0 > a:hover {color: #000000;} .HEAD div.MenuHead a[href="/"]:before {font-family: Tao; margin-right: 0.3em;} div.MENU-DEROULANT .CACES {display: none !important;}.HEAD [class*="taoicon"] a {color: #FFFFFF;} .HEAD span[class*="taoicon"] {padding: 4px 12px; color: #FFFFFF; background-color: #0e71b4; float: left; margin-left: 30px;} .HEAD span[class*="taoicon"] {margin-left: 8px;} .HEAD span[class*="taoicon"] > span {font-size: 1.8em; line-height: 1.3em;} .HEAD span[class*="telephone"] > span {font-weight: bold;} .HEAD span[class*="taoicon"]:before {color: #FFFFFF; font-size: 2.5em;} .HEAD [class*="demande"]:hover {background-color: #bcd041;} .Brepere {height: 0px; margin: 0 !important; position: absolute; top: 170px; right: 0; height: 1px; margin: 0 !important;} .MiniHead .HEAD .menu.slideMenu > div, .MiniHead .TopHead {display: none;} .MiniHead .CONTENT-HEAD {box-shadow:  0px 0px 10px 0px #ccc; ; min-height: 95px;} .MiniHead .CONTENT-HEAD a.LOGO {width: 115px !important;} .lienElearning {background-color: #e53246; color: #FFFFFF; font-size: 1.5em; font-weight: bold;text-align: center; width: 100px; height: 100px; border-radius: 50px;  margin-top: -35px; padding-top: 15px;} .lienElearning:hover {background-color: #bcd041; color: #FFFFFF;} .FOOT > div {padding: 15px 0;} .FOOT a {color: #FFFFFF;} .FOOT a:hover {text-decoration: underline;} .TopFoot {font-size: 1.2em; background-color: #C4D3EC; text-align: left; color: #000000;} .TopFoot h2 {font-size: 1.6em; color: #000000;} .FOOT a.qualiopi_pdf {color: #000000; display: block; text-align: left; margin-top: 10px;} .CONTENT-FOOT {background-color: #0e71b4;} a.taoicon-Tao-vialink:before {color: #f07355; font-size: 2em;} a.taoicon-Tao-gglink:before {color: #dd4c39; font-size: 2em;} .BottomFoot {background-color: #084778;} .BottomFoot .MENU-DEROULANT div.LEVEL-0 {margin-bottom: 10px;} .BottomFoot .MENU-DEROULANT div.LEVEL-0 > a {font-size: 1.1em; margin-bottom: 4px;} .BottomFoot .MENU-DEROULANT div.LEVEL-1 a:before {content: "- "; margin-right: 4px;} div.NAVBASPAGE {padding: 15px 0 30px 0;} div.NAVBASPAGE * {color: #0e71b4;} @font-face {font-weight: normal; font-style: normal; font-family: Lato; src: url("/styles/fonts/Lato/Lato-Regular-webfont.eot"), url(/styles/fonts/Lato/Lato-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/Lato/Lato-Regular-webfont.woff2) format("woff2"), url("/styles/fonts/Lato/Lato-Regular-webfont.woff") format("woff"), url("/styles/fonts/Lato/Lato-Regular-webfont.ttf") format("truetype"), url("/styles/fonts/Lato/Lato-Regular-webfont.svg#Lato") format("svg"), local(\"nolocal\");}.CONTENT-HEAD .MINIFORM {width: 190px; margin: 0 0 0 30px; background-color: #EEEEEE; line-height: 40px; position: relative;} .CONTENT-HEAD .MINIFORM span[role="status"] {display: none;} .CONTENT-HEAD .MINIFORM form {float: left; width: 100%; height: 40px; overflow: hidden;} .CONTENT-HEAD .MINIFORM form span {float: none; width: 150px;} .CONTENT-HEAD .MINIFORM span > input {line-height: 40px; border: none; background-color: transparent; width: 150px; color: #8C8C8C; padding: 0 10px;} .CONTENT-HEAD .MINIFORM input#ok {float: right; line-height: 40px; position: relative; z-index: 50; width: 30px; font-size: 0; background-color: transparent;} .CONTENT-HEAD .MINIFORM form > span:after {background-color: #8C8C8C; color: #FFFFFF; position: absolute; right: 0; top: 0; font-family: Tao !important; line-height: 40px; font-size: 1.5em; padding: 0 15px;} .FONDBODY {padding-top: 222px;} div.CONTENU p, .CONTENU li, dt.ITEM-DT, span.ITEM-TITRE {font-size: 1.3em !important;} .PAGES {position: relative; z-index: 10;} .PAGES .ACCROCHE {font-size: 1em;} .PAGES li {list-style-type: none; line-height: 1.5em;} .PAGES li:before {margin-right: 0.5em; color: #0e71b4; font-family: Tao;} div.TITRE, h1, .h1-like {text-transform: uppercase; color: #464646;} .NEWS h1, .CATEGORIE h1 {background-color: #0e71b4; display: inline-block; margin-left: 2em; padding: 0 0.4em; line-height: 32px; color: #FFFFFF; font-weight: normal; clear: both; z-index: 50;} .NEWS h1:before, .CATEGORIE h1:before {content: " "; display: block; width: calc(100% - 30px); margin: 0 15px; height: 32px; position: absolute; left: 0; top: 10px; background-color: #D1DAF0; z-index: -1;} .CATEGORIE h1 {background-color: #e53246;} .CATEGORIE h1:before {background-color: #F4D7DC;} h2, .h2-like {color: #0e71b4; font-weight: normal;} h3, .h3-like {color: #e53246;} .COL-DROITE > a, .COL-DROITE > div {display: block; margin-bottom: 20px;} .COL span.ITEM-IMG, .COL .IMLINK {width: 100% !important; text-align: center; margin-bottom: 10px;} div.NavigPage {border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0;} div.MenuTop {margin-bottom: 0;} div.NavigPage .PATH a {color: #464646;} div.NavigPage .PATH a:hover {color: #0e71b4;} div.NavigPage .PATH a:before {color: #0e71b4;} dl.ITEM span.ITEM-TITRE a {font-weight: bold;} .PAGES dl.TYPE-PARTENAIRE {border-radius: 6px; box-shadow: inset 0 0 12px 0 #C4C4C4;  min-height: 225px;} .PAGES dl.TYPE-PARTENAIRE dd.ITEM-DD > span {float: left; display: block; width: 100% !important; margin: 5px 0; text-align: center;} .PAGES dl.TYPE-PARTENAIRE dd.ITEM-DD > span.ITEM-IMG {line-height: 150px;} .PAGES dl.TYPE-PARTENAIRE dd.ITEM-DD > span.ITEM-IMG img {vertical-align: middle; float: none;} .PAGES dl.TYPE-PARTENAIRE dd.ITEM-DD > span.ITEM-TITRE {min-height: 50px;} .sommaireHome {width: 100%; float: left; position: relative;} .sommaireHome:nth-child(3) {margin: 0 2%;} .sommaireHome h3 {padding: 0; margin: 0 0 1em 0;} .sommaireHome h3 a {color: #464646; font-size: 1.2em; overflow: hidden; display: block;} .sommaireHome h3 a:hover {color: #e53246;} .sommaireHome h3 a:after {content: "+"; float: right; color: #FFFFFF; background-color: #e53246; font-weight: normal; padding: 0.5px 0.6em; font-size: 1.2em; line-height: 1.82em;} .sommaireHome h3 a:hover:after {background-color: #464646;} .sommaireHome h3 a > span {color: #B6B6B6; font-weight: normal; font-size: 0.9em;} .sommaireHome.first {width: 32%;} .sommaireHome.first h3 a:after {position: absolute; top: 0; right: 0;} .sommaireHome.first h3 a > span {display: block;} .sommaireHome.second h3 a {display: block; line-height: 2.2em; border-bottom: solid 1px #e53246;} .sommaireHome.second h3 a img {float: left; margin-right: 1em;} .INDEX span.BLOC-TITRE {background-color: #EEEEEE; overflow: hidden; margin-bottom: 0.8em; font-size: 1.8em; background-image : url(/styles/default/images/trame.png);  position: relative;} .INDEX span.BLOC-TITRE h2 a {display: block; float: left; text-align: left; text-transform: uppercase; font-weight: normal; margin-left: 1.7em; padding: 0.4em; background-color: #FCFCFC; color: #464646;} .INDEX span.BLOC-TITRE h2 a:after {content: "+"; position: absolute; right: 0; top: 0; color: #FFFFFF; background-color: #bcd041; line-height: 2em; width: 2em; text-align: center;} .INDEX span.BLOC-TITRE h2 a:hover:after {background-color: #464646 !important;} .INDEX .COL span.BLOC-TITRE {line-height: 1.2em;} .INDEX .COL span.BLOC-TITRE h2 a {background-image : url(/styles/default/images/trame.png); } .INDEX .Bformations span.BLOC-TITRE {background-color: #F3CCD2;} .INDEX .Bformations span.BLOC-TITRE h2 a {background-color: #e53246; color: #FFFFFF;} .INDEX .Bformations span.BLOC-TITRE h2 a:after {content: "";} .INDEX .Bformations span.BLOC-TITRE span {float: right; margin: 8px; display: block; font-size: .85em; color: #000000; font-weight: normal;} .INDEX .Btemoin span.BLOC-TITRE {background-color: #C4D3EC;} .INDEX .Btemoin span.BLOC-TITRE h2 a {background-color: #0e71b4; color: #FFFFFF;} .INDEX .Btemoin span.BLOC-TITRE h2 a:after {background-color: #0e71b4;} .INDEX .Btemoin span.ITEM-IMG {width: 20%; text-align: center; float: left;} .INDEX * .Btemoin span.ITEM-IMG > img {width: auto !important; height: 75px !important;} .INDEX .COL dl.ITEM {font-size: 0.9em;} .INDEX .PAGES > .taojquery-slides-show {margin-bottom: 30px;} .INDEX .taojquery-slides-show > div {z-index: 0;} .INDEX .taojquery-slides-show dl.ITEM {z-index: 0; position: relative; margin: 0; padding: 0;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD {margin: 0; padding: 0;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-IMG {position: absolute; width: 100%; margin: 0; z-index: 0;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-IMG img {width: 100%;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-TITRE h2 {position: relative; z-index: 100; font-size: 1.3em; color: #FFFFFF; background-color: #90B7DC; float: left; clear: both; margin: 25px 0 25px 120px; padding: 6px 15px;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ABSTRACT {position: relative; z-index: 100; float: left; clear: both; margin-left: 120px; color: #464646; background-color: #bcd041; padding: 6px 15px;font-size: 1.6em; font-weight: bold; max-width: 60%;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-TITRE a {color: #FFFFFF;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ABSTRACT p {margin: 0;} .INDEX .taojquery-slides-show .prev:before, .INDEX .taojquery-slides-show .next:before {color: #FFFFFF; font-size: 3em; opacity : 0.5 ;  z-index: 200;} .INDEX .taojquery-slides-show .PAGENAVIG {top: auto; right: 1.5em; bottom: 1.5em; width: auto;} .INDEX .taojquery-slides-show .PAGENAVIG a {font-size: 0px;  width: 12px; height: 12px; border-radius: 10px;  background-color: #B6B6B6;} .INDEX .taojquery-slides-show .PAGENAVIG .current a {background-color: #FFFFFF !important;} select {height: 41px;} .ADRESSE textarea, .MESSAGE textarea {min-height: 203px;} div.DEVIS div.label {vertical-align: top;} .default div.DEVIS fieldset {border: none; clear: both;} .default div.DEVIS fieldset+fieldset > div:not(.SUBMIT) {float: left; width: 47%; background-color: #DEE1F4; margin-bottom: 10px;} .default div.DEVIS fieldset+fieldset > div:nth-child(2n+3) {margin-left: 6%;} .default div.DEVIS fieldset+fieldset > div:nth-child(2n+4) {clear: left;} .default div.DEVIS .FORMATION h2 {background-color: #FFFFFF; margin: 0; padding: 10px 0;} .default div.DEVIS .FORMATION {font-size: 0.75em;} .default div.DEVIS .FORMATION div.label {width: 70% !important; line-height: 1.6em;} .default div.DEVIS .FORMATION div.code {width: 30% !important;} .default div.DEVIS .FORMATION div.code span:after {content: "Pers."; margin-left: 0.5em;} .default div.DEVIS .FORMATION div.code input {width: 30px;} div.DEVIS .DT100 {background-color: #F5E2E6 !important; margin-top: 15px !important;} div.DEVIS .DT100 .label, div.DEVIS .DT100 .code {width: 100% !important; text-align: left; display: block !important;} .ITEM-IMG.mediumCat {margin-top: 60px;} .PRODUIT h1 > div {background-color: #F4D7DC; overflow: hidden; margin-bottom: 0.4em;} .PRODUIT h1 > div > div {font-size: 0.9em; float: left; margin-left: 2em; padding: 0.2em 0.4em; color: #FFFFFF; background-color: #e53246; text-transform: uppercase;} .PRODUIT div.img {padding-left: 40px;background-color: #F4D7DC;} .PRODUIT .ACCROCHE {font-weight: bold;} .PRODUIT .SommairePage {border-top: solid 1px #D2D2D2; border-bottom: solid 1px #D2D2D2; padding: 0.6em 0; overflow: hidden;} .PRODUIT .SommairePage > span {float: right; width: auto; border: solid 1px #0e71b4;} .PRODUIT .SommairePage select {background-color: transparent; border: none; color: #0e71b4; font-size: 0.9em;} a.DEMANDE-PRODUIT {background-color: #bcd041; color: #545454; padding: 0.5em; font-size: 1.25em; text-transform: uppercase; overflow: hidden;} a.DEMANDE-PRODUIT span {line-height: 1.2em;} a.DEMANDE-PRODUIT strong {font-size: 1.7em;} a.DEMANDE-PRODUIT span:before {font-size: 2.5em; color: #545454;} .COL-DROITE span.BLOC-TITRE {text-transform: uppercase; font-weight: normal; font-size: 1.4em;} .COL-DROITE .SYNTHESE {background-color: #0e71b4;} .COL-DROITE .SYNTHESE * {color: #FFFFFF;} .COL-DROITE .SYNTHESE *:before {color: #AAC5E4;} .COL-DROITE .SYNTHESE span.BLOC-TITRE {background-color: #063964;} .COL-DROITE .SYNTHESE .CONTENU-BLOC > span+span {display: block; font-size: 1.5em; clear: both; padding: 5px 10px; clear: both;} .COL-DROITE .SYNTHESE .CONTENU-BLOC > span+span:before {font-size: 1.8em;} .Bgris {background-color: #EEEEEE} .COL span.BLOC-TITRE {line-height: 2em; text-align: center;} .Bgris span.BLOC-TITRE {background-color: #D2D2D2;} .Bgris .ITEM {padding: 0.5em;} .Bgris .ITEM+.ITEM {border-top: solid 1px #D2D2D2;} .Bgris .ITEM a {color: #464646;} .COL .UNITE-MOBILE a {font-weight: bold; text-align: center; color: #46a82c; font-size: 1.3em; display: block;} .COL div.PHOTO {float: left; clear: both; width: 100%;} .PRODUIT .COL div.DIAPOROLLOVER dl.IMAGEPRINCIPALE {margin: 0; width: 100%;} .COL dl.IMAGEPRINCIPALE dd {display: none;} .COL div.PHOTO-LISTE {margin: 0;} .COL div.DIAPOROLLOVER div.PHOTO-LISTE > dl {float: left; width: 33%; padding: 1%; line-height: 80px;} .COL div.PHOTO-LISTE dt a img {width: 100%;} div.DIAPOROLLOVER dl.IMAGEPRINCIPALE > dt {height: auto;} .PRODUIT dl.IMAGEPRINCIPALE a {line-height: 180px;} .COL .UTILS {float: left;} .COL .UTILS *[class*="taoicon"], .COL .UTILS+a {font-size: 2em;} .COL .UTILS+a {margin-left: -15px;} .COL .UTILS *[class*="taoicon"]:before, .COL .UTILS+a:before {color: #707070; font-size: 2em;} .LISTES dl.ITEM {padding: 10px; text-align: left; min-height: 370px;} .LISTES dl.ITEM .PRODUIT-FLAGS { position: absolute; right: 5px; top: 5px;} .LISTES dt a {display: block; line-height: 210px; text-align: center; display: block;} .LISTES dd > a {font-size: 1.4em; min-height: 2.4em; display: block;} .LISTES dd > p {font-size: 1.15em !important;} .PRODUIT-ASSOCIES {margin-top: 40px;} .PRODUIT-ASSOCIES span.BLOC-TITRE {color: #464646; background-color: #D2D2D2; text-transform: uppercase; font-weight: normal; font-size: 1.4em; line-height: 2em; text-align: center;} .PRODUIT-ASSOCIES dl.ITEM {clear: none !important;} dl.ITEM .ACCROCHE {font-weight: normal; font-size: 1em;} *[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";} .HEAD div.MenuCat div.LEVEL-0 > a:after, *[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";} .HEAD div.MenuHead a[href="/"]:before, *[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";} .PAGES li: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";} .HEAD .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-CFPS-accueil"]:before, *[class*="taoabove-CFPS-accueil"]:after {content: "\f101";} *[class*="taoicon-CFPS-demande"]:before, *[class*="taoabove-CFPS-demande"]:after {content: "\f102";} *[class*="taoicon-CFPS-share"]:before, *[class*="taoabove-CFPS-share"]:after {content: "\f103";} *[class*="taoicon-CFPS-star"]:before, *[class*="taoabove-CFPS-star"]:after {content: "\f104";} *[class*="taoicon-CFPS-telephone"]:before, *[class*="taoabove-CFPS-telephone"]:after {content: "\f105";} *[class*="taoicon-CFPS-time-left"]:before, *[class*="taoabove-CFPS-time-left"]:after {content: "\f106";} *[class*="taoicon-CFPS-users-group"]:before, *[class*="taoabove-CFPS-users-group"]:after {content: "\f107";} *[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-CFPS"]:before, *[class*="taoabove-CFPS"]:after {font:normal normal normal 1.25rem CFPS; font-family: CFPS; text-align: center;} @font-face {font-weight: normal; font-style: normal; font-family: CFPS; src: url("/styles/fonts/CFPS/CFPS.eot"), url(/styles/fonts/CFPS/CFPS.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/CFPS/CFPS.woff2) format("woff2"), url("/styles/fonts/CFPS/CFPS.woff") format("woff"), url("/styles/fonts/CFPS/CFPS.ttf") format("truetype"), url("/styles/fonts/CFPS/CFPS.svg#CFPS") 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: #e53246;} .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: #e53246; padding: 0.25em;} *[class*="cercle-o"]:before, *[class*="cercle-o"]:after {border: solid 1px #e53246; background-color: transparent; color: #e53246;} *[class*="carre"]:before, *[class*="carre"]:after {border-radius: 0.2em;  color: #FFFFFF; background-color: #e53246; padding: 0.25em;} *[class*="carre-o"]:before, *[class*="carre-o"]:after {border: solid 1px #e53246; background-color: transparent; color: #e53246;} *[class*="shadow"]:before, *[class*="shadow"]:after {text-shadow: 1px 1px 1px #000000; ;} *[class*="dominante"]:before, *[class*="dominante"]:after {color: #e53246;} *[class*="secondaire"]:before, *[class*="secondaire"]:after {color: #bcd041;} *[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: 1240px) {div.PAGES {padding: 0 0px;} div.PAGES {min-height: 350px;} .visible .openClick+div {display: block !important; opacity : 1  !important; } .visible .openClick {display: none !important;} .noBig {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% - 30px) !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% - 320px);} body.PLANNING.withColG.withColD .COL-CENTRE {width: calc(100% - 540px);} body.PLANNING .PAGES {width: 100% !important;} #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 15px ; } .NavigPage {padding: 0 0px;} .switchContent {display: block !important; opacity: 1 !important;} .switch [data-bouton_menu-id] {display: none;} .HEAD div.menu {margin: 0 !important;} .HEAD div.MenuHead:before, .HEAD div.MenuHead:after {content: " "; width: 0; height: 0; border-style: solid;} .HEAD div.MenuHead:before {float: left; margin-left: -32px; border-width: 0 32px 32px 0; border-color: transparent #bcd041 transparent transparent;} .HEAD div.MenuHead:after {float: right; margin-right: -32px; border-width:32px 32px 0 0; border-color: #bcd041 transparent transparent transparent; margin-top: -33px;} .HEAD div.MenuCat {clear: none; width: 870px;} .HEAD div.MenuCat div.LEVEL-0 > a {font-size: 1.4em; padding: 0 0 0.3em 0; white-space: nowrap;} .HEAD div.MenuCat div.LEVEL-0 > a:after {font-family: Tao; font-size: 1.2em; margin: 0 15px;} .HEAD div.MenuCat div.LEVEL-0:hover > a {color: #0e71b4;} .HEAD div.MenuCat div.LEVEL-1 {box-shadow:  0 0 5px 0 #545454;  background-color: #0e71b4 !important; height: 0; overflow: hidden;} .HEAD div.MenuCat .LEVEL-0:hover div.LEVEL-1 {height: auto;} .HEAD div.MenuCat div.LEVEL-1 a {display: block; color: #FFFFFF; line-height: 1.2em; padding: 10px;} .HEAD div.MenuCat div.LEVEL-1 a:hover {color: #000000; background-color: #FFFFFF;} .HEAD div.MenuCat {position: relative;} .HEAD div.MenuCat .Autres {position: static;} .HEAD div.MenuCat .Autres a {padding: 4px 2px !important;} .HEAD div.MenuCat .Autres div.LEVEL-1 {width: 100%; left: 0; column-count: 6; column-count: 6; column-gap: 20px; column-gap: 20px; column-rule: 1px dotted #9b9b9b; column-rule: 1px dotted #9b9b9b;  padding: 15px;} .HEAD div.MenuCat .Autres div.LEVEL-1 > div {min-height: 300px;} .HEAD div.MenuCat .Autres div.MORE {display: inline;} .HEAD div.MenuCat .Autres div.MORE > a {font-weight: bold; font-size: 1.2em;} .HEAD div.MenuCat .Autres div.LEVEL-1 * {visibility: inherit !important; position: static !important;} .HEAD div.MenuCat .Autres div.LEVEL-2 {opacity : 1 ;  text-transform: none;} .HEAD div.MenuCat .Autres div {border: none;} .HEAD a.LOGO {margin: 15px;} .HEAD div.MenuHead {margin-right: 130px;} .HEAD [class*="telephone"] {margin-left: 150px !important;} div.MenuV {column-count: 4; column-count: 4; column-gap: 15px; column-gap: 15px; column-rule: ; column-rule: ; } .INDEX .taojquery-slides-show dl.ITEM {width: 870px;} } @media screen and (max-width: 1240px) and (min-width:920px) {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:900px} .visible .openClick+div {display: block !important; opacity : 1  !important; } .visible .openClick {display: none !important;} .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% - 30px) !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;} .col-8 {width:420px;} .Modules.col-8 {width:450px;} .Modules .col-8:nth-child(2n+1) {clear: left;} .col-9 {width:420px;} .Modules.col-9 {width:450px;} .Modules .col-9:nth-child(2n+1) {clear: left;} .col-10 {width:420px;} .Modules.col-10 {width:450px;} .Modules .col-10:nth-child(2n+1) {clear: left;} .col-11 {width:420px;} .Modules.col-11 {width:450px;} .Modules .col-11:nth-child(2n+1) {clear: left;} .col-12 {width:420px;} .Modules.col-12 {width:450px;} .Modules .col-12:nth-child(2n+1) {clear: left;} .col-13 {width:870px;} .Modules.col-13 {width:900px;} .col-14 {width:870px;} .Modules.col-14 {width:900px;} .col-15 {width:870px;} .Modules.col-15 {width:900px;} .col-16 {width:870px;} .Modules.col-16 {width:900px;} .col-17 {width:870px;} .Modules.col-17 {width:900px;} .col-18 {width:870px;} .Modules.col-18 {width:900px;} .col-19 {width:870px;} .Modules.col-19 {width:900px;} .col-20 {width:870px;} .Modules.col-20 {width:900px;} .col-21 {width:870px;} .Modules.col-21 {width:900px;} .col-22 {width:870px;} .Modules.col-22 {width:900px;} .col-23 {width:870px;} .Modules.col-23 {width:900px;} .col-24 {width:870px;} .Modules.col-24 {width:900px;} #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 15px ; } .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;} .HEAD div.menu {margin: 0 !important;} .HEAD div.MenuHead:before, .HEAD div.MenuHead:after {content: " "; width: 0; height: 0; border-style: solid;} .HEAD div.MenuHead:before {float: left; margin-left: -32px; border-width: 0 32px 32px 0; border-color: transparent #bcd041 transparent transparent;} .HEAD div.MenuHead:after {float: right; margin-right: -32px; border-width:32px 32px 0 0; border-color: #bcd041 transparent transparent transparent; margin-top: -33px;} .HEAD div.MenuCat {clear: none; width: 870px;} .HEAD div.MenuCat div.LEVEL-0 > a {font-size: 1.4em; padding: 0 0 0.3em 0; white-space: nowrap;} .HEAD div.MenuCat div.LEVEL-0 > a:after {font-family: Tao; font-size: 1.2em; margin: 0 15px;} .HEAD div.MenuCat div.LEVEL-0:hover > a {color: #0e71b4;} .HEAD div.MenuCat div.LEVEL-1 {box-shadow:  0 0 5px 0 #545454;  background-color: #0e71b4 !important; height: 0; overflow: hidden;} .HEAD div.MenuCat .LEVEL-0:hover div.LEVEL-1 {height: auto;} .HEAD div.MenuCat div.LEVEL-1 a {display: block; color: #FFFFFF; line-height: 1.2em; padding: 10px;} .HEAD div.MenuCat div.LEVEL-1 a:hover {color: #000000; background-color: #FFFFFF;} .HEAD div.MenuCat {position: relative;} .HEAD div.MenuCat .Autres {position: static;} .HEAD div.MenuCat .Autres a {padding: 4px 2px !important;} .HEAD div.MenuCat .Autres div.LEVEL-1 {width: 100%; left: 0; column-count: 6; column-count: 6; column-gap: 20px; column-gap: 20px; column-rule: 1px dotted #9b9b9b; column-rule: 1px dotted #9b9b9b;  padding: 15px;} .HEAD div.MenuCat .Autres div.LEVEL-1 > div {min-height: 300px;} .HEAD div.MenuCat .Autres div.MORE {display: inline;} .HEAD div.MenuCat .Autres div.MORE > a {font-weight: bold; font-size: 1.2em;} .HEAD div.MenuCat .Autres div.LEVEL-1 * {visibility: inherit !important; position: static !important;} .HEAD div.MenuCat .Autres div.LEVEL-2 {opacity : 1 ;  text-transform: none;} .HEAD div.MenuCat .Autres div {border: none;} .HEAD [class*="telephone"] {margin-left: 20px !important; letter-spacing: -0.1em;} div.MenuV {column-count: 3; column-count: 3; column-gap: 15px; column-gap: 15px; column-rule: ; column-rule: ; } .CONTENT-HEAD .MINIFORM {margin: 0 0 0 8px;} .INDEX .taojquery-slides-show dl.ITEM {width: 870px;} } @media screen and (max-width:920px) and (min-width:620px) {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:600px} .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% - 30px) !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: #e53246; 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: #e53246; 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:270px;} .Modules.col-8 {width:300px;} .Modules .col-8:nth-child(2n+1) {clear: left;} .col-9 {width:270px;} .Modules.col-9 {width:300px;} .Modules .col-9:nth-child(2n+1) {clear: left;} .col-10 {width:270px;} .Modules.col-10 {width:300px;} .Modules .col-10:nth-child(2n+1) {clear: left;} .col-11 {width:270px;} .Modules.col-11 {width:300px;} .Modules .col-11:nth-child(2n+1) {clear: left;} .col-12 {width:270px;} .Modules.col-12 {width:300px;} .Modules .col-12:nth-child(2n+1) {clear: left;} .col-13 {width:570px;} .Modules.col-13 {width:600px;} .col-14 {width:570px;} .Modules.col-14 {width:600px;} .col-15 {width:570px;} .Modules.col-15 {width:600px;} .col-16 {width:570px;} .Modules.col-16 {width:600px;} .col-17 {width:570px;} .Modules.col-17 {width:600px;} .col-18 {width:570px;} .Modules.col-18 {width:600px;} .col-19 {width:570px;} .Modules.col-19 {width:600px;} .col-20 {width:570px;} .Modules.col-20 {width:600px;} .col-21 {width:570px;} .Modules.col-21 {width:600px;} .col-22 {width:570px;} .Modules.col-22 {width:600px;} .col-23 {width:570px;} .Modules.col-23 {width:600px;} .col-24 {width:570px;} .Modules.col-24 {width:600px;} .row-4 {height: 77.5px;} #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: #E95E6E;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #EC7F8C;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #EFA0AA;} [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: #e53246; 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: #e53246; 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: #E95E6E;} .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: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e53246 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e53246;} .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;} .CATALOGUE div.PAGES h1 > span {display: none;} .ITEM-QUIZ {max-width: calc(100% - 30px);} [class*="COL-"] label {min-width: 33.33%;} .HEAD {min-height: 130px;} .HEAD a.LOGO {margin: 15px auto; float: none; display: block; width: 180px;} .HEAD div.menu {margin-top: -80px;} .HEAD div.MenuHead > div {width: 100%;} .HEAD div.MenuCat {margin-top: -5px; width: auto;} .HEAD div.MenuCat.toggleMenu {margin: 0; width: 100%; max-width: 100%;} .HEAD div.MenuCat div.LEVEL-0 > a:after {display: none;} .HEAD div.MenuCat a {color: #FFFFFF;} .HEAD .menu div [class*="taoicon"] {clear: both; margin: 10px !important; width: calc(100% - 20px);} .CONTENT-FOOT {display: none;} div.MenuV {column-count: 2; column-count: 2; column-gap: 15px; column-gap: 15px; column-rule: ; column-rule: ; } .sommaireHome:nth-child(3) {margin: 0;} .sommaireHome.first {width: 100%;} .sommaireHome.first h3 a {font-size: 1.4em;} .sommaireHome.first h3 img {float: right; clear: both;} .sommaireHome.first h3 a > span {display: inline;} .INDEX .taojquery-slides-show > div {height: 190px;} } @media screen and (max-width:620px    ) and (min-width:420px) {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:400px} .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: 1.69em; color: #e53246; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.41em;} h3, .h3-like {font-size: 1.12em;} h4, .h4-like {font-size: 0.83em;} h5, .h5-like {font-size: 0.55em;} h6, .h6-like {font-size: 0.26em;} .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 15px ; } .PAGE-INFO span.ITEM-IMG.mediumInfo span.LEGENDE {width: 100% !important;} dl.TYPE-CONTRIB {width: calc(100% - 30px) !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.MenuRub .LEVEL-0 > a {width: 100%;} 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: #e53246; 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: #e53246; 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:370px;} #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: #E95E6E;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #EC7F8C;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #EFA0AA;} [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: #e53246; 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: #e53246; 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: #E95E6E;} .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: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e53246 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e53246;} .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;} .popin-item tr {display: table; width: 100%;} .popin-item td {display: table-row; width: 100%;} .popin-item * a {text-align: center !important;} .popin-item * a:before {display: none;} .popin-item .popin-prix {display: block; width: 100%; } .popin-item .popin-prix div.PRIX {float: none;} .CATALOGUE div.PAGES h1 > span {display: none;} .ITEM-QUIZ {max-width: calc(100% - 30px);} [class*="COL-"] label {min-width: 100%;} .HEAD {min-height: 130px;} .HEAD a.LOGO {margin: 15px auto; float: none; display: block; width: 180px;} .HEAD div.menu {margin-top: -80px;} .HEAD div.MenuHead > div {width: 100%;} .HEAD div.MenuCat {margin-top: -5px; width: auto;} .HEAD div.MenuCat.toggleMenu {margin: 0; width: 100%; max-width: 100%;} .HEAD div.MenuCat div.LEVEL-0 > a:after {display: none;} .HEAD div.MenuCat a {color: #FFFFFF;} .HEAD .menu div [class*="taoicon"] {clear: both; margin: 10px !important; width: calc(100% - 20px);} dl.ItemDefault dd.ITEM-DD span.ITEM-IMG {width: 100% !important; text-align: center; clear: both; margin: 0 0 15px 0;} dl.ItemDefault dd.ITEM-DD span.ITEM-IMG a {width: 100%; text-align: center; display: block;} .CONTENT-FOOT {display: none;} .sommaireHome:nth-child(3) {margin: 0;} .sommaireHome.first {width: 100%;} .COL-DROITE > div {width: 100% !important;} .sommaireHome.first h3 a {font-size: 1.6em;} .INDEX .Btemoin span.BLOC-TITRE h2 a {font-size: 0.7em;} .INDEX .Btemoin span.ITEM-IMG {width: auto;} .INDEX .taojquery-slides-show > div {height: 125px;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-TITRE h2 {margin: 10px 0 0 10px} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ABSTRACT {margin: 10px 0 0 10px; max-width: 80%; font-size: 1em;} .INDEX .taojquery-slides-show .prev, .INDEX .taojquery-slides-show .next {display: none;} .INDEX .taojquery-slides-show .PAGENAVIG {display: none;} } @media screen and (max-width:420px) {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: 1.69em; color: #e53246; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.41em;} h3, .h3-like {font-size: 1.12em;} h4, .h4-like {font-size: 0.83em;} h5, .h5-like {font-size: 0.55em;} h6, .h6-like {font-size: 0.26em;} .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 15px ; } .PAGE-INFO span.ITEM-IMG.mediumInfo span.LEGENDE {width: 100% !important;} dl.TYPE-CONTRIB {width: calc(100% - 30px) !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.MenuRub .LEVEL-0 > a {width: 100%;} 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: #e53246; 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: #e53246; 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% - 30px);} * [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: #E95E6E;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #EC7F8C;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #EFA0AA;} [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: #e53246; 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: #e53246; 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: #E95E6E;} .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: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e53246; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e53246;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e53246 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e53246;} .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;} .popin-item tr {display: table; width: 100%;} .popin-item td {display: table-row; width: 100%;} .popin-item * a {text-align: center !important;} .popin-item * a:before {display: none;} .popin-item .popin-prix {display: block; width: 100%; } .popin-item .popin-prix div.PRIX {float: none;} .CATALOGUE div.PAGES h1 > span {display: none;} .ITEM-QUIZ {max-width: calc(100% - 30px);} [class*="COL-"] label {min-width: 100%;} .HEAD {min-height: 130px;} .HEAD a.LOGO {margin: 15px auto; float: none; display: block; width: 180px;} .HEAD div.menu {margin-top: -80px;} .HEAD div.MenuHead > div {width: 100%;} .HEAD div.MenuCat {margin-top: -5px; width: auto;} .HEAD div.MenuCat.toggleMenu {margin: 0; width: 100%; max-width: 100%;} .HEAD div.MenuCat div.LEVEL-0 > a:after {display: none;} .HEAD div.MenuCat a {color: #FFFFFF;} .HEAD .menu div [class*="taoicon"] {clear: both; margin: 10px !important; width: calc(100% - 20px);} dl.ItemDefault dd.ITEM-DD span.ITEM-IMG {width: 100% !important; text-align: center; clear: both; margin: 0 0 15px 0;} dl.ItemDefault dd.ITEM-DD span.ITEM-IMG a {width: 100%; text-align: center; display: block;} .CONTENT-FOOT {display: none;} .BottomFoot .MENU-DEROULANT {padding: 0 10px;} .sommaireHome:nth-child(3) {margin: 0;} .sommaireHome.first {width: 100%;} .COL-DROITE > div {width: 100% !important;} .sommaireHome.first h3 a {font-size: 1.6em;} .INDEX .Btemoin span.BLOC-TITRE h2 a {font-size: 0.7em;} .INDEX .Btemoin span.ITEM-IMG {width: auto;} .INDEX .taojquery-slides-show > div {height: 125px;} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ITEM-TITRE h2 {margin: 10px 0 0 10px} .INDEX .taojquery-slides-show dl.ITEM dd.ITEM-DD span.ABSTRACT {margin: 10px 0 0 10px; max-width: 80%; font-size: 1em;} .INDEX .taojquery-slides-show .prev, .INDEX .taojquery-slides-show .next {display: none;} .INDEX .taojquery-slides-show .PAGENAVIG {display: none;} } 