Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

480 Zeilen
8.8KB

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