You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

425 lines
7.0KB

  1. /* Welcome to Compass.
  2. * In this file you should write your main styles. (or centralize your imports)
  3. * Import this file using the following HTML or equivalent:
  4. * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
  5. //@import "compass/reset";
  6. @import "compass" ;
  7. $dir-img: '../img/' ;
  8. $dir-fonts: '../fonts/' ;
  9. $jaune: #fdd44b ;
  10. $orange: darken(#FDB64B,20%) ;
  11. $gris1: #e0e0e0 ;
  12. $gris2: #e0e0e0 ;
  13. $courant: #505050 ;
  14. $color2: lighten($jaune,30%) ;
  15. $color2: #fff2c7 ;
  16. $color2: #fff6d5 ;
  17. @import "_fonts.scss" ;
  18. body {
  19. color: #505050 ;
  20. font-family: 'Arial' ;
  21. background-attachment: fixed ;
  22. }
  23. strong {
  24. font-weight: bold ;
  25. }
  26. a {
  27. color: $courant ;
  28. text-decoration: underline ;
  29. &:focus, &:active {
  30. outline-color: gray ;
  31. color: black ;
  32. }
  33. &:hover {
  34. color: black ;
  35. }
  36. &.btn {
  37. text-decoration: none ;
  38. }
  39. }
  40. p {
  41. padding-bottom: 20px ;
  42. line-height: 21px ;
  43. }
  44. ul {
  45. padding-left: 20px ;
  46. list-style-type: disc ;
  47. margin-bottom: 10px ;
  48. li {
  49. padding-left: 5px ;
  50. }
  51. }
  52. .clr {
  53. clear: both ;
  54. }
  55. .btn {
  56. background-image: none ;
  57. }
  58. #main .alert {
  59. background-image: none;
  60. background-color: white ;
  61. border-bottom-width: 3px ;
  62. }
  63. .alert {
  64. &.alert-warning {
  65. a {
  66. color: #8a6d3b ;
  67. //text-decoration: none ;
  68. //font-weight: bold ;
  69. }
  70. }
  71. }
  72. #main {
  73. position: relative ;
  74. .inner {
  75. width: 960px ;
  76. margin: 0px auto ;
  77. }
  78. }
  79. #header {
  80. z-index: 100 ;
  81. //border-top: solid 4px $jaune ;
  82. border-bottom: solid 1px $gris1 ;
  83. background-color: white ;
  84. //border-top: 4px solid #2b669a ;
  85. @include box-shadow(0px 0px 3px gray) ;
  86. height: 86px ;
  87. //@include box-shadow(0px 0px 5px #ededed) ;
  88. //@include box-shadow(0px 0px 5px #dcdcdc) ;
  89. //@include box-shadow(0px 0px 5px black) ;
  90. //position: fixed ;
  91. //width: 100% ;
  92. .container {
  93. //padding-left: 0px ;
  94. position: relative ;
  95. }
  96. #link-home {
  97. /*position: fixed ;
  98. z-index: 1000 ;
  99. text-align: center ;
  100. position: absolute ;
  101. top: 0px ;
  102. left: 0px ;
  103. padding: 10px ;
  104. background-color: white ;
  105. @include box-shadow(0px 0px 5px black) ;
  106. @include border-radius(0px 0px 8px 8px) ;
  107. */
  108. position: absolute ;
  109. top: 10px ;
  110. left: 0px ;
  111. text-decoration: none ;
  112. font-size: 22px ;
  113. img {
  114. height: 60px ;
  115. margin-bottom: 5px ;
  116. }
  117. }
  118. #link-espace-boulanger {
  119. border-left: solid 1px #e0e0e0 ;
  120. }
  121. nav {
  122. padding-top: 22px ;
  123. ul {
  124. float: right ;
  125. li {
  126. a {
  127. text-decoration: none ;
  128. //color: #9d9d9d ;
  129. &.active {
  130. background-color: #eee ;
  131. }
  132. }
  133. }
  134. }
  135. }
  136. #link-logout {
  137. .nom {
  138. font-size: 10px ;
  139. /*position: relative ;
  140. left: 20px ;
  141. top: -3px ;*/
  142. }
  143. }
  144. }
  145. #main {
  146. padding: 0px ;
  147. }
  148. .connected {
  149. #content {
  150. //padding-top: 15px ;
  151. }
  152. }
  153. #content {
  154. position: relative ;
  155. padding: 20px 0px ;
  156. padding-bottom: 0px ;
  157. padding-top: 35px ;
  158. min-height: 500px ;
  159. #description {
  160. img {
  161. width: 100% ;
  162. }
  163. }
  164. #main-img {
  165. max-width: 100% ;
  166. border: solid 1px #e0e0e0 ;
  167. padding: 5px ;
  168. @include border-radius(5px) ;
  169. }
  170. #row-presentation {
  171. text-align: center ;
  172. }
  173. #row-signup {
  174. text-align: center ;
  175. margin-top: 20px ;
  176. }
  177. #row-clients-boulanger {
  178. margin-bottom: 50px ;
  179. h2 {
  180. text-align: center ;
  181. margin-bottom: 15px ;
  182. padding-bottom: 0px ;
  183. img {
  184. height: 70px ;
  185. margin-bottom: 60px ;
  186. }
  187. }
  188. ul {
  189. text-align: center ;
  190. li {
  191. list-style-type: none ;
  192. }
  193. }
  194. #clients {
  195. border-right: dotted 1px gray ;
  196. }
  197. }
  198. .item {
  199. position: relative ;
  200. min-height: 250px ;
  201. .container {
  202. padding: 20px ;
  203. position: relative ;
  204. }
  205. .separateur {
  206. width: 600px ;
  207. border-top: 1px solid #e0e0e0 ;
  208. margin: 0px auto ;
  209. padding-top: 20px ;
  210. margin-top: 20px ;
  211. }
  212. h2 {
  213. color: black ;
  214. padding-bottom: 30px ;
  215. font-size: 25px ;
  216. line-height: 35px ;
  217. font-family: 'myriadpro-regular' ;
  218. text-transform: uppercase ;
  219. //text-align: center ;
  220. position: relative ;
  221. margin-top: 30px ;
  222. }
  223. h3 {
  224. color: black ;
  225. font-family: "comfortaalight" ;
  226. font-size: 20px ;
  227. padding-bottom: 12px ;
  228. }
  229. .icon {
  230. position: absolute ;
  231. }
  232. }
  233. }
  234. #content #contact {
  235. display: none ;
  236. .icon {
  237. width: 55px ;
  238. top: -15px ;
  239. margin-left: -70px ;
  240. }
  241. #par-telephone {
  242. }
  243. .form-control:focus {
  244. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  245. border-color: $jaune ;*/
  246. }
  247. .form-group {
  248. text-align: center ;
  249. }
  250. .img-right {
  251. float: right ;
  252. img {
  253. width: 300px ;
  254. }
  255. }
  256. }
  257. .form-control:focus {
  258. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  259. border-color: $jaune ;*/
  260. }
  261. #footer {
  262. height: 50px ;
  263. background-color: white ;
  264. text-align: center ;
  265. border-top: 1px solid #e0e0e0 ;
  266. padding-top: 30px ;
  267. padding-bottom: 60px ;
  268. position: relative ;
  269. a {
  270. color: #7e7e7e;
  271. text-transform: uppercase ;
  272. text-decoration: none ;
  273. &:hover {
  274. color: black ;
  275. }
  276. }
  277. }
  278. #content #mentions {
  279. padding-top: 20px ;
  280. div.content {
  281. width: 60% ;
  282. font-size: 90% ;
  283. }
  284. p {
  285. padding-bottom: 15px ;
  286. }
  287. h2 {
  288. color: black ;
  289. padding-bottom: 40px ;
  290. font-size: 25px ;
  291. line-height: 35px ;
  292. font-family: 'myriadpro-regular' ;
  293. }
  294. h3 {
  295. font-family: "comfortaaregular" ;
  296. font-size: 18px ;
  297. padding-bottom: 12px ;
  298. margin-top: 10px ;
  299. color: black ;
  300. }
  301. }
  302. .mentions {
  303. #main, body {
  304. background-color: white ;
  305. }
  306. }
  307. .vegas-loading {
  308. display: none ;
  309. }
  310. #profil-user {
  311. .form-group.field-user-no_mail label {
  312. font-weight: normal ;
  313. }
  314. .form-group label {
  315. cursor: pointer ;
  316. }
  317. #mails-jours-prod {
  318. .form-group {
  319. float: left ;
  320. margin-right: 15px ;
  321. label {
  322. font-weight: normal ;
  323. }
  324. }
  325. }
  326. p.strong {
  327. font-weight: bold ;
  328. }
  329. }
  330. /* signup */
  331. #form-signup {
  332. #champs-boulanger {
  333. display: none ;
  334. }
  335. }
  336. @import "_systeme_commandes.scss" ;
  337. @import "_responsive.scss" ;