/* jaune #fedd32 */ /* Base Styles --------------------------------------------------------------------- */ html { width: 100%; height: 100%; } body { background-color: #f9f9f9; font-family: 'Lato', sans-serif; font-weight: 300; font-size: 16px; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; width: 100%; height: 100%; } /* Headings & Titles */ h1, h2, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; color: #333; } /* Paragraph & Typographic */ p { line-height: 28px; margin-bottom: 25px; } blockquote { border: 0 !important; } /* Links */ a { color: #cbae1c; word-wrap: break-word; } a:hover, a:focus { color: #5a86bf; text-decoration: none; outline: 0; -webkit-transition: color 0.1s ease-in, background 0.1s ease-in; -moz-transition: color 0.1s ease-in, background 0.1s ease-in; -ms-transition: color 0.1s ease-in, background 0.1s ease-in; -o-transition: color 0.1s ease-in, background 0.1s ease-in; transition: color 0.1s ease-in, background 0.1s ease-in; } a:before, a:after { -webkit-transition: color 0.1s ease-in, background 0.1s ease-in; -moz-transition: color 0.1s ease-in, background 0.1s ease-in; -ms-transition: color 0.1s ease-in, background 0.1s ease-in; -o-transition: color 0.1s ease-in, background 0.1s ease-in; transition: color 0.1s ease-in, background 0.1s ease-in; } /* Bootstrap Modifications */ .btn-theme { background-color: #fedd32; color: #fff; } .btn-theme:hover, .btn-theme:focus { background-color: #5a86bf; color: #fff; } /* Navigation --------------------------------------------------------------------- */ .navbar { background-color: #fff; border-top: 3px solid #fedd32; } .navbar .navbar-brand { padding:0; } .navbar .navbar-right { font-size: 14px; font-weight: 400; text-transform: uppercase; } .navbar .navbar-right > li > a { color: #cbae1c; } .navbar .navbar-right > li > a:hover, .navbar .navbar-right > li > a:focus { color: #000; } .navbar .navbar-right > li.active > a, .navbar .navbar-right > li.active > a:hover, .navbar .navbar-right > li.active > a:focus { background-color: transparent; color: #000; } @media (min-width: 767px) { .navbar { padding: 20px 0; -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out; -moz-transition: background .5s ease-in-out, padding .5s ease-in-out; transition: background .5s ease-in-out, padding .5s ease-in-out; } .top-nav-collapse { /* Customize the look and feel of the collapsed top nav here */ padding: 0; } /* .top-nav-collapse .navbar .navbar-brand{ padding:5px 0; width:70%; -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out; -moz-transition: background .5s ease-in-out, padding .5s ease-in-out; transition: background .5s ease-in-out, padding .5s ease-in-out; } */ } /* Slit Slider --------------------------------------------------------------------- */ .sl-slider-wrapper { width: 800px; height: 400px; margin: 0 auto; position: relative; overflow: hidden; } .sl-slider { position: absolute; top: 0; left: 0; } /* Slide wrapper and slides */ .sl-slide, .sl-slides-wrapper, .sl-slide-inner { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .sl-slide { z-index: 1; } /* The duplicate parts/slices */ .sl-content-slice { overflow: hidden; position: absolute; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; background: #fff; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; opacity : 1; } /* Horizontal slice */ .sl-slide-horizontal .sl-content-slice { width: 100%; height: 50%; left: -200px; -webkit-transform: translateY(0%) scale(1); -moz-transform: translateY(0%) scale(1); -o-transform: translateY(0%) scale(1); -ms-transform: translateY(0%) scale(1); transform: translateY(0%) scale(1); } .sl-slide-horizontal .sl-content-slice:first-child { top: -200px; padding: 200px 200px 0px 200px; } .sl-slide-horizontal .sl-content-slice:nth-child(2) { top: 50%; padding: 0px 200px 200px 200px; } /* Vertical slice */ .sl-slide-vertical .sl-content-slice { width: 50%; height: 100%; top: -200px; -webkit-transform: translateX(0%) scale(1); -moz-transform: translateX(0%) scale(1); -o-transform: translateX(0%) scale(1); -ms-transform: translateX(0%) scale(1); transform: translateX(0%) scale(1); } .sl-slide-vertical .sl-content-slice:first-child { left: -200px; padding: 200px 0px 200px 200px; } .sl-slide-vertical .sl-content-slice:nth-child(2) { left: 50%; padding: 200px 200px 200px 0px; } /* Content wrapper. Width and height are set dynamically */ .sl-content-wrapper { position: absolute; } .sl-content { width: 100%; height: 100%; background: #fff; } /* Default styles for background colors */ .sl-slide-horizontal .sl-slide-inner { background: #ddd; } .sl-slide-vertical .sl-slide-inner { background: #ccc; } /* Wrap Sections --------------------------------------------------------------------- */ .aboutwrap hr, .serviceswrap hr { padding-bottom: 80px; width: 500px; } /* Intro Wrap */ .introwrap { text-align: center; background: #fedd32; } /* About Wrap */ .aboutwrap { background-color: #fff; padding-top: 80px; } .aboutwrap h4 { font-weight: 700; } .aboutwrap span { font-size: 44px; vertical-align: middle; color: #fedd32; } .aboutwrap .spacer { background-color: #fedd32; padding-top: 60px; } .aboutwrap .spacer h2 { color: #fff; } .aboutwrap li a { font-weight:bolder; } /* ariane */ .breadcrumb { font-size:15px; } .breadcrumb span { font-size:15px; color:#000000; } /* Services Wrap */ .serviceswrap { background-color: #f9f9f9; padding-top: 80px; } .serviceswrap h2, .serviceswrap h4 { text-align: center; } .serviceswrap .icons span { font-size: 60px; color: #fedd32; vertical-align: middle; } /* Clients Wrap */ .clientswrap { background-color: #fff; padding-top: 40px; padding-bottom: 80px; } /* Contact Wrap */ .contactwrap { background: #fff; } .contactwrap .mapwrap { background: url(../img/map.jpg) no-repeat center center; background-size: cover; width: 100%; min-height: 450px; } .contactwrap .mapwrap h2 { font-size: 50px; padding-top: 160px; color: #fff; } .contactwrap .mapwrap hr { width: 500px; border-width: 3px; } .contactwrap i { color: #fedd32; } /* Footer Wrap */ .footerwrap { background-color: #222; padding-top: 80px; color: #808080; } .footerwrap h4 { color: #808080; } .footerwrap i { color: #fedd32; padding-right: 10px; } /* Copyrght Wrap */ .copywrap { font-size: 14px; background-color: #333; color: #fff; padding-top: 30px; } .copywrap a { color: #fff; padding: 0 10px; } .copywrap a:hover, .copywrap a:focus { color: #fedd32; } /* 404 Error Page --------------------------------------------------------------------- */ .error-page { border-top: 3px solid #fedd32; } .error-page h1 { font-size: 90px; } .error-page img { display: table; margin: 0 auto; } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-left: 0; margin-right: -15px; } .btn-outline { background-color: transparent; border-color: #FFF; color: #FFF; text-transform: uppercase; display: inline-block; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: 5px; } .btn-outline:hover, .btn-outline:focus, .btn-outline:active{ border-color: #fedd32; color:#fedd32; } /* ajout fab */ /* partie blog */ .header-blog { padding-bottom:0.5em; } .section-blog { padding:0; } .footer-blog { padding:0; text-align:right; } #pagination { text-align:right; } #pagination span { font-size:1.3em; color:black; } .articles-infos { background-color:#EDECE3; padding:5px 10px; text-align:right; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .articles-contenu span { font-size:inherit; font-weight:inherit; font-style:inherit; color:inherit; vertical-align:inherit; } .articles-chapeau { background-color:#FEDD32; padding:10px; text-align:right; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } .articles-chapeau a { color:#7F7F7F; font-weight:bolder; text-decoration:underline; } .articles-contenu { margin:2em 0 1em 0; padding:1em 1em 3em 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px; } .articles-contenu p { line-height:1em; padding:0.2em; margin:0.5em 0 0.5em 0; } .articles-contenu br { font-size:0.3em; } div.share-buttons { width:100%; text-align:right; font-weight:bolder; font-size:1.1em; margin:1em 0; } .share-buttons img { margin-right:0.2em; } #newsletter { margin-top:1em; padding:1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px; } #email_abo { width:500px; } div.comment { margin:1em 0 0 0; padding:0.5em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:dashed 1px; } p.info_comment { text-align:right; font-style:italic; font-weight:bolder; } #form { /*margin:1em 0; padding:1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px;*/ } span.capcha-letter { font-size:1.2em; vertical-align:baseline; font-weight:bolder; } span.capcha-word { font-size:1.2em; vertical-align:baseline; font-weight:bolder; text-decoration:underline; } .btn-valid-com { text-align:center; } .bg-danger { margin:1em 20%; width:60%; padding:10px; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px } /* partie site */ div.liste_liens { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px; padding:0 1em; margin:0 0 1em 0; } .liste_liens ul { list-style-type: none; } .liste_liens li { font-family:'Avenir Next','Helvetica Neue', Helvetica, Arial, sans-serif; font-size:16px; line-height:1.5em; margin: 0 0 0.8em 0; font-weight:400; color: #303030; } .liste_liens p { text-align:right; } span.liste_item { font-size:16px; margin:0 0.5em 2em 0; font-weight:600; color: #fedd32; } div.liste_abos { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px; padding:0 1em; margin:0 0 1em 0; } .form { margin:1em 0; padding:1em 2em 1em 0.5em; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:solid 1px; } .form h3 { text-align:right; font-style:italic; margin:0.5em 1em 2em 0; } .form p { text-align:justify; font-style:italic; } .form .mt_recherche { width:30em; } #selection { margin :1em 0; } /* affichage d'un flux sélectionné dans liste résultats moteurs de recherche */ #flux_affiche { margin: 1em 0; } .list_overflow { width:80%; max-height:300px; overflow-y:auto; } .call_actions { width:100%; margin:0.5em 0.5em; padding:0.5em; text-align:left; clear:both; } .bouton_action { float:left; margin: 0 1em; } @media (max-width: 640px) { img { max-width:200px; max-height:100px; } p,h1,h2,h3,h4,form,ul { text-align:left; } h4 { font-size:1em; } #newsletter img { display:none; } #newsletter submit { width:90%; } #email_abo { width:inherit; } .breadcrumb { text-align:left; } .btn { max-width:90%; font-size:14px; } .btn-xs { font-size:10px; } div.liste_liens { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px; padding:0 0.5em; margin:0 0 0.5em 0; } .liste_liens ul { text-align:left; margin-left:0.2em; padding-left:0; } .liste_liens li { margin:1em 0; } .liste_liens_btn a { margin-left:3px; } div.liste_abos { text-align:left; } .liste_abos p { text-align:center; } .form { text-align:left; } .articles-contenu { margin:1em 0 1em 0; padding:1em; } div.share-buttons { width:100%; clear:both; text-align:center; font-size:1em; margin:1em 0; } .share-buttons img { margin: 0 0.5em 0.5em 0; } .call_action { width:100%; margin:0; padding:0; } .bouton_action { float:none; text-align:center; width:100%; margin:0.5em; } .bouton_action a { padding:0.7em; } .btn-outline { font-size:12px; font-weight:700; letter-spacing: 3px; } .form .mt_recherche { width:100%; } }