/* Welcome to Compass. * In this file you should write your main styles. (or centralize your imports) * Import this file using the following HTML or equivalent: * */ //@import "compass/reset"; @import "compass" ; $dir-img: '../img/' ; $dir-fonts: '../fonts/' ; $jaune: #fdd44b ; $orange: darken(#FDB64B,20%) ; $gris1: #e0e0e0 ; $gris2: #e0e0e0 ; $courant: #505050 ; $color2: lighten($jaune,30%) ; $color2: #fff2c7 ; $color2: #fff6d5 ; $color1: #BB8757 ; $color2: #F8F1DD ; @import "_fonts.scss" ; html { height: 100% ; } body { position: relative ; color: #505050 ; font-family: 'Arial' ; background-attachment: fixed ; min-height: 100%; margin: 0; padding: 0; } strong { font-weight: bold ; } #main { a { color: $courant ; text-decoration: underline ; &:focus, &:active { outline-color: gray ; color: black ; } &:hover { color: black ; } &.btn { text-decoration: none ; } } .btn-primary { background-color: $color1 ; border: solid 1px $color1 ; color: white ; &:hover, &:active, &:focus { background-color: darken($color1, 5) ; border: solid 1px $color1 ; } } .form-control:focus { @include box-shadow(none) ; border: solid 1px $color1 ; } } p { padding-bottom: 20px ; line-height: 21px ; } ul { padding-left: 20px ; list-style-type: disc ; margin-bottom: 10px ; li { padding-left: 5px ; } } .clr { clear: both ; } .btn { background-image: none ; } #main .alert { background-image: none; background-color: white ; border-bottom-width: 3px ; } .alert { &.alert-warning { a { color: #8a6d3b ; //text-decoration: none ; //font-weight: bold ; } } } #main { position: relative ; padding-bottom: 150px ; .inner { width: 960px ; margin: 0px auto ; } } #header { z-index: 100 ; //border-top: solid 4px $jaune ; border-bottom: solid 1px $gris1 ; background-color: white ; background-color: #FAFAFA ; background: transparent top left repeat url(../img/crisp_paper_ruffles2.png) ; background: none ; background-color: #F7F7F7; background-color: #f8f1dd ; //border-top: 4px solid #2b669a ; //@include box-shadow(0px 0px 3px gray) ; height: 86px ; //@include box-shadow(0px 0px 5px #ededed) ; //@include box-shadow(0px 0px 5px #dcdcdc) ; //@include box-shadow(0px 0px 5px black) ; //position: fixed ; //width: 100% ; .container { //padding-left: 0px ; position: relative ; } #link-home { /*position: fixed ; z-index: 1000 ; text-align: center ; position: absolute ; top: 0px ; left: 0px ; padding: 10px ; background-color: white ; @include box-shadow(0px 0px 5px black) ; @include border-radius(0px 0px 8px 8px) ; */ position: absolute ; top: 10px ; left: 0px ; text-decoration: none ; font-size: 22px ; color: black ; img { height: 60px ; margin-bottom: 5px ; } } #link-espace-boulanger { border-left: solid 1px #e0e0e0 ; } nav { padding-top: 22px ; ul { float: right ; li { a { text-decoration: none ; color: $courant ; &.active { background-color: white; border: 1px solid #e0e0e0; } &:hover { color: black ; background-color: transparent ; } } } } } #link-logout { .nom { font-size: 10px ; /*position: relative ; left: 20px ; top: -3px ;*/ } } } .connected { #content { //padding-top: 15px ; } } #content { position: relative ; padding: 20px 0px ; padding-bottom: 0px ; padding-top: 35px ; min-height: 500px ; h1#title-site { font-family: "comfortaalight" ; font-size: 50px ; //border-bottom: 1px solid #e0e0e0 ; //font-weight: bold ; } h2 { color: black ; padding-bottom: 15px ; font-size: 25px ; line-height: 35px ; font-family: 'myriadpro-regular' ; text-transform: uppercase ; position: relative ; margin-top: 30px ; } h3 { color: black ; //font-family: "comfortaalight" ; font-size: 20px ; //padding-bottom: 12px ; } #description { img { width: 100% ; } } #main-img { max-width: 100% ; border: solid 1px #e0e0e0 ; padding: 5px ; @include border-radius(5px) ; } #row-presentation { text-align: center ; } #row-signup { text-align: center ; margin-top: 20px ; } #row-clients-boulanger { margin-bottom: 50px ; h2 { text-align: center ; margin-bottom: 15px ; padding-bottom: 0px ; img { height: 70px ; margin-bottom: 60px ; } } ul { text-align: center ; li { list-style-type: none ; } } #clients { border-right: dotted 1px gray ; } .prix { padding-top: 15px ; font-size: 18px ; } } } #content #contact { display: none ; .icon { width: 55px ; top: -15px ; margin-left: -70px ; } #par-telephone { } .form-control:focus { /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ; border-color: $jaune ;*/ } .form-group { text-align: center ; } .img-right { float: right ; img { width: 300px ; } } } .form-control:focus { /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ; border-color: $jaune ;*/ } #footer { position: absolute ; bottom: 0px ; left: 0px ; width: 100% ; height: 50px ; background-color: #515151 ; text-align: center ; border-top: 1px solid #e0e0e0 ; padding-top: 30px ; padding-bottom: 60px ; //position: relative ; a { color: #7e7e7e; color: white ; text-transform: uppercase ; text-decoration: none ; padding-left: 10px ; padding-right: 10px ; border-right: solid 1px #7e7e7e ; border-right: solid 1px white ; &:hover { color: gray ; } &:last-child { border: 0px none ; } } } #content #mentions { padding-top: 20px ; div.content { width: 60% ; font-size: 90% ; } p { padding-bottom: 15px ; } h2 { color: black ; padding-bottom: 40px ; font-size: 25px ; line-height: 35px ; font-family: 'myriadpro-regular' ; } h3 { font-family: "comfortaaregular" ; font-size: 18px ; padding-bottom: 12px ; margin-top: 10px ; color: black ; } } .mentions { #main, body { background-color: white ; } } .vegas-loading { display: none ; } #profil-user { .form-group.field-user-no_mail label { font-weight: normal ; } .form-group label { cursor: pointer ; } #mails-jours-prod { .form-group { float: left ; margin-right: 15px ; label { font-weight: normal ; } } } p.strong { font-weight: bold ; } } /* signup */ #form-signup { #client-boulanger { margin-bottom: 30px ; } #signupform-id_etablissement { option:disabled { font-weight: bold ; color: black ; } } #champs-boulanger { display: none ; } #boutons-inscrire { margin-top: 30px; } } @import "_systeme_commandes.scss" ; @import "_responsive.scss" ;