@font-face{font-family:'fontawesomeregular';src:url('../css/font/fontawesome-webfont.woff2') format('woff2'),
url('../css/font/fontawesome-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('../css/font/opensans-bold-webfont.woff2') format('woff2'),
url('../css/font/opensans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold_italic';src:url('../css/font/opensans-bolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sans_condensedbold';src:url('../css/font/opensans-condbold-webfont.woff2') format('woff2'),
url('../css/font/opensans-condbold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold';src:url('../css/font/opensans-extrabold-webfont.woff2') format('woff2'),
url('../css/font/opensans-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold_italic';src:url('../css/font/opensans-extrabolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-extrabolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('../css/font/opensans-italic-webfont.woff2') format('woff2'),
url('../css/font/opensans-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('../css/font/opensans-light-webfont.woff2') format('woff2'),
url('../css/font/opensans-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight_italic';src:url('../css/font/opensans-lightitalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../css/font/opensans-regular-webfont.woff2') format('woff2'),
url('../css/font/opensans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../css/font/opensans-semibold-webfont.woff2') format('woff2'),
url('../css/font/opensans-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold_italic';src:url('../css/font/opensans-semibolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-semibolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Md';src:url('../css/font/HelveticaNeueLTStd-Md.eot') format('embedded-opentype');src:url('../css/font/HelveticaNeueLTStd-Md.otf') format('opentype'),
url('../css/font/HelveticaNeueLTStd-Md.woff') format('woff'), url('../css/font/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('../css/font/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('../css/font/HelveticaNeueLTStd-Lt.eot') format('embedded-opentype');src:url('../css/font/HelveticaNeueLTStd-Lt.otf') format('opentype'),
url('../css/font/HelveticaNeueLTStd-Lt.woff') format('woff'), url('../css/font/HelveticaNeueLTStd-Lt.ttf') format('truetype'), url('../css/font/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Extrabld';src:url('../css/font/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'), url('../css/font/ProximaNova-Extrabld.otf') format('opentype'),
url('../css/font/ProximaNova-Extrabld.woff') format('woff'), url('../css/font/ProximaNova-Extrabld.ttf') format('truetype'), url('../css/font/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Regular';src:url('../css/font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../css/font/ProximaNova-Regular.otf') format('opentype'),
url('../css/font/ProximaNova-Regular.woff') format('woff'), url('../css/font/ProximaNova-Regular.ttf') format('truetype'), url('../css/font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'MyriadPro-Regular';src:url('../css/font/MyriadPro-Regular.eot') format('embedded-opentype');src:url('../css/font/MyriadPro-Regular.otf') format('opentype'),
url('../css/font/MyriadPro-Regular.woff') format('woff'),
url('../css/font/MyriadPro-Regular.ttf') format('truetype'),
font-weight:normal;font-style:normal;}
.img-blick{display:block;}
#dropdown-menu #logo{text-align:center;padding-bottom:25px;}
#dropdown-menu{background-color:#1a85cd;width:auto;height:1023px;position:absolute;z-index:101;padding-top:30px;left:-500px;}
#dropdown-menu li span{text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:15px;font-family:'open_sansbold';font-weight:bold;line-height:40px;margin:20px 0;display:block;padding-left:5%;position:relative;background:url('../images/arrows-title.png') no-repeat right 20px center;cursor:pointer;width:auto;padding-right:60px;}
#dropdown-menu li a{text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:15px;font-family:'open_sansregular';font-weight:bold;line-height:40px;display:block;}
#dropdown-menu li a:hover{font-family:'open_sanssemibold';width:auto;}
#dropdown-menu ul li:hover ul{display:block;}
#dropdown-menu ul li:hover span{background:url(../images/arrows-title-down.png) no-repeat right 20px center;font-size:17px !important;padding-right:60px;width:auto;}
#dropdown-menu li ul{display:none;background-color:#61b8e7;padding-left:10%;transition:height 1s ease-in-out;}
.date_pharma select{background-color:transparent;border:none;color:white;font-family:'open_sansbold';-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../images/arrows-white-bottom.png") no-repeat right center;padding-right:20px;margin-top:10px;float:right;}
.date_pharma{text-align:center;padding-right:40px;padding-left:10px;margin-bottom:10px;}
#select-pharmacie select{background-color:transparent;border:none;color:white;font-family:'open_sansbold';-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrows-white-bottom.png)no-repeat right center ,transparent url(../images/icon-pharmacie.png)no-repeat left top 0px;padding-right:20px;margin-top:0;text-transform:uppercase;font-size:18px;height:65px;width:100%;padding-left:62px;}
#select-pharmacie select option, .date_pharma select option{color:#000;}
.empty{color:#fff;}
#loader{height:5px;background-color:#1a85cd;width:0;}
h2.h2-actu-interne{background:none !important;}
.actu-contenue a.lien-marathon{text-align:left;margin-top:0;}
h2.h2-detail-actu{color:black;}
h2.h2-detail-actu span{margin-left:10px;}
div.paragraphe-detail-actualite{}
div.paragraphe-detail-actualite p{font-family:'open sans';color:#8a8a8a;font-size:15px;line-height:17px;margin-bottom:25px;}
div.reseau-det-actu{margin-right:0 !important;margin-top:72px !important;}
section.content_detail{width:96% !important;}
div.block-marathon-international{height:auto;margin-bottom:45px;position:relative;}
div.block-marathon-international div.marathon-decembre{position:absolute;height:70px;width:100%;background-color:#2377af;opacity:0.9;left:0px;z-index:5;}
div.block-marathon-international div.marathon-decembre h2.h2-marathon-casa{color:white;padding-top:25px;margin-left:22.5px;font-size:17px;float:left;text-transform:lowercase;font-family:'open_sansbold';}
div.block-marathon-international div.marathon-decembre h2.h2-marathon-casa span{text-transform:uppercase;}
div.block-marathon-international div.marathon-decembre h5.decembre-2016{float:right;color:white;padding-top:27px;padding-right:30px;font-size:14px;font-family:'open_sansregular';}
div.block-marathon-international img{width:100%;height:auto;z-index:3;}
.center-content p{font-family:open_sansregular;font-size:13px;color:#1d1d1b;}
.num-raison p.dix-raison{padding-top:20px;}
@media screen and (max-width:991px){div.header-mobile{display:none;}
.bloc-video:hover::after{left:40%;}
}
@media screen and (max-width:768px){.top-footer{min-height:580px;}
.menu-footer{margin-top:20px;}
.rs{width:90%;float:right;}
.content-rs hr{width:88%;float:right;}
.bloc-video:hover::after{left:44%;}
}
@media screen and (max-width:640px){.top-footer{min-height:630px;}
.menu-footer{margin-top:0;}
}