/**
 * Date : 2019-02-11 16:48:55
 * Navigateur : ???
 * Media : all
 * Color : ccr
 */

.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: #545454;} @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: #e24814;} .CouleurSecondaire {color: #EC8968;} .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;} .TITRE, h1, .h1-like {font-size: 2.29em; color: #e24814; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 2.06em;} h3, .h3-like {font-size: 1.83em;} h4, .h4-like {font-size: 1.6em;} h5, .h5-like {font-size: 1.37em;} h6, .h6-like {font-size: 1.14em;} body#tinymce {font-family: TradeGothic18, Arial;} body#tinymce p, body#tinymce li {line-height: 1.35em; font-size: 1.4em;} p img {vertical-align: middle;} 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 td input {width: auto;} 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: #e24814;} .Lien2 a, a.Lien2 {background-color: #e24814; 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 #EC8968} 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;} *.txtSmall {font-size: 1em !important;} html {font-size: 100%;} body {font: 14px TradeGothic18, Arial; margin: 0; padding: 0; line-height: normal; background-color: #000000;} .FONDBODY {overflow: hidden; color: #545454; width: 100%;} .CONTENEUR, .HEAD, .FOOT {float: left; width: 100%; clear: both;} .CONTENU, .B100C > .CONTENU-BLOC {width: 1200px; margin: 0 auto;} div.COL-CENTRE {background-color: #FFFFFF; float: left; width: 100%; max-width: 100%;} .withColG div.COL-CENTRE {width: 900px;} .withColD div.COL-CENTRE {width: 1000px;} .withColG.withColD div.COL-CENTRE {width: 700px;} div.COL-GAUCHE {float: left; clear: left; width: 300px; } div.COL-DROITE {float: right; width: 200px; } div.PAGES {clear: both;} div.PAGES > *, div.PAGES .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.PAGES .Modules, div.PAGES > .Modules, div.COL .Modules, div.COL > .Modules, div.PARALLAX div.Modules  {margin: 0px 0px ;  max-width: 100%;} div.PAGES > * {display: block;} script, style {display: none !important;} div.PAGES > table {display: table;} * {outline: none; box-sizing: border-box; box-sizing: border-box; ; } span.InfoBulle {line-height: 1.2em; text-align: left !important;} span.InfoBulle * {color: #FFFFFF;} span.InfoBulle, span.ICON {box-sizing: content-box; box-sizing: content-box; ; } a {color: #e24814; position: static; text-decoration: none; cursor: pointer;} a:hover {color: #EA987C;} 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 ; } 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;} *[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;} .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;} .openClick:before {pointer: cursor;} .LOGO {float: left;} h1.LOGO {margin: 0; padding: 0;} div.HANDIMENU {float: right;} .CONTENU .HIDDEN {display: none;} .u {text-decoration: underline;} .PAGES > span.ITEM-IMG {float: right;} .PAGES .ACCROCHE {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: TradeGothic18, Arial; font-size: 14px !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: 1.14em;} 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.77em; } 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.03em;  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.77em;  color: #999999; border-bottom: solid 1px #C7C7C7;} .PAGE-INFO .DATE, .PAGE-INFO .ITEM-AGENDA {font-size: 0.77em;  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;} div.TABLE input[type="text"], div.TABLE textarea, div.TABLE select {border: none; background-color: #EEEEEE; border: solid 1px #EEEEEE;} div.TABLE input:focus, div.TABLE textarea:focus, div.TABLE select:focus {background-color: #FFFFFF;} #alert_cookie {width: 100%; z-index: 2000; padding: 10px 0; text-align: center; color: #FFFFFF; position: fixed; bottom: 0; background-color : rgba(0,0,0,0.8);  font-size: 13pt;} #alert_cookie a {color: #FFFFFF; text-decoration: underline;} .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 .code label {display: block; line-height: 1.7em;} div.SEARCH .searchOk {background-color: transparent !important;} div.SEARCH .searchOk input[type="submit"] {float: right;} div.SEARCH [class*="initSearch"] {float: right; display: block; clear: both;line-height: 2.5em;} 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 [class*="col-"] .formitem {padding: 10px 15px ; } 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.83em;} div.SOMMAIRE h2 {font-size: 1.6em;} div.SOMMAIRE h3 {font-size: 1.37em;} div.SOMMAIRE h4, div.SOMMAIRE h5, div.SOMMAIRE h6 {font-size: 1.14em;} .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.6em; } .COL .BLOC-TITRE {font-size: 1.37em;} .COL .BLOC-TITRE span[class*="taoicon-"] {font-size: 0.7em;} .PAGES .BLOC-TITRE {color: #e24814;} #taojquery-popin-contenu .BLOC-TITRE {color: #e24814;} .B100, .B100C {clear: both; width: 100%;} .B90D, .B90G, .B90M, .B90C {width: 89.8%;} .B90M {margin-left: 2%;} .B90D {float: right; clear: right;} .B90G {float: left; clear: left;} .B90C {margin-left: auto; margin-right: auto; float: none;} .B90M {clear: none;}.B80D, .B80G, .B80M, .B80C {width: 79.6%;} .B80M {margin-left: 2%;} .B80D {float: right; clear: right;} .B80G {float: left; clear: left;} .B80C {margin-left: auto; margin-right: auto; float: none;} .B80M {clear: none;}.B75D, .B75G, .B75M, .B75C {width: 74.5%;} .B75M {margin-left: 2%;} .B75D {float: right; clear: right;} .B75G {float: left; clear: left;} .B75C {margin-left: auto; margin-right: auto; float: none;} .B75M {clear: none;}.B70D, .B70G, .B70M, .B70C {width: 69.4%;} .B70M {margin-left: 2%;} .B70D {float: right; clear: right;} .B70G {float: left; clear: left;} .B70C {margin-left: auto; margin-right: auto; float: none;} .B70M {clear: none;}.B60D, .B60G, .B60M, .B60C {width: 59.2%;} .B60M {margin-left: 2%;} .B60D {float: right; clear: right;} .B60G {float: left; clear: left;} .B60C {margin-left: auto; margin-right: auto; float: none;} .B60M {clear: none;}.B50D, .B50G, .B50M, .B50C {width: 49%;} .B50M {margin-left: 2%;} .B50D {float: right; clear: right;} .B50G {float: left; clear: left;} .B50C {margin-left: auto; margin-right: auto; float: none;} .B50M {clear: none;}.B40D, .B40G, .B40M, .B40C {width: 38.8%;} .B40M {margin-left: 2%;} .B40D {float: right; clear: right;} .B40G {float: left; clear: left;} .B40C {margin-left: auto; margin-right: auto; float: none;} .B40M {clear: none;}.B33D, .B33G, .B33M, .B33C {width: 31.9966%;} .B33M {margin-left: 2%;} .B33D {float: right; clear: right;} .B33G {float: left; clear: left;} .B33C {margin-left: auto; margin-right: auto; float: none;} .B33M {clear: none;}.B30D, .B30G, .B30M, .B30C {width: 28.6%;} .B30M {margin-left: 2%;} .B30D {float: right; clear: right;} .B30G {float: left; clear: left;} .B30C {margin-left: auto; margin-right: auto; float: none;} .B30M {clear: none;}.B25D, .B25G, .B25M, .B25C {width: 23.5%;} .B25M {margin-left: 2%;} .B25D {float: right; clear: right;} .B25G {float: left; clear: left;} .B25C {margin-left: auto; margin-right: auto; float: none;} .B25M {clear: none;}.B20D, .B20G, .B20M, .B20C {width: 18.4%;} .B20M {margin-left: 2%;} .B20D {float: right; clear: right;} .B20G {float: left; clear: left;} .B20C {margin-left: auto; margin-right: auto; float: none;} .B20M {clear: none;}.B15D, .B15G, .B15M, .B15C {width: 14.9932%;} .B15M {margin-left: 2%;} .B15D {float: right; clear: right;} .B15G {float: left; clear: left;} .B15C {margin-left: auto; margin-right: auto; float: none;} .B15M {clear: none;}.B10D, .B10G, .B10M, .B10C {width: 8.2%;} .B10M {margin-left: 2%;} .B10D {float: right; clear: right;} .B10G {float: left; clear: left;} .B10C {margin-left: auto; margin-right: auto; float: none;} .B10M {clear: none;}form dl {margin: 2px 0; overflow: hidden;} form dl dd > span, form dl dd > label {margin-right: 15px; display: block;} input, select, textarea, option {font-family: TradeGothic18, Arial; font-size: 100%; border: solid 1px #C4C4C4;} option {border: none;} button, input[type="submit"] {cursor: pointer;} input[type="text"], input[type="password"], input[type="file"], select, span > textarea {width: 100%;} .MIXTE input[type="text"], .MIXTE select, .MIXTE span {width: auto; display: inline; margin-left: 1px !important; min-width: 30px !important; max-width: 90% !important;} form span.mceEditor span {margin: 0 !important;} form dd p {margin: 0 0 0 5px; padding: 2px 0; font-size: 1em !important;} .default .CHECK input, .default .RADIOS input, input[type="radio"], input[type="checkbox"] {width: auto !important; border: none !important; background-color: transparent !important; vertical-align: middle; margin: 0 2px 0 0;} .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;} .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;} .CONTACT fieldset dl {line-height: 35px; margin-bottom: 5px;} .CONTACT fieldset dt {text-align: left;} .CONTACT fieldset dd span input {border: none; background-color: #EEEEEE; line-height: 35px;} .CONTACT fieldset dd textarea {border: none; background-color: #EEEEEE; min-height: 135px;} .default .CONTACT legend {color: #e24814; margin-bottom: 10px; padding: 6px 16px 0 0; font-weight: normal; font-size: 1.83em;} .CONTACT .TEXTE-SITE {padding-top: 40px; margin-top: 40px; border-top: solid 4px #EC8968; min-height: 135px; font-size: 1.2em;} .default .TEXTE-MAIL {display: none;} .CONTACT dl {width: 50%; float: left;} form dl.ADRESSE {clear: left;} form dl.ADRESSE textarea, form dl.MESSAGE textarea {min-height: 180px;}  .DL100 dl {width: 100%; clear: both;}   .DL75 dl {width: 75%; clear: none; float: left;}   .DL70 dl {width: 70%; clear: none; float: left;}   .DL60 dl {width: 60%; clear: none; float: left;}   .DL50 dl {width: 50%; clear: none; float: left;}   .DL40 dl {width: 40%; clear: none; float: left;}   .DL33 dl {width: 33%; clear: none; float: left;}   .DL30 dl {width: 30%; clear: none; float: left;}   .DL25 dl {width: 25%; clear: none; float: left;}   dl.DL100 {width: 100%; clear: both;}  .DTG dl.DL100 dt, .DL100 dl.DTG dt  {width: 16%;} .DL100 dl.RADIOS dt {width: 16%;} .DL100 dl.CHECK dt {width: 16%;} dl.DL100.DTG dt {width: 16% !important;} dl.DL100.RADIOS dt {width: 16% !important;} dl.DL100.CHECK dt {width: 16% !important;} .DTG dl.DL100 dd, .DL100 dl.DTG dd {width: 84%;} .RADIOS dl.DL100 dd, .DL100 dl.RADIOS dd {width: 84%;} .CHECK dl.DL100 dd, .DL100 dl.CHECK dd {width: 84%;} dl.DL100.DTG dd {width: 84% !important;} dl.DL100.RADIOS dd {width: 84% !important;} dl.DL100.CHECK dd {width: 84% !important;}  dl.DL75 {width: 75%; clear: none; float: left; }  .DTG dl.DL75 dt, .DL75 dl.DTG dt  {width: 21%;} .DL75 dl.RADIOS dt {width: 21%;} .DL75 dl.CHECK dt {width: 21%;} dl.DL75.DTG dt {width: 21% !important;} dl.DL75.RADIOS dt {width: 21% !important;} dl.DL75.CHECK dt {width: 21% !important;} .DTG dl.DL75 dd, .DL75 dl.DTG dd {width: 79%;} .RADIOS dl.DL75 dd, .DL75 dl.RADIOS dd {width: 79%;} .CHECK dl.DL75 dd, .DL75 dl.CHECK dd {width: 79%;} dl.DL75.DTG dd {width: 79% !important;} dl.DL75.RADIOS dd {width: 79% !important;} dl.DL75.CHECK dd {width: 79% !important;}  dl.DL70 {width: 70%; clear: none; float: left; }  .DTG dl.DL70 dt, .DL70 dl.DTG dt  {width: 23%;} .DL70 dl.RADIOS dt {width: 23%;} .DL70 dl.CHECK dt {width: 23%;} dl.DL70.DTG dt {width: 23% !important;} dl.DL70.RADIOS dt {width: 23% !important;} dl.DL70.CHECK dt {width: 23% !important;} .DTG dl.DL70 dd, .DL70 dl.DTG dd {width: 77%;} .RADIOS dl.DL70 dd, .DL70 dl.RADIOS dd {width: 77%;} .CHECK dl.DL70 dd, .DL70 dl.CHECK dd {width: 77%;} dl.DL70.DTG dd {width: 77% !important;} dl.DL70.RADIOS dd {width: 77% !important;} dl.DL70.CHECK dd {width: 77% !important;}  dl.DL60 {width: 60%; clear: none; float: left; }  .DTG dl.DL60 dt, .DL60 dl.DTG dt  {width: 27%;} .DL60 dl.RADIOS dt {width: 27%;} .DL60 dl.CHECK dt {width: 27%;} dl.DL60.DTG dt {width: 27% !important;} dl.DL60.RADIOS dt {width: 27% !important;} dl.DL60.CHECK dt {width: 27% !important;} .DTG dl.DL60 dd, .DL60 dl.DTG dd {width: 73%;} .RADIOS dl.DL60 dd, .DL60 dl.RADIOS dd {width: 73%;} .CHECK dl.DL60 dd, .DL60 dl.CHECK dd {width: 73%;} dl.DL60.DTG dd {width: 73% !important;} dl.DL60.RADIOS dd {width: 73% !important;} dl.DL60.CHECK dd {width: 73% !important;}  dl.DL50 {width: 50%; clear: none; float: left; }  .DTG dl.DL50 dt, .DL50 dl.DTG dt  {width: 32%;} .DL50 dl.RADIOS dt {width: 32%;} .DL50 dl.CHECK dt {width: 32%;} dl.DL50.DTG dt {width: 32% !important;} dl.DL50.RADIOS dt {width: 32% !important;} dl.DL50.CHECK dt {width: 32% !important;} .DTG dl.DL50 dd, .DL50 dl.DTG dd {width: 68%;} .RADIOS dl.DL50 dd, .DL50 dl.RADIOS dd {width: 68%;} .CHECK dl.DL50 dd, .DL50 dl.CHECK dd {width: 68%;} dl.DL50.DTG dd {width: 68% !important;} dl.DL50.RADIOS dd {width: 68% !important;} dl.DL50.CHECK dd {width: 68% !important;}  dl.DL40 {width: 40%; clear: none; float: left; }  .DTG dl.DL40 dt, .DL40 dl.DTG dt  {width: 40%;} .DL40 dl.RADIOS dt {width: 40%;} .DL40 dl.CHECK dt {width: 40%;} dl.DL40.DTG dt {width: 40% !important;} dl.DL40.RADIOS dt {width: 40% !important;} dl.DL40.CHECK dt {width: 40% !important;} .DTG dl.DL40 dd, .DL40 dl.DTG dd {width: 60%;} .RADIOS dl.DL40 dd, .DL40 dl.RADIOS dd {width: 60%;} .CHECK dl.DL40 dd, .DL40 dl.CHECK dd {width: 60%;} dl.DL40.DTG dd {width: 60% !important;} dl.DL40.RADIOS dd {width: 60% !important;} dl.DL40.CHECK dd {width: 60% !important;}  dl.DL33 {width: 33%; clear: none; float: left; }  .DTG dl.DL33 dt, .DL33 dl.DTG dt  {width: 48%;} .DL33 dl.RADIOS dt {width: 48%;} .DL33 dl.CHECK dt {width: 48%;} dl.DL33.DTG dt {width: 48% !important;} dl.DL33.RADIOS dt {width: 48% !important;} dl.DL33.CHECK dt {width: 48% !important;} .DTG dl.DL33 dd, .DL33 dl.DTG dd {width: 52%;} .RADIOS dl.DL33 dd, .DL33 dl.RADIOS dd {width: 52%;} .CHECK dl.DL33 dd, .DL33 dl.CHECK dd {width: 52%;} dl.DL33.DTG dd {width: 52% !important;} dl.DL33.RADIOS dd {width: 52% !important;} dl.DL33.CHECK dd {width: 52% !important;}  dl.DL30 {width: 30%; clear: none; float: left; }  .DTG dl.DL30 dt, .DL30 dl.DTG dt  {width: 53%;} .DL30 dl.RADIOS dt {width: 53%;} .DL30 dl.CHECK dt {width: 53%;} dl.DL30.DTG dt {width: 53% !important;} dl.DL30.RADIOS dt {width: 53% !important;} dl.DL30.CHECK dt {width: 53% !important;} .DTG dl.DL30 dd, .DL30 dl.DTG dd {width: 47%;} .RADIOS dl.DL30 dd, .DL30 dl.RADIOS dd {width: 47%;} .CHECK dl.DL30 dd, .DL30 dl.CHECK dd {width: 47%;} dl.DL30.DTG dd {width: 47% !important;} dl.DL30.RADIOS dd {width: 47% !important;} dl.DL30.CHECK dd {width: 47% !important;}  dl.DL25 {width: 25%; clear: none; float: left; }  .DTG dl.DL25 dt, .DL25 dl.DTG dt  {width: 64%;} .DL25 dl.RADIOS dt {width: 64%;} .DL25 dl.CHECK dt {width: 64%;} dl.DL25.DTG dt {width: 64% !important;} dl.DL25.RADIOS dt {width: 64% !important;} dl.DL25.CHECK dt {width: 64% !important;} .DTG dl.DL25 dd, .DL25 dl.DTG dd {width: 36%;} .RADIOS dl.DL25 dd, .DL25 dl.RADIOS dd {width: 36%;} .CHECK dl.DL25 dd, .DL25 dl.CHECK dd {width: 36%;} dl.DL25.DTG dd {width: 36% !important;} dl.DL25.RADIOS dd {width: 36% !important;} dl.DL25.CHECK dd {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;} label.error {color: #e24814;} .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: #e24814;box-shadow:  0px 2px 5px 0px #8C8C8C;  } button {background-color: transparent; border: none; width: 100%; font-size: 1.03em; } button span {background-color: #e24814; display: block; width: 100%; color: #FFFFFF; padding: 4px 0;} dl.COL-2 dd label {width: 49%; float: left; margin-left: 2%; margin-right: 0;} dl.COL-2 dd label:nth-child(2n+1) {margin-left: 0;} dl.COL-3 dd label {width: 32%; float: left; margin-left: 2%; margin-right: 0;} dl.COL-3 dd label:nth-child(3n+1) {margin-left: 0;} dl.COL-4 dd label {width: 23.5%; float: left; margin-left: 2%; margin-right: 0;} dl.COL-4 dd label:nth-child(4n+1) {margin-left: 0;} dl.COL-5 dd label {width: 18.4%; float: left; margin-left: 2%; margin-right: 0;} dl.COL-5 dd label:nth-child(5n+1) {margin-left: 0;} dl.COL-6 dd label {width: 15%; float: left; margin-left: 2%; margin-right: 0;} dl.COL-6 dd label:nth-child(6n+1) {margin-left: 0;} button, input[type="button"], input[type="submit"], a.SUBMIT, a.SUBMIT {cursor: pointer; display: block; float: left; width: auto; clear: both; border: none; margin: 0 	; font-size: 1.33em;  color: #FFFFFF !important; background-color: #e24814; 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 tr {background-color: #FFFFFF;} .TABLEAU td, .TABLEAU th {border-bottom: solid 1px #7E7E7E; vertical-align: middle; color: #7E7E7E; font-size: 0.77em;  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: #ECAC96 !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.6em; 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 {padding: 5px 0;} .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: 370px;} .ITEM dd.ITEM-DD span.ITEM-IMG.mediumInfo {width: 650px;} .ITEM dd.ITEM-DD span.ITEM-IMG.largeInfo {width: 1170px;} .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: 370px;} .PAGE-INFO span.ITEM-IMG span.LEGENDE {width: 650px;} .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: 420px;} dl.ITEM span.CODE-HTML iframe {width: 100%; height: 420px;} 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.77em; } dl.ITEM dd.ITEM-PIED a {border-bottom: dotted 1px #575757;} span.POSTBY {font-weight: normal; font-size: 0.69em; } dl.RUBRIQUES-INFO {font-size: 0.77em;  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 a {color: #FFFFFF; text-align: center; text-align: center; display: block;} div.ITEM:hover span.ITEM-TITRE a {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%; width: auto;} 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 a {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: #e24814; font-size: 1.2em; max-width: 60px;} dl.TYPE-CONTRIB dd.ITEM-DD span.ITEM-FLUX span:after {color: #545454;} 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.77em;  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.69em; } h2, h3, h4, h5, h6, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like {padding:0; margin: 15px 0 5px 0;} .h1-like, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like {display: block; font-weight: bold;} .BLOC-TITRE h1, .BLOC-TITRE h2, .BLOC-TITRE h3, .BLOC-TITRE h4, .BLOC-TITRE h5, .BLOC-TITRE h6, .BLOC-TITRE .h2-like, .BLOC-TITRE .h3-like, .BLOC-TITRE .h4-like, .BLOC-TITRE .h5-like, .BLOC-TITRE .h6-like {font-size: 1em; display: inline; margin: 0;} h1, h2, h3, h4, h5, h6, .h1-like, .h2-like, .h3-like, .h4-like, .h5-like, .h6-like, span.BLOC-TITRE {margin: 0;} h1, .h1-like {float: left; clear: both; width: 100%;} h1, .h1-like, span.BLOC-TITRE {text-transform: uppercase;} h2, .h2-like {font-weight: normal; color: #e24814;} h3, .h3-like {font-weight: normal; color: #e24814;} h6, .h6-like {font-weight: normal; font-size: 1.22em;} *[class*="icon-file"] {display: block; line-height: 4em; position: relative; font-family: Arial, serif;} *[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: #e24814; 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;} 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: #e24814; padding: 5px; text-transform: uppercase;} .MEDIA-PLAYER div {color: #FFFFFF; padding: 5px;} .MEDIA-PLAYER div.MEDIA:nth-child(2n+1) {background-color: #943008;} .MEDIA-PLAYER div.MEDIA:hover {background-color: #e24814;} .MEDIA-PLAYER .taoabove-Tao-play-button:after {color: #EC8968; 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 > .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:nth-child(2n+2) {background-color: #e24814; color: #FFFFFF;} .PARALLAX .BLOC {position: relative; overflow:hidden;} .PARALLAX .bg-image img {position: absolute; left: 0; top: 0; z-index: 0; opacity : 0.4 ; } *[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: #EC8968; color: #FFFFFF !important;} .btn[class*="taoicon"] {line-height: 2.4em;} .btn[class*="taoicon"]:before {line-height: 2em;} .btn-o {color: #EC8968; background-color: #FFFFFF !important; border: solid 1px #EC8968;} .btn:before, .btn:after {color: #FFFFFF !important; line-height: 35px;} .btn+.btn {margin-left: 0.5em;} a.btn:hover {background-color: #e24814;} .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;} .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 {font-family:Verdana,Arial,sans-serif; font-size:1.1em} .ui-widget .ui-widget {font-size:1em} .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-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%;}.ui-selectmenu-icon.ui-icon {float: right; margin-top: 0;} .ui-menu-item {font-size: 1.2em; display: block; clear: both; padding: 2px 5px; cursor: pointer;} .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;} 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 #F0D4CA; border-bottom: solid 1px #F0D4CA; margin-bottom: 20px; width: 100%;} div.MenuRub .LEVEL-0 > a {font-weight: normal; color: #e24814; float: left;padding: 5px 15px 8px 15px; border-top: solid 3px white;} div.MenuRub .LEVEL-0 > a:hover {color: #EC8968; border-top: solid 3px #EC8968;} .TableForum {clear: both;} .TableForum table {border-collapse: collapse;} .TableForum table th {height: 40px; font-weight: normal; text-transform: uppercase; color: #e24814; 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: #e24814; color: #FFFFFF; cursor:pointer;} .TableForum tr.Racine h2, .TableForum tr.Racine td > a {font-weight: bold;color: #FFFFFF; font-size: 1.37em; 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: #545454;} .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: #e24814; 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;} .ADD-COMMENT dt, dl.NOTE dt {font-weight: bold; line-height: 25px; margin-right: 15px;} dl.NOTE dt {float: left;} dl.NOTER dt {float: left;} 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; margin-right: 15px; z-index: 50; position: relative; background-color: #e24814; color: #FFFFFF; width: 110px; line-height: 35px; text-align: center; font-size: 1.5em; text-align: center;} dl.ITEM span.ITEM-CALENDAR > span {display: block; float: left; padding: 5px;} dl.ITEM span.ITEM-CALENDAR span.DAY {width: 40px;} dl.ITEM span.ITEM-CALENDAR span.MOUNTH {width: 70px; float: right; text-transform: uppercase; background-color: #EC8968;} dl.ITEM dd.ITEM-DD span.ITEM-CALENDAR+span.ITEM-TITRE {font-size: 1.12em; padding-top: 0.5em;} dl.ITEM dd.ITEM-DD span.ITEM-CALENDAR+span.ITEM-TITRE a {color: #545454;} .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;} dl.TYPE-SON {padding: 10px; box-shadow:  0px 0px 10px 0px #ccc; }  div.PAGES div.MINI-SOMMAIRE {float: left; width: 100%; background-color: #1C1C1C; max-width: 100% !important; margin: -20px 0 0 0 !important; padding: 30px 15px 0  15px;} div.PAGES div.MINI-SOMMAIRE a {background-color: #e24814; margin-right: 7.5px; padding: 5px 15px; text-transform: uppercase; font-size: 2em; display: block;float: left; color: #FFFFFF;} div.PAGES div.MINI-SOMMAIRE a.ON, div.MINI-SOMMAIRE a:hover {color: #e24814; background-color: #FFFFFF;} .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: 300px;} 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: 300px; margin: 8px auto;} div.item-grille span.ITEM-TITRE {font-size: 1em; text-overflow: ellipsis; word-wrap: break-word; padding: 0 10px;} div.item-grille *[class*="icon-file"] > span {font-size: 2em; margin: 10px auto; float: none;} .ITEM-PJS {border-top: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0;clear: both; width: 100%; float: left;} .ITEM-PJS > a {width: auto; float: left; margin-right: 15px;} .PAGE-INFO div.DIAPOROLLOVER  {box-shadow:  0px 0px 10px 0px #ccc;  padding: 10px;} .PAGE-INFO div.DIAPOROLLOVER  {overflow: auto;} .PAGE-INFO div.DIAPOROLLOVER .IMAGEPRINCIPALE {min-height: 400px; margin: 10px auto;} div.DIAPOROLLOVER .IMAGEPRINCIPALE > a {width: 100%; text-align: center; overflow: hidden; height: 400px;} div.DIAPOROLLOVER .IMAGEPRINCIPALE > div {position: absolute; bottom: 0; width: 100%; padding: 5px 5%; background-color : rgba(255,255,255,0.8); } div.DIAPOROLLOVER div.PHOTO-LISTE {width: 100%;} div.DIAPOROLLOVER div.PHOTO-LISTE > dl {text-align: center; float: left; width: 315px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE {width: 100%; min-height: 400px; margin-bottom: 10px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a {height: 400px;} .PRODUIT  div.DIAPOROLLOVER .IMAGEPRINCIPALE > a img {max-height: 100%;} .PRODUIT  div.DIAPOROLLOVER div.PHOTO-LISTE > dl {width: 215px; line-height: 210px;} div.PAGINATION  {box-shadow:  0px 0px 10px 0px #ccc;  overflow: auto; padding: 10px 40px; text-align: center; clear: both;} div.PAGINATION div.IMAGEPRINCIPALE {position: relative; height: 400px; width: 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: 300px; clear: none; margin-right: 10px;} div.SCROLLER  dl.ITEM span.ITEM-IMG {height: 300px; line-height: 300px; margin-bottom: 4px;} .taojquery-slides-show {position: relative;} .taojquery-slides-show .PAGENAVIG {z-index: 500; position: absolute; top: 8px; width: 80%; margin-left: 10%;} .taojquery-slides-show .PAGENAVIG dd {display: inline;} .taojquery-slides-show  .PAGENAVIG a {display: inline-block; padding: 1px 5px; margin: 0 2px; color: #545454; font-size: 0.85em; border-radius: 4px; } .taojquery-slides-show .PAGENAVIG dd.current a, .taojquery-slides-show .PAGENAVIG dd a:hover {background-color: #e24814; 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: #e24814; color: #FFFFFF; background-image: none; border: none; text-align: left; line-height: 30px; font-size: 0.9em;  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 .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;} .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: #e24814;} .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: 100px;} .col-1 {width: 70px;} .row-1 {height: 45px} .Modules.col-2 {width: 200px;} .col-2 {width: 170px;} .row-2 {height: 110px} .Modules.col-3 {width: 300px;} .col-3 {width: 270px;} .row-3 {height: 175px} .Modules.col-4 {width: 400px;} .col-4 {width: 370px;} .row-4 {height: 240px} .Modules.col-5 {width: 500px;} .col-5 {width: 470px;} .row-5 {height: 305px} .Modules.col-6 {width: 600px;} .col-6 {width: 570px;} .row-6 {height: 370px} .Modules.col-7 {width: 700px;} .col-7 {width: 670px;} .row-7 {height: 435px} .Modules.col-8 {width: 800px;} .col-8 {width: 770px;} .row-8 {height: 500px} .Modules.col-9 {width: 900px;} .col-9 {width: 870px;} .row-9 {height: 565px} .Modules.col-10 {width: 1000px;} .col-10 {width: 970px;} .row-10 {height: 630px} .Modules.col-11 {width: 1100px;} .col-11 {width: 1070px;} .row-11 {height: 695px} .Modules.col-12 {width: 1200px;} .col-12 {width: 1170px;} .row-12 {height: 760px} .col-12 {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-contenu a {color: black;} #taojquery-popin-contenu a:hover {color: #8C8C8C;} #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; padding: 30px; min-width: 680px; overflow: scroll; height: 80vh;} #taojquery-popin-container {color: #666666; position: relative;} #taojquery-popin-contenu {text-align: left; min-width: 800px;} #taojquery-popin-btnClose {position: fixed; right: 20px; top: 8px; z-index: 801;} #taojquery-popin-btnClose:before {color: #FFFFFF; text-shadow: 0px 0px 10px #000000;  margin-right: 0;} #taojquery-popin-contenu-title {position: fixed; top: 0; left: 0; width: 100%; z-index: 800; color: white; padding: 10px 25px; font-size: 1.4em; letter-spacing: 0.05em; font-family: "Trebuchet MS", Arial; min-height: 40px; background-color: #2A3F54; border-bottom: solid 2px #49617B;} #taojquery-popin-contenu-message {clear: left; display: block; padding-bottom: 1em; min-width: 480px; border-top: solid 1px #979797;} #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: fixed; bottom: 0; left: 0; width: 100%; background-color: #FFFFFF; padding: 10px 30px; margin: 0; background-color: #1a2e45;} #taojquery-popin-contenu-message div.ACTION input {display: inline; background-color: #d20073; float: right; margin-left: 20px;}  #taojquery-popin-contenu-message div.HTML {min-width: 400px; margin: 10px auto;} #taojquery-zoom_popin-overlay, #taojquery-zoom_diaporama-overlay {position: absolute; 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;} table.DynarchCalendar-titleCont {font-size: 1.5em; color: #e24814; 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: #ECAC96;} .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: #E88462 !important; color: #FFFFFF !important;} .DynarchCalendar-day-othermonth {display: none;} .DynarchCalendar-day-today {color: #FFFFFF; background-color: #ECAC96; font-weight: bold;} [id*="calendar-container"] div.on {color: #FFFFFF; background-color: #e24814;} .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: #e24814; 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: #e24814;} .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 #e24814; 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: #e24814;} div.PAGENAVIGLIST span.navig-count {} div.PAGENAVIGLIST span[class*="navig"] a:before {border: solid 1px #e24814; padding: 5px; font-size: 1rem; width: 1em; line-height: 1em;float: left; text-align: center; margin: 0;} div.PAGENAVIGLIST span[class*="navig"] a:before {border: none;} div.PAGENAVIGLIST span.navig-pages a {border: none; font-family: TradeGothic18, Arial; color: #545454; line-height: 1.5em; min-width: 1.5em;} div.PAGENAVIGLIST span.navig-left a:before, div.PAGENAVIGLIST span.navig-right a:before {font-size: 1.5em;} .NavigPage {float: left; width: 100%; max-width: calc(100% - 30px); overflow: hidden; margin: 10px 15px ;  padding: 0 0px;} #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: #ECAC96; color: #FFFFFF !important; padding: 4px 10px; display: block; float: left; margin-right: 5px; border: solid 1px  #e24814; border-bottom: none;} .ONGLETS div.BAR ul .MENU-ITEM-ON a, .PRODUIT .ONGLETS div.BAR ul a:hover {background-color: #e24814;} .ONGLETS div.CONTENT {border: solid 1px  #e24814; margin-top: -1px; padding: 10px 2%; width: 100%;} #taojquery-popin .ONGLETS div.CONTENT {float:left;} .switch {position: relative;} .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: #545454 !important; background-color: #E0E0E0;} .formLabel span.BLOC-TITRE {color: #545454; font-weight: normal; font-size: 2em; padding-bottom: 10px; border-bottom: solid 2px #C4C4C4; width: 100%;} .formLabel.Modules [class*="col-"] {clear: none !important;} form div.formTxt {line-height: 3.22em; font-size: 1.25em;} form div.formMessage {line-height: 1.3em; font-size: 1.25em; padding: 5px 0;} .formLabel div.formitem {display: block; clear: both; font-size: 1.2em;} .PAGES .formLabel div.formitem {padding: 20px 0;} .formLabel div.formitem[class*="col-"] {clear: none;} .formLabel div.label {display: table; position: relative;} .formLabel div.label label {font-weight: bold; text-transform: uppercase; width: 100%;} .formLabel div.label [class*="taoicon"]:before {font-size: 0.9em;} .formLabel div.label .taoicon-Tao-infobulle:before {font-size: 1.4em;} .formLabel *[class*="taoicon-"]:before {line-height: 2em;} .formLabel div.label span.SOS {line-height: 1.4em; float: right; margin: 0;} .formLabel div.label span.SOSCODE {right: 30px; top: 30px;} .formLabel label.error {text-transform: none; font-size: 1em; font-weight: normal;} .formLabel input[type="text"], .formLabel input[type="password"] {min-height: 2.4em; line-height: 2.4em; padding: 0 5px;} .formLabel select, .formLabel option {padding: 5px;} .formLabel textarea {padding: 5px; float: left;} .formLabel form .REMEMBER {line-height: 3em;} .formLabel form .REMEMBER input {margin-right: 15px;} .formLabel .LabelRight div.label, .formLabel.LabelRight div.label {text-align: right; padding-right: 10px;} .formLabel .LabelRight div.label label, .formLabel.LabelRight div.label label {display: block; line-height: 3em;} .formLabel div.ACTION {text-align: left;} .formLabel .FORGETPASSWD a {line-height: 3em; font-size: 1.2em; text-decoration: underline;} .formLabel .txtAuth {font-size: 1.2em; clear: none !important;} .formLabel div.ui-accordion big {margin: 5px 0; line-height: 40px; text-transform: uppercase; background-color: #E0E0E0; color: #545454;} .formLabel .ui-accordion-content form {margin-left: 0 !important;} .formLabel div.label {width: 100%; float: left; } .formLabel div.label label {height: 3em; display: table-cell; vertical-align: middle;} .formLabel div.code {width: 100%; float: right; line-height: 3em;} #taojquery-popin .formLabel div.formitem {border-bottom: solid 1px #E0E0E0;} #taojquery-popin .formLabel div.formitem span.mceEditor > table {margin-bottom: 10px;} .formLabel.DTG div.label, div.DTG div.label {width: 30%;} .formLabel.DTG div.code, div.DTG div.code, .DTG span.mceEditor {width: 70%;} .DTG.RADIOS label+label, .DTG .RADIOS label+label {margin-left: 15px;} .formLabel.DTLARGE div.label, .formLabel.DTLARGE div.code {width: 50%;} .formLabel.DTLARGE div.code {padding-left: 20px;} .formLabel.DT100 div.label, .formLabel div.DT100 div.label, .formLabel.DT100 div.code, .formLabel .DT100 div.code, .DT100 span.mceEditor {width: 100%;} .formLabel fieldset {margin: 10px 0; border: none; padding: 0; border-top: solid 1px #8C8C8C;} .formLabel legend {color: #e24814; margin-bottom: 10px; padding: 6px 16px 0 0; font-weight: normal; font-size: 1.83em;} .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: #e24814; margin-bottom: 15px; padding: 4px 8px; width: 100%; font-size: 1.7em; color: #FFFFFF; border-radius: 4px; } #taojquery-popin-contenu div.MINI-AUTH-BLOCK form {width: 300px; margin: 30px auto; padding: 30px; background-color: #EC8968;
 border-radius: 20px; } #taojquery-popin-contenu div.MINI-AUTH-BLOCK form dt .HEADER a {color: #EC8968; font-size: 1.03em;  font-style: normal;} #taojquery-popin-contenu div.MINI-AUTH-BLOCK form dt .FORGETPASSWD a {color: #F4B9A8;} #taojquery-popin-contenu div.MINI-AUTH-BLOCK form input {border: solid 1px #F4B9A8; margin: 8px 0;} #taojquery-popin-contenu div.MINI-AUTH-BLOCK form input.OK {background-color: #e24814; color: #FFFFFF; border: none; padding: 1px 0;} #taojquery-popin-contenu div.MINI-AUTH-BLOCK form a:hover {color: #e24814 !important;} 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.77em; } 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;} .Bconfigs {width: 100%; clear: both;} .Bconfigs dl {width: 100%; clear: both; margin: 5px 0; border-top: solid 1px #D2D2D2;} .Bconfigs dl label img {max-height: 50px; margin: 0 10px;} .QUIZ .Modules dl.ITEM {clear: none; background-color: #EEEEEE; padding: 10px; border-radius: 5px; } .QUIZ .Modules dl.ITEM dt {text-align: left;} .QUIZ .Modules dl.ITEM textarea {width: 100%; min-height: 80px;} .QUIZ .Modules dl.ITEM.DT100 dt {line-height: 1.8em;} .QUIZ .Modules dl.ITEM input, .QUIZ .Modules dl.ITEM label, .QUIZ span.ITEM {line-height: 2em; padding: 0 5px;border-radius: 4px; } .QUIZ span.ITEM, .QUIZ .ACCROCHE {font-size: 1.4em; margin-bottom: 0;} .QUIZ span.ITEM p, .QUIZ .ACCROCHE p {margin: 5px 0;} .QUIZ dl.ITEM dd {vertical-align: middle; line-height: 3em;} .HEAD {margin-bottom: 3em; font-family: TradeGothic20, Arial; font-weight: normal;} .HEAD .LogoMarque {float: left; width: 376px; margin: 0 !important;} .HEAD .HeadUtils {float: right; width: calc(100% - 376px); padding: 20px 0; margin: 0 !important;} .HEAD a.LOGO {float: left; padding: 18px 0; width: 305px; text-align: center;} .HEAD a {color: #FFFFFF; text-transform: uppercase; font-size: 1.3em; line-height: 40px;} .HEAD a:hover {color: #e1602f;} .HEAD a:before {line-height: 40px;} .HEAD *[class*="taoicon-"]:before {color: #9A9A9A; font-size: 1.8rem;} .HeadUtils > a[class*="taoicon-"] {border-left: solid 1px #7E7E7E; padding: 0 1em;} span.taoicon-CCR-share {display: none;} div.TopHead {background-color: #2A2A2A; border: solid 1px #545454; color: #FFFFFF;} div.TopHead > div.CONTENU-BLOC {width: 100%;} div.TopHead div.LANGUES {float: right; } .HEAD .SEARCH-NEWS {clear: none; padding: 1px 0; width: calc(40% - 230px); margin: 0 !important; float: right;} .HEAD .SEARCH-NEWS form {background-color: #545454; position: relative; overflow: hidden;} .HEAD .SEARCH-NEWS span {width: calc(100% - 40px);} .HEAD .SEARCH-NEWS span:after {font-family: CCR; font-size: 2em; position: absolute; right: 0; top: 0; z-index: 0; color: #8C8C8C; width: 40px; line-height: 40px;} .HEAD .SEARCH-NEWS span input {color: #FFFFFF; background-color: transparent; border: none; height: 34px; line-height: 34px; padding-left: 10px;} .HEAD .SEARCH-NEWS input#ok {width: 40px; font-size: 0; background-color: transparent; color: #545454; z-index: 100; position:relative;} .HEAD .UTILS {border-left: solid 1px #7E7E7E; padding-left: 1em; margin-left: 1em; float: right;} .HEAD .UTILS a:before {color: #C4C4C4; font-family: CCR; font-size: 1.4rem;} .HEAD .LANGUES {border-left: solid 1px #7E7E7E; padding-left: 1em; margin-left: 1em;} .HEAD .taoicon-share-alt, .PAGES .taoicon-share-alt {display: none;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C {margin: 0 !important; width: 800px; overflow: hidden;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A {margin: 0 !important; width: 400px; overflow: hidden;} .FOOT div.MenuFlexH.Bnoir2A {margin: 0 !important; padding: 0 10px; width: 100%;} .FOOT div.MenuFlexH.Bnoir2A .LEVEL-0 > a {font-weight: normal; font-size: 1.3em; text-transform: uppercase; color: #f08a00; margin-right: 0.5em; white-space: nowrap; line-height: 45px; padding: 0;} .FOOT div.Bnl {background-color: #415361; margin: 0 !important; padding: 10px 15px; width: 100%;} .FOOT div.Bnl span.BLOC-TITRE {text-align: left; color: #9ea5ab; font-size: 1.35em;} .FOOT div.Bnl p {text-align: left; color: #FFFFFF; font-family: TradeGothic20, Arial; font-weight: normal; font-size: 1.1em; line-height: 1.4em; max-width: 80%;} .FOOT div.Bnl form {} .FOOT div.Bnl form > span {width: 270px; float: left; background-color: #a0a9b0;} .FOOT div.Bnl form > span:before {font-family: CCR; float: left; color: #415361; font-size: 2em; line-height: 37px; padding: 0 5px;} .FOOT div.Bnl form > span input {width: calc(100% - 3em); line-height: 37px; border: none; background-color: transparent;} .FOOT div.Bnl form > input#ok {width: 70px; float: right; margin: 0 !important; clear: none !important; background-color: #f08a00;} .FOOT div.NAVBASPAGE {background-color: #0b0b0b;} .FOOT div.NAVBASPAGE * {color: #8C8C8C;} .FOOT .Menu a {font-weight: normal;} .FOOT .Menu .LEVEL-0 {text-align: left; width: 20%; float: left; padding-right: 1em; margin-bottom: 1em;} .FOOT .Menu .LEVEL-0 > a {font-weight: bold;} .FOOT .Menu .LEVEL-1 a {color: #FFFFFF;} .BottomFoot {font-size: 1.2em; line-height: 2em;} .Bmap {padding: 10px 15px;} .Bmap .CONTENU-BLOC {float: left; width: 100%; clear: both; background-image : url(/styles/ccr/images/map.jpg); background-repeat: no-repeat; } .Bmap div.HTML {float: left; width: 270px; margin: 10px 15px; padding: 10px 15px; background-color: #464646; color: #FFFFFF;} .Bmap div.HTML p {line-height: 1.2em; font-size: 1.3em; margin: 5px 0; color: #FFFFFF;} .Bmap div.HTML a {color: #FFFFFF;} .Bmap div.HTML .gglink a {font-family: TradeGothic20, Arial; font-weight: normal; display: block; clear: both; width: 70%; margin: 10px auto; background-color: #e24814; text-transform: uppercase; text-align: center; padding: 0 1em; font-size: 1.4em; line-height: 1.8em;} .Bmap div.HTML .gglink a:hover {background-color: #8C8C8C;} .Bmap div.HTML [class*="taoicon"]:before {font-size: 1.5em;} .Bmap div.HTML .taoicon-Tao-placeholder:before {height: 80px;} @font-face {font-weight: normal; font-style: normal; font-family: TradeGothic18; src: url("/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.eot"), url(/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.woff2) format("woff2"), url("/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.woff") format("woff"), url("/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.ttf") format("truetype"), url("/styles/fonts/TradeGothic18/TradeGothicNo.18-Condensed.svg#TradeGothic18") format("svg"), local(\"nolocal\");}@font-face {font-weight: normal; font-style: normal; font-family: TradeGothic20; src: url("/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.eot"), url(/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.woff2) format("woff2"), url("/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.woff") format("woff"), url("/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.ttf") format("truetype"), url("/styles/fonts/TradeGothic20/TradeGothic-BoldCondTwenty.svg#TradeGothic20") format("svg"), local(\"nolocal\");}.ITEM {position: relative;} .ITEM * {transition:all 0.4s ease-in;transition:all 0.4s ease-in;;} .ITEM dd.ITEM-DD {padding: 0;} [class*="row-"] {overflow: hidden;} [class*="BCOL-"] .ITEM, .PAGES [class*="col-"] {clear: none; float: left; margin: 10px 15px;} .ITEM dd.ITEM-DD span.ITEM-IMG {float: none;} span.COPYRIGHT, span.LEGENDE, .BinfosPlus span.ITEM-TITRE a, .TYPE-VIDEO span.ITEM-TITRE a {display: block; color: #FFFFFF; background-color : rgba(0,0,0,0.5); font-family: TradeGothic20, Arial; font-weight: normal; padding: 0.5em;} .BinfosPlus span.ITEM-TITRE a:hover, .TYPE-VIDEO span.ITEM-TITRE a:hover {background-color : rgba(0,0,0,1); } div.ITEM span.ITEM-TITRE {background-color : rgba(0,0,0,0.5); font-family: TradeGothic20, Arial; font-weight: normal;} div.ITEM span.ITEM-TITRE a {text-align: left;} div.ITEM:hover span.ITEM-TITRE {background-color : rgba(0,0,0,1); } div.ITEM:hover span.ITEM-TITRE a {color: #FFFFFF;} [class*="BCOL-"] .ITEM span.ITEM-TITRE, div[class*="col-"] span.ITEM-TITRE, .Grille [class*="col-"] span.ITEM-TITRE {position: absolute; bottom: 0; width: 100%; font-size: 1.15em; z-index: 100;} div.ITEM.col-6 span.ITEM-TITRE {font-size: 1.8em;} .ITEM[class*="col-"] span.ITEM-IMG {margin: 0;} .ITEM[class*="col-"] > div {width: 100%; clear: both;} .ITEM .ITEM-LABEL {position: absolute; top: 20px; right: 0; background-color: #e24814; color: #FFFFFF; text-transform: uppercase; padding: 0.6em 0.5em 0.5em 0.5em; font-family: TradeGothic20, Arial; font-weight: normal; font-size: 1.2em;} dl.ITEM span.ABSTRACT {font-size: 0.8em;} dl.ITEM span.ITEM-IMG.CODE-HTML iframe, dl.ITEM span.ITEM-IMG div.flowplayer {width: 100%; height: 209px; background-color: #000000;} body.info4cols dl.ITEM {width: 270px; clear: none !important; min-height: 320px;} body.info4cols.smallitem dl.ITEM {min-height: 110px;} body.info4cols dl.ITEM.TYPE-FICHIER {min-height: 20px;} body.info4cols dl.ITEM dd.ITEM-DD span {margin: 0 0 10px 0; display: block;} body.info4cols dl.ITEM span.ITEM-TITRE {position: relative;} body.info4cols dl.ITEM span.ITEM-IMG {width: 270px !important; height: 179px; background-color: #E0E0E0; text-align: center; width: 100% !important;} body.info4cols.festival dl.ITEM.TYPE-HISTO span.ITEM-IMG {height: 380px;} body.info4cols dl.ITEM span.ITEM-IMG img {max-width: 200% !important;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM {min-height: 400px; border-bottom: solid 1px #D2D2D2; margin-bottom:  20px;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM span {display: block; float: left; clear: both;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM span.ITEM-TITRE {min-height: 46px; width: 100%; font-size: 1.6em; z-index: 0;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM span.ITEM-LABEL {position: relative; float: right; top: 0; padding: 1px 5px; font-size: 0.8em; clear: none;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM span.ITEM-DATE {color: #A8A8A8; float: left; clear: left;} body.TYPE-ACTU .PAGES > .LISTE-INFOS dl.ITEM span.ABSTRACT {min-height: 90px; width: 100%;} .FOOT .Menu .ccr {border-left: solid 1px #e1602f; padding-left: 0.5em;} .FOOT .Menu .ccr.LEVEL-0 > a {color: #e1602f;} .ITEM-LABEL.ccr {background-color: #e1602f;} .HEAD .MenuMarques > div > a.ccr {color: #e1602f;} .HEAD .MenuMarques > div > a.ccr:hover, body.ccr .HEAD div.MenuMarques > div > a.ccr {background-color: #e1602f; color: #FFFFFF;} body.ccr .Bdominante {background-color: #e1602f;}  @media screen and (max-width:1000px) { body.ccr .NavPage .actif a:hover {background-color: #e1602f; color: #FFFFFF !important;} body.ccr .PAGES .NavPage > div.actif > span:before {color: #e1602f;} }.FOOT .Menu .abbaye {border-left: solid 1px #ef8300; padding-left: 0.5em;} .FOOT .Menu .abbaye.LEVEL-0 > a {color: #ef8300;} .ITEM-LABEL.abbaye {background-color: #ef8300;} .HEAD .MenuMarques > div > a.abbaye {color: #ef8300;} .HEAD .MenuMarques > div > a.abbaye:hover, body.abbaye .HEAD div.MenuMarques > div > a.abbaye {background-color: #ef8300; color: #FFFFFF;} body.abbaye .Bdominante {background-color: #ef8300;}  @media screen and (max-width:1000px) { body.abbaye .NavPage .actif a:hover {background-color: #ef8300; color: #FFFFFF !important;} body.abbaye .PAGES .NavPage > div.actif > span:before {color: #ef8300;} }.FOOT .Menu .academie {border-left: solid 1px #e20074; padding-left: 0.5em;} .FOOT .Menu .academie.LEVEL-0 > a {color: #e20074;} .ITEM-LABEL.academie {background-color: #e20074;} .HEAD .MenuMarques > div > a.academie {color: #e20074;} .HEAD .MenuMarques > div > a.academie:hover, body.academie .HEAD div.MenuMarques > div > a.academie {background-color: #e20074; color: #FFFFFF;} body.academie .Bdominante {background-color: #e20074;}  @media screen and (max-width:1000px) { body.academie .NavPage .actif a:hover {background-color: #e20074; color: #FFFFFF !important;} body.academie .PAGES .NavPage > div.actif > span:before {color: #e20074;} }.FOOT .Menu .club {border-left: solid 1px #8ca3af; padding-left: 0.5em;} .FOOT .Menu .club.LEVEL-0 > a {color: #8ca3af;} .ITEM-LABEL.club {background-color: #8ca3af;} .HEAD .MenuMarques > div > a.club {color: #8ca3af;} .HEAD .MenuMarques > div > a.club:hover, body.club .HEAD div.MenuMarques > div > a.club {background-color: #8ca3af; color: #FFFFFF;} body.club .Bdominante {background-color: #8ca3af;}  @media screen and (max-width:1000px) { body.club .NavPage .actif a:hover {background-color: #8ca3af; color: #FFFFFF !important;} body.club .PAGES .NavPage > div.actif > span:before {color: #8ca3af;} }.FOOT .Menu .editions {border-left: solid 1px #ccdc00; padding-left: 0.5em;} .FOOT .Menu .editions.LEVEL-0 > a {color: #ccdc00;} .ITEM-LABEL.editions {background-color: #ccdc00;} .HEAD .MenuMarques > div > a.editions {color: #ccdc00;} .HEAD .MenuMarques > div > a.editions:hover, body.editions .HEAD div.MenuMarques > div > a.editions {background-color: #ccdc00; color: #FFFFFF;} body.editions .Bdominante {background-color: #ccdc00;}  @media screen and (max-width:1000px) { body.editions .NavPage .actif a:hover {background-color: #ccdc00; color: #FFFFFF !important;} body.editions .PAGES .NavPage > div.actif > span:before {color: #ccdc00;} }.FOOT .Menu .education {border-left: solid 1px #9a56b6; padding-left: 0.5em;} .FOOT .Menu .education.LEVEL-0 > a {color: #9a56b6;} .ITEM-LABEL.education {background-color: #9a56b6;} .HEAD .MenuMarques > div > a.education {color: #9a56b6;} .HEAD .MenuMarques > div > a.education:hover, body.education .HEAD div.MenuMarques > div > a.education {background-color: #9a56b6; color: #FFFFFF;} body.education .Bdominante {background-color: #9a56b6;}  @media screen and (max-width:1000px) { body.education .NavPage .actif a:hover {background-color: #9a56b6; color: #FFFFFF !important;} body.education .PAGES .NavPage > div.actif > span:before {color: #9a56b6;} }.FOOT .Menu .festival {border-left: solid 1px #006282; padding-left: 0.5em;} .FOOT .Menu .festival.LEVEL-0 > a {color: #006282;} .ITEM-LABEL.festival {background-color: #006282;} .HEAD .MenuMarques > div > a.festival {color: #006282;} .HEAD .MenuMarques > div > a.festival:hover, body.festival .HEAD div.MenuMarques > div > a.festival {background-color: #006282; color: #FFFFFF;} body.festival .Bdominante {background-color: #006282;}  @media screen and (max-width:1000px) { body.festival .NavPage .actif a:hover {background-color: #006282; color: #FFFFFF !important;} body.festival .PAGES .NavPage > div.actif > span:before {color: #006282;} }.FOOT .Menu .productions {border-left: solid 1px #af896e; padding-left: 0.5em;} .FOOT .Menu .productions.LEVEL-0 > a {color: #af896e;} .ITEM-LABEL.productions {background-color: #af896e;} .HEAD .MenuMarques > div > a.productions {color: #af896e;} .HEAD .MenuMarques > div > a.productions:hover, body.productions .HEAD div.MenuMarques > div > a.productions {background-color: #af896e; color: #FFFFFF;} body.productions .Bdominante {background-color: #af896e;}  @media screen and (max-width:1000px) { body.productions .NavPage .actif a:hover {background-color: #af896e; color: #FFFFFF !important;} body.productions .PAGES .NavPage > div.actif > span:before {color: #af896e;} }.FOOT .Menu .recherche {border-left: solid 1px #00a59a; padding-left: 0.5em;} .FOOT .Menu .recherche.LEVEL-0 > a {color: #00a59a;} .ITEM-LABEL.recherche {background-color: #00a59a;} .HEAD .MenuMarques > div > a.recherche {color: #00a59a;} .HEAD .MenuMarques > div > a.recherche:hover, body.recherche .HEAD div.MenuMarques > div > a.recherche {background-color: #00a59a; color: #FFFFFF;} body.recherche .Bdominante {background-color: #00a59a;}  @media screen and (max-width:1000px) { body.recherche .NavPage .actif a:hover {background-color: #00a59a; color: #FFFFFF !important;} body.recherche .PAGES .NavPage > div.actif > span:before {color: #00a59a;} }.FOOT .Menu .residences {border-left: solid 1px #f0ab00; padding-left: 0.5em;} .FOOT .Menu .residences.LEVEL-0 > a {color: #f0ab00;} .ITEM-LABEL.residences {background-color: #f0ab00;} .HEAD .MenuMarques > div > a.residences {color: #f0ab00;} .HEAD .MenuMarques > div > a.residences:hover, body.residences .HEAD div.MenuMarques > div > a.residences {background-color: #f0ab00; color: #FFFFFF;} body.residences .Bdominante {background-color: #f0ab00;}  @media screen and (max-width:1000px) { body.residences .NavPage .actif a:hover {background-color: #f0ab00; color: #FFFFFF !important;} body.residences .PAGES .NavPage > div.actif > span:before {color: #f0ab00;} }.FOOT .Menu .seminaires {border-left: solid 1px #9f9b74; padding-left: 0.5em;} .FOOT .Menu .seminaires.LEVEL-0 > a {color: #9f9b74;} .ITEM-LABEL.seminaires {background-color: #9f9b74;} .HEAD .MenuMarques > div > a.seminaires {color: #9f9b74;} .HEAD .MenuMarques > div > a.seminaires:hover, body.seminaires .HEAD div.MenuMarques > div > a.seminaires {background-color: #9f9b74; color: #FFFFFF;} body.seminaires .Bdominante {background-color: #9f9b74;}  @media screen and (max-width:1000px) { body.seminaires .NavPage .actif a:hover {background-color: #9f9b74; color: #FFFFFF !important;} body.seminaires .PAGES .NavPage > div.actif > span:before {color: #9f9b74;} }section, .PAGES {float: left; width: 100%;} div.COL-CENTRE {background-color: transparent;} .Bgris {background-color: #E0E0E0; padding: 10px 0;} .Bnoir1C {background-color: #1C1C1C; color: #FFFFFF;} .Bnoir2A {background-color: #2A2A2A; color: #FFFFFF;} .PAGES .NavPage {background-color: #2A2A2A; margin: 0 0 20px 0 !important; max-width: 100% !important;} .flagTitre {margin-top: 35px !important;} .flagTitre > .CONTENU-BLOC > span.BLOC-TITRE {float: left; line-height: 25px; padding: 6px 10px 2px 20px; margin: -20px 0 5px -10px !important; background-color: #e24814; color: #FFFFFF; position: relative; overflow: inherit;} .flagTitre > .CONTENU-BLOC > span.BLOC-TITRE:before {content: " "; display: block; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 0; border-color: transparent #464646 transparent transparent; position: absolute; top: 100%; left: 0;} .flagTitre > .CONTENU-BLOC > span.BLOC-TITRE a {color: #FFFFFF;} .flagTitre > .CONTENU-BLOC > span.BLOC-TITRE+* {clear: both;} .flagTitre h3 {font-family: TradeGothic20, Arial; font-weight: normal; text-transform: uppercase; font-size: 1.6em; margin-bottom: 0.5em;} .Bdominante {margin: 20px 0 !important;} .CONTENU-BLOC > .LIEN {display: block; float: right; clear: both; padding: 10px 15px; font-family: TradeGothic20, Arial; font-weight: normal; margin-top: 5px;} .CONTENU-BLOC > .LIEN > a {border: solid 3px  #e24814; padding: 0.4em 1.5em 0.2em 1.5em; text-transform: uppercase; font-size: 1.1em;} .CONTENU-BLOC > .LIEN > a:hover {border: solid 3px#464646; color:  #464646; background-color: #FFFFFF;} div.BCADRE span.BLOC-TITRE {color: #FFFFFF; text-align: center; margin-bottom: 20px;} div.BCADRE.B60C {width: 60%; margin: 20px auto; float: none;} div.HTML {position: relative;} .CONTENU {background-color: #FFFFFF; padding-bottom: 10px;} .PAGES > [class*="col-"] {padding: 0; clear: none;} .PAGES > span.BT-RIGHT {padding: 0; clear: none; width: auto;} span.ITEM-IMG {position: relative; overflow: hidden; max-width: 100%; text-align: center;} span.ITEM-IMG > a {display: block; width: 100%; height: 100%;} .PAGES > span.ITEM-IMG {width: auto; float: right; clear: none; margin: 0;} .PAGES > span.ITEM-IMG {position: relative; padding: 0; margin: 10px 15px;} .PAGES .ITEM span.ITEM-IMG img, .PAGES > span.ITEM-IMG img {float: left;} .PAGES span.ITEM-IMG span.LEGENDE {display: none; position: absolute; bottom: 0; width: 100%;} .PAGES span.ITEM-IMG:hover span.LEGENDE {display: block;} .PAGES > span.CORPS, .PAGES div.DESCRIPTION {width: auto; float: none; clear: left;} .PAGES span.ACCROCHE, .PAGES div.ACCROCHE {display: block; font-family: Georgia, Arial; font-style: italic; color: #000000; border-left: solid 5px  #e24814; padding-left: 15px; clear: left;} .PAGE-INFO span.ACCROCHE, .PAGE-INFO span.CORPS, .PAGE-RUBRIQUE span.DESCRIPTION {float: left; clear: left;} .PAGE-INFO span.ACCROCHE p {margin: 0;} .TYPE-LIVRE.ITEM dd.ITEM-DD span.ITEM-IMG {overflow: hidden;} .TYPE-LIVRE span.ITEM-TITRE {clear: both;} .INDEX .PAGES div.HTML h1 {margin: 15px 0 0 0;} img {height: auto;} p img {vertical-align: middle;} .PAGES p, .PAGES li {line-height: 1.35em; font-size: 1.4em;} .PAGES .CORPS p strong, .PAGES .CORPS li strong {font-weight: normal; color: #e24814;} .PAGES .DESCRIPTION p strong, .PAGES .DESCRIPTION li strong {font-weight: normal; color: #e24814;} .PAGES span.VOIRTOUT {float: right; padding: 10px 15px;} .PAGES span.BLOC-TITRE {background-color: #e24814; color: #FFFFFF; padding: 10px 15px; } a[name] {font-size: 0; margin-bottom: -20px;} div.div.MenuRub {margin: 0;} .videoFocus dl.ITEM dt.ITEM-DT a {color: #FFFFFF; font-size: 0.8em; margin-bottom: 20px; display: block;} .videoFocus dl.ITEM dd.ITEM-DD span.ITEM-IMG {display: block; border: solid 1px #8C8C8C; overflow: hidden;} .videoFocus dl.ITEM dd.ITEM-DD span.ITEM-IMG a img {float: left;} .ACCROCHE .ui-accordion * {font-family: Georgia, Arial; font-size: 1em;} .ACCROCHE .ui-accordion-content {width: 100%;} .ACCROCHE .ui-accordion h3 {float: right; width: auto; color: #e24814; background-color: transparent; text-transform: none; font-family: Georgia, Arial; clear: none; margin: 0; padding: 0; font-size: 1.25em;} .ACCROCHE .ui-accordion h3:after {display: none;} .bigTitle {text-transform: uppercase; font-family: TradeGothic20, Arial; font-weight: normal; clear: both;} .bigTitle:before {margin-bottom: 1em;} .bigTitle:before {content: " "; height: 4px; display: block; border-left: solid 100px #e24814; background-color: #F1DED7;} .PAGES .CORPS hr, .PAGES .DESCRIPTION hr {visibility: visible; margin: 30px 0;} .PAGES .CORPS hr:before, .PAGES .DESCRIPTION hr:before {content: " "; height: 4px; display: block; border-left: solid 100px #e24814; background-color: #F1DED7;} .PAGES .NavPage {margin-bottom: 20px; padding: 10px 15px ; ; position: relative;} .PAGES .NavPage > div > span {display: none;} .PAGES .NavPage a.LOGO {line-height: 54px; margin-right: 15px;} .PAGES .NavPage div.MENU-DEROULANT {line-height: 54px;} .PAGES .NavPage .LEVEL-0 > a {font-family: TradeGothic20, Arial; font-weight: normal; color: #9A9A9A; text-transform: uppercase; padding: 0 15px; font-size: 1.4em; border-left: solid 1px #9A9A9A; letter-spacing: -0.05em; white-space: nowrap; width: 100%;} .PAGES .NavPage h1, .PAGES .NavPage .h1-like {float: right; clear: none; color: #FFFFFF; line-height: 54px; font-weight: normal; width: auto;} .PAGES .NavPage a.facebook, .PAGES .NavPage a.twitter {width: 54px !important; height: 54px !important; overflow: hidden;} .PAGES .NavPage a.facebook:before, .PAGES .NavPage a.twitter:before {display: block; float: left; font-size: 1.2em; line-height: 54px; font-family: CCR; margin-right: 20px;} .PAGES .NavPage a.facebook:before, .PAGES .NavPage a.twitter:before {display: block; float: left; font-size: 1.2em; line-height: 54px; font-family: CCR;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 a {padding: 0 15px;} .PAGES .NavPage a.RSspecial {display: none;} .RSSPECIAL .PAGES .NavPage a.facebook, .RSSPECIAL .PAGES .NavPage a.twitter {display: none;} .RSSPECIAL .PAGES .NavPage a.facebook.RSspecial, .RSSPECIAL .PAGES .NavPage a.twitter.RSspecial {display: block;} body.TYPE-MEDIA .CONTENU {background-color: #000000; padding-bottom: 0;} body.TYPE-MEDIA .Bmap {background-color: #1C1C1C; margin-bottom: 0; padding-bottom: 20px;} body.TYPE-MEDIA .LISTE-INFOS {overflow: hidden;border-bottom: solid 2px #464646; padding-bottom: 5px;} body.TYPE-MEDIA .LISTE-INFOS dl.MEDIA {max-width: calc(100% - 20px);} body.TYPE-MEDIA .player {border-top: solid 2px #e24814;} body.TYPE-MEDIA .player > span {display: block; float: left; width: 100%; clear: both; padding-bottom: 10px;} body.TYPE-MEDIA .player > span > a {color: #FFFFFF; text-transform: uppercase; font-size: 1.8em; font-family: TradeGothic20, Arial; font-weight: normal;} body.TYPE-MEDIA .player span.ITEM-IMG, body.TYPE-MEDIA .player iframe, body.TYPE-MEDIA .player object, body.TYPE-MEDIA .player embed, body.TYPE-MEDIA .player video {width: 100% !important; height: 330px !important; overflow: hidden;} body.TYPE-MEDIA .player audio {width: 100% !important; height: 330px !important; background-color: #1C1C1C;} .Bmedia .col-4 dl.ITEM {margin: 0;} .Bmedia .col-12 dl.ITEM {margin: 0;} dl.MEDIA {width: 100%; margin-top: 0; margin-bottom: 0;} dl.MEDIA:nth-child(2n+1) {background-color: #464646;} dl.MEDIA dt.ITEM-DT {float: left; width: 100%; color: #C4C4C4; font-size: 1.1em;} dl.MEDIA dt.ITEM-DT a {padding: 0.3em 1em; display: block; width: 100%; color: #C4C4C4;} dl.MEDIA dt.ITEM-DT a:after {font-family: CCR; color: #e24814; margin-right: 0.5em; width: 1.2em; text-align: center; float: right;} dl.MEDIA dt.ITEM-DT a:hover {color: #FFFFFF;} dl.VIDEO dt.ITEM-DT a:after {content: "\f01d";} dl.AUDIO dt.ITEM-DT a:after {content: "\f028";} div.flowplayer {background-size: 100% auto;} .Bhisto div.SCROLLER {box-shadow:  0 0 0 0px #ccc;  padding: 20px 100px;} .Bhisto div.SCROLLER > div {margin: 0;} .Bhisto div.SCROLLER a.prev, .Bhisto div.SCROLLER a.next {width: 100px; background-image: none; top: 25%;} .Bhisto div.SCROLLER a.prev:before, .Bhisto div.SCROLLER a.next:before {font-size: 4em;} .Bhisto div.SCROLLER dl.ITEM {width: 180px; margin: 0 35px; clear: none !important;} .Bhisto div.SCROLLER dl.ITEM span.ITEM-IMG {width: 180px; height: 250px; border: solid 5px #464646; margin-bottom: 0.7em; margin-right: 0; overflow: hidden; float: left;} .Bhisto div.SCROLLER dl.ITEM span.ITEM-IMG:hover {border: solid 5px #8C8C8C;} .festival .Bhisto div.SCROLLER dl.ITEM span.ITEM-IMG img {width: 100%;} .Bhisto div.SCROLLER dl.ITEM span.ITEM-TITRE a {color: #FFFFFF; font-weight: bold;} .Bfocus .ITEM .ITEM-LABEL {right: auto; left: 0;} .PAGE-RUBRIQUE .PAGES > .col-8 > *, .PAGE-INFO .PAGES > .col-8 > * {margin: 10px 0;} .CORPS form {clear: both;} .BinfosPlus span.LIEN a {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .BinfosPlus span.LIEN a:before {margin-right: 1em; font-family: Tao;  font-size: 1.1em;} .TYPE-DISQUE span.LIEN a {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .TYPE-DISQUE span.LIEN a:before {margin-right: 1em; font-family: Tao;  font-size: 1.1em;} .TYPE-LIVRE span.LIEN a {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .TYPE-LIVRE span.LIEN a:before {margin-right: 1em; font-family: Tao;  font-size: 1.1em;} dl.ITEM span.LIEN {width: 100%;} dl.ITEM span.LIEN a {min-width: 100%; width: 100%;} .BinfosPlus dl.ITEM {max-width: 100%;} .BinfosPlus dl.ITEM span.ITEM-VIDEO video {height: 220px; margin-bottom: 35px;} .BinfosPlus span.BLOC-TITRE {margin: 10px 0;} .BinfosPlus span.ITEM-IMG {display: block; margin: 0 0 20px 0;} .BinfosPlus span.ITEM-IMG img {float: left;} .BinfosPlus span.LIEN a:before {font-family: CCR;} .TYPE-DISQUE .BinfosPlus span.LIEN a:before {font-family: Tao;} .Btournee .CONTENU-BLOC {margin-top: 0 !important;} .Btournee .CONTENU-BLOC > div {background-color: #F0D4CA; padding: 10px 15px;} .BinfosPlus .CONTENU-BLOC > div p {margin: 0;} p.imagezoom {min-height: 420px;} p.imagezoom img {border: solid 1px #C4C4C4;} p.imagezoom:hover img {position: absolute; right: 0; top: 0; max-width: 1000px; z-index: 200;} .PJS-IMG div.SLIDESHOW div.SLIDE {width: 340px;} .PAGES div.diapos {margin: 0; cursor: pointer; position: relative;} .PAGES div.diapos span.taoicon-CCR-loupe:before {position: absolute; font-size: 4em; color: #FFFFFF; top: 50%; left: 50%; margin: -28px 0 0 -28px;} .PAGES .taojquery-slides-show span.ITEM-TITRE, .PAGES .taojquery-slides-show span.ABSTRACT {display: none;} .PAGES .taojquery-slides-show > div {min-height: 270px;} .PIECESJOINTES span.ITEM-FILE a.icon-file {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .PIECESJOINTES span.ITEM-FILE a.icon-file:before {margin-right: 1em; font-family: CCR;  font-size: 1.1em;} .PIECESJOINTES dl.ITEM {margin-left: 0; margin-right: 0;} .PIECESJOINTES span.ITEM-FILE a.icon-file span {display: none;} .PIECESJOINTES span.ITEM-TITRE {display: none;} .PJS-IMG .IMAGEPRINCIPALE {width: 370px; height: 370px;} .BLOC-DOCUMENT {padding: 0; box-shadow:  0 0 0 0px #ccc; } .BinfosPlus .BLOC-DOCUMENT {clear: both; float: left;} .DOCUMENT a.icon-file > span {display: none !important;} .DOCUMENT a.icon-file {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .DOCUMENT a.icon-file:before {margin-right: 1em; font-family: CCR;  font-size: 1.1em;} .ITEM .DOCUMENT a.icon-file {min-width: 170px;} .TYPE-PARTENAIRE span {display: block;} .TYPE-PARTENAIRE span.ITEM-IMG {margin: 0; height: 160px;} .TYPE-PARTENAIRE span.ITEM-IMG img {max-height: 150px; max-width: 150px; height: auto !important; width: auto !important;} .TYPE-SON span.ITEM-TITRE {position: relative !important;} body.TYPE-VIDEO span.ITEM-IMG, body.TYPE-VIDEO span.CODE-HTML {margin: 10px 0; width: 100%; height: 500px;} body.TYPE-VIDEO span.ITEM-IMG iframe, body.TYPE-VIDEO span.CODE-HTML iframe {height: 500px;} dl.TYPE-VIDEO span.ITEM-IMG img {float: left;} dl.TYPE-VIDEO span.ITEM-IMG:hover a:before {opacity : 1 ; } dl[class*="ITEM25"] {margin-bottom:  20px; width: 270px;} dl.TYPE-DISQUE {padding-bottom: 42px; min-height: 415px; margin-bottom:  20px; width: 270px;} dl.TYPE-DISQUE span.ITEM-TITRE  {position: relative !important;} dl.TYPE-DISQUE span.LIEN  {position: absolute; bottom: 0; left: 0; margin: 0 !important;} dl.TYPE-DISQUE span.LIEN a {min-width: 100% !important; letter-spacing: -0.03em;} dl.TYPE-DISQUE dd.ITEM-DD > span {margin: 0.3em 0; display: block; float: left; clear: both;} dl.TYPE-DISQUE dd.ITEM-DD > span p {margin: 0} dl.TYPE-DISQUE span.ITEM-IMG {height: 250px; overflow: hidden; margin: 0;} div.Results {padding: 0 !important;} .HEAD .MenuMarques {position: relative; float: left; font-size: 1.1em; z-index: 100;} .HEAD .MenuMarques > span {cursor: pointer;} .HEAD .MenuMarques > span:before {line-height: 81px; font-size: 2.2rem; padding: 0 15px; margin: 0; color: #FFFFFF; background-color: #e1602f; border-right: solid 1px #545454;} .HEAD .MenuMarques.actif > span:before {background-color: #1C1C1C;} .HEAD .MenuMarques > div {display: none; position: absolute; top: 100%; margin-top: 1px; background-color: #1C1C1C; border-right: solid 1px #545454; border-bottom: solid 1px #545454;} .HEAD .MenuMarques.actif > div {display: block;} .HEAD .MenuMarques > div > a {display: block; white-space: nowrap; text-align: left; padding: 0 1.4em 0 0.7em; line-height: 50px; transition:all 0.2s ease-in;transition:all 0.2s ease-in;;} .HEAD div.MenuMarques > div > a:hover {color: #FFFFFF; padding: 0 0.7em 0 1.4em;} .HEAD .MenuMarques > div > a+a {border-top: solid 1px #545454;}  @media screen and (min-width: 1599px) { .HEAD .MenuMarques.actif > div {display: none;} .HEAD .MenuMarques > div {display: block;} .HEAD .MenuMarques > span:before {background-color: #1C1C1C;} .HEAD .MenuMarques.actif > span:before {background-color: #e1602f;} } div.BigTitreGris {font-family: TradeGothic20, Arial; font-weight: normal; font-size: 2.6em; color: #8C8C8C; text-transform: uppercase;} h1+div.DATE {font-size: 1.8em; margin: 0.5em 0;} .BROCHURE a {display: block; background-color: #e24814; color: #FFFFFF; padding: 0 1em; line-height: 2em; font-size: 1.5em; font-family: TradeGothic18, Arial; min-width: 370px; max-width: 100%; box-shadow:  4px 4px 0 0 #000000; } .BROCHURE a:before {margin-right: 1em; font-family: CCR;  font-size: 1.1em;} .BROCHURE a span {display: none;} .BROCHURE a:before {font-family: CCR; margin-right: 0.5em;} .PAGES .INTERPRETE {font-size: 1.4em; text-transform: uppercase;} .PAGES .INTERPRETE p {margin-top: 0;} .PAGES .ENSEMBLE:before {content: " "; height: 4px; display: block; border-left: solid 100px #e24814; background-color: #F1DED7;} .PAGES .ENSEMBLE strong {color: #e24814; font-weight: normal;} div.BinfosRep {background-color: #F0D4CA; color: #e24814; text-align: center; text-transform: uppercase; font-size: 1.4em; font-weight: bold; line-height: 1.5em; margin-bottom: 20px;} .BinfosRep [class*="taoicon-"]:before, .BinfosRep [class*="taoabove-"]:after {font-size: 2.2em; line-height: 1.5em; width: 1.5em;background-color: #e24814; color: #FFFFFF;} a.taoabove-CCR-information {background-color: #EEC0B0; position: relative; padding: 0 0 0 0.7em; line-height: 40px; display: block; text-transform: uppercase; font-size: 1.25em; font-weight: bold;} a.taoabove-CCR-information:after {float: right; font-size: 1.5em; background-color: #E77A55; color: #FFFFFF; padding: 0 0.4em; line-height: 40px;} a.taoicon-CCR-ticket {width: 100%; background-color: #e1602f; position: relative; padding: 0.4em 0.7em; line-height: 40px; display: block; text-transform: uppercase; font-size: 1.25em; font-weight: bold; color: #FFFFFF; box-shadow:  4px 4px 0 0 #000000; } a.taoicon-CCR-ticket:before {color: #FFFFFF; font-size: 2.2em; line-height: 40px;} body.REPR span.ITEM-IMG, body.REPR span.ITEM-IMG img {float: left;} .BLOC dl.TYPE-VIDEO {margin:  10px 0; position: relative;} .BLOC dl.TYPE-SON {margin:  10px 0; position: relative;} .BLOC dl.TYPE-SON span.ITEM-TITRE {margin-bottom :  10px;} div.ITEM-BIO {position: relative; width: calc(100% - 30px); background-color: transparent;} div.ITEM-BIO a {font-size: 1.4em; margin: 0; width: 100%;} div.ITEM-BIO p {font-size: 1.2em; margin: 0;} .IMAGE span.InfoBulle {font-size: 1.2em !important;} .Bresa {margin-top: 10px;} .Bresa > .CONTENU-BLOC > div {background-color: #F0D4CA; margin-top: 10px; padding: 10px; overflow: hidden;} .Bresa div.HTML {font-size: 0.9em;  margin: 20px 0; color: #e24814;} .Bresa div.HTML p {padding: 0 15px; color: #e24814;} .Bresa div.HTML p.h3-like {font-size: 1.5em; text-transform: uppercase; background-color: #F3F2F1;} .Bresa div.HTML h3 {margin: 20px 0;} .Bdates .CONTENT-BLOC span {line-height: 1.8em; float: left;} .TARIFS legend {background-color: #e24814; color: #FFFFFF; font-weight:bold; padding: 0.2em 1em; margin: 0.5em 0; width: 100%;} .TARIFS fieldset {background-color: #F2E8E4; border: none; border-bottom:1px solid #e24814; margin-bottom:10px; padding: 0; } .TARIFS fieldset dt {float:left; font-weight:bold; text-align:right; width: 90px;} .TARIFS fieldset dd {color: #e24814; text-align:center;} .col-4 .MENU-DEROULANT {display: block !important; margin: 10px 0 !important;} .col-4 .MENU-DEROULANT div {width: 100%; clear: both;} .col-4 .MENU-DEROULANT a {text-align: left !important; width: 100%; font-size: 1.5em !important;} .col-4 .MENU-DEROULANT a.LEVEL-0:before {font-family: CCR; font-size: 0.7em; margin-right: 0.5em;} .Bprogramme div.ui-accordion h3.ui-corner-top:after {line-height: 1em;;} iframe[src*="covoiturage"] {width: 650px;} a.covoituragesimple .covicon {float: left; margin-right: 10px; display: block;} .Bresa a.covoituragesimple {margin: 10px 0; padding: 10px; width: 100%; float: left; display: block; font-size: 1.5em; line-height: 40px; overflow: hidden; background-color: #e24814} .Bresa a.covoituragesimple .covicon {margin: 10px;} .HEAD a.covoituragesimple {background-color: transparent !important; padding: 0 0 0 10px !important; border-left: solid 1px #8C8C8C; height: 40px !important; } .HEAD a.covoituragesimple .covicon {margin-left: 10px; background-image : url(/styles/ccr/images/covoiturageGris.png); background-repeat: no-repeat; } .Bprogramme div.ui-accordion * {font-family: TradeGothic18, Arial;} .Bprogramme div.ui-accordion .ui-accordion-content {padding: 20px 0;} .Bprogramme div.ui-accordion h3 {text-transform: uppercase; text-align: left; font-size: 1.8em; padding: 0.2em 1em; margin: 5px 15px; width: calc(100% - 30px); letter-spacing: normal;} .Bprogramme div.ui-accordion h3.ui-accordion-header:after, .Bprogramme div.ui-accordion h3.ui-accordion-header-active:after {font-family: Tao;} .ui-accordion dl.ITEM {font-size: 1.3em; width: 270px; clear: none; min-height: 230px; position: relative;} .ui-accordion dl.ITEM:after {content: " "; height: 4px; display: block; border-left: solid 30px #ECAC96; background-color: #F1DED7;} .ui-accordion dl.ITEM dt {font-weight: bold; color: #e24814; background-color: #F0D4CA; line-height: 2em; font-size: 1em; } .ui-accordion dl.ITEM dt * {font-weight: bold;} .ui-accordion dl.ITEM dt span:first-child {background-color: #EDB6A3; width: 2em; text-align: center; float: left; margin-right: 0.5em;} .ui-accordion dl.ITEM dt span.ITEM-HOUR {color: #464646;} .ui-accordion dl.ITEM dt, .ui-accordion dl.ITEM dd > span {display: block; margin-bottom: 10px;} .ui-accordion dl.ITEM span.ITEM-DATE {text-transform: capitalize;} .ui-accordion dl.ITEM span.ITEM-IMG {float: left; margin-right: 15px; width: 110px; height: 70px; overflow: hidden;} .ui-accordion dl.ITEM span.ITEM-TITRE {text-transform: uppercase; margin-bottom: 0; font-size: 1em;} .ui-accordion dl.ITEM span.ITEM-TITRE a {color: #e24814;} .ui-accordion dl.ITEM span.ITEM-FORMATION {font-size: 0.9em; color: #545454;} .ui-accordion dl.ITEM span.ITEM-SSTITRE {clear: both; text-transform: uppercase; color: #000000;} .ui-accordion dl.ITEM dd.ITEMP-PIED {clear: both; overflow: hidden;} .ui-accordion dl.ITEM span.taoabove-Tao-placeholder {float: right; margin-bottom: 0; color: #e24814;} .ui-accordion dl.ITEM span.taoabove-Tao-placeholder:after {font-size: 0.8em;} .ui-accordion dl.ITEM span.ITEM-TARIF {font-family: TradeGothic20, Arial; font-weight: normal;float: left; text-transform: uppercase; color: #e24814; margin-bottom: 0;} *[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";} .TYPE-DISQUE span.LIEN a:before, .TYPE-DISQUE .BinfosPlus span.LIEN a:before, *[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, *[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";} .Bprogramme div.ui-accordion h3.ui-corner-top: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";} .UTILS .taoicon-Tao-fblink:before, .PAGES .NavPage a.facebook:before, *[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";} .NavPage a.LOGO: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";} .UTILS .taoicon-Tao-instalink:before, *[class*="taoicon-Tao-instagram"]:before, *[class*="taoabove-Tao-instagram"]:after {content: "\f124";} *[class*="taoicon-Tao-instalink"]:before, *[class*="taoabove-Tao-instalink"]:after {content: "\f125";} .DynarchCalendar-prevMonth div:before, *[class*="taoicon-Tao-left"]:before, *[class*="taoabove-Tao-left"]:after {content: "\f126";} *[class*="taoicon-Tao-linkedin"]:before, *[class*="taoabove-Tao-linkedin"]:after {content: "\f127";} *[class*="taoicon-Tao-lnklink"]:before, *[class*="taoabove-Tao-lnklink"]:after {content: "\f128";} *[class*="taoicon-Tao-lock"]:before, *[class*="taoabove-Tao-lock"]:after {content: "\f129";} *[class*="taoicon-Tao-logoTaonix"]:before, *[class*="taoabove-Tao-logoTaonix"]:after {content: "\f12a";} .EMAIL:before, *[class*="taoicon-Tao-mail"]:before, *[class*="taoabove-Tao-mail"]:after {content: "\f12b";} *[class*="taoicon-Tao-minus"]:before, *[class*="taoabove-Tao-minus"]:after {content: "\f12c";} .MOBILE:before, *[class*="taoicon-Tao-mobile"]:before, *[class*="taoabove-Tao-mobile"]:after {content: "\f12d";} *[class*="taoicon-Tao-newspaper"]:before, *[class*="taoabove-Tao-newspaper"]:after {content: "\f12e";} *[class*="taoicon-Tao-open"]:before, *[class*="taoabove-Tao-open"]:after {content: "\f12f";} *[class*="taoicon-Tao-openMenu"]:before, *[class*="taoabove-Tao-openMenu"]:after {content: "\f130";} [class*="MenuFlex"] .MORE:before, *[class*="taoicon-Tao-openSSmenu"]:before, *[class*="taoabove-Tao-openSSmenu"]:after {content: "\f131";} *[class*="taoicon-Tao-path"]:before, *[class*="taoabove-Tao-path"]:after {content: "\f132";} *[class*="taoicon-Tao-paypal"]:before, *[class*="taoabove-Tao-paypal"]:after {content: "\f133";} *[class*="taoicon-Tao-pdf"]:before, *[class*="taoabove-Tao-pdf"]:after {content: "\f134";} *[class*="taoicon-Tao-pen"]:before, *[class*="taoabove-Tao-pen"]:after {content: "\f135";} *[class*="taoicon-Tao-pinlink"]:before, *[class*="taoabove-Tao-pinlink"]:after {content: "\f136";} .MAP:before, *[class*="taoicon-Tao-placeholder"]:before, *[class*="taoabove-Tao-placeholder"]:after {content: "\f137";} *[class*="taoicon-Tao-play-button"]:before, *[class*="taoabove-Tao-play-button"]:after {content: "\f138";} *[class*="taoicon-Tao-plus"]:before, *[class*="taoabove-Tao-plus"]:after {content: "\f139";} *[class*="taoicon-Tao-print"]:before, *[class*="taoabove-Tao-print"]:after {content: "\f13a";} *[class*="taoicon-Tao-qrcode"]:before, *[class*="taoabove-Tao-qrcode"]:after {content: "\f13b";} *[class*="taoicon-Tao-question"]:before, *[class*="taoabove-Tao-question"]:after {content: "\f13c";} .DynarchCalendar-nextMonth div:before, *[class*="taoicon-Tao-right"]:before, *[class*="taoabove-Tao-right"]:after {content: "\f13d";} *[class*="taoicon-Tao-rss"]:before, *[class*="taoabove-Tao-rss"]:after {content: "\f13e";} .BLACKBAR .MINIFORM form > span:after, *[class*="taoicon-Tao-search"]:before, *[class*="taoabove-Tao-search"]:after {content: "\f13f";} *[class*="taoicon-Tao-sign-in"]:before, *[class*="taoabove-Tao-sign-in"]:after {content: "\f140";} *[class*="taoicon-Tao-sign-out"]:before, *[class*="taoabove-Tao-sign-out"]:after {content: "\f141";} *[class*="taoicon-Tao-sort-arrows"]:before, *[class*="taoabove-Tao-sort-arrows"]:after {content: "\f142";} *[class*="taoicon-Tao-sort-asc"]:before, *[class*="taoabove-Tao-sort-asc"]:after {content: "\f143";} *[class*="taoicon-Tao-sort-desc"]:before, *[class*="taoabove-Tao-sort-desc"]:after {content: "\f144";} *[class*="taoicon-Tao-sort-list"]:before, *[class*="taoabove-Tao-sort-list"]:after {content: "\f145";} *[class*="taoicon-Tao-starempty"]:before, *[class*="taoabove-Tao-starempty"]:after {content: "\f146";} *[class*="taoicon-Tao-starfull"]:before, *[class*="taoabove-Tao-starfull"]:after {content: "\f147";} .TEL:before, *[class*="taoicon-Tao-tel"]:before, *[class*="taoabove-Tao-tel"]:after {content: "\f148";} .UTILS .taoicon-Tao-twtlink:before, .PAGES .NavPage a.twitter:before, *[class*="taoicon-Tao-twitter"]:before, *[class*="taoabove-Tao-twitter"]:after {content: "\f149";} *[class*="taoicon-Tao-twtlink"]:before, *[class*="taoabove-Tao-twtlink"]:after {content: "\f14a";} .Bprogramme div.ui-accordion h3.ui-corner-all:after, *[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";} .UTILS .taoicon-Tao-ytlink:before, *[class*="taoicon-Tao-youtube"]:before, *[class*="taoabove-Tao-youtube"]:after {content: "\f154";} *[class*="taoicon-Tao-ytlink"]:before, *[class*="taoabove-Tao-ytlink"]:after {content: "\f155";} .PAGES .NavPage a.LOGO:before, *[class*="taoicon-CCR-accueil"]:before, *[class*="taoabove-CCR-accueil"]:after {content: "\f101";} *[class*="taoicon-CCR-chevron-down"]:before, *[class*="taoabove-CCR-chevron-down"]:after {content: "\f102";} *[class*="taoicon-CCR-comment"]:before, *[class*="taoabove-CCR-comment"]:after {content: "\f103";} .FOOT div.Bnl form > span:before, *[class*="taoicon-CCR-envelope"]:before, *[class*="taoabove-CCR-envelope"]:after {content: "\f104";} .UTILS .taoicon-Tao-fblink:before, .PAGES .NavPage a.facebook:before, *[class*="taoicon-CCR-facebook"]:before, *[class*="taoabove-CCR-facebook"]:after {content: "\f105";} *[class*="taoicon-CCR-information"]:before, *[class*="taoabove-CCR-information"]:after {content: "\f106";} .UTILS .taoicon-Tao-instalink:before, *[class*="taoicon-CCR-instagram"]:before, *[class*="taoabove-CCR-instagram"]:after {content: "\f107";} .HEAD .SEARCH-NEWS span:after, *[class*="taoicon-CCR-loupe"]:before, *[class*="taoabove-CCR-loupe"]:after {content: "\f108";} *[class*="taoicon-CCR-newspaper"]:before, *[class*="taoabove-CCR-newspaper"]:after {content: "\f109";} .col-4 .MENU-DEROULANT a.LEVEL-0:before, .BinfosPlus span.LIEN a:before,*[class*="taoicon-CCR-next"]:before, *[class*="taoabove-CCR-next"]:after {content: "\f10a";} *[class*="taoicon-CCR-play-sign"]:before, *[class*="taoabove-CCR-play-sign"]:after {content: "\f10b";} dl.MEDIA dt.ITEM-DT a:after, *[class*="taoicon-CCR-play-video"]:before, *[class*="taoabove-CCR-play-video"]:after {content: "\f10c";} *[class*="taoicon-CCR-share"]:before, *[class*="taoabove-CCR-share"]:after {content: "\f10d";} .BROCHURE a:before, .PIECESJOINTES span.ITEM-FILE a.icon-file:before, .DOCUMENT a.icon-file:before, *[class*="taoicon-CCR-telecharger"]:before, *[class*="taoabove-CCR-telecharger"]:after {content: "\f10e";} *[class*="taoicon-CCR-telephone"]:before, *[class*="taoabove-CCR-telephone"]:after {content: "\f10f";} *[class*="taoicon-CCR-ticket"]:before, *[class*="taoabove-CCR-ticket"]:after {content: "\f110";} .UTILS .taoicon-Tao-twtlink:before, .PAGES .NavPage a.twitter:before, *[class*="taoicon-CCR-twitter"]:before, *[class*="taoabove-CCR-twitter"]:after {content: "\f111";} .UTILS .taoicon-Tao-ytlink:before, *[class*="taoicon-CCR-youtube"]:before, *[class*="taoabove-CCR-youtube"]:after {content: "\f112";} *[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-CCR"]:before, *[class*="taoabove-CCR"]:after {font:normal normal normal 1.25rem CCR; font-family: CCR; text-align: center;} @font-face {font-weight: normal; font-style: normal; font-family: CCR; src: url("/styles/fonts/CCR/CCR.eot"), url(/styles/fonts/CCR/CCR.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/CCR/CCR.woff2) format("woff2"), url("/styles/fonts/CCR/CCR.woff") format("woff"), url("/styles/fonts/CCR/CCR.ttf") format("truetype"), url("/styles/fonts/CCR/CCR.svg#CCR") 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: #e24814;} .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: #e24814; padding: 0.25em;} *[class*="cercle-o"]:before, *[class*="cercle-o"]:after {border: solid 1px #e24814; background-color: transparent; color: #e24814;} *[class*="carre"]:before, *[class*="carre"]:after {border-radius: 0.2em;  color: #FFFFFF; background-color: #e24814; padding: 0.25em;} *[class*="carre-o"]:before, *[class*="carre-o"]:after {border: solid 1px #e24814; background-color: transparent; color: #e24814;} *[class*="shadow"]:before, *[class*="shadow"]:after {text-shadow: 1px 1px 1px #000000; ;} *[class*="dominante"]:before, *[class*="dominante"]:after {color: #e24814;} *[class*="secondaire"]:before, *[class*="secondaire"]:after {color: #EC8968;} *[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;} 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;} .noBig {display: none !important;} .noDesk {display: none !important;} dl.TYPE-CONTRIB {width: calc(50% - 30px) !important; border: none !important; padding-top: 0 !important;} 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% - 320px);} body.PLANNING.withColD .COL-CENTRE {width: calc(100% - 220px);} body.PLANNING.withColG.withColD .COL-CENTRE {width: calc(100% - 540px);} body.PLANNING .PAGES {width: 100% !important;} #taojquery-popin {position: fixed; top: 10vh !important; left: 0;} [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 ; } .switchContent {display: block !important; opacity: 1 !important;} .switch [data-bouton_menu-id] {display: none;} .HEAD div.HeadUtils a.logoeee {margin-top: -2px;} .FOOT .Menu .LEVEL-0:nth-child(5n+1) {clear: left;} .PAGES .NavPage a.LOGO:before {display: none;} .PAGES .NavPage a.LOGO img {vertical-align: middle;} .PAGES .NavPage nav {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: flex-start; justify-content: flex-start; align-items: stretch; align-items: stretch;  text-align: center;} a.covoituragesimple .covtext {padding-left: 60px !important;} } @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} .noBig {display: none !important;} .noResp {display: none !important;} .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;} 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-4 {width:420px;} .Modules.col-4 {width:450px;} .Modules .col-4:nth-child(2n+1) {clear: left;} .col-5 {width:420px;} .Modules.col-5 {width:450px;} .Modules .col-5:nth-child(2n+1) {clear: left;} .col-6 {width:420px;} .Modules.col-6 {width:450px;} .Modules .col-6:nth-child(2n+1) {clear: left;} .col-7 {width:870px;} .Modules.col-7 {width:900px;} .col-8 {width:870px;} .Modules.col-8 {width:900px;} .col-9 {width:870px;} .Modules.col-9 {width:900px;} .col-10 {width:870px;} .Modules.col-10 {width:900px;} .col-11 {width:870px;} .Modules.col-11 {width:900px;} .col-12 {width:870px;} .Modules.col-12 {width:900px;} #taojquery-popin {position: fixed; top: 10vh !important; left: 0;} [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;} .HeadUtils > a[class*="taoicon-"] span {display: none;} .HEAD div.HeadUtils a.logoeee.noBig {display: block !important;} .HEAD .SEARCH-NEWS {width: calc(50% - 230px);} .TopFoot > .CONTENU-BLOC  > .Bnoir1C {width: 100%; max-width: 100%; border-top: solid 1px #464646;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C > div {width: 100%; max-width: 100%;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A {width: 100%; max-width: 100%;} .FOOT .Menu {height: auto !important;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A > div {width: 50%; margin: 0; height: 155px;} .FOOT .Menu .LEVEL-0:nth-child(5n+1) {clear: left;} .PAGES .col-8.ACCROCHE {font-size: 0.9em;} .PAGES .NavPage {position: absolute; top: 83px; left: 0; border-bottom: solid 1px #545454;} .PAGES .NavPage a.LOGO:before {font-family: CCR; color:  #A8A8A8; font-size: 1.25em; margin-right: 15px;} .PAGES .NavPage a.LOGO img {display: none;} .col-6 {width: 570px;} .PAGES .col-8.ACCROCHE {width: 470px;} .PAGES .col-8.ACCROCHE+.col-4.ITEM {width: 370px;} div.CONTENEUR  {padding-top: 82px} .PAGES .NavPage div.MenuFlexH {width: calc(100% - 50px);} .PAGES .NavPage div.MENU-DEROULANT {display: flex; display: flex; flex-wrap: wrap; flex-wrap: wrap;justify-content: flex-start; justify-content: flex-start; align-items: stretch; align-items: stretch;  float: left !important;} .PAGES .NavPage div.MenuFlexH > div {width: 100%;} .PAGES .col-7.player {width: 420px;} .PAGES .flagTitre.Bmedia .col-8 {width: 420px;} .Bhisto div.SCROLLER {padding: 20px 75px;} .Bhisto div.SCROLLER a.prev, .Bhisto div.SCROLLER a.next {width: 75px;} a.covoituragesimple .covtext {width: 0; overflow: hidden; display: block;} body.festival.REPR .PAGES .col-8+.col-4 {width: 100%;} } @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;} .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-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: #e24814; 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: #e24814; 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-4 {width:270px;} .Modules.col-4 {width:300px;} .Modules .col-4:nth-child(2n+1) {clear: left;} .col-5 {width:270px;} .Modules.col-5 {width:300px;} .Modules .col-5:nth-child(2n+1) {clear: left;} .col-6 {width:270px;} .Modules.col-6 {width:300px;} .Modules .col-6:nth-child(2n+1) {clear: left;} .col-7 {width:570px;} .Modules.col-7 {width:600px;} .col-8 {width:570px;} .Modules.col-8 {width:600px;} .col-9 {width:570px;} .Modules.col-9 {width:600px;} .col-10 {width:570px;} .Modules.col-10 {width:600px;} .col-11 {width:570px;} .Modules.col-11 {width:600px;} .col-12 {width:570px;} .Modules.col-12 {width:600px;} .row-4 {height: 175px;} #taojquery-popin {position: fixed; width: 100%; height: 100%; top: 0 !important; left: 0 !important; background-color: #FFFFFF; overflow: hidden;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {height: 100vh;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px;} #taojquery-popin-contenu-message {min-width: 10px; width: 100%;} #taojquery-popin-contenu-message div.ACTION {position: relative;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #E67048;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #E98E6F;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #ECAC96;} [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: #e24814; 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: #e24814; 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: #E67048;} .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;} div.PAGENAVIGLIST {font-size: 0.7em;} .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: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e24814 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e24814;} .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;} div.label, div.code, span.mceEditor {width: 100% !important;} .HeadUtils > a[class*="taoicon-"] span {display: none;} .HEAD div.LogoMarque {width: 100%; border-top: solid 1px #7E7E7E; max-width: 100%;} .HEAD div.LogoMarque a.LOGO {margin: 0 auto; display: block; width: calc(100% - 140px);} .HEAD div.HeadUtils {width: 100%; padding: 0; max-width: 100%;} .HEAD div.HeadUtils div.UTILS {padding: 0;} .HEAD div.HeadUtils div.LANGUES {line-height: 61px;} .HEAD div.HeadUtils a {border-left: none; padding: 0; margin: 0;} .HEAD div.HeadUtils a:before {line-height: 61px; padding: 0 18px; margin: 0; border-right: solid 1px #7E7E7E;} .HEAD div.HeadUtils a.taoicon-Tao-instalink:before {border: none;} .HEAD div.HeadUtils a.logoeee {margin: 10px 0 0 10px;} .HEAD div.SEARCH-NEWS {display: none;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C {width: 100%; max-width: 100%; border-top: solid 1px #464646;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C > div {width: 100%; max-width: 100%;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A {width: 100%; max-width: 100%;} .FOOT .Menu {height: auto !important;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A > div {width: 100%; margin: 0;} .FOOT .Menu .LEVEL-0 {width: 25%;} .FOOT .Menu .LEVEL-0:nth-child(4n+1) {clear: left;} body.ccr .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e1602f !important; color: white;} body.abbaye .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ef8300 !important; color: white;} body.academie .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e20074 !important; color: white;} body.club .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #8ca3af !important; color: white;} body.editions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ccdc00 !important; color: white;} body.education .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9a56b6 !important; color: white;} body.festival .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #006282 !important; color: white;} body.productions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #af896e !important; color: white;} body.recherche .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #00a59a !important; color: white;} body.residences .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #f0ab00 !important; color: white;} body.seminaires .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9f9b74 !important; color: white;} .PAGES .col-8.ACCROCHE {font-size: 0.9em;} .PAGES .NavPage {position: absolute; top: 83px; left: 0; border-bottom: solid 1px #545454;} .PAGES .NavPage a.LOGO:before {font-family: CCR; color:  #A8A8A8; font-size: 1.25em; margin-right: 15px;} .PAGES .NavPage a.LOGO img {display: none;} .PAGES .NavPage {top: 63px; background-color: transparent; border: none; padding: 0;} .PAGES .NavPage nav {float: right;} .PAGES .NavPage a.LOGO {display: none;} .PAGES .NavPage a[class*="nav-toggle"]:before {float: right; line-height: 81px; font-size: 2.2em; padding: 0 20px; margin: 0; color: #FFFFFF; background-color: #e1602f; border-left: solid 1px #545454;} .PAGES .NavPage .MENU-DEROULANT [class*="nav-toggle"]+div {margin-top: 82px; right: 0; background-color: #1C1C1C; z-index: 200; width: 300px;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 {border-bottom: solid 1px #8C8C8C;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 a {background-color: #1C1C1C; width: 100%; border: none; padding: 0 1.4em 0 0.7em; line-height: 50px; display: block; white-space: nowrap;} .PAGES .NavPage div.toggleMenu a[class*="nav-toggle"]:before {background-color: #1C1C1C !important;} .PAGES .NavPage h1, .PAGES .NavPage .h1-like {display: none;} .PAGES .col-8.ACCROCHE {width: 370px;} .PAGES .col-8.ACCROCHE+.col-4.ITEM {width: 170px;} .PAGES .col-7.player+.col-5 {width: 100%;} .PAGES .flagTitre.Bmedia .col-4 {width: 100%;} a.covoituragesimple .covtext {width: 0; overflow: hidden; display: block;} } @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: 2.19em; color: #e24814; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.86em;} h3, .h3-like {font-size: 1.53em;} h4, .h4-like {font-size: 1.21em;} h5, .h5-like {font-size: 0.88em;} h6, .h6-like {font-size: 0.56em;} body#tinymce {font-family: TradeGothic18, Arial;} body#tinymce p, body#tinymce li {line-height: 1.35em; font-size: 1.4em;} p img {vertical-align: middle;} div.SEARCH dl.TIROIR dt.TIROIR-DT {width: 90%;} div.SEARCH dl.TIROIR dd.TIROIR-DD {display: block !important;} .BLOC {width: 100%;} .CONTACT .TEXTE-SITE tr {display: table; width: 100%;} .CONTACT .TEXTE-SITE td {display: table-row; width: 100%;} .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;} .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-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: #e24814; 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: #e24814; 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: hidden;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {height: 100vh;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px;} #taojquery-popin-contenu-message {min-width: 10px; width: 100%;} #taojquery-popin-contenu-message div.ACTION {position: relative;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .FOOT {padding-bottom: 74px;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #E67048;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #E98E6F;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #ECAC96;} [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: #e24814; 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: #e24814; 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: #E67048;} .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;} div.PAGENAVIGLIST {font-size: 0.7em;} div.PAGENAVIGLIST a {min-width: 1em !important;} div.PAGENAVIGLIST a:before {width: 0.8em !important;} .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: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e24814 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e24814;} .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;} div.label, div.code, span.mceEditor {width: 100% !important;} div.MenuGris a {clear: both; width: 100%; margin: 5px 0;} div.MenuGris a {font-size: 1em; padding: 2px 5px;} .formLabel span.BLOC-TITRE {max-width: 100% !important;} .HeadUtils > a[class*="taoicon-"] span {display: none;} .HEAD div.LogoMarque {width: 100%; border-top: solid 1px #7E7E7E; max-width: 100%;} .HEAD div.LogoMarque a.LOGO {margin: 0 auto; display: block; width: calc(100% - 140px);} .HEAD div.HeadUtils {width: 100%; padding: 0; max-width: 100%;} .HEAD div.HeadUtils div.UTILS {padding: 0;} .HEAD div.HeadUtils div.LANGUES {line-height: 61px;} .HEAD div.HeadUtils a {border-left: none; padding: 0; margin: 0;} .HEAD div.HeadUtils a:before {line-height: 61px; padding: 0 18px; margin: 0; border-right: solid 1px #7E7E7E;} .HEAD div.HeadUtils a.taoicon-Tao-instalink:before {border: none;} .HEAD div.HeadUtils a.logoeee {margin: 10px 0 0 10px;} .HEAD div.SEARCH-NEWS {display: none;} .HEAD .UTILS, .HEAD div.HeadUtils a::before {border: none;} .HEAD .taoicon-CCR-share {display: block;} .HEAD .taoicon-CCR-share:before {line-height: 61px; padding-left: 10px; margin-left: 10px; border-left: solid 1px #7E7E7E;} .HEAD .UTILS {display: none;} .actifUtils .HEAD {padding-top: 62px;} .actifUtils .HEAD .UTILS {display: block; position: absolute; margin-top: -62px; width: 100%;} .actifUtils .PAGES .NavPage {top: 125px;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C {width: 100%; max-width: 100%; border-top: solid 1px #464646;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C > div {width: 100%; max-width: 100%;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A {width: 100%; max-width: 100%;} .FOOT .Menu {height: auto !important;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A > div {width: 100%; margin: 0;} .Bmap div.HTML {width: calc(100% - 30px) !important;} .FOOT .Menu .LEVEL-0 {width: 33%;} .FOOT .Menu .LEVEL-0:nth-child(3n+1) {clear: left;} body.info4cols dl.ITEM {width: 100%;} body.info4cols dl.ITEM span.ITEM-IMG img {left:0 !important;} body.ccr .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e1602f !important; color: white;} body.abbaye .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ef8300 !important; color: white;} body.academie .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e20074 !important; color: white;} body.club .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #8ca3af !important; color: white;} body.editions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ccdc00 !important; color: white;} body.education .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9a56b6 !important; color: white;} body.festival .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #006282 !important; color: white;} body.productions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #af896e !important; color: white;} body.recherche .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #00a59a !important; color: white;} body.residences .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #f0ab00 !important; color: white;} body.seminaires .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9f9b74 !important; color: white;} .PAGES .col-8.ACCROCHE {font-size: 0.9em;} .PAGES .NavPage {position: absolute; top: 83px; left: 0; border-bottom: solid 1px #545454;} .PAGES .NavPage a.LOGO:before {font-family: CCR; color:  #A8A8A8; font-size: 1.25em; margin-right: 15px;} .PAGES .NavPage a.LOGO img {display: none;} .PAGES .NavPage {top: 63px; background-color: transparent; border: none; padding: 0;} .PAGES .NavPage nav {float: right;} .PAGES .NavPage a.LOGO {display: none;} .PAGES .NavPage a[class*="nav-toggle"]:before {float: right; line-height: 81px; font-size: 2.2em; padding: 0 20px; margin: 0; color: #FFFFFF; background-color: #e1602f; border-left: solid 1px #545454;} .PAGES .NavPage .MENU-DEROULANT [class*="nav-toggle"]+div {margin-top: 82px; right: 0; background-color: #1C1C1C; z-index: 200; width: 300px;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 {border-bottom: solid 1px #8C8C8C;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 a {background-color: #1C1C1C; width: 100%; border: none; padding: 0 1.4em 0 0.7em; line-height: 50px; display: block; white-space: nowrap;} .PAGES .NavPage div.toggleMenu a[class*="nav-toggle"]:before {background-color: #1C1C1C !important;} .PAGES .NavPage h1, .PAGES .NavPage .h1-like {display: none;} .PAGES .flagTitre.Bmedia .col-4 dl.ITEM {max-width: 100%;} .Bhisto div.SCROLLER dl.ITEM {margin: 0 10px;} a.covoituragesimple .covtext {width: 0; overflow: hidden; display: block;} } @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: 2.19em; color: #e24814; padding:0; margin: 0 0 20px 0;} h2, .h2-like {font-size: 1.86em;} h3, .h3-like {font-size: 1.53em;} h4, .h4-like {font-size: 1.21em;} h5, .h5-like {font-size: 0.88em;} h6, .h6-like {font-size: 0.56em;} body#tinymce {font-family: TradeGothic18, Arial;} body#tinymce p, body#tinymce li {line-height: 1.35em; font-size: 1.4em;} p img {vertical-align: middle;} div.SEARCH dl.TIROIR dt.TIROIR-DT {width: 90%;} div.SEARCH dl.TIROIR dd.TIROIR-DD {display: block !important;} .BLOC {width: 100%;} .CONTACT .TEXTE-SITE tr {display: table; width: 100%;} .CONTACT .TEXTE-SITE td {display: table-row; width: 100%;} .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;} .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-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: #e24814; 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: #e24814; 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: hidden;} #taojquery-zoom_diaporama-popin {width: 100%;} #taojquery-zoom_diaporama-popin * {max-width: 100%;} #taojquery-popin-container-box {height: 100vh;} #taojquery-popin-container-box {min-width: 10px; width: 100%; padding: 10px;} #taojquery-popin-contenu {min-width: 10px; width: 100%;} #taojquery-popin-btnClose {position: absolute; right: 8px;} #taojquery-popin-contenu-title {position: relative; padding: 10px 40px 10px 10px;} #taojquery-popin-contenu-message {min-width: 10px; width: 100%;} #taojquery-popin-contenu-message div.ACTION {position: relative;} #taojquery-popin-contenu-message div.HTML {min-width: 10px; width: 100%;} .FOOT {padding-bottom: 74px;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div {background-color: #E67048;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-2 div {background-color: #E98E6F;} .slideMenu .MENU-DEROULANT div[class*="MORE"] div.LEVEL-3 div {background-color: #ECAC96;} [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: #e24814; 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: #e24814; 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: #E67048;} .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;} div.PAGENAVIGLIST {font-size: 0.7em;} div.PAGENAVIGLIST a {min-width: 1em !important;} div.PAGENAVIGLIST a:before {width: 0.8em !important;} .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: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .RUBRIQUE .NavigPage div.PATH a:nth-last-child(2), .CATEGORIE .NavigPage div.PATH a:nth-last-child(2) {display: block; background-color: #e24814; color: #FFFFFF; padding: 10px 5px; text-align: center; width: 100%; text-transform: uppercase; font-size: 1.2em; border: solid 1px #e24814;} .NavigPage div.PATH a:hover {background-color: #FFFFFF !important; color: #e24814 !important;} .NavigPage div.PATH a:before {color: #FFFFFF; transform:rotate(180deg);transform:rotate(180deg);;} .NavigPage div.PATH a:hover:before {color: #e24814;} .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;} div.label, div.code, span.mceEditor {width: 100% !important;} div.MenuGris a {clear: both; width: 100%; margin: 5px 0;} div.MenuGris a {font-size: 1em; padding: 2px 5px;} form[class*="col-"] {max-width: calc(100% - 30px);} .HeadUtils > a[class*="taoicon-"] span {display: none;} .HEAD div.LogoMarque {width: 100%; border-top: solid 1px #7E7E7E; max-width: 100%;} .HEAD div.LogoMarque a.LOGO {margin: 0 auto; display: block; width: calc(100% - 140px);} .HEAD div.HeadUtils {width: 100%; padding: 0; max-width: 100%;} .HEAD div.HeadUtils div.UTILS {padding: 0;} .HEAD div.HeadUtils div.LANGUES {line-height: 61px;} .HEAD div.HeadUtils a {border-left: none; padding: 0; margin: 0;} .HEAD div.HeadUtils a:before {line-height: 61px; padding: 0 18px; margin: 0; border-right: solid 1px #7E7E7E;} .HEAD div.HeadUtils a.taoicon-Tao-instalink:before {border: none;} .HEAD div.HeadUtils a.logoeee {margin: 10px 0 0 10px;} .HEAD div.SEARCH-NEWS {display: none;} .HEAD .UTILS, .HEAD div.HeadUtils a::before {border: none;} .HEAD .taoicon-CCR-share {display: block;} .HEAD .taoicon-CCR-share:before {line-height: 61px; padding-left: 10px; margin-left: 10px; border-left: solid 1px #7E7E7E;} .HEAD .UTILS {display: none;} .actifUtils .HEAD {padding-top: 62px;} .actifUtils .HEAD .UTILS {display: block; position: absolute; margin-top: -62px; width: 100%;} .actifUtils .PAGES .NavPage {top: 125px;} .HEAD div.HeadUtils a:before {padding: 0 5px;} .HEAD .LANGUES {padding-left: 10px; margin-left: 0;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C {width: 100%; max-width: 100%; border-top: solid 1px #464646;} .TopFoot > .CONTENU-BLOC  > .Bnoir1C > div {width: 100%; max-width: 100%;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A {width: 100%; max-width: 100%;} .FOOT .Menu {height: auto !important;} .TopFoot > .CONTENU-BLOC  > .Bnoir2A > div {width: 100%; margin: 0;} .Bmap div.HTML {width: calc(100% - 30px) !important;} .FOOT .Menu .LEVEL-0 {width: 48%;} .FOOT .Menu .LEVEL-0:nth-child(2n+1) {clear: left;} .FOOT .Bnoir2A > div {max-width: 100%} .FOOT .Menu .LEVEL-0 {width: 50%;} .FOOT .Menu .LEVEL-0:nth-child(2n+1) {clear: left;} body.info4cols dl.ITEM {width: 100%;} body.info4cols dl.ITEM span.ITEM-IMG img {left:0 !important;} body.ccr .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e1602f !important; color: white;} body.abbaye .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ef8300 !important; color: white;} body.academie .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #e20074 !important; color: white;} body.club .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #8ca3af !important; color: white;} body.editions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #ccdc00 !important; color: white;} body.education .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9a56b6 !important; color: white;} body.festival .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #006282 !important; color: white;} body.productions .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #af896e !important; color: white;} body.recherche .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #00a59a !important; color: white;} body.residences .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #f0ab00 !important; color: white;} body.seminaires .PAGES .NavPage .LEVEL-0 > a:hover {background-color: #9f9b74 !important; color: white;} .PAGES .col-8.ACCROCHE {font-size: 0.9em;} .PAGES .NavPage {position: absolute; top: 83px; left: 0; border-bottom: solid 1px #545454;} .PAGES .NavPage a.LOGO:before {font-family: CCR; color:  #A8A8A8; font-size: 1.25em; margin-right: 15px;} .PAGES .NavPage a.LOGO img {display: none;} .PAGES .NavPage {top: 63px; background-color: transparent; border: none; padding: 0;} .PAGES .NavPage nav {float: right;} .PAGES .NavPage a.LOGO {display: none;} .PAGES .NavPage a[class*="nav-toggle"]:before {float: right; line-height: 81px; font-size: 2.2em; padding: 0 20px; margin: 0; color: #FFFFFF; background-color: #e1602f; border-left: solid 1px #545454;} .PAGES .NavPage .MENU-DEROULANT [class*="nav-toggle"]+div {margin-top: 82px; right: 0; background-color: #1C1C1C; z-index: 200; width: 300px;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 {border-bottom: solid 1px #8C8C8C;} .PAGES .NavPage .MENU-DEROULANT .LEVEL-0 a {background-color: #1C1C1C; width: 100%; border: none; padding: 0 1.4em 0 0.7em; line-height: 50px; display: block; white-space: nowrap;} .PAGES .NavPage div.toggleMenu a[class*="nav-toggle"]:before {background-color: #1C1C1C !important;} .PAGES .NavPage h1, .PAGES .NavPage .h1-like {display: none;} .PAGES .flagTitre.Bmedia .col-4 dl.ITEM {max-width: 100%;} .Bhisto div.SCROLLER a.prev:before, .Bhisto div.SCROLLER a.next:before {font-size: 2em;} .Bhisto div.SCROLLER a.prev, .Bhisto div.SCROLLER a.next {width: 40px;} .Bhisto div.SCROLLER {padding: 20px 40px;} a.covoituragesimple .covtext {width: 0; overflow: hidden; display: block;} } 