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.

494 lines
8.9KB

  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. $color1: #BB8757 ;
  18. $color2: #F8F1DD ;
  19. @import "_fonts.scss" ;
  20. html {
  21. height: 100% ;
  22. }
  23. body {
  24. position: relative ;
  25. color: #505050 ;
  26. font-family: 'Arial' ;
  27. background-attachment: fixed ;
  28. min-height: 100%;
  29. margin: 0;
  30. padding: 0;
  31. }
  32. strong {
  33. font-weight: bold ;
  34. }
  35. #main {
  36. a {
  37. color: $courant ;
  38. text-decoration: underline ;
  39. &:focus, &:active {
  40. outline-color: gray ;
  41. color: white ;
  42. }
  43. &:hover {
  44. color: $color1 ;
  45. }
  46. &.btn {
  47. text-decoration: none ;
  48. }
  49. }
  50. .btn-primary {
  51. background-color: $color1 ;
  52. border: solid 1px $color1 ;
  53. color: white ;
  54. &:hover, &:active, &:focus {
  55. background-color: darken($color1, 5) ;
  56. border: solid 1px $color1 ;
  57. color: white ;
  58. }
  59. }
  60. .form-control:focus {
  61. @include box-shadow(none) ;
  62. border: solid 1px $color1 ;
  63. }
  64. }
  65. p {
  66. padding-bottom: 20px ;
  67. line-height: 21px ;
  68. }
  69. ul {
  70. padding-left: 20px ;
  71. list-style-type: disc ;
  72. margin-bottom: 10px ;
  73. li {
  74. padding-left: 5px ;
  75. }
  76. }
  77. .clr {
  78. clear: both ;
  79. }
  80. .btn {
  81. background-image: none ;
  82. }
  83. #main .alert {
  84. background-image: none;
  85. background-color: white ;
  86. border-bottom-width: 3px ;
  87. }
  88. .alert {
  89. &.alert-warning {
  90. a {
  91. color: #8a6d3b ;
  92. //text-decoration: none ;
  93. //font-weight: bold ;
  94. }
  95. }
  96. }
  97. #main {
  98. position: relative ;
  99. padding-bottom: 150px ;
  100. .inner {
  101. width: 960px ;
  102. margin: 0px auto ;
  103. }
  104. }
  105. #header {
  106. z-index: 100 ;
  107. border-bottom: solid 1px $gris1 ;
  108. background-color: #f8f1dd ;
  109. height: 86px ;
  110. .container {
  111. position: relative ;
  112. }
  113. #link-home {
  114. position: absolute ;
  115. top: 10px ;
  116. left: 0px ;
  117. text-decoration: none ;
  118. font-size: 22px ;
  119. color: black ;
  120. img {
  121. height: 60px ;
  122. margin-bottom: 5px ;
  123. }
  124. }
  125. #link-espace-boulanger {
  126. border-left: solid 1px #e0e0e0 ;
  127. color: $color1 ;
  128. }
  129. nav {
  130. padding-top: 22px ;
  131. ul {
  132. float: right ;
  133. li {
  134. a {
  135. text-decoration: none ;
  136. color: $courant ;
  137. &.active {
  138. background-color: white;
  139. }
  140. &:hover {
  141. color: black ;
  142. background-color: white ;
  143. }
  144. }
  145. }
  146. }
  147. }
  148. #link-logout {
  149. .nom {
  150. color: gray;
  151. font-size: 10px;
  152. left: 18px;
  153. position: relative;
  154. top: -4px;
  155. }
  156. }
  157. }
  158. .connected {
  159. #content {
  160. //padding-top: 15px ;
  161. }
  162. }
  163. #content {
  164. position: relative ;
  165. padding: 20px 0px ;
  166. padding-bottom: 0px ;
  167. padding-top: 35px ;
  168. min-height: 500px ;
  169. h1#title-site {
  170. font-family: "comfortaalight" ;
  171. font-size: 50px ;
  172. //border-bottom: 1px solid #e0e0e0 ;
  173. //font-weight: bold ;
  174. }
  175. h2 {
  176. color: black ;
  177. padding-bottom: 15px ;
  178. font-size: 25px ;
  179. line-height: 35px ;
  180. font-family: 'myriadpro-regular' ;
  181. text-transform: uppercase ;
  182. position: relative ;
  183. margin-top: 30px ;
  184. }
  185. h3 {
  186. color: black ;
  187. //font-family: "comfortaalight" ;
  188. font-size: 20px ;
  189. //padding-bottom: 12px ;
  190. }
  191. #description {
  192. img {
  193. width: 100% ;
  194. }
  195. }
  196. #main-img {
  197. max-width: 100% ;
  198. border: solid 1px #e0e0e0 ;
  199. padding: 5px ;
  200. @include border-radius(5px) ;
  201. }
  202. #row-presentation {
  203. text-align: center ;
  204. }
  205. #row-signup {
  206. text-align: center ;
  207. margin-top: 40px ;
  208. a.btn {
  209. padding: 13px 32px ;
  210. font-size: 25px ;
  211. }
  212. }
  213. #row-clients-boulanger {
  214. margin-bottom: 50px ;
  215. h2 {
  216. text-align: center ;
  217. margin-bottom: 15px ;
  218. padding-bottom: 0px ;
  219. img {
  220. height: 70px ;
  221. margin-bottom: 60px ;
  222. }
  223. }
  224. ul {
  225. text-align: center ;
  226. li {
  227. list-style-type: none ;
  228. }
  229. }
  230. #clients {
  231. border-right: dotted 1px gray ;
  232. }
  233. .prix {
  234. padding-top: 15px ;
  235. font-size: 18px ;
  236. text-align: center ;
  237. span {
  238. color: $color1 ;
  239. background-color: $color2 ;
  240. border: solid 1px #e0e0e0 ;
  241. font-weight: normal ;
  242. font-size: 22px ;
  243. font-family: 'comfortaaregular' ;
  244. padding: 5px 10px ;
  245. @include border-radius(10px) ;
  246. }
  247. }
  248. #periode-essai {
  249. margin-top: 8px ;
  250. text-align: center ;
  251. font-size: 13px ;
  252. color: gray ;
  253. font-family: 'comfortaaregular' ;
  254. }
  255. }
  256. }
  257. #content #contact {
  258. display: none ;
  259. .icon {
  260. width: 55px ;
  261. top: -15px ;
  262. margin-left: -70px ;
  263. }
  264. #par-telephone {
  265. }
  266. .form-control:focus {
  267. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  268. border-color: $jaune ;*/
  269. }
  270. .form-group {
  271. text-align: center ;
  272. }
  273. .img-right {
  274. float: right ;
  275. img {
  276. width: 300px ;
  277. }
  278. }
  279. }
  280. .form-control:focus {
  281. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  282. border-color: $jaune ;*/
  283. }
  284. #footer {
  285. position: absolute ;
  286. bottom: 0px ;
  287. left: 0px ;
  288. width: 100% ;
  289. height: 50px ;
  290. background-color: #515151 ;
  291. text-align: center ;
  292. border-top: 1px solid #e0e0e0 ;
  293. padding-top: 30px ;
  294. padding-bottom: 60px ;
  295. //position: relative ;
  296. a {
  297. color: #7e7e7e;
  298. color: white ;
  299. text-transform: uppercase ;
  300. text-decoration: none ;
  301. padding-left: 10px ;
  302. padding-right: 10px ;
  303. border-right: solid 1px #7e7e7e ;
  304. border-right: solid 1px white ;
  305. &:hover {
  306. color: gray ;
  307. }
  308. &:last-child {
  309. border: 0px none ;
  310. }
  311. }
  312. }
  313. #content #mentions {
  314. padding-top: 20px ;
  315. div.content {
  316. width: 60% ;
  317. font-size: 90% ;
  318. }
  319. p {
  320. padding-bottom: 15px ;
  321. }
  322. h2 {
  323. color: black ;
  324. padding-bottom: 40px ;
  325. font-size: 25px ;
  326. line-height: 35px ;
  327. font-family: 'myriadpro-regular' ;
  328. }
  329. h3 {
  330. font-family: "comfortaaregular" ;
  331. font-size: 18px ;
  332. padding-bottom: 12px ;
  333. margin-top: 10px ;
  334. color: black ;
  335. }
  336. }
  337. .mentions {
  338. #main, body {
  339. background-color: white ;
  340. }
  341. }
  342. .vegas-loading {
  343. display: none ;
  344. }
  345. #profil-user {
  346. .form-group.field-user-no_mail label {
  347. font-weight: normal ;
  348. }
  349. .form-group label {
  350. cursor: pointer ;
  351. }
  352. #mails-jours-prod {
  353. .form-group {
  354. float: left ;
  355. margin-right: 15px ;
  356. label {
  357. font-weight: normal ;
  358. }
  359. }
  360. }
  361. p.strong {
  362. font-weight: bold ;
  363. }
  364. }
  365. /* login */
  366. .site-login {
  367. .col-lg-5 {
  368. margin: 0px auto ;
  369. float: none ;
  370. }
  371. }
  372. /* signup */
  373. .site-signup {
  374. .col-lg-5 {
  375. margin: 0px auto ;
  376. float: none ;
  377. }
  378. }
  379. #form-signup {
  380. #client-boulanger {
  381. margin-bottom: 30px ;
  382. }
  383. #signupform-id_etablissement {
  384. option:disabled {
  385. font-weight: bold ;
  386. color: black ;
  387. }
  388. }
  389. #champs-boulanger {
  390. display: none ;
  391. }
  392. #boutons-inscrire {
  393. margin-top: 30px;
  394. }
  395. }
  396. @import "_systeme_commandes.scss" ;
  397. @import "_responsive.scss" ;