Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

432 lines
7.2KB

  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. color: black ;
  114. img {
  115. height: 60px ;
  116. margin-bottom: 5px ;
  117. }
  118. }
  119. #link-espace-boulanger {
  120. border-left: solid 1px #e0e0e0 ;
  121. }
  122. nav {
  123. padding-top: 22px ;
  124. ul {
  125. float: right ;
  126. li {
  127. a {
  128. text-decoration: none ;
  129. //color: #9d9d9d ;
  130. &.active {
  131. background-color: #eee ;
  132. }
  133. }
  134. }
  135. }
  136. }
  137. #link-logout {
  138. .nom {
  139. font-size: 10px ;
  140. /*position: relative ;
  141. left: 20px ;
  142. top: -3px ;*/
  143. }
  144. }
  145. }
  146. #main {
  147. padding: 0px ;
  148. }
  149. .connected {
  150. #content {
  151. //padding-top: 15px ;
  152. }
  153. }
  154. #content {
  155. position: relative ;
  156. padding: 20px 0px ;
  157. padding-bottom: 0px ;
  158. padding-top: 35px ;
  159. min-height: 500px ;
  160. #description {
  161. img {
  162. width: 100% ;
  163. }
  164. }
  165. #main-img {
  166. max-width: 100% ;
  167. border: solid 1px #e0e0e0 ;
  168. padding: 5px ;
  169. @include border-radius(5px) ;
  170. }
  171. #row-presentation {
  172. text-align: center ;
  173. }
  174. #row-signup {
  175. text-align: center ;
  176. margin-top: 20px ;
  177. }
  178. #row-clients-boulanger {
  179. margin-bottom: 50px ;
  180. h2 {
  181. text-align: center ;
  182. margin-bottom: 15px ;
  183. padding-bottom: 0px ;
  184. img {
  185. height: 70px ;
  186. margin-bottom: 60px ;
  187. }
  188. }
  189. ul {
  190. text-align: center ;
  191. li {
  192. list-style-type: none ;
  193. }
  194. }
  195. #clients {
  196. border-right: dotted 1px gray ;
  197. }
  198. }
  199. .item {
  200. position: relative ;
  201. min-height: 250px ;
  202. .container {
  203. padding: 20px ;
  204. position: relative ;
  205. }
  206. .separateur {
  207. width: 600px ;
  208. border-top: 1px solid #e0e0e0 ;
  209. margin: 0px auto ;
  210. padding-top: 20px ;
  211. margin-top: 20px ;
  212. }
  213. h2 {
  214. color: black ;
  215. padding-bottom: 30px ;
  216. font-size: 25px ;
  217. line-height: 35px ;
  218. font-family: 'myriadpro-regular' ;
  219. text-transform: uppercase ;
  220. //text-align: center ;
  221. position: relative ;
  222. margin-top: 30px ;
  223. }
  224. h3 {
  225. color: black ;
  226. font-family: "comfortaalight" ;
  227. font-size: 20px ;
  228. padding-bottom: 12px ;
  229. }
  230. .icon {
  231. position: absolute ;
  232. }
  233. }
  234. }
  235. #content #contact {
  236. display: none ;
  237. .icon {
  238. width: 55px ;
  239. top: -15px ;
  240. margin-left: -70px ;
  241. }
  242. #par-telephone {
  243. }
  244. .form-control:focus {
  245. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  246. border-color: $jaune ;*/
  247. }
  248. .form-group {
  249. text-align: center ;
  250. }
  251. .img-right {
  252. float: right ;
  253. img {
  254. width: 300px ;
  255. }
  256. }
  257. }
  258. .form-control:focus {
  259. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  260. border-color: $jaune ;*/
  261. }
  262. #footer {
  263. height: 50px ;
  264. background-color: white ;
  265. text-align: center ;
  266. border-top: 1px solid #e0e0e0 ;
  267. padding-top: 30px ;
  268. padding-bottom: 60px ;
  269. position: relative ;
  270. a {
  271. color: #7e7e7e;
  272. text-transform: uppercase ;
  273. text-decoration: none ;
  274. padding-left: 10px ;
  275. padding-right: 10px ;
  276. border-right: solid 1px #7e7e7e ;
  277. &:hover {
  278. color: black ;
  279. }
  280. &:last-child {
  281. border: 0px none ;
  282. }
  283. }
  284. }
  285. #content #mentions {
  286. padding-top: 20px ;
  287. div.content {
  288. width: 60% ;
  289. font-size: 90% ;
  290. }
  291. p {
  292. padding-bottom: 15px ;
  293. }
  294. h2 {
  295. color: black ;
  296. padding-bottom: 40px ;
  297. font-size: 25px ;
  298. line-height: 35px ;
  299. font-family: 'myriadpro-regular' ;
  300. }
  301. h3 {
  302. font-family: "comfortaaregular" ;
  303. font-size: 18px ;
  304. padding-bottom: 12px ;
  305. margin-top: 10px ;
  306. color: black ;
  307. }
  308. }
  309. .mentions {
  310. #main, body {
  311. background-color: white ;
  312. }
  313. }
  314. .vegas-loading {
  315. display: none ;
  316. }
  317. #profil-user {
  318. .form-group.field-user-no_mail label {
  319. font-weight: normal ;
  320. }
  321. .form-group label {
  322. cursor: pointer ;
  323. }
  324. #mails-jours-prod {
  325. .form-group {
  326. float: left ;
  327. margin-right: 15px ;
  328. label {
  329. font-weight: normal ;
  330. }
  331. }
  332. }
  333. p.strong {
  334. font-weight: bold ;
  335. }
  336. }
  337. /* signup */
  338. #form-signup {
  339. #champs-boulanger {
  340. display: none ;
  341. }
  342. }
  343. @import "_systeme_commandes.scss" ;
  344. @import "_responsive.scss" ;