@font-face{font-family:"FontAwesome";font-weight:normal;font-style:normal;src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0")
      format("embedded-opentype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0")
      format("woff2"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0")
      format("woff"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0")
      format("truetype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular")
      format("svg");}body{font-family:"Ubuntu",Arial,sans-serif;font-weight:400;line-height:1.5;color:#444;}img{max-width:100%;height:auto;}.logo img{max-width:120px;}p{padding:0;padding-bottom:0px;margin:0 0 30px 0;}.field-name-body li{font-size:16px;font-weight:500;margin-bottom:10px;}.bgvert{background:#8cbf50;}.bgbleu{background:#00aded;}a.readmore:hover{cursor:pointer;}.nav a,.nav a:active,.nav a:focus{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;}.nav > li > a:hover,.nav > li > a:focus{background-color:transparent;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background:none;border:none;}.nav .open > a.bgvert,.nav .open > a.bgvert:hover,.nav .open > a.bgvert:focus{background:#8cbf50;color:#444;}li.dropdown li a{padding:8px 15px;}ul.dropdown-menu{background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,0.25);border:none;transition:ease all 0.3s;min-width:200px;}li.dropdown > a:after{content:"\f107";font-family:FontAwesome;font-weight:500;}span.caret{border:none;}a:hover{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 20px 0;margin-bottom:20px;padding:0;}.btn-default{background:none;border:1px solid #fff;color:#fff;text-transform:uppercase;}.btn-primary{background:none;border:1px solid #304196;color:#304196;text-transform:uppercase;}.main-container{padding:0;margin:0;width:100%;}.main-container section{margin-top:50px;margin-bottom:50px;}body.not-front .main-container{}#news a,#temoignages a{font-weight:600;color:#304196;}#news a:hover,#temoignages a:hover{font-weight:600;color:#00aded;}a.btn-primary{padding-left:40px;padding-right:40px;color:#fff;background:#304196;border-color:#304196;text-transform:uppercase;max-width:100%;}a.btn-primary.cyan{background:#00aded;border-color:#00aded;}a.btn-primary.ciel{border-color:#ecf1f8;background-image:url(/sites/all/themes/ifmk/img/FondBouton3.jpg);}a.btn-primary:hover{opacity:0.8;}.dropdown-submenu{position:relative;}.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}.dropdown-submenu:hover > .dropdown-menu{display:block;}.dropdown-submenu > a:after{content:"\f105";position:absolute;font-family:FontAwesome;right:15px;}.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:none;}article#node-40 .field-name-body p a,.field-name-body p a.btn-primary{background:#1844a7;color:#fff;padding-left:15px;padding-right:15px;margin-right:20px;font-size:16px;padding-top:7px;padding-bottom:7px;border-radius:10px;border:1px solid #1844a7;}article#node-40 .field-name-body p a:first-of-type{background:#fff;color:#000;border:1px solid #000;}article .field-name-body .field-name-body table{max-width:100% !important;}#barrebleu{background:#304196;}ul.navcontact a{}ul.navbartop a,ul.navcontact a{color:#fff;}ul.navbartop li{height:51px;}ul.navbartop li ul li{height:auto;}ul.navbartop li:hover a,ul.navbartop li:focus a,ul.navcontact li:hover a,l.navcontact li:focus a{background:none;color:#00aded;}ul.navbartop li.bgbleu:hover{background:#00aded;}ul.navbartop li.bgbleu:hover a{color:#444;background:none;}ul.navbartop li a.bgvert:hover{background:#8cbf50;color:#444;}ul.navbartop ul a{color:#00aded;background:none;}ul.navbartop ul a:hover{color:#444;}nav .navbar-nav{}nav .navbar-nav li:hover a,nav .navbar-nav li:focus a{background:none;}nav .navbar-nav{margin-top:40px;}nav .navbar-nav li a{text-transform:uppercase;font-size:17px;}nav .navbar-nav a{display:block;position:relative;color:#304196;padding:10px 10px;transition:0.3s;font-weight:600;text-transform:uppercase;}nav .navbar-nav li.dropdown li a{color:#00aded;background:none;font-size:14px;text-transform:none;padding:8px 15px;font-weight:normal;}nav .navbar-nav li.dropdown li a:hover{color:#444;}nav .navbar-nav li.dropdown li a.active{color:#444;}nav .navbar-nav a:hover{color:#00aded;}body.not-front #headerbloc{box-shadow:0px 0px 30px rgba(127,137,161,0.3);}#headerbloc div.text-right,#headerbloc div.text-right .navbar-collapse{padding:0;}#breadcrumb,.breadcrumb{background:#ecf1f8;margin:0;}.breadcrumb{padding:10px 0px;}.team-member{margin-bottom:20px;}.team-member a{padding-left:5px;padding-right:5px;}.team-member .blocsocialmember{background:#ecf1f8;padding:10px;}body.page-node-763 #bandeauannonce h1{font-size:30px;}#bandeauannonce.actupage{padding-bottom:30px;}#bandeauannonce.actupage p{text-align:left;}#bandeauannonce.actupage .soustitre{text-align:center;margin:auto;font-size:18px;padding-bottom:20px;color:#556877;}#bandeauannonce.actupage p img{max-width:100% !important;height:auto !important;}#headerbloc .alert-info{padding:5px;font-weight:normal;}#headerbloc .alert-info a{font-weight:normal;}#intro{width:100%;position:relative;background:url(/sites/all/themes/ifmk/img/bandeau_home_2.jpg) center bottom no-repeat;background-size:auto;background-size:cover;padding:110px 0 130px 0;background-position:center;}.intro-info{max-width:80%;float:left;}.intro-info h1{color:#fff;margin-bottom:40px;font-size:40px;font-weight:700;text-shadow:#000 1px 0 10px;}.intro-info a.btn{font-size:14px;font-weight:600;letter-spacing:1px;display:inline-block;padding:10px 32px;border-radius:50px;transition:0.5s;margin:0 20px 20px 0;color:#fff;text-shadow:#666 1px 0 10px;}.btn-default:hover{background:#00aded;border-color:#00aded;}#blocfocuspage{color:#fff;font-size:25px;font-weight:600;text-align:center;position:relative;top:-15px;}#blocfocuspage a{color:#fff;cursor:pointer;}#blocfocuspage a:hover{color:#efefef;}#blocfocuspage i{font-size:45px;}#chiffrecles h3{font-size:30px;color:#304196;}.counter-count{font-size:40px;line-height:1.1em;position:relative;color:#304196;text-align:center;display:inline-block;margin-bottom:0px;}.titrecount{font-size:20px;margin-bottom:0px;color:#304196;}#news h3{color:#304196;font-size:28px;}#news{background:#ecf1f8;padding-top:30px;padding-bottom:30px;margin-bottom:0px;}#news .vignette{background-size:cover;background-position:center;padding-top:65px;padding-bottom:65px;}#news .post,#news .event{margin-bottom:20px;}#news .meta{text-align:left;font-size:14px;color:#00aded;}#news .titre{font-size:18px;margin-bottom:5px;color:#304196;text-align:left;font-weight:600;}#news .text{text-align:left;margin:auto;font-size:14px;color:#304196;}#news .jour{background:#304196;color:#fff;text-align:center;padding-top:5px;padding-bottom:5px;font-weight:600;}#news .annee{background:#4475b9;color:#fff;text-align:center;padding-top:5px;padding-bottom:5px;font-weight:600;}h3.titreevent{padding-left:13px;}#intro div.alert-info{background:none !important;border:none !important;}#block-views-flash-info-block div.titreitem{line-height:1.5em !important;margin-bottom:10px;}#block-views-flash-info-block .contentitem{font-size:14px;}#block-views-flash-info-block{margin-top:0px !important;}div.views-row{background:#fff;padding:20px;border-radius:20px;margin-bottom:15px;}#temoignages .vignette{padding-top:70px;padding-bottom:70px;background-size:cover;background-position:center;text-align:center;}#temoignages .vignette a{color:#fff;font-size:25px;text-decoration:none;cursor:pointer;text-shadow:#333 1px 0 10px;}#temoignages .vignette a:hover{opacity:0.8;}#temoignages .vignette i{font-size:60px;margin-bottom:15px;}#temoignages p{font-size:16px;color:#444;}#temoignages h3{color:#304196;font-size:28px;}#blocvideo{padding-top:180px;padding-bottom:180px;background:url(/sites/all/themes/ifmk/img/FacadeInstitut.jpg);background-size:cover;text-align:center;color:#fff;}#blocvideo a{color:#fff;font-size:25px;text-decoration:none;cursor:pointer;text-shadow:#333 1px 0 10px;}#blocvideo a:hover{opacity:0.8;}#blocvideo i{font-size:60px;margin-bottom:15px;}.card{text-align:center;color:#304196;transition:0.3s ease-in-out;height:100%;}.card i{font-size:55px;}.card h5{font-size:25px;font-weight:600;margin-top:15px;}.card p{font-size:16px;color:#444;}.card .readmore{text-align:center;display:block;margin-top:5px;font-size:14px;font-weight:600;color:#00aded;}.card .readmore i{font-size:14px;}#location{background-size:cover;background-position:center;background-image:url(/sites/all/themes/ifmk/img/Amphi.jpg);color:#fff;margin-bottom:0px;margin-top:0px;}#location h3{text-transform:uppercase;margin-bototm:20px;font-size:25px;}#location p{font-size:17px;max-width:800px;margin:auto;margin-bottom:30px;}#location .overlay{background:rgba(0,0,0,0.3);padding-top:80px;padding-bottom:80px;}#location .btn-default{font-size:14px;font-weight:600;letter-spacing:1px;display:inline-block;padding:10px 32px;border-radius:50px;transition:0.5s;margin:0;color:#fff;}#maincontentbloc.location{padding-bottom:60px;}#colavantages .blocinfo{margin-bottom:30px;}#colavantages .pictos{color:#444;font-size:35px;text-align:center;font-weight:400;}#colavantages .text{color:#444;font-size:16px;line-height:1.5em;}#colavantages .text strong{font-weight:600;color:#444;}#colform .blocform{padding:20px;border:1px solid rgb(228,228,228);}#colform .blocform button.btn-primary{border-color:#00aded;background:#00aded;color:#fff;}#colform p.text{text-align:left;margin:auto;font-size:14px !important;padding-bottom:20px;color:#556877;}#colform h4{color:#304196;margin-bottom:20px;font-size:20px;font-weight:600;}#colform label{font-weight:500;color:#444;font-size:13px;}#colform .form-control{font-size:14px;width:100%;line-height:1em;}.blocinfo .video-btn{font-size:22px;color:#304196;cursor:pointer;}.blocinfo .video-btn i{font-size:45px;}.blocinfo .video-btn:hover{color:#00aded;}#bandeaupage{padding:80px 0 80px 0;background:url(/sites/all/themes/ifmk/img/intro-bg.png) center;background-position:bottom;}#bandeaupage h1{color:#fff;margin-bottom:20px;font-size:40px;font-weight:700;}#bandeaupage p.soustitre{color:#fff;font-size:25px;}body.not-front #maincontentbloc{max-width:800px;margin:auto;}body.not-front #maincontentbloc.location{max-width:1050px;margin:auto;}body.not-front #maincontentbloc p{color:#444;font-size:16px;font-weight:500;}body.not-front #maincontentbloc strong{color:#00aded;font-weight:600;}body.not-front .field-name-body h2{font-weight:600;font-size:22px;color:#00aded;}body.not-front .field-name-body table{width:100% !important;}body.not-front .field-name-body table td{padding:10px !important;}blockquote{background:#ecf1f8;}body.not-front .field-name-body li{list-style:none;position:relative;}body.not-front .field-name-body li::before{color:#00aded;content:"\f00c";font-family:FontAwesome;font-weight:500;position:absolute;top:0em;left:-22px;font-size:15px;}.field-name-field-document{margin-top:20px;box-shadow:0px 0px 30px rgba(127,137,161,0.3);}.field-name-field-document table{margin:0;}.field-name-field-document table th{font-size:16px;color:#fff;line-height:1.4;background-color:#00aded;}.field-name-field-document table tr td{font-size:15px;color:#444;line-height:1.4;padding-top:16px;padding-bottom:16px;}.field-name-field-document table tr td a{color:#444;}.field-name-field-document table span img{position:relative;top:-2px;}.modal-dialog{width:100%;max-width:800px;margin:100px auto;}.modal-dialog.modalvisite{max-width:1200px;margin:70px auto;}.modal-body{position:relative;padding:0px;}.close{position:absolute;right:-30px;top:0;z-index:999;font-size:40px;font-weight:normal;color:#fff;opacity:1;}.close:hover{color:#ecf1f8;}#bandeauannonce{padding:30px 0 0 0;background:#ecf1f8;color:#444;text-align:center;}#bandeauannonce h1{color:#304196;margin-bottom:20px;font-size:35px;font-weight:600;}#bandeauannonce p,.view-actualit-s-de-l-ifmk-vichy .views-field-body{text-align:center;margin:auto;font-size:15px;padding-bottom:20px;color:#556877;}#bandeauannonce ul li{text-align:left;font-size:15px;margin-bottom:10px;color:#556877;}#bandeauannonce ul{margin-left:0px;padding-left:30px;}.view-actualit-s-de-l-ifmk-vichy .metas span{padding-right:5px !important;}.view-actualit-s-de-l-ifmk-vichy .views-field-body{text-align:left;padding-bottom:0px;}.view-actualit-s-de-l-ifmk-vichy .views-field-title a{color:#304196;text-decoration:none;margin-top:15px;margin-bottom:15px;color:#304196;display:block;font-weight:400;font-size:18px;}.blocannonces{padding-bottom:60px;}.blocannonces{background:#ecf1f8;}.blocannonces .box{max-width:700px;margin:auto;margin-bottom:40px;}.blocannonces .box{padding:30px;position:relative;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 10px 29px 0 rgba(68,88,144,0.1);transition:all 0.3s ease-in-out;}.blocannonces .metas span{padding-right:20px;color:#444;}.blocannonces .metas i{color:#8cbf50;}.blocannonces h4{margin-top:15px;margin-bottom:15px;color:#304196;}body.page-node-726 #block-system-main{display:none;}body.page-node-726 .view-actualit-s-de-l-ifmk-vichy{}body.page-node-726 section.block-views{margin-bottom:0px !important;margin-top:0px !important;}.view-actualit-s-de-l-ifmk-vichy .view-filters{margin:auto;max-width:700px;margin-bottom:30px;}.blocpartenaires{padding-bottom:80px;}.blocpartenaires{background:#ecf1f8;}.blocpartenaires .partenairelogo{padding:50px;display:block;text-align:center;border:1px solid #fff;overflow:hidden;background:#fff;height:160px;}.partenairelogo img{transition:all 0.4s ease-in-out;}.partenairelogo img:hover{transform:scale(1.5);}#partenairesfooter{margin-top:40px;margin-bottom:40px;}#partenairesfooter img{height:75px;max-width:100%;}#partenairesfooter a{font-weight:600;color:#304196;margin-top:50px;}#partenairesfooter a:hover{color:#00aded;}#bloclogo{margin-bottom:40px;}#partenairesfooter h3{color:#304196;font-size:28px;margin-bottom:40px;}.blocequipe{padding-bottom:60px;padding-top:40px;}.blocequipe img{margin-bottom:15px;}.blocequipe h4{font-weight:700;margin-bottom:2px;font-size:18px;color:#304196;min-height:40px;}.blocequipe .role{font-size:16px;color:#00aded;margin-bottom:15px;line-height:1.2em;min-height:60px;}.blocequipe p{margin-bottom:10px;}.blocequipe a i{font-size:20px;color:#304196;}.blocequipe a:hover i{font-size:20px;color:#00aded;}#blocdirecteur:after{content:"";display:block;height:1px;clear:both;margin-bottom:20px;}footer{padding-top:30px;}#map{background-size:cover;background-image:url(/sites/all/themes/ifmk/img/bgmap.jpg);background-position:center;padding-top:220px;padding-bottom:30px;}#map a{font-size:16px;font-weight:600;padding:5px 15px;color:#444;background:#fff;border-radius:5px;}#map a:hover{color:#00aded;text-decoration:none;}footer.footer{background:#4475b9;padding-bottom:0px;color:#fff;margin-top:0px;}footer #blocadresse p{font-size:13px;margin-bottom:0;color:#ecf5ff;}footer #blocadresse img{max-width:120px;display:block;margin-bottom:10px;}footer a{color:#fff;}footer a:hover{color:#efefef;}#barrefooter{padding-top:15px;padding-bottom:15px;background:#304196;margin-top:30px;}#barrefooter{text-align:center;color:#fff;}#barrefooter a{color:#fff;margin-left:15px;}footer.footer h3{margin-bottom:10px;text-transform:uppercase;font-size:18px;}footer.footer ul{padding:0;margin-bottom:20px;}footer.footer ul li{list-style:none;}img#veritas{max-width:170px;}#newsflash{margin-top:15px;margin-bottom:15px;font-size:16px;padding-top:10px !important;padding-bottom:10px !important;}#newsflash div.views-row{margin-bottom:20px;}#newsflash .views-row .titreitem a{color:#304196;font-size:20px !important;}@media only screen and (max-width:750px){body{}#intro{padding-top:20px !important;}body.front #blocservices .card{margin-top:20px;}#chiffrecles .col-sm-6{min-height:160px;}#bloclogo .slick-slide{width:auto !important;}.slick-track{max-width:100% !important;width:auto !important;transform:none !important;}.blocadresse{text-align:center;}footer #blocadresse img{max-width:120px;display:block;margin-bottom:10px;margin:auto;}.infosfooter .col-md-3{margin-top:20px;}li.dropdown.bgvert{display:none;}.logo img{max-width:100px !important;}ul.navbartop li{height:auto !important;}button.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:50px;margin-bottom:8px;background-color:#efefef;background-image:none;border:1px solid #304196;border-radius:4px;}.navbar-toggle .icon-bar{background:#304196;}.navbar-collapse .menu.nav{margin:0 !important;}.navbar-collapse .pull-right{float:none;width:100%;}.navbar-collapse .menu.nav li{text-align:center;}.navbar-collapse .menu.nav li a{font-size:16px;}.navbar-collapse .menu.nav .dropdown-menu{background:#efefef;}.navbar-collapse .menu.nav .dropdown-menu .dropdown-menu{background:#ccc;}.intro-info h1{color:#fff;margin-bottom:40px;font-size:35px;font-weight:700;}body.not-front #maincontentbloc p{padding-left:10px;pading-right:10px;}#barrefooter a{display:block;float:none;text-align:center;}}@media only screen and (min-width:751px) and (max-width:1199px){body{}body.front #blocservices .card{margin-top:20px;}#chiffrecles .col-sm-6{min-height:160px;}#bloclogo .slick-slide{width:auto !important;}.blocadresse{text-align:center;}footer #blocadresse img{max-width:120px;display:block;margin-bottom:10px;margin:auto;}.slick-track{max-width:100% !important;width:auto !important;transform:none !important;}.infosfooter .col-md-3{margin-top:20px;}#headerbloc .navbar-header{text-align:center;float:none;margin:auto;}#headerbloc .navbar-header .logo{float:none !important;}.logo img{max-width:100px !important;}nav .navbar-nav{margin-top:0px;}}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-xs-5ths{width:20%;float:left;}@media (min-width:768px){.col-sm-5ths{width:20%;float:left;}}@media (min-width:992px){.col-md-5ths{width:20%;float:left;}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left;}}body.front #first-time{display:none;}section#block-block-13 p{text-align:center;font-size:14px;margin-bottom:0px;}article footer .links{display:none !important;}@media (max-width:767px){body{overflow-x:hidden;}#barrebleu{}#barrebleu .pull-left,#barrebleu .pull-right{display:block;float:none;width:100%;}.logo img{max-height:100px !important;}#barrebleu{background:#fff !important;padding:0px !important;}div.intro-info{max-width:100%;float:none;}div.intro-info .text-left a.btn-primary{font-size:12px !important;}body.front section#maincontentbloc{padding-left:30px;padding-right:30px;}body.not-front section#maincontentbloc{padding-left:15px;padding-right:15px;}body.not-front #maincontentbloc p{padding-left:0px !important;}#bloclogo .slick-slide.slick-cloned{display:none !important;}.hidemobile{display:none !important;}#barrebleu ul.navbartop a,ul.navcontact a{display:inline !important;float:right !important;}#barrebleu .navbar-nav > li > a{padding-top:5px !important;padding-bottom:5px !important;}#barrebleu .navbar-nav{margin:0px !important;}.intro-info h1{font-size:30px !important;}.counter-count{font-size:30px !important;}div.col-md-5ths{min-height:200px !important;}.list-infos .post .col-sm-12{padding:0px !important;}li.expanded.dropdown .dropdown-submenu ul.dropdown-menu{display:block !important;}video{max-width:100% !important;height:auto !important;}}
