$orange: #FF931E; $blue: #2BAADA; $dark_orange: #E94F25; $title_font : "Lato", sans-serif; $sans_serif_font:"Lato", Arial, sans-serif; $serif_font : "Roboto Slab", serif; $cursive_font : 'Galada', cursive; @import "jquery.bxslider"; @import "fontawesome/font-awesome"; @import "qi_grids"; @import "popover"; .clear{ clear:both; } #header { background-color: #e4e4e4; background-size:cover; position: relative; padding-left:0; padding-right:0; #menu_container{ #menu{ .menu.inner{ float:left; } } } } .menu_gauche{ position: fixed; top: 0; left: 0; width:240px; img{ width:100%; max-width:90px; } a{ font-size: 15px; } } .p { font-size: 20px; padding: 20px; } p { font-size: 17px; } .colonne_droite{ margin-left: 240px; background: url('/fondfond2.jpg ') no-repeat center center fixed; background-size: 100%; } .menu_gauche{ } #fond{ width: 100px; } #fond{ width: 100%; } p{ text-align: center, justify; } body{ color: black; padding:0; font-family:lato; font-weight: 300; font-size: 20px; width:100%; margin:0; text-align: center; } h2{ text-transform: uppercase; font-size: 22px; font-weight: 300; margin:0px; } h3{ font-size: 20px; font-weight: 300; } .logo { width: 20px; } #menu{ text-align:center; .burger{ display:none; } //fond du menu a{ display:block; padding:20px 5px; color: black; font-weight: 300; text-decoration: none; background-color: white; } position: relative; z-index: 2; } //discours début //prestations pour professionnels h2{ padding-top: -10px; } //menu #menu_container{ height:84px; padding:20px; } #menu.move_menu{ position:fixed; //pour que ça prenne toute la place (que ça se colle haut, gauche, droite) top:0; left:0; right:0; background:rgba(255,255,255,0.97); box-shadow:0 0 10px rgba(0,0,0,0.5); // Ombre portée padding:0px 10px; a{ color:rgba(0,0,0,0.9); font-size:10px; padding-top:15px; padding-bottom:15px; } } .colonne_left2, .colonne_right2{ padding: 0 5px; box-sizing:border-box; padding: 0px; h3{ margin-top:0; } li{ list-style-type: none; padding: 10px; text-align: center; } ul { padding: 0; font-size: 15px; } } //texte colonnes .colonne_left2 { float: left; width: 50%; } .colonne_right2 { width: 50%; float: right; } #transition{ width: 100%; } #transi{ width: 100%; position: top; } //img colonnes .colonne_right1{ float:right; } .colonne_left1{ float: left; } //maçonnerie .colonne_right1, .colonne_left1 { padding: 20px; box-sizing:border-box; width: 50%; h3{ margin-top:0; } li{ list-style-type: none; padding: 10px; text-align: center; } ul { padding: 0; font-size: 15px; } img{ width: 300px; padding: 20px; } } //contact .row{ } #footer{ background: url('/contact.jpg') no-repeat center center; background-size: cover; font-weight: 300; padding-bottom:1px; #b1-06{ position:absolute; top: -2px; left: 0; right: 0; height: 30px; width:100%; } p{ color: white; } #b6{ position: absolute; display: block; z-index: 1; left: 0; right: 0; height: 40px; top: 0px; } position: relative; h2{ padding-top: 50px; } .center{ max-width:500px; margin:auto; } .row{} h2{ color:white; } fieldset{ border:0; padding:0; margin:0; } table{ width:100%; border-collapse:collapse; td{ padding-bottom:12px; } } input, textarea{ box-sizing:border-box; padding:12px 15px; font-size:15px; width:100%; border:0; background: white; border: 1px solid black; color: black; } .error{ color:red; } .submit{ max-width:100%; text-align:center; padding:12px 0; padding-top:0px; } .btn{ border-color:white !important; background-color: rgba(255,255,255,0.8); color: rgba(0,0,0,0.8); display:inline-block; width:auto; padding:10px 20px; } padding-left:0; padding-right:0; } @media screen and (max-width:800px){ .row{ padding-top:20px; } .menu_inner{ display:none; } #menu{ display:block; background:rgba(255,255,255,0.8); .burger{ text-align:right; padding:5px; padding-bottom:8px; font-size:25px; display:block; color:rgba(0,0,0,0.4); } &.move_menu{ display:block; } a{ display:block; border-bottom:1px solid rgba(0,0,0,0.1); } } .colonne_left2, .colonne_left1, .colonne_right1, .colonne_right2, .colonne_droite{ float: none; width: auto; margin: 0; } #footer{ table, tr, td,tbody{ display:block; width:auto !important; padding: 0px 0 !important; margin: 10px; } tr{ padding:0 !important; } } .colonne_droite{ background-size: cover; } #menu{ position: fixed; top: 0; right: 0; left: 0; } #logo{ height:32px; width:auto; position:absolute; z-index:4; top:3px; left:5px; } .menu-inner{ &.move_menu{ display:block; .burger{ text-align:right; padding:5px; padding-bottom:8px; font-size:25px; display:block; color:rgba(0,0,0,0.4); } } .group{ padding-top:40px; a{ display:block; box-sizing:border-box; float:none; padding:20px 0; width:auto; } } svg { position: absolute; top: 0; left: 0; right:0; bottom:0; width: 100%; height: 100%;} image{ width:100%; height:100%; } } svg { position: absolute; top: 0; left: 0; right:0; bottom:0; width: 100%; height: 100%;} image{ width:100%; height:100%; } }