@charset "utf-8";
/* CSS Document */

#popupMenu, #popupMenu.close {height:60vh;width:100vw;position:fixed; background:#bcbec0;opacity:0;z-index:-1;}
#popupMenu.open {transition:all 0.5s;height:100vh; background:#bcbec0;opacity:1;display:block;z-index:999;}
#popupMenu.open .centrer {display:table;vertical-align:middle;height:92vh;max-width:1000px;}
#popupMenu .piedpage {background:transparent}

ul#menuSite {margin:0px;padding:0px;display:table-cell;vertical-align:middle;width:70%;}
ul#menuSite li.niv1 {float:left;display:block; width:25%; margin:10px 3%;display:block;border-top:12px solid #000;}
ul#menuSite li.niv1 a { text-transform:uppercase; font-size:20px; text-decoration:none; color:#000;font-weight:bold;max-width:80%;display:block;padding-top:5px;padding-bottom:10px;}

ul#menuSite li.niv1:nth-child(4), ul#menuSite li.niv1:nth-child(7) {clear:both;}

ul#menuSite li.niv1 ul {margin:0px;padding:0px;}
ul#menuSite li.niv1 ul li.niv2 {clear:both; float:none; display:block; margin:0px;padding:0px;border:none;}
ul#menuSite li.niv1 ul li.niv2 a {color:#fff; text-decoration:none; font-size:14px;width:100%;max-width:100%; display:block;text-transform:none; margin:0px;padding:0px;font-weight:normal;padding-top:0px;padding-bottom:7px;}

ul#menuSite li.niv1 ul li.niv3 {display:none;}

#zone-principale.mpi-78 {}

