body{background-color:#D3D3D3}#preview{background:none #ffffff}.MainTable{background-color:#ffffff}.PinLine{background-color:#3665a9}div,td{color:#333333;font-size:12px;font-family:Arial;line-height:16px}#raisinRegion_8,#raisinRegion_9,#raisinRegion_8 div,#raisinRegion_9 div{font-size:14px!important;line-height:120%}a{color:#0a3faa;text-decoration:none}a:hover{text-decoration:underline}.MainTitle{color:#cc3300;font-size:18px;font-weight:bold;line-height:20px;margin-top:0;margin-bottom:5px}.PageTitle{color:#000;font-size:20px;font-weight:bold;line-height:18px;margin-top:0;margin-bottom:12px}.PageSubTitle{color:#0b5da4;font-size:12px;font-weight:bold;margin:0}.SubTitle{color:#0b5da4;font-size:12px;font-weight:bold;line-height:18px;margin:0;padding-bottom:2px}.PageTitleLevel2Reverse{line-height:120%;margin-top:0;margin-bottom:12px;background:#C0C0C0;color:#000;font-size:16px;font-weight:bold;padding:2px}.NavigationBar{background-color:#3665a9;padding:5px 15px}.NavigationBar a{color:#ffffff;text-decoration:none}.NavigationBar a:hover{color:#ff3300;text-decoration:none}.NavigationSeparator{color:#ffffff;font-size:1.2em;padding:0 1px}.TableTitle{color:#000;background-color:#C0C0C0;font-size:14px;font-weight:bold;text-transform:uppercase;padding:6px 10px}.TableSubTitle{padding:5px 10px}.TableBackground{background-color:#f2f7fb}.TableBorder{border:#D4D5D7 1px solid}.TableFooter{background-color:#E6EAEF}.TableLink{padding:4px 0}.NewsTitle{color:#0b5da4;font-size:12px;font-weight:bold;text-transform:uppercase;border-bottom:2px solid #0B5DA4;margin-bottom:10px;padding-bottom:5px}.ThermometerGoal{color:#77787c;font-weight:bold;padding:2px 5px 0}.ThermometerAchived{color:#cc3300;font-weight:bold;padding:2px 5px 0}.ThermometerPledged,.ThermometerConfirmed{color:#77787c;padding:1px 5px}.Footer{border-top:1px solid #ccc;margin-top:15px;padding:10px 15px}.FooterText{font-size:0.9em;color:#3e3e3e}.FormLabel{padding:4px 0 4px 10px;height:24px}input.FormField,select.FormDropDown,textarea.FormTextArea,input.FormButton{font-family:inherit;font-size:1em;border:1px solid #999;margin:2px 0}textarea.FormTextArea{width:100%;scrollbar-3dlight-color:#aaaaaa;scrollbar-arrow-color:#777777;scrollbar-base-color:#999999;scrollbar-darkshadow-color:#cccccc;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#aaaaaa;scrollbar-shadow-color:#999999}.Message{font-weight:bold}.ErrorMessage{Color:#ff3300}.Reminders{background-color:#f2f9ff}.Reminder{color:#aa1054}.ReminderTitle{color:#aa1054;font-size:12px;font-weight:bold}.HorizontalLine{background-color:#cccccc}.HorizontalDarkLine{background-color:#a0a0a0}.HorizontalDottedLine{background-image:url(/SharedImages/template2/im_line_dotted.jpg);padding-top:4px;padding-bottom:4px;background-repeat:repeat-x}tr.FormGridAlternatingItem td,tr.FormGridItem td,tr.FormGridAlternatingItemSmall td,tr.FormGridItemSmall td{color:#434753;padding:4px 0;border-right:2px solid #fff;border-bottom:1px solid #000}.FormGridAlternatingItem{color:#434753;background-color:#f6f6f6}.FormGridItem{color:#434753;background-color:#ebebeb}.FormGridTitleBarGroup{font-weight:bold;white-space:nowrap;padding:10px 2px;background-color:#C5C5C5;border-bottom:2px solid #0aA3faa;border-right:2px solid #fff}.FormGridTitleBar{font-weight:bold;white-space:nowrap;background-color:#D8D8D8;padding-bottom:2px;border-bottom:2px solid #0a3faa;border-right:2px solid #fff}.FormGridTitleBar a{color:#0A3FAA;font-weight:bold;text-decoration:none;white-space:nowrap;padding-bottom:2px}tr.FormGridAlternatingItemSmall td,tr.FormGridItemSmall td{font-size:0.9em}.FormGridAlternatingItemSmall{color:#434753;background-color:#f6f6f6}.FormGridItemSmall{color:#434753;background-color:#ebebeb}.FormGridTitleBarNoLine{font-weight:bold;white-space:nowrap;padding-bottom:2px;border-bottom:none;border-right:2px solid #fff}.PaymentSuccessHighlight{font-weight:bold}.PaymentFailureHighlight{color:red;font-weight:bold;font-size:1.2em;line-height:1.2em}.ProgressStepButton,.ProgressStepButtonActive{color:gray;font-size:0.9em;font-weight:bold;border-width:0;padding:4px 0}.ProgressStepButtonActive{color:black}.get-social-facebook{padding-top:30px;width:100%;overflow:hidden}.get-social-icon{float:left}.get-social-icon-facebook{background-image:url(/SharedImages/SocialNetworks/facebook/facebook-round-icon.png);width:50px;height:50px;margin:0 25px}.get-social-caption{color:#004975;font-size:20px;font-weight:bold;padding-bottom:10px}.get-social-explanation{padding-bottom:10px}.get-social-auto-post{color:#004975;font-size:16px;font-weight:bold;padding:12px 0}.get-social-auto-post label{padding-left:5px}.get-social .error.facebook-error{margin-top:0}.error.facebook-error{color:#ff0000;margin-top:10px}.promo-code{color:#30ad23}body{background-color:#9f9d9d}#p1-container{width:841px}#p1-home-header,#p1-header{background-color:#000000;padding:13px 18px}.NavigationBar{background-color:#000}#p1-banner{padding:0 0;margin-bottom:23px}#p1-banner img{width:100%}#p1-langselector{position:absolute;top:12px;right:30px}#p1-langselector a{text-transform:uppercase;color:#e02931;font-weight:bold}#p1-pinline{display:none}#p1-main-contents{padding:0 0 0 0}#p1-home-header span.ligne01,#p1-home-header span.ligne02,#p1-header span.ligne01,#p1-header span.ligne02{text-transform:uppercase;font-weight:bold;display:block}#p1-home-header span.ligne01,#p1-header span.ligne01{font-size:21px;margin-bottom:4px}#p1-home-header span.ligne02,#p1-header span.ligne02{font-size:15px}#p1-main-contents .contenu-principal .contenu-trio{padding:25px 15px 30px 15px;background-color:#000000;position:relative}#p1-main-contents .contenu-principal .trio-header{border-bottom:2px solid #fff;padding-bottom:20px;margin-bottom:20px}.contenu-principal .trio-header h2{color:#fff;padding-left:20px}.contenu-principal .trio-header h2.ligne01{font-size:56px;line-height:1em;font-weight:300}.contenu-principal .trio-header h2.ligne02{font-weight:300;font-size:40px;line-height:0.8em}.contenu-principal .trio-content p{padding-left:20px;color:#fff;font-size:16px}.trio-trio.clear:after{clear:both;display:table;line-height:0;content:""}.trio-trio .block-trio{background-color:#fff;padding:5px;width:172px;height:270px;text-align:center;float:left}.trio-trio .block-trio img{margin-bottom:5px;width:100%}.trio-trio .block-trio p{font-size:15px}.trio-trio .block-trio.first,.trio-trio .block-trio.mid{margin-right:5px}.trio-trio .block-trio p{font-size:15px}.contenu-principal .contenu-image{position:relative;margin-top:1px}.contenu-principal .contenu-image img{width:100%}.contenu-principal .contenu-image span.image-title{color:#fff;font-size:26px;display:inline-block;padding:10px 30px;position:absolute;top:40px;left:0;z-index:1}.contenu-principal .contenu-image span.image-title:after{content:"";width:100%;height:100%;position:absolute;display:block;background-color:#000;opacity:0.7;left:0;z-index:-1;top:0}a.trio-link,a.image-link{color:#fff;background-color:#da1f32;font-size:17px;border:1px solid #fff;display:inline-block;text-transform:uppercase;padding:10px 75px;width:120px;text-align:center;position:absolute;left:0;font-weight:600;right:0;margin:auto;z-index:1;transition:all 0.3s ease-out 0s}a.trio-link:hover,a.image-link:hover{text-decoration:none;color:#da1f32;background-color:#fff;transition:all 0.3s ease-out 0s}a.image-link{bottom:45px}a.trio-link{bottom:-15px}.block-half{position:relative;margin-bottom:25px}.block-half:before{display:block;width:63px;height:63px;position:absolute;top:0;margin:auto;bottom:0;left:256px;background-image:url(/ClientCustomFiles/Org_73/Defi2017/DM-2017-deco-hero.png);content:" "}.block-half.en:before{top:50%}.block-half:after{clear:both;display:table;line-height:0;content:""}.block-half .block-left{float:left;padding:30px 28px;width:242px;height:79px;background-color:#C0C0C0}.block-half .block-left p{color:#000;font-size:14px;font-weight:bold;margin:5px 0}.block-half .block-right{float:right;padding:30px 28px;width:232px;height:79px;background-color:#da1f32}.block-half .block-right p{color:#fff;font-size:14px;font-weight:bold;margin:5px 0}.block-half .block-left p b,.block-half .block-right p b{font-size:18px}.block-half.en .block-left,.block-half.en .block-right{height:92px}.block-half.en .block-left{width:242px;padding:30px 28px}.block-half.en .block-right{width:232px;padding:30px 28px}.sidebar-nav a.sidebar-link{color:#FFF;background-color:#da1f32;font-size:14px;border:1px solid #da1f32;display:block;font-weight:bold;text-transform:uppercase;padding:6px 10px;margin-bottom:10px;transition:all 0.3s ease-out 0s}.sidebar-nav a.sidebar-link:hover{text-decoration:none;border:1px solid #000;color:#000000;background-color:#fff;transition:all 0.3s ease-out 0s}div.sidebar-reseau-sociaux{background-color:#fff;border:1px solid #C0C0C0;display:block;margin:30px 0 20px 0;height:30px}#reseaux-sociaux{font-size:14px;color:#000;font-weight:bold;text-transform:uppercase;padding:7px 10px}#r1{float:right;margin-top:-30px}.defi-inscription a.defi-lien{width:150px;text-align:center;color:#000;background-color:#f92d2d;font-size:14px;border:1px solid #C0C0C0;display:block;font-weight:bold;text-transform:uppercase;padding:6px 10px;margin-bottom:10px;transition:all 0.3s ease-out 0s}.defi-inscription a.defi-lien:hover{width:150px;text-align:center;text-decoration:none;border:1px solid #000;color:#000000;background-color:#fff;transition:all 0.3s ease-out 0s}.partners-content .partners-title{font-size:12px;text-transform:uppercase;font-weight:bold;color:#000}.partners-content a{display:inline-block;vertical-align:middle;margin-left:40px;margin-bottom:20px}.Footer{background-color:#414040;border-top:none;margin-left:-10px;margin-right:-10px;text-align:center;padding:25px 15px}.FooterText,.FooterText a{color:#ffffff}.BulletList{background-color:lightgray}.BulletListSymbol{width:4px;height:4px;border-radius:4px;background:red;float:left;margin-top:8px}#fb_like_button_home{display:none}.addthis_toolbox{display:none}#video2016{padding:0 0 25px 0}.programmeButton{display:block;background-color:white;text-align:center;width:516px;border:2px solid #D82337;margin:20px auto;padding:20px;color:#D82337;font-size:24px}.programmeButton:hover{background-color:#D82337;color:white;text-decoration:none}.centreButton{display:block;margin:0 auto 20px auto;font-size:18px;font-weight:bold;text-align:center;text-transform:uppercase}.hidden{display:none !important}table.dgc_schedule{margin:24px 10px;border:1px solid #AAAAAA;border-collapse:collapse}table.dgc_schedule .dgc_schedule-head{background-color:#666666;color:white}table.dgc_schedule td{margin:0;padding:4px;border-bottom:1px solid #666666}table.dgc_schedule td:nth-child(2){border-left:1px solid #666666}