@import "jquery.bxslider"; @import "fontawesome/font-awesome"; @import "qi_grids"; @import "popover"; body{ font-family:"Lato", "arial", "helvetica", sans-serif; line-height:1.4em; text-align:justify; font-weight:normal; padding:0; margin:0; font-size:15px; color:#333333; } h1,h2,h3,h4{ font-weight:normal; font-family:WinterthurCondensed, Arial, sans-serif; line-height:1.2em; text-transform:uppercase; text-align:center; } h1{ color:#4A3A2A; } #main{ width:100%; max-width:750px; margin:auto; background:white; #corps{ width:68%; float:right; padding:1%; } } a{ img{ border:0; } } img{ max-width:100%; } a{ color:rgba(66,139,202,1); text-decoration:none; &:hover{ color:#68b9ff; } } .clear{ clear:both; } .center{ max-width:1200px; margin:auto; } .top{ padding-top:1px; position:relative; margin:auto; text-align:center; background:#F2F2F2; padding-bottom:60px; background: url('/fond.jpg') no-repeat center center ; background-size:100%; background-size:cover; height:460px; #blur{ background: url('/fond-blur.jpg') no-repeat center center ; background-size:100%; background-size:cover; z-index:1; position:absolute; top:0; left:0; right:0; bottom:0; } #logo{ height:260px; display:block; margin:100px auto; z-index:3; position:relative; } } #menu{ background:rgba(255,255,255, 0.8); font-size:1.3em; text-align:right; font-family:WinterthurCondensed, Arial, sans-serif; padding:5px 10px; text-transform:uppercase; margin-bottom:5px; position:absolute; bottom:0; left:0; right:0; z-index:4; transition-duration:1s; &.move_top{ position:fixed; top:0; bottom:inherit; background:rgba(255,255,255, 1); box-shadow:0 0 6px rgba(0,0,0,0.5); } img{ float:left; display:block; height:45px; } .content{ float:right; ul{ display:inline; li{ list-style:none; display:inline-block; position:relative; &:hover{ ul{display:block;} } ul{ display:none; position:absolute; top:42px; background:rgba(255,255,255, 0.9); padding:0; text-align:left; li{ display:block; a{ display:block; } } } } } a{ margin:0; border-bottom:1px solid transparent; display: inline-block; color:#2A2A2A; text-decoration: none; position:relative; padding: 10px 10px; padding-top:11px; margin-right:5px; &:hover, &.active{ color:black; font-weight:normal; border-bottom:1px solid black; } &:last-child{ margin-right:0; } } } } .page{ padding-top:80px; .center{ display:none; } .top{ height:5px; position:fixed; top:0; left:0; right:0; } } .sub_menu_item{ &:hover{ box-shadow:0 0 5px rgba(0,0,0,0.5); } width:49%; float:left; height:250px; position:relative; margin:0.5%; margin-bottom:10px; background:no-repeat center center; background-size:100%; background-size:cover; h3{ position:absolute; bottom:0; left:0; right:0; margin:0; padding:10px; background: rgba(32, 73, 138, 0.6); color:white; } } .bottom{ padding:10px; } .active{ font-weight:bold; } h2{ .active{ font-weight:normal; } } .infos{ padding:20px 40px; font-family:WinterthurCondensed, Arial, sans-serif; font-size:1.3em; text-align:right; } #nb{ position:absolute; margin:10px; right:0px; width:25px; }