/*
 * FEUILLE DE STYLE POUR IKOULA
 * 14-09-2015
 */
pre {white-space: pre-wrap;overflow-x: auto;}
#cookie-bar{background:#1E195A;font-size:11px;height:30px;line-height:30px;color:#eeeeee;text-align:center;padding:6px 0;position:fixed;bottom:0;left:0;width:100%;z-index:10000}
#cookie-bar.fixed{position:fixed;bottom:0;left:0;width:100%;z-index:10000}
#cookie-bar p{margin:0;padding:0}
#cookie-bar a{color:#ffffff;display:inline-block;text-decoration:none;padding:0 5px;margin-left:5px}
#cookie-bar .cb-enable{background:white;color:black}
#cookie-bar .cb-enable:hover{background:#FF7828;color:white}
#cookie-bar .cb-disable{background:#990000}
#cookie-bar .cb-disable:hover{background:#FF7828}
#cookie-bar .cb-policy{text-decoration:underline}
#cookie-bar .cb-policy:hover{text-decoration:none;color:#FF7828}
#footer-places {display:none}
#ikx-footer-wrapper{font-size:12px;font-family:'Source Sans Pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;width:100%;margin-top:0px;}
#ikx-fatfooter-wrapper{width:100%;}
#ikx-fatfooter-container{margin:10px auto 20px auto;padding:0px 10px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:150px}
.ikx-fatfooter-col{float:left;width:24%;}
#ikx-fatfooter-container li a {font-size:1.4em;}
#ikx-fatfooter-container h4{font-size:1.5em;font-weight:400;margin:0 0 5px 0;padding:0}
#ikx-fatfooter-container ul{list-style-type:none;margin:0;padding:0;line-height:14px;padding:0}
#ikx-fatfooter-container a:hover{text-decoration:underline}
#ikx-basement-wrapper{max-width:100%;position:relative;margin:0px 0 0 0}
#ikx-basement-container{padding:0px;color:#1E195A;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ikx-basement-container a{color:#ddd}
#ikx-basement-copyright{float:left;margin:0 10px 0 0;padding:3px 0 0 0}
#ikx-basement-navigation ul {margin:0;padding:0;}
#ikx-basement-navigation ul li{display:inline-block;padding:0;margin:0}
#ikx-basement-navigation ul li a { color:black; font-size:1.4em;margin:0 5px;padding:0;text-decoration:underline}
.list-unstyled{padding-left:0;list-style:none}
.list-inline li{display:inline-block;padding-right:1px}
.social-icons .fa{font-size:1.4em;text-align:center;color:white}
.social-icons .fa{width:36px;height:36px;line-height:36px;text-align:center;color:#FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.social-icons.icon-circle .fa{border-radius:50%}
.social-icons.icon-rotate .fa:hover,.social-icons.icon-rotate .fa:active{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.social-icons .fa-desktop{background-color:#504e54}.social-icons .fa-facebook{background-color:#3C599F}
.social-icons .fa-google-plus{background-color:#CF3D2E}
.social-icons .fa-linkedin{background-color:#0085AE}
.social-icons .fa-twitter{background-color:#32CCFE}
.social-icons .fa-youtube{background-color:#C52F30}
div#mw-panel div.portal div.body {margin:0 0 0 0.25em}
div#mw-panel div.portal div.body ul li {padding:0.5em 0;margin:0;border-bottom:1px dotted #96C8FF}
div#mw-panel div.portal div.body ul li a {color:#1E195A}
div#mw-panel div.portal h3 {color:#FF7828;text-transform:uppercase;margin-top:5px;font-weight:700}
div#mw-panel div.portal {margin:0;background-image:none}
div.drop-icon {float:left;margin-right:5px}
.source-bash li, .source-bash pre {  }
body.mw-special-Categories .mw-spcontent ul {width:100%;margin:0;padding:0}
body.mw-special-Categories .mw-spcontent ul li {display:inline-block;width:40%;padding:6px 0;border-bottom:1px solid #eee;margin-right:20px;padding-right:10px;transition-duration: 0.3s;}
body.mw-special-Categories .mw-spcontent ul li:last-child {border-bottom:0px;}
body.mw-special-Categories .mw-spcontent ul li:before { content: "\0BB \020";}
body.mw-special-Categories .mw-spcontent ul li:hover {background-color:#FFFFFF;font-weight:700;padding-left:10px;padding-right:0px}
a.contrib {display:block;padding:1em; text-align:center;text-transform:uppercase;background-color:#347bff;color:white;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-top:10px;}
a.contrib:hover {background-color:#1854ff}
#block-interwiki {display:none}
body.ns-special #block-interwiki {display:block}
#footer-info-credits {padding-bottom:20px !important}
.comments-body {padding-top:1em;}
.c-order {padding:0 ; }
.c-container {margin-left:100px }
.c-form-title {font-size:1em}
.c-avatar img {max-width:80px !important;}
form.createbox br {display:none}
form.createbox input[type="text"] {float:left;margin-right:20px;display:inline-block}
form.createbox input[type="submit"] {float:left;}
#pt-mytalk, #ca-talk,
li#n-randompage, li#n-recentchanges,li#n-help,
body[class*="mw-special"] #partage, body[class*="page-Cat"] #partage,
body.page-Main_Page h1.firstHeading,
body.page-Main_Page #siteSub,
body.page-Extension_Main_Page h1.firstHeading,
body.page-Extension_Main_Page #siteSub,
body.page-Skin_Main_Page h1.firstHeading,
body.page-Skin_Main_Page #siteSub,
body.page-Farm_Main_Pageh1.firstHeading,
body.page-Farm_Main_Page #siteSub,
body.mw-special-Userlogin h2.title,
body[class*="page-Cat"] .comments-body,
body[class*="mw-special-Cat"] .mw-spcontent > p, [class*="mw-special-Cat"] .mw-spcontent form {display:none}
#mw-content-text p > a.extiw {display:none}
#mw-content-text p:nth-child(2) > a.extiw {display:inline-block}
a.animated-button:link:after, a.animated-button:visited:after { content: ""; position: absolute;height: 0%; left: 50%; top: 50%; width: 100%; z-index: -1; -webkit-transition: all 0.75s ease 0s;  -moz-transition: all 0.75s ease 0s;    -o-transition: all 0.75s ease 0s;  transition: all 0.75s ease 0s;}
a.animated-button:link:hover, a.animated-button:visited:hover { color: #000; text-shadow: none;}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after { height: 450%;}
a.animated-button:link, a.animated-button:visited { position: relative; display: inline-block; padding: 10px 6px; color: #FFF; font-size:12px; border-radius: 0; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; overflow: hidden; letter-spacing: .05em; text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);  -webkit-transition: all 1s ease; -moz-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;}
a.animated-button.thar-three { color: #1E195A; cursor: pointer; display: inline-block;width:90%; border: 1px solid #347bff; transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;}
a.animated-button.thar-three:hover { color: #FFF !important; background-color: transparent; text-shadow: nthree;}
a.animated-button.thar-three:hover:before { left: 0%; right: auto; width: 100%;}
a.animated-button.thar-three:before { display: block; position: absolute; top: 0px; right: 0px; height: 100%; width: 0px; z-index: -1;content: '';color: #FFF !important;background: #347bff;transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}
#site-ik{position:relative;top:0;width:100%;left:0;display:block; background-color:#14113c;font-size:12px;height:37px;}
#site-ik ul{max-width:970px;padding:8px 0 0 0 ;margin:0 auto;list-style:none;list-style-type:none;display:block;text-align:left;height:45px}
#site-ik ul li{float:right;list-style-type:none;margin-right:3px}
#site-ik ul li.client {margin-right:0}
#site-ik ul li a i {margin-right:3px}
#site-ik ul li a{color:white;display:block;float:left;text-decoration:none;padding:8px 15px 5px 15px;background-color:#1E195A;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;-webkit-transition: top 0.3s ease-out;-moz-transition: top 0.3s ease-out;-o-transition: top 0.3s ease-out;transition: top 0.3s ease-out;position:relative;top:0}
#site-ik ul li a:hover {text-decoration:none;background-color:#FF7828;top:0px;}
#site-ik ul li.active a, #site-ik ul li.active a:hover {text-decoration:none;cursor:default}
#site-ik ul li.www, #site-ik ul li.express,#site-ik ul li.ikic,#site-ik ul li.ex10,#site-ik ul li.ies  {float:left;}
#site-ik ul li.www a:hover {background-color:#FF7828;}
#site-ik ul li.wiki a:hover {background-color:#FF7828;}
#site-ik ul li.blog a:hover {background-color:#FF7828;}
#site-ik ul li.client a:hover {background-color:#FF7828;}
#site-ik ul li.support a:hover {background-color:#FF7828;}
#site-ik-trigger { display: none; text-align: center; margin:0;font-size:11px;width:100%;}
#site-ik-trigger i {margin-left:4px}
#site-ik-trigger span {display: inline-block; width:100%; margin:0; line-height:35px; background-color: #1E195A; color: white; cursor: pointer; text-transform: uppercase;background-color: #1E195A; }
nav#site-ik-mobile{ position: relative; display: none;z-index:9999 }
nav#site-ik-mobile ul {display: none;list-style-type: none;position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;text-align: center;background-color: #222; margin:0;padding:0;}
nav#site-ik-mobile li {display: block; padding:0; margin:0; border-bottom: solid 1px #333; font-size:11px;}
nav#site-ik-mobile li:last-child {border-bottom: none;}
nav#site-ik-mobile a {display: block; color: white; padding: 10px;text-transform:uppercase;text-decoration:none }
nav#site-ik-mobile a i {margin-right:4px}
nav#site-ik-mobile a:hover { background-color: #FF7828; color: #fff; }
div#mw-head {top:37px}
div#mw-panel {top: 40px;}
#p-logo {height:120px}
#p-logo a {background-size:contain;height:110px}
body.page-Accueil h1.firstHeading {display:none}
body.page-Accueil div.intro {float:left;width:60%}
body.page-Accueil div.publier {float:right;width:30%;background-color: #96c8ff;padding:20px 40px;-webkit-border-radius: 21px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 21px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 21px;border-top-right-radius: 1px;border-bottom-left-radius: 1px;}
body.page-Accueil div.lien {background-color:#ff7828;padding:10px 20px;text-align:center;-webkit-border-radius: 21px;-webkit-border-top-right-radius: 1px;-webkit-border-bottom-left-radius: 1px;-moz-border-radius: 21px;-moz-border-radius-topright: 1px;-moz-border-radius-bottomleft: 1px;border-radius: 21px;border-top-right-radius: 1px;border-bottom-left-radius: 1px}
body.page-Accueil div.lien:hover {background-color:#1E195A}
body.page-Accueil div.lienhome {width:25%;float:left;font-size:1.188em}
body.page-Accueil div.article {background-color:#1E195A !important;width:280px}
body.page-Accueil div.article:hover {background-color:#FF7828}
body.page-Accueil span.mw-headline {font-size:1.25em; color:#1E195A}
body.page-Accueil div.faqs {padding:10px;border:1px solid #96C8FF;-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;}
body.page-Accueil div.faqs strong {color:#1E195A;font-size:1.188em;display:inline-block;margin-top:8px}
body.page-Accueil div.lienfaqs {float:right;padding:8px 20px;background-color:#1E195A;-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px; }
body.page-Accueil div.lienfaqs:hover {background-color:#FF7828}
div.vectorTabs li a {padding:1.25em 1em 0 1em;color:#1E195A}
#p-personal li#pt-login {border: 1px solid #96C8FF;padding: 5px 15px;text-transform: uppercase;-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;} 
.wikidrapeau {background-image: url(/skins/Vector/images/wikidrapeau.png);background-repeat: no-repeat;display: block;width:16px;height:11px}
.wikidrapeau-ar {width: 16px;height: 11px;background-position: -5px -5px;}
.wikidrapeau-de {width: 16px;height: 11px;background-position: -31px -5px;}
.wikidrapeau-en {width: 16px;height: 11px;background-position: -57px -5px;}
.wikidrapeau-es {width: 16px;height: 11px;background-position: -5px -26px;}
.wikidrapeau-fr {width: 16px;height: 11px;background-position: -31px -26px;}
.wikidrapeau-he {width: 16px;height: 11px;background-position: -57px -26px;}
.wikidrapeau-it {width: 16px;height: 11px;background-position: -5px -47px;}
.wikidrapeau-ja {width: 16px;height: 11px;background-position: -31px -47px;}
.wikidrapeau-nl {width: 16px;height: 11px;background-position: -57px -47px;}
.wikidrapeau-pl {width: 16px;height: 11px;background-position: -5px -68px;}
.wikidrapeau-pt {width: 16px;height: 11px;background-position: -31px -68px;}
.wikidrapeau-ro {width: 16px;height: 11px;background-position: -57px -68px;}
.wikidrapeau-ru {width: 16px;height: 11px;background-position: -83px -5px;}
.wikidrapeau-zh {width: 16px;height: 11px;background-position: -83px -26px;} 
.plainlinks a {color:#FF7828 !important}
.mw-made-collapsible {padding:10px 20px;background-color:#cee5ff;border:1px solid #96c8ff;-webkit-border-top-left-radius: 12px;-webkit-border-bottom-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-bottomright: 12px;border-top-left-radius: 12px;border-bottom-right-radius: 12px;margin-bottom:15px}
.mw-made-collapsible ul li span {font-weight:700}
.mw-made-collapsible ul li span:focus {outline: none;}
.mw-collapsed {background-color:#FFF;border:1px solid #FFF;margin-bottom:0px;padding:0px 20px}
.mw-collapsed ul li span {font-weight:500}
div.ikfaq li span {text-decoration:underline;color:#1E195A}
div.ikfaq li span:hover {color:#FF7828}
@media only screen and (max-width: 1024px) {
body.page-Accueil div.intro,body.page-Accueil div.publier,body.page-Accueil div.lienhome {width:90%;display:block}
body.page-Accueil div.article {width:auto !important}
body.page-Accueil div.publier {padding:20px 10px !important}
.ikx-fatfooter-col {width:auto !important}
#ikx-basement-navigation, #p-search {display:none}
#site-ik-trigger { display: block; }
nav#site-ik { display: none; }
nav#site-ik-mobile { display: block; }
img {max-width:100%;height:auto}
div#mw-panel {position:static !important}
div#footer, .mw-body {margin-left:0 !important}
#p-logo {top: 25px !important}
#p-logo a {width:120px;height:100px !important}
.fr > #p-logo:after {content:"" !important}
#left-navigation {margin-left:0 !important}
div#mw-head {top:75px}
.mw-body {margin-top:3em}
form.createbox input[type="text"] {width:100%;float:none}
}
