Nicolas Bally 81b29008e1 design
2015-10-16 23:09:34 +02:00

332 lines
4.0 KiB
SCSS

@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;
}