.title-1{color:#0e4a8d;font-size:23px;text-transform:uppercase;margin-top:0;font-weight:700}.title-2{max-width:760px;color:#3b7cbb;font-size:32px;line-height:40px;margin-top:40px;text-transform:uppercase;font-weight:700}.title-3{color:#3b7cbb;margin:0;margin-bottom:13px;margin-top:25px;font-size:24px;padding:8px 0}.title-4{color:#555;font-size:18px;margin:20px 0 10px;border-bottom:1px solid #555;padding-bottom:5px}.title-5{color:#00569c;font-size:18px;font-weight:700;margin:30px 0 0}.title-6{overflow:hidden;display:block}.title-6 span{color:#0e4a8d;font-size:36px;margin-top:0;font-weight:700;line-height:1.2em;float:left;display:inline-block;padding-top:20px}img.img-6{float:right;max-width:20%;height:auto}.bloc-picto{background:#4387ba;margin-bottom:30px}.bloc-picto strong{display:block;text-align:center;margin:25px 0;font-size:18px;color:#00569c}.bloc-picto .row>div{min-height:280px}.bloc-picto .part-1{background:#fff;text-align:center}.bloc-picto .part-2 strong{color:#fff}.bloc-picto .part-2{background:url(../img/bg-arrow.png) no-repeat left center;background-size:auto 100%}.bloc-picto .list-cat{list-style:none;padding:0}.bloc-picto .list-cat li{margin-bottom:10px}.bloc-picto .list-cat img,.bloc-picto .list-cat span{display:inline-block;vertical-align:middle;color:#fff;font-size:11px}.bloc-gray{background:#eee;padding:30px;font-size:15px}.president{position:relative;padding-top:20px}.agenda{position:relative}.agenda:before{width:2px;display:block;content:"";height:100%;position:absolute;top:0;left:19.9%;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 13%,#ffd614 13%,#ffb414 25%,#db8234 50%,#62716a 75%,#1f558f 87%,#1f558f 87%,#fff 87%,#fff 87%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(13%,#fff),color-stop(13%,#ffd614),color-stop(25%,#ffb414),color-stop(50%,#db8234),color-stop(75%,#62716a),color-stop(87%,#1f558f),color-stop(87%,#1f558f),color-stop(87%,#fff),color-stop(87%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#fff 13%,#ffd614 13%,#ffb414 25%,#db8234 50%,#62716a 75%,#1f558f 87%,#1f558f 87%,#fff 87%,#fff 87%,#fff 100%);background:-o-linear-gradient(top,#fff 0,#fff 13%,#ffd614 13%,#ffb414 25%,#db8234 50%,#62716a 75%,#1f558f 87%,#1f558f 87%,#fff 87%,#fff 87%,#fff 100%);background:-ms-linear-gradient(top,#fff 0,#fff 13%,#ffd614 13%,#ffb414 25%,#db8234 50%,#62716a 75%,#1f558f 87%,#1f558f 87%,#fff 87%,#fff 87%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#fff 13%,#ffd614 13%,#ffb414 25%,#db8234 50%,#62716a 75%,#1f558f 87%,#1f558f 87%,#fff 87%,#fff 87%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}.step{border-bottom:#ebebeb 1px solid;padding-top:10px;padding-bottom:10px}.step>div{height:70px;line-height:70px}.step>div p{line-height:normal;display:inline-block;margin:0;vertical-align:middle}.ring{display:block;width:42px;height:42px;-webkit-border-radius:21px!important;-moz-border-radius:21px!important;border-radius:21px!important;margin:16px auto 0;border:6px solid #fff}.r1{background:#ffd614}.r2{background:#ffb414}.r3{background:#db8234}.r4{background:#62716a}.r5{background:#1f558f}.bt{display:inline-block;background:#1f5684;color:#fff;position:relative;font-size:18px;padding:0 50px 0 25px;height:56px;line-height:56px;text-transform:uppercase;margin-bottom:10px}.bt:after{display:block;position:absolute;right:20px;top:50%;margin-top:-10px;content:"";background:url('../img/bt-arrow.png');height:20px;width:20px}.bt:hover{text-decoration:none;color:#fff;opacity:.7}.notice{color:#1f5684;text-decoration:underline;font-size:18px}.bt-2{line-height:48px;height:48px;background:#4387ba;font-size:15px}.column-right{background:#eee;text-align:center}.column-right>div{padding:10px}.column-right img.ajust{width:23%}.column-right .bt-2{margin:20px 0}.bloc-gray{background:#eee;padding:30px;font-size:15px}.president{position:relative;padding-top:0}.quote{position:relative;padding-left:50px;padding-top:20px;font-size:15px}.quote .start{position:absolute;left:0}.quote .start,.quote .end{background:url(../img/quote.png);width:40px;height:40px;display:inline-block;background-position:0 0}.quote .end{background-position:-40px 0}.tuto{position:relative;margin-bottom:30px}@media(min-width:1000px){.tuto:before{width:2px;display:block;content:"";height:290px;position:absolute;top:30px;left:2.7%;background:#4387ba}}.tuto .ring{background:#4387ba;color:#fff;text-align:center;line-height:30px;font-size:18px}.tuto .list-cat{list-style:none;padding:0}.tuto .list-cat li{margin-bottom:10px}.tuto .list-cat img,.tuto .list-cat span{display:inline-block;vertical-align:middle;color:#555;font-size:11px;line-height:18px}.tuto .step>div{height:auto}.focus{background:#4387ba;text-align:center;color:#fff;padding:20px;margin-top:40px}.focus h2{font-size:24px;color:#fff}.focus p{font-size:15px;color:#fff}.list-laureat,.list-laureat ul{list-style:none;padding:0;margin:0;font-size:12px}.list-laureat>li{border-bottom:#ebebeb 1px solid;padding-top:10px;padding-bottom:10px;line-height:105px}.list-laureat img,.list-laureat div{display:inline-block;line-height:18px;vertical-align:middle;max-width:70%}.list-laureat img{margin-right:3%;max-width:25%}.mention{text-transform:uppercase;color:#00569c;font-style:italic}.list-laureat.list-2 img,.list-laureat.list-2 div{vertical-align:top}.list-laureat ul li{border-top:#ebebeb 1px solid;padding-top:20px;margin-top:20px}.img{max-width:100%;height:auto}.ml40{margin-left:40px}.aright{text-align:right}.center{text-align:center}.mt30{margin-top:30px}.nob{border:none!important}@media(max-width:1000px){.agenda:before{display:none}}@media(max-width:400px){.bt{font-size:14px}.bt2{font-size:13px}}.batquarinf{margin-top:15px;width:100%;text-align:center}.batquarinf div{padding-top:15px;display:inline-block;margin:0 40px;text-transform:uppercase;font-weight:bold;font-size:23px}.batquarinf div.last{margin:0 10px}@media(min-width:1520px){.batquarinf div{margin:0 60px}}.batquarinf div p{display:block}.clr:after{content:"";display:block;float:none}.art p{font-size:15px}.art p a{color:#0e4a8d;text-decoration:underline}.art p a:hover{color:#0e4a8d;text-decoration:none}. .art1{min-height:241px}.art1 img{float:left;margin-right:20px}.art ul li{color:#0e4a8d;list-style:inside;font-size:16px}.art ul li span{color:#675c55}.art3 img{float:right;margin-left:20px;margin-top:15px}@media(max-width:767px){.art p{font-size:14px}.art ul li{color:#0e4a8d;list-style:inside;font-size:15px}.title-2{font-size:23px;line-height:normal}.art1 img{float:none;display:block;margin:auto;max-width:100%;height:auto;margin-bottom:10px}.art3 img{float:none;display:block;margin:auto;max-width:100%;height:auto;margin-bottom:10px}.batquarinf div{font-size:18px}.bloc-gray{padding:15px}.title-6 span{font-size:23px;margin-top:0;font-weight:700;line-height:1.2em;float:left;display:inline-block;padding-top:20px;max-width:100%}.quote{position:relative;padding:0 0 5px;font-size:15px}.quote .start{position:relative;left:auto;top:auto}.bt{font-size:15px}.step>div{height:auto}.p0-xs{padding:0}.m0-xs{margin:0}.agenda:before{top:-7%;left:39.9%}}.etapes td{font-size:17px;line-height:20px}.etapes tr{margin-top:20px}.etapes .date{background:#0d787c;color:#fff;padding:0 40px;text-align:right}.etapes .desc{background:#ececec;padding:0 50px 0 15px}@media(max-width:1520px){.etapes td{font-size:14px}}@media(max-width:1200px){.etapes td{font-size:13px}.etapes .date{padding:0 20px}.etapes .desc{padding:0 30px 0 0}}@media(max-width:767px){.etapes td{font-size:15px}.etapes .fleche{display:none}.etapes .date{display:block;text-align:center;padding:10px}.etapes .desc{display:block;text-align:center;padding:10px}}.title-participez{color:#0e4a8d;font-size:36px;margin-bottom:25px;text-transform:uppercase;font-weight:700}.txt-participez{font-size:17px;margin-left:auto;margin-right:auto;max-width:600px}.regles_jeu{font-size:17px;color:#675c55;text-transform:uppercase;text-decoration:underline}.regles_jeu:hover{color:#675c55;text-decoration:none}@media(max-width:768px){.txt-participez{font-size:15px}.title-participez{color:#0e4a8d;font-size:30px}}.bt{display:inline-block;background:#b20b42;color:#fff;position:relative;font-size:18px;padding:0 80px 0 55px;height:56px;line-height:56px;text-transform:uppercase;margin-bottom:10px}div.last h2{color:#3db8b8;font-size:3em;text-align:center;line-height:33px;margin-bottom:10px}