layout.css.less 25 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306
  1. @import "lib.less";
  2. #block-boxes-popsu_google_analytics {
  3. display: none;
  4. }
  5. /* Links with OUTLINE patch */
  6. a:link, a:visited, a:hover, a:active {
  7. outline: none;
  8. }
  9. body.front {
  10. background: url(../img/body-background.png);
  11. }
  12. #global-wrapper {
  13. background: url(../img/body-pattern-wide-trans.png) no-repeat top center;
  14. }
  15. body.front #global-wrapper {
  16. background: url(../img/carte/fond_carte_agrandi_02.png) no-repeat top center;
  17. }
  18. body.front #global-wrapper-secondary {
  19. background: url(../img/carte/fond_pageaccueil_final.png) no-repeat center -46px;
  20. }
  21. /* NE PAS EFFACER */
  22. /* déplacé dans les vues projets et themes (footer)
  23. #main-wrapper #block-menu_block-1 .menu-name-menu-popsu1-menu > ul.menu {
  24. background: url(/sites/default/themes/popsu/img/icons/voir-egalement-trans.png) no-repeat bottom right;
  25. padding-bottom: 15px;
  26. margin-bottom: 0;
  27. }
  28. /* !NE PAS EFFACER */
  29. #page {
  30. padding-bottom: 60px;
  31. }
  32. h1 {
  33. color: #999;
  34. text-transform: uppercase;
  35. line-height: 1em;
  36. }
  37. #content-inner .pseudo-h1-page-title,
  38. #content-inner .pseudo-h1-page-title p,
  39. #content-inner h1#page-title p,
  40. #content-inner h1#page-title {
  41. font-family: OstrichSansBold, verdana,arial,helvetica,sans-serif;
  42. font-size: 56px;
  43. line-height: 43px;
  44. font-weight: normal;
  45. color: @bleu_popsu1;
  46. padding-top: 4px;
  47. }
  48. #content-inner .pseudo-h1-page-title p span {
  49. line-height: 36px;
  50. }
  51. #content-inner .pseudo-h1-page-title,
  52. #content-inner h1#page-title p {
  53. margin-bottom: 0;
  54. }
  55. body.context-popsu-europe #content-inner .pseudo-h1-page-title,
  56. body.context-popsu-europe #content-inner .pseudo-h1-page-title p,
  57. body.context-popsu-europe #content-inner h1#page-title p,
  58. body.context-popsu-europe #content-inner h1#page-title {
  59. color: @gris_popsueurope;
  60. }
  61. body.context-popsu-2 #content-inner h1#page-title {
  62. color: @vert_popsu2;
  63. }
  64. body.context-popsu-territoires #content-inner h1#page-title {
  65. color: @rouge_popsuterritoires;
  66. }
  67. body.context-popsu-metropoles #content-inner h1#page-title {
  68. color: @bleu_popsumetropoles;
  69. }
  70. body.context-popsu-monde #content-inner h1#page-title {
  71. color: @beige_popsumonde;
  72. }
  73. h2 {
  74. line-height: 1.3em;
  75. }
  76. h6 {
  77. color: #000;
  78. font-size: 12px;
  79. text-transform: none;
  80. }
  81. #content-inner .field-type-text-long h1 {
  82. font-family: OstrichSansBold,verdana,arial,helvetica,sans-serif;
  83. font-size: 36px;
  84. font-weight: normal;
  85. line-height: 40px;
  86. // padding-top: 4px;
  87. color: @bleu_popsu1;
  88. }
  89. body.context-popsu-europe #content-inner .field-type-text-long h1 {
  90. color: @gris_popsueurope;
  91. }
  92. body.context-popsu-2 #content-inner .field-type-text-long h1 {
  93. color: @vert_popsu2;
  94. }
  95. #content-inner h2 {
  96. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  97. font-size: 20px;
  98. text-transform: uppercase;
  99. line-height: 27px;
  100. font-weight: normal;
  101. }
  102. #content-inner h3 {
  103. font-size: 13px;
  104. line-height: 17px;
  105. font-family: OpenSansExtraBold, verdana,arial,helvetica,sans-serif;
  106. font-weight: normal;
  107. margin: 0;
  108. }
  109. kbd {
  110. background-color: #f5f5f5;
  111. border: 1px solid #dedede;
  112. padding: 0px 3px 2px;
  113. }
  114. footer {
  115. margin-top: 3em;
  116. text-align: right;
  117. }
  118. /*base-documentaire*/
  119. body.page-user #main-wrapper {
  120. background: #fff;
  121. min-height: 450px;
  122. margin-top: 70px;
  123. margin-bottom: 30px;
  124. }
  125. body.page-user #page {
  126. min-height: 600px;
  127. }
  128. #header-wrapper {
  129. margin-bottom: 0;
  130. padding-bottom: 0;
  131. }
  132. #content-wrapper {
  133. /*background-color: #fff;*/
  134. #content-inner {
  135. /*background-color:#ff0000;*/
  136. padding: 0 0px 0 0;
  137. /*margin-right: -15px;*/
  138. margin-right: -23px;
  139. }
  140. }
  141. #footer-wrapper {
  142. background: transparent url(../img/pixels/footer-background_gray-dark-trans.png);
  143. #footer {
  144. background: none;
  145. color: #fff;
  146. font-family: BebasNeueRegular, verdana,arial,helvetica,sans-serif;
  147. font-size: 13px;
  148. line-height: 14px;
  149. letter-spacing: 0.075em;
  150. font-weight: normal;
  151. li,
  152. .block-inner .content ul li a {
  153. font-weight: normal;
  154. color: #fff;
  155. line-height: 14px;
  156. }
  157. /*#footer-accueil,
  158. #footer-popsu {
  159. font-size: 14px;
  160. }
  161. #footer-recherche {
  162. font-size: 17px;
  163. float: right;
  164. display: block;
  165. }*/
  166. a.social{
  167. display: inline-block;
  168. vertical-align:baseline;
  169. width:15px; height:15px;
  170. overflow: hidden;
  171. text-indent: 40px;
  172. // line-height: 1;
  173. margin-top:-2px;
  174. white-space: nowrap;
  175. background-position: center;
  176. background-repeat: no-repeat;
  177. background-size: contain;
  178. }
  179. a.twitter{
  180. background-image: url('../img/icons/twitter.png');
  181. }
  182. a.facebook{
  183. background-image: url('../img/icons/facebook.png');
  184. }
  185. a.social.youtube{
  186. background-image: url('../img/icons/youtube-white.png');
  187. width:20px;
  188. }
  189. li.last {
  190. float: right;
  191. display: block;
  192. }
  193. }
  194. }
  195. .navbar-inner, #footer-wrapper #footer {
  196. min-height: 30px;
  197. }
  198. #sidebar-first {
  199. .region-sidebar-first {
  200. /* A REPORTER */
  201. /*padding: 0px 15px 10px 15px;*/
  202. margin: 0 5px 0 15px;
  203. background: url(../img/pixels/sidebar-default-trans.png);
  204. }
  205. .left-nav-level-1 {
  206. padding: 27px 15px 10px 15px;
  207. ul.menu {
  208. li {
  209. margin-bottom: 11px;
  210. .nolink,
  211. a {
  212. color: @bleu_popsu1;
  213. font-family: OstrichSansBold, verdana,arial,helvetica,sans-serif;
  214. font-size: 38px;
  215. line-height: 30px;
  216. font-weight: normal;
  217. margin-bottom: 5px;
  218. display: block;
  219. }
  220. }
  221. }
  222. }
  223. }
  224. #sidebar-first {
  225. .left-nav-level-1 {
  226. ul.menu {
  227. li {
  228. a:hover {
  229. color: #fff;
  230. background: none;
  231. text-decoration: underline;
  232. }
  233. ul {
  234. margin-bottom: 22px;
  235. li {
  236. margin-bottom: 0px;
  237. .nolink,
  238. a {
  239. color: #fff;
  240. /*font-family: OpenSansRegular, verdana,arial,helvetica,sans-serif;*/
  241. font-family: OpenSansLight, verdana,arial,helvetica,sans-serif;
  242. font-size: 17px;
  243. line-height: 23px;
  244. font-weight: normal;
  245. margin-bottom: 0;
  246. }
  247. a:hover {
  248. color: @bleu_popsu1;
  249. }
  250. }
  251. }
  252. }
  253. li.active-trail a.active {
  254. /*background-color: #fff;*/
  255. color: @bleu_popsu1;
  256. }
  257. }
  258. }
  259. }
  260. .menu-popsu-sidebar(@col){
  261. li {
  262. color: @col;
  263. a,
  264. .nolink {
  265. color: @col;
  266. }
  267. ul li a {
  268. color: #fff;
  269. }
  270. ul li a:hover {
  271. color: @col;
  272. }
  273. ul li.active a {
  274. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  275. }
  276. }
  277. li.active a.active {
  278. color: @col;
  279. }
  280. }
  281. body.context-popsu-monde #sidebar-first .left-nav-level-1 ul.menu {
  282. .menu-popsu-sidebar(@beige_popsumonde);
  283. }
  284. body.context-popsu-territoires #sidebar-first .left-nav-level-1 ul.menu {
  285. .menu-popsu-sidebar(@rouge_popsuterritoires);
  286. }
  287. body.context-popsu-metropoles #sidebar-first .left-nav-level-1 ul.menu {
  288. .menu-popsu-sidebar(@bleu_popsumetropoles);
  289. }
  290. body.context-popsu-europe #sidebar-first .left-nav-level-1 ul.menu {
  291. .menu-popsu-sidebar(@gris_popsueurope);
  292. }
  293. body.context-popsu-2 #sidebar-first .left-nav-level-1 ul.menu {
  294. li {
  295. color: @vert_popsu2;
  296. a,
  297. .nolink {
  298. color: @vert_popsu2;
  299. }
  300. ul li .nolink,
  301. ul li a {
  302. color: #fff;
  303. }
  304. ul li a:hover {
  305. color: @vert_popsu2;
  306. }
  307. ul li.active a {
  308. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  309. }
  310. }
  311. li.active a.active {
  312. color: @vert_popsu2;
  313. }
  314. }
  315. #sidebar-first {
  316. .left-nav-level-2 {
  317. padding: 0px 15px 10px 15px;
  318. h3.title a {
  319. color: #fff;
  320. }
  321. ul.menu {
  322. li {
  323. margin-bottom: 11px;
  324. .nolink,
  325. a {
  326. color: #fff;
  327. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  328. font-size: 12px;
  329. line-height: 17px;
  330. font-weight: normal;
  331. text-transform: uppercase;
  332. /*margin-bottom: 5px;*/
  333. display: block;
  334. }
  335. ul {
  336. margin-bottom: 22px;
  337. padding-left: 0;
  338. li {
  339. margin-bottom: 0px;
  340. a {
  341. color: #fff;
  342. /*font-family: OpenSansRegular, verdana,arial,helvetica,sans-serif;*/
  343. font-family: OpenSansRegular, verdana,arial,helvetica,sans-serif;
  344. font-size: 12px;
  345. line-height: 17px;
  346. font-weight: normal;
  347. margin-bottom: 0;
  348. text-transform: none;
  349. }
  350. }
  351. li:hover a {
  352. background: none;
  353. /*color: @bleu_popsu1;*/
  354. text-decoration: underline;
  355. }
  356. }
  357. }
  358. li.active-trail a.active {
  359. /*background-color: #fff;
  360. color: @bleu_popsu1;*/
  361. background: none;
  362. color: #000;
  363. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  364. }
  365. }
  366. }
  367. }
  368. body.sidebar-double.context-popsu-1 {
  369. #sidebar-first {
  370. .region-sidebar-first {
  371. background: url(../img/pixels/sidebar-popsu1-bis-trans.png);
  372. }
  373. .left-nav-level-1 {
  374. padding-top: 27px;
  375. ul.menu {
  376. li {
  377. .nolink,
  378. a {
  379. color: #000;
  380. }
  381. ul li a {
  382. color: #fff;
  383. }
  384. a:hover {
  385. color: #fff;
  386. }
  387. ul li a:hover {
  388. color: #000;
  389. }
  390. }
  391. li.active-trail a.active {
  392. background: none;
  393. color: #000;
  394. font-weight: bold;
  395. }
  396. }
  397. }
  398. }
  399. }
  400. body.sidebar-double.context-popsu-2 {
  401. #sidebar-first {
  402. .region-sidebar-first {
  403. background: @vert_popsu2;
  404. /*url(../img/pixels/sidebar-popsu1-bis-trans.png);*/
  405. }
  406. }
  407. }
  408. body.context-popsu {
  409. #header-wrapper {
  410. .block-inner {
  411. margin: 0px;
  412. padding: 0px;
  413. }
  414. #block-boxes-popsu_logo_baseline {
  415. float: left;
  416. background: #000 url(../img/logos/baseline.png) no-repeat top left;
  417. width: 143px;
  418. height: 61px;
  419. margin-top: 36px;
  420. margin-left: -5px;
  421. .block-inner {
  422. display: none;
  423. }
  424. }
  425. .block-wrapper.first {
  426. float: left;
  427. .block-boxes {
  428. background: url(../img/pixels/sidebar-default-trans.png);
  429. margin: 0 5px 0 15px;
  430. /* padding-bottom: 27px; */
  431. padding-bottom: 0px;
  432. }
  433. }
  434. }
  435. }
  436. body.sidebar-double.context-popsu-1 #header-wrapper .block-wrapper.first .block-boxes {
  437. background: url(../img/pixels/sidebar-popsu1-bis-trans.png);
  438. }
  439. body.sidebar-double.context-popsu-2 #header-wrapper .block-wrapper.first .block-boxes {
  440. background: @vert_popsu2;
  441. /* url(../img/pixels/sidebar-popsu1-bis-trans.png); */
  442. }
  443. .logo_box(@bgimg, @w:60px, @h:65px, @mrg:64px, @float:true){
  444. & when (@float = true) {
  445. width:auto!important;
  446. float:right;
  447. margin-right: 25px;
  448. }
  449. .block-inner {
  450. /*padding: 0 1px 0 0;*/
  451. a.logo {
  452. display: block;
  453. float: right;
  454. margin: @mrg 0 0 0;
  455. width: @w;
  456. height: @h;
  457. background: url(@bgimg) no-repeat;
  458. background-size: contain;
  459. // background-position: center;
  460. background-position: right;
  461. text-indent: -999px;
  462. overflow: hidden;
  463. }
  464. }
  465. }
  466. body.context-popsu-1 {
  467. #header-wrapper {
  468. #block-boxes-popsu_logo_popsu1 {
  469. .logo_box('../img/logos/popsu1/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  470. }
  471. #block-boxes-popsu_logo_popsu2 {
  472. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  473. }
  474. #block-boxes-popsu_logo_popsueurope {
  475. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  476. }
  477. #block-boxes-popsu_logo_popsuterrritoires {
  478. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  479. }
  480. #block-boxes-popsu_logo_popsumonde {
  481. .logo_box('../img/logos/popsumonde/logo-small-trans.png');
  482. }
  483. #block-boxes-popsu_logo_popsumetropoles{
  484. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  485. }
  486. }
  487. }
  488. body.context-popsu-2 {
  489. #header-wrapper {
  490. #block-boxes-popsu_logo_popsu1 {
  491. .logo_box('../img/logos/popsu1/logo-small-trans.png');
  492. }
  493. #block-boxes-popsu_logo_popsu2 {
  494. .logo_box('../img/logos/popsu2/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  495. }
  496. #block-boxes-popsu_logo_popsueurope {
  497. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  498. }
  499. #block-boxes-popsu_logo_popsuterrritoires {
  500. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  501. }
  502. #block-boxes-popsu_logo_popsumonde {
  503. .logo_box('../img/logos/popsumonde/logo-small-trans.png');
  504. }
  505. #block-boxes-popsu_logo_popsumetropoles{
  506. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  507. }
  508. }
  509. }
  510. body.context-popsu-europe {
  511. #header-wrapper {
  512. #block-boxes-popsu_logo_popsu1 {
  513. .logo_box('../img/logos/popsu1/logo-small-trans.png');
  514. }
  515. #block-boxes-popsu_logo_popsu2 {
  516. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  517. }
  518. #block-boxes-popsu_logo_popsueurope {
  519. .logo_box('../img/logos/popsueurope/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  520. }
  521. #block-boxes-popsu_logo_popsuterrritoires {
  522. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  523. }
  524. #block-boxes-popsu_logo_popsumonde {
  525. .logo_box('../img/logos/popsumonde/logo-sidebar-trans.png');
  526. }
  527. #block-boxes-popsu_logo_popsumetropoles{
  528. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  529. }
  530. }
  531. }
  532. body.context-popsu-monde {
  533. #header-wrapper {
  534. #block-boxes-popsu_logo_popsu1 {
  535. .logo_box('../img/logos/popsu1/logo-sidebar-trans.png');
  536. }
  537. #block-boxes-popsu_logo_popsu2 {
  538. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  539. }
  540. #block-boxes-popsu_logo_popsueurope {
  541. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  542. }
  543. #block-boxes-popsu_logo_popsuterrritoires {
  544. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  545. }
  546. #block-boxes-popsu_logo_popsumonde {
  547. // width:300px;
  548. .logo_box('../img/logos/popsumonde/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  549. }
  550. #block-boxes-popsu_logo_popsumetropoles{
  551. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  552. }
  553. #block-boxes-popsu_logo_baseline {
  554. .block-inner {}
  555. }
  556. }
  557. }
  558. body.context-popsu-metropoles {
  559. #header-wrapper {
  560. #block-boxes-popsu_logo_popsu1 {
  561. .logo_box('../img/logos/popsu1/logo-sidebar-trans.png');
  562. }
  563. #block-boxes-popsu_logo_popsu2 {
  564. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  565. }
  566. #block-boxes-popsu_logo_popsueurope {
  567. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  568. }
  569. #block-boxes-popsu_logo_popsuterrritoires {
  570. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  571. }
  572. #block-boxes-popsu_logo_popsumonde {
  573. .logo_box('../img/logos/popsumonde/logo-small-trans.png');
  574. }
  575. #block-boxes-popsu_logo_popsumetropoles{
  576. .logo_box('../img/logos/popsumetropoles/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  577. }
  578. #block-boxes-popsu_logo_baseline {
  579. .block-inner {}
  580. }
  581. }
  582. }
  583. body.context-popsu-territoires {
  584. #header-wrapper {
  585. #block-boxes-popsu_logo_popsu1 {
  586. .logo_box('../img/logos/popsu1/logo-sidebar-trans.png');
  587. }
  588. #block-boxes-popsu_logo_popsu2 {
  589. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  590. }
  591. #block-boxes-popsu_logo_popsueurope {
  592. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  593. }
  594. #block-boxes-popsu_logo_popsuterrritoires {
  595. .logo_box('../img/logos/popsuterritoires/logo-sidebar-trans.png', 193px, 131px, 40px, false);
  596. }
  597. #block-boxes-popsu_logo_popsumonde {
  598. .logo_box('../img/logos/popsumonde/logo-small-trans.png');
  599. }
  600. #block-boxes-popsu_logo_popsumetropoles{
  601. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  602. }
  603. #block-boxes-popsu_logo_baseline {
  604. .block-inner {}
  605. }
  606. }
  607. }
  608. #boxes-box-popsu_menu_trigger {
  609. background: #000000;
  610. margin-left: -20px;
  611. padding: 0;
  612. float: left;
  613. .menu-trigger-level1,
  614. a {
  615. cursor: pointer;
  616. color: #fff;
  617. font-family: BebasNeueRegular, verdana,arial,helvetica,sans-serif;
  618. font-size: 14px;
  619. line-height: 14px;
  620. letter-spacing: 0.05em;
  621. font-weight: normal;
  622. padding: 3px 4px 2px 7px;
  623. }
  624. }
  625. #trigger-questcequepopsu {
  626. background: #000000;
  627. margin-right: -20px;
  628. margin-top: -10px;
  629. margin-bottom: 10px;
  630. padding: 0;
  631. float: right;
  632. a {
  633. display: block;
  634. cursor: pointer;
  635. color: #fff;
  636. font-family: BebasNeueRegular, verdana,arial,helvetica,sans-serif;
  637. font-size: 14px;
  638. line-height: 14px;
  639. letter-spacing: 0.05em;
  640. font-weight: normal;
  641. padding: 3px 4px 2px 7px;
  642. }
  643. }
  644. .breadcrumb { display: none; }
  645. body.context-popsu #header-wrapper .menu-header .block-inner {
  646. padding: 0;
  647. background: none;
  648. ul {
  649. padding-left: 30px;
  650. padding-top: 23px;
  651. li {
  652. list-style: none;
  653. text-align: left;
  654. }
  655. }
  656. }
  657. .menu-inline {
  658. ul {
  659. li {
  660. float: left;
  661. list-style: none;
  662. margin: 0 10px;
  663. }
  664. }
  665. }
  666. .openlayers-container {
  667. border: 1px solid #999;
  668. .olControlAttribution {
  669. display: none;
  670. }
  671. .openlayers_behavior_fullscreen_buttonItemInactive {
  672. cursor: pointer;
  673. /*background: url("openlayers_behavior_fullscreen.png") repeat scroll 0 0 transparent;
  674. height: 20px;
  675. width: 20px;*/
  676. }
  677. }
  678. .openlayers-container img {
  679. max-width: none;
  680. }
  681. .flexslider {
  682. margin-bottom: 10px;
  683. min-height: 340px;
  684. /*height: 330px;*/
  685. /*margin-left: -20px;*/
  686. ul,
  687. ul li {
  688. margin: 0;
  689. padding: 0;
  690. list-style: none;
  691. list-style-type: none;
  692. }
  693. p {
  694. margin: 0 1px 0 0;
  695. font-size: 11px;
  696. font-weight: normal;
  697. .ville-title {
  698. padding-left: 5px;
  699. }
  700. }
  701. }
  702. .flex-caption,
  703. .caption {
  704. /*position:absolute;*/
  705. bottom:0;
  706. left:0;
  707. width:100%;
  708. font-size:12px;
  709. color:#fff;
  710. /*height:21px;*/
  711. padding: 2px 0;
  712. /*background:rgba(0, 0, 0, 0.9);*/
  713. background-color: #000;
  714. span.ville-title {
  715. display: block;
  716. margin: 0 2px;
  717. }
  718. }
  719. .colloque-subtitle {
  720. font-family: OpenSansRegular,Helvetica,Arial,sans-serif;
  721. font-size: 12px;
  722. line-height: 18px;
  723. color: #1A171B;
  724. }
  725. body.popsu-neutral-section {
  726. #main-wrapper #content-wrapper {
  727. width: 96%;
  728. #content-inner {
  729. padding-left: 170px;
  730. .panel-2col-stacked {
  731. .panel-col-top {
  732. width: 69%;
  733. }
  734. .center-wrapper {
  735. .panel-col-first {
  736. width: 340px;
  737. margin-right: 70px;
  738. }
  739. .panel-col-last {
  740. width: 340px;
  741. }
  742. }
  743. }
  744. .page-header {
  745. margin-bottom: 24px;
  746. }
  747. h1#page-title {
  748. color: @gris_neutral;
  749. }
  750. h2 {
  751. font-family: OpenSansBold,verdana,arial,helvetica,sans-serif;
  752. font-size: 19px;
  753. }
  754. a {
  755. color: #1A171B;
  756. }
  757. p {
  758. font-family: OpenSansRegular,Helvetica,Arial,sans-serif;
  759. font-size: 13px;
  760. line-height: 18px;
  761. margin: 0 0 9px;
  762. color: #1A171B;
  763. }
  764. }
  765. }
  766. }
  767. body.popsu-neutral-section {
  768. #header-wrapper {
  769. #boxes-box-popsu_logo_popsuneutral {
  770. /* mainlogo */
  771. float: left;
  772. margin-left: 65px;
  773. // .logo_box('../img/logos/logo-pages-froides-avec-baseline.png', 349px, 150px, 24px);
  774. .boxes-box-content {
  775. margin: 0 5px 0 15px;
  776. // /* padding-bottom: 27px; */
  777. padding-bottom: 0px;
  778. a.logo {
  779. display: block;
  780. float: right;
  781. margin: 24px 0 0 0;
  782. width: 349px;
  783. height: 150px;
  784. background: url(../img/logos/logo-pages-froides-avec-baseline.png) no-repeat;
  785. text-indent: -999px;
  786. overflow: hidden;
  787. }
  788. }
  789. }
  790. }
  791. }
  792. body.popsu-actu-section,
  793. body.popsu-neutral-section {
  794. #header-wrapper {
  795. #block-boxes-popsu_logo_popsu1 {
  796. .logo_box('../img/logos/popsu1/logo-small-trans.png');
  797. }
  798. #block-boxes-popsu_logo_popsu2 {
  799. .logo_box('../img/logos/popsu2/logo-small-trans.png');
  800. }
  801. #block-boxes-popsu_logo_popsueurope {
  802. .logo_box('../img/logos/popsueurope/logo-small-trans.png');
  803. }
  804. #block-boxes-popsu_logo_popsuterrritoires{
  805. .logo_box('../img/logos/popsuterritoires/logo-small-trans.png');
  806. }
  807. #block-boxes-popsu_logo_popsumonde{
  808. .logo_box('../img/logos/popsumonde/logo-small-trans.png');
  809. }
  810. #block-boxes-popsu_logo_popsumetropoles{
  811. .logo_box('../img/logos/popsumetropoles/logo-small-trans.png');
  812. }
  813. }
  814. }
  815. body.popsu-neutral-section {
  816. #header-wrapper {
  817. #block-boxes-popsu_logo_baseline {
  818. display: none;
  819. /*float: left;
  820. background: #000 url(../img/logos/baseline.png) no-repeat top left;
  821. width: 143px;
  822. height: 61px;
  823. margin-top: 36px;
  824. margin-left: -5px;
  825. .block-inner {
  826. display: none;
  827. }*/
  828. }
  829. }
  830. }
  831. body.popsu-actu-section {
  832. #header-wrapper {
  833. #block-boxes-popsu_logo_baseline {
  834. float: left;
  835. background: #000 url(../img/logos/baseline.png) no-repeat top left;
  836. width: 143px;
  837. height: 61px;
  838. margin-top: 36px;
  839. margin-left: -5px;
  840. .block-inner {
  841. display: none;
  842. }
  843. }
  844. #boxes-box-popsu_logo_popsuneutral {
  845. float: left;
  846. .boxes-box-content {
  847. background: url(../img/pixels/sidebar-default-trans.png);
  848. margin: 0 5px 0 15px;
  849. /* padding-bottom: 27px; */
  850. /*height: 192px;*/
  851. padding-top: 24px;
  852. a.logo {
  853. display: block;
  854. margin: 0px 0 0 73px;
  855. width: 207px;
  856. height: 150px;
  857. background: url(../img/logos/logo-actu-black.png) no-repeat;
  858. text-indent: -999px;
  859. overflow: hidden;
  860. }
  861. }
  862. }
  863. /*#boxes-box-popsu_logo_popsuneutral {
  864. background: url(../img/pixels/sidebar-default-trans.png);
  865. margin: 0;
  866. padding-bottom: 0px;
  867. .boxes-box-content {
  868. margin: 0 5px 0 15px;
  869. padding-bottom: 0px;
  870. a.logo {
  871. display: block;
  872. margin: 24px 0 0 0;
  873. width: 207px;
  874. height: 150px;
  875. background: url(../img/logos/logo-actu-black.png) no-repeat;
  876. text-indent: -999px;
  877. overflow: hidden;
  878. }
  879. }
  880. }*/
  881. }
  882. }
  883. body.popsu-actu-section #sidebar-first {
  884. .left-nav-level-1 {
  885. /*padding: 27px 15px 10px 15px;*/
  886. padding-top: 44px;
  887. h3 {
  888. color: @gris_neutral;
  889. font-family: OstrichSansBold, verdana,arial,helvetica,sans-serif;
  890. font-size: 38px;
  891. line-height: 30px;
  892. font-weight: normal;
  893. margin-bottom: 5px;
  894. display: block;
  895. }
  896. ul.menu {
  897. margin-bottom: 22px;
  898. li {
  899. margin-bottom: 0px;
  900. .nolink,
  901. a {
  902. color: #fff;
  903. /*font-family: OpenSansRegular, verdana,arial,helvetica,sans-serif;*/
  904. font-family: OpenSansLight, verdana,arial,helvetica,sans-serif;
  905. font-size: 17px;
  906. line-height: 23px;
  907. font-weight: normal;
  908. margin-bottom: 0;
  909. }
  910. a:hover {
  911. color: @gris_neutral;
  912. }
  913. }
  914. }
  915. }
  916. }
  917. #content-inner #page-title.title-actu {
  918. font-size: 28px;
  919. line-height: 22px;
  920. color: @gris_neutral;
  921. }
  922. #page-title-secondary-actu {
  923. color: @gris_neutral;
  924. margin-top: 0;
  925. }
  926. body.popsu-actu-section #main-wrapper #content-wrapper #content {
  927. padding-top: 40px;
  928. }
  929. .title-actu.title-a-venir {
  930. display: none;
  931. }
  932. .title-actu.title-passees {
  933. display: block;
  934. }
  935. body.popsu-neutral-section #main-wrapper #content-wrapper #content-inner .listing-actu {
  936. h2.pane-title {
  937. font-size: 28px;
  938. line-height: 22px;
  939. color: @gris_neutral;
  940. font-family: OstrichSansBold,verdana,arial,helvetica,sans-serif;
  941. text-transform: uppercase;
  942. }
  943. .views-field-title {
  944. color: @gris_neutral;
  945. font-family: BebasNeueRegular,verdana,arial,helvetica,sans-serif;
  946. font-size: 56px;
  947. line-height: 49px;
  948. }
  949. .views-field-field-popsu-actu-soustitre {
  950. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  951. font-size: 20px;
  952. line-height: 50px;
  953. }
  954. .actu-col-img {
  955. float: left;
  956. margin: 0 26px 5px 0;
  957. }
  958. .actu-col-body {
  959. margin-left: 246px;
  960. }
  961. }
  962. body.popsu-listing-actu {
  963. h1#page-title {
  964. display: none;
  965. }
  966. }
  967. #content-inner .listing-actu-avenir {
  968. .views-row {
  969. padding-bottom: 10px;
  970. margin-bottom: 25px;
  971. border-bottom: 1px solid #000;
  972. }
  973. .view-content {
  974. margin-bottom: 45px;
  975. }
  976. }
  977. #pane-actu-passees.layout-88p {
  978. width: 100%;
  979. .panels-flexible-column.panels-flexible-column-accordion-h2-layout-1.panels-flexible-column-first {
  980. width: 100%;
  981. }
  982. }
  983. #content-inner .listing-actu-passe {
  984. h2.pane-title {
  985. margin-bottom: 7px;
  986. }
  987. .views-row-last {
  988. padding-bottom: 0px;
  989. margin-bottom: 25px;
  990. border-bottom: 1px solid #000;
  991. }
  992. .actu-pseudo-title {
  993. font-family: OpenSansBold, verdana,arial,helvetica,sans-serif;
  994. font-size: 20px;
  995. line-height: 20px;
  996. }
  997. .actu-pseudo-subtitle {
  998. font-family: OpenSansSemiBold, verdana,arial,helvetica,sans-serif;
  999. font-size: 20px;
  1000. line-height: 20px;
  1001. }
  1002. }
  1003. body #cboxClose,
  1004. body #cboxPrevious,
  1005. body #cboxNext {
  1006. border: 0;
  1007. }
  1008. /* A REPRENDRE ET ETENDRE A TOUS LES TYPES DE CONTENUS */
  1009. body.panel-theme-europe #content-inner h1#page-title {
  1010. display: none;
  1011. }
  1012. body.panel-theme-europe .panels-flexible-row-popsu-74-26-stacked-8.panels-flexible-row-first {
  1013. display: none;
  1014. }
  1015. body.panel-theme-europe #content-inner .panels-flexible-region-popsu-74-26-stacked-right{
  1016. border-top: 1px solid #000;
  1017. .accordion-trigger,
  1018. .accordion-h2{
  1019. border-bottom: 1px solid #000;
  1020. }
  1021. .accordion-h2-panel{
  1022. margin-bottom: 0px;
  1023. padding-bottom: 5px;
  1024. }
  1025. .accordion-trigger .views-field,
  1026. .accordion-h2-layout .accordion-content .views-label,
  1027. .accordion-h2-views .view-header,
  1028. .accordion-h2-panel > h2.pane-title {
  1029. border-top: none;
  1030. }
  1031. #accordion-h2-publication-europe .accordion-trigger {
  1032. border-bottom: none;
  1033. }
  1034. #accordion-h2-publication-europe {
  1035. border-bottom: 1px solid #000;
  1036. }
  1037. }
  1038. /*
  1039. #footer {
  1040. display: none;
  1041. }
  1042. */
  1043. #custom-search-blocks-form-1 {
  1044. .form-item-custom-search-types {
  1045. display: none;
  1046. }
  1047. .form-actions {
  1048. border: none;
  1049. background: none;
  1050. margin: 0;
  1051. padding: 0;
  1052. }
  1053. .form-item-custom-search-blocks-form-1, #edit-actions, .form-actions:before, .form-actions:after {
  1054. display: inline;
  1055. }
  1056. label, input, #edit-submit {
  1057. display: inline-block;
  1058. }
  1059. }
  1060. body.page-search.popsu-neutral-section #main-wrapper #content-wrapper #content-inner,
  1061. body.popsu-neutral-section.page-search #main-wrapper #content-wrapper #content-inner {
  1062. margin-right: 100px;
  1063. min-height: 450px;
  1064. }
  1065. body.page-recherche.popsu-neutral-section #main-wrapper #content-wrapper #content-inner {
  1066. min-height: 450px;
  1067. }
  1068. #accordion-h2-lire-aussi {
  1069. .view-content {
  1070. padding-top: 8px;
  1071. }
  1072. a {
  1073. color: #1A171A;
  1074. }
  1075. h3 {
  1076. font-weight: normal;
  1077. font-style: italic;
  1078. font-family: OpenSansRegular,Helvetica,Arial,sans-serif;
  1079. }
  1080. }
  1081. .captioned .flex-caption {
  1082. position: relative;
  1083. z-index: 2;
  1084. margin-top: -35px;
  1085. }
  1086. body.node-type-popsu-ville .captioned .flex-caption {
  1087. margin-top: -20px;
  1088. }