aDriv4 - MANAGER
Edit File: style.less
.left {float:left;} .right {float:right;} .clearfix {clear: both;} a, a:hover { color: #939916; } .captcha { padding-top: 60px !important; } @green-clair: #aab110; @grey-txt: #222222; @orange: #d83413; @vert-fonce: #1b3506; .hidden { display: none !important; visibility: hidden !important; height: 0px !important; padding: 0px !important; margin: 0px !important; } body, body.not-logged-in { font-size: 12px; color: @grey-txt; margin: 0; padding-top: 0px !important; header { padding: 0; margin-top: -20px; } } #container-principal { position: relative; width: 100%; .main-container { position: relative; width: 100%; background-image: url(../images/bg-content-general.jpg); background-position: bottom center; background-repeat: no-repeat; padding-top: 100px; } #navbar { position: absolute; top: 0px; width: 100%; background-image: url(../images/bg-navbar-general-transp.png); background-position: top center; background-repeat: no-repeat; height: 100px; } } .main-container { width: 100%; /*background-image: url(../images/bg-content-general.jpg); background-position: bottom center; background-repeat: no-repeat;*/ /*height: 748px;*/ .region-content { min-height:330px; position: relative; } .container { position: relative; p { font-family: Arial; text-align: justify; font-size: 13px; } .texte { h2 { font-family: Arial; color: @green-clair; font-style: normal; font-weight: bold; font-size: 14px; padding: 10px 0 5px 0px; line-height: normal; margin-bottom:15px; } } } } #navbar { /*background-image: url(../images/bg-navbar-general.jpg); background-position: top center; background-repeat: no-repeat; height: 41px;*/ .container { /*background-image: url(../images/bg-navbar-inner.jpg); background-position: top left; background-repeat: no-repeat;*/ width: 1170px; height: 41px; #block-system-main-menu { float: right; ul.menu { list-style: none; margin: 0; padding: 0; } li { float: left; list-style: none; padding: 0; margin: 0 0 0 0px; a { font-family: Tahoma, Arial; font-size: 12px; text-transform: uppercase; color: #fff; padding: 10px 10px 8px 10px; &:hover { color: #D7DF21; } } ul > li > a { text-transform: none; } ul > li > span.caret { display: none !important; visibility: hidden !important; } ul.dropdown-menu { margin-top: 7px; /*display: none !important; visibility: hidden;*/ } } } } .navbar-inner-spec { position: relative !important; height: 41px !important; } .navbar-inner { position: relative; z-index: 450; width: 100%; } } header { .head-top { background-image: url(../images/bg-head-top.jpg); background-position: top center; background-repeat: no-repeat; height: 34px; .container { background-image: url(../images/head-top.jpg); background-position: top left; background-repeat: no-repeat; width: 1200px; height: 34px; } } .head-middle { background-image: url(../images/bg-head-middle.jpg); background-position: top center; background-repeat: no-repeat; height: 278px; .container { background-image: url(../images/head-middle.jpg); background-position: top left; background-repeat: no-repeat; width: 1200px; height: 278px; .slider { position: relative; margin: 20px 0 0 0; .visuel { position: relative; height: 238px; overflow: hidden; z-index:0; margin: 20px 0 0 0px; } img { margin-left: 18px !important; } .decor { position: relative; /*margin: -278px 0 0 0;*/ margin: -278px 0 0 0; background-image: url(../images/decor-slider-up.png); background-position: top left; background-repeat: no-repeat; width: 559px; height: 278px; z-index:10; a { float: left; width: 100%; height: 278px; } } } .bandeau { .logo { a { .left; width: 330px; height: 154px; background-image: url(../images/logo-home.png); background-position: top left; background-repeat: no-repeat; margin: 75px 0 0 0; } } .slogan { a { .left; color: #7f7e7e; font-family: Tahoma; font-size: 14px; margin: 22px 0 0 10px; img { margin-top: -10px; } } } } } } } footer { .footer-top { background-image: url(../images/bg-footer-top.jpg); background-position: top center; background-repeat: no-repeat; height: 56px; } .footer-bottom { background-image: url(../images/background-footer.jpg); background-position: top center; background-repeat: no-repeat; height: 207px; #block-menu-menu-menu-menu-footer-complet { margin: -5px 0 0 75px; ul > li { .left; margin: 0 0 0 75px; a { font-family: Arial; font-size: 12px; text-transform: uppercase; color: @green-clair; font-weight: bold; font-style: italic; padding: 0; &:hover, &:focus { background: none; } } ul { margin: 0; padding: 0; li { margin: 0; padding: 0; a { font-family: Arial; font-size: 11px; text-transform: none; color: #fff; font-weight: normal; font-style: normal; padding: 0; } } } } } } } .footer-bottom { #block-block-3 { text-align: center; color: #fff; border-bottom: 1px solid #fff; padding: 15px 0 5px 0; width: 85%; margin: 0 auto; address { padding: 0; margin: 0; } a { color: #fff; } } #block-menu-menu-menu-menu-footer-complet { ul.menu { display: block; visibility: visible; li { ul { display: block; visibility: visible; li { background: none; background-color: none; padding: 0px !important; margin: 0px !important; border: 0px !important; color: #fff !important; line-height: 14px; a { background: none; background-color: none; padding: 0px !important; margin: 0px !important; color: #fff !important; font-family: Arial; font-size: 11px; font-style: normal; } } } } } } } #breadcrumb { /*margin: 25px 0 0 0;*/ margin: 0px 0 0 0; color: @green-clair; background: none; font-size: 12px; font-style: normal; border-bottom: 1px solid @green-clair; height: 30px; ul { margin: 0px; padding: 5px; .right; } .breadcrumb > li { color: @green-clair; .divider { color: @grey-txt; font-weight: normal; } display: inline-block; font-family: Tahoma; font-size: 13px; font-style: normal; font-weight: bold; a { color: @grey-txt; font-weight: normal; } } } body.node-type-page { h1 { background-image:none !important; background: none !important; font-family: Georgia !important; font-style: italic !important; font-size: 22px !important; padding: 0px !important; margin: 15px 0 20px !important; text-transform: none !important; text-align: center; } } body.node-type-actualite, body.node-type-fiche-conseil, body.node-type-prestation, body.node-type-realisation, body.node-type-page, body.page-temoignages { tbody { border-top: 0px !important; } #tabs-wrapper { /*position: absolute; top: 0px;*/ } .node-type-titre { text-transform: uppercase; color: @vert-fonce; font-family: Tahoma; font-size: 18px; font-style: normal; margin-top: -27px; h1 { color: #1B3506; font-family: Tahoma; font-size: 18px; font-style: normal; margin-top: 0px; text-transform: uppercase; background: none; padding: 0; } } h1 { font-family: Tahoma, Geneva, sans-serif; background-image:url(../images/fleche-titre-prestation.jpg); background-repeat: no-repeat; background-position: center left; background-color: #e7e7e7; text-transform:uppercase; color:#1b3506; font-style: normal; letter-spacing: 0px; font-size: 14px; padding: 5px 0 5px 30px; line-height: normal; margin: -14px 0 20px 0; } h2 { font-family: Arial, Helvetica, sans-serif; color:#AAB110; font-style: normal; font-size: 18px; letter-spacing: 0px; } h3 { font-family: Arial, Helvetica, sans-serif; color:#1b3506; font-style: normal; font-size: 18px; letter-spacing: 0px; } .texte { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222; line-height: 15px; text-align: justify; margin-top: 0px; } .visuels { .loupe a { float: right; background-image:url(../images/loupe.png); background-repeat: no-repeat; background-position: center left; margin: -53px 0 0 0; width: 48px; height: 53px; } .zoom { background-color: #fff; width: 368px; height: 276px;border: 1px solid #AAB110; /*.border {border: 1px solid #AAB110;}*/ } .vignettes { width: 391px !important; margin-top: 10px; .vignette { background-color: #fff; width: 116px; height: 87px; margin-right:10px; } .vignette:nth-child(4), .vignette:nth-child(5), .vignette:nth-child(6) { margin-top: 10px; } } } .chapeau { font-weight: bold; margin-bottom:25px; width: 425px; } .pager { border-top: 1px solid #CCC; margin-top: 50px; .span6 { margin-left: 0px; } a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #a3a911; padding:5px 15px; } } .accroche { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222; line-height: 15px; text-align: justify; font-weight: bold; width: 308px; margin-top: 25px; } .bouton-question { margin-left: 20px; background-image:url(../images/bckg-bloc-question-presta-int.jpg); background-repeat: no-repeat; background-position: center left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color: #222; span { color: #d83413; font-size:13px; line-height:18px; } a { float: left; color: #222; padding: 0 0 0 90px; width: 152px; height: 83px; } } } body.node-type-realisation { .vignettes { .vignette:nth-child(4), .vignette:nth-child(5), .vignette:nth-child(6) { margin-top: 0px !important; } } } body.node-type-prestation { .texte { margin-top: 15px; } } body.node-type-realisation { .date > span { font-family: Tahoma, Geneva, sans-serif; color:#1b3506; letter-spacing: 0px; font-size: 13px; font-style: italic; margin: -43px 20px 0 0; text-align:right; } .visuels .zoom { background-color:#fff; } .type-prestation { margin-top: 15px; color: @grey-txt; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: italic; .field-name-field-real-type-de-prestation { .field-item { .left; border-right: 1px solid @grey-txt; padding: 0 10px; } } } .visuels .indic { color: #A3A911; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: italic; font-weight: bold; margin: 10px 10px 0 35px; text-align: left; } .visuels .vignettes { margin-top: 10px; width: 391px !important; } .visuels .vignettes .vignette a { width: 391px !important; margin-top: 10px; } .visuels .vignettes .vignette { background-color: #000; width: 68px; height: 51px; margin-right:7px; } .temoignages h2 { font-family: Arial; color: @green-clair; font-style: normal; font-weight: bold; font-size: 14px; padding: 10px 0 5px 0px; line-height: normal; margin: 15px 0 0 0; } .temoignage { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222; line-height: 15px; text-align: justify; } .temoignages .temoignage .identite { font-style: italic; margin-top: 0px; } } body.page-les-prestations-du-jardinier-paysagiste, body.node-type-galerie { h1 { text-transform: uppercase; color: @vert-fonce; font-family: Tahoma; font-size: 18px; font-style: normal; margin-top: -37px; } .introduction { margin-left: 30px; margin-bottom: 25px; margin-top: -10px; } #prestations { margin-left: 0px; width: 1000px; .bloc-presta { background-color: #101104; background-image:url(../images/vignette-prestation-list-indisponible.jpg); background-repeat: no-repeat; background-position: center left; width: 150px; height: 150px; margin: 0 0 25px 50px; .ombre { background-image:url(../images/ombre-vignette-presta.png); background-repeat: no-repeat; background-position: center left; width: 150px; height: 150px; } .titre { margin: -150px 0 0 0; a { text-align: center; width: 140px; padding: 110px 5px 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #fff; line-height: 15px; text-transform: uppercase; } } } } } body.page-les-realisations, body.page-actualites, body.page-fiches-conseils, body.page-temoignages { h1 { text-transform: uppercase; color: @vert-fonce; font-family: Tahoma; font-size: 18px; font-style: normal; margin-top: -37px; } .introduction { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222; text-align: justify; .span9 { margin-left: 0; } } .actualite { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #CCC; .visuel { background-image: url(../images/vignette-indisponible.jpg); background-size: 100% 100%; width: 140px; height: 105px; background-color: #fff; margin-left: 0px; border: 1px solid #AAB110; /*.border {border: 1px solid #AAB110;}*/ } .titre { margin-left: 0px; width: 500px; } .titre h2 { margin:0; padding:0; line-height: 17px; a { font-family: Arial, Helvetica, sans-serif; color:#a3a911; font-style: normal; font-weight: bold; letter-spacing: 0px; font-size: 14px; } } .date { a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #a3a911; font-style: italic; } } .desc { margin-top: 15px; .span7 { margin-left: 0px; width: 700px; } p { padding: 0; margin: 0; line-height: 15px; } a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #222; line-height: 15px; text-align: justify; } } .bouton-lire-la-suite { margin-top: -5px; a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #a3a911; font-style: italic; } } } } .region-page-top { #toolbar { display: none; visibility: hidden; } } body.page-user { #block-system-main { margin-left: 130px; } #tabs-wrapper { margin-left: 100px; width: 80% !important; overflow: hidden; } } body.maintenance-page { #name-and-slogan, a#logo { display: none; visibility: hidden; } #content { font-family: Arial; width: 900px; margin: 50px auto 0 auto; font-size: 12px; h1 { color: @green-clair; } } } body.page-temoignages { .temoignage { border-bottom: 1px solid @green-clair; .temoign { text-align: justify; margin-top: 15px; } .identite { font-style: italic; text-align: right; margin-bottom: 15px; span { color: @green-clair; font-weight: bold; } .date { color: #D83413; } } } } body.node-type-webform, body.page-node-done { #block-system-main { .content { width: 970px; float: right; form { margin-bottom: 0px; } h1 { color: #1B3506; font-family: Tahoma; font-size: 18px; font-style: normal; margin-top: -35px; padding: 0; text-transform: uppercase; } form#webform-client-form-127, form#webform-client-form-128, form#webform-client-form-130 { label { float: left; margin-top: 3px; width: 100px; font-size: 13px; margin-bottom: 0px; } input { width: 100%; margin-bottom: 0px; } .form-item, .form-actions { margin: 5px 0 0 0; } .webform-component--nom, .webform-component--prenom, .webform-component--code-postal, .webform-component--ville, .webform-component--e-mail, .webform-component--telephone { float: left; width: 45%; margin-bottom: 10px; } .webform-component--prenom, .webform-component--ville, .webform-component--telephone { margin-left: 7%; } .webform-component--adresse, .webform-component--message, .webform-component--avis, .webform-component--rgpd { clear: both; } .webform-component--adresse label, .webform-component--code-postal label, .webform-component--message label, .webform-component--avis label { float: none; } .webform-component--adresse, .webform-component--message, .webform-component--avis, .webform-component--rgpd { width: 98%; margin-bottom: 10px; } .webform-component--rgpd label { display: inline-block; width: 98% !important; margin-bottom: 15px; input { position: absolute; width: auto !important; margin-left: -20px; } } .webform-component--prestations-souhaitees { label.control-label { padding-bottom: 25px; } input.form-checkbox { float:left; width: 25px; } label.checkbox { float:left; width: 250px; margin-right: 15px; padding-bottom: 0px; } .form-item-submitted-prestations-souhaitees-7 { label { margin-left: 100px; } } } button#edit-submit { margin: 15px 0 0px 45%; } } form#webform-client-form-130 { .webform-component--e-mail { width: 75% !important; } } } } .links { display: none; visibility: hidden; } .rtecenter { text-align: center; } #block-block-8 { width: 945px; float: right; } } #galerie { .fluid_container { margin: 0 auto; max-width: 1000px; width: 90%; } } body.node-type-realisation, body.node-type-prestation { #demande-de-devis { background-color: #d83413; height: 158px; } #demande-de-devis .visuel { width: 250px; img { height: 158px; } } #demande-de-devis .txt { margin-left: 0px; width: 190px; padding: 10px 15px; } #demande-de-devis .txt .titre { font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; font-weight: bold; font-size:24px; a { color: #fff; } } #demande-de-devis .txt .texte { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align: justify; line-height:15px; margin: 10px 0px; a { color: #d7df21; } } #demande-de-devis .txt .bouton-demande-devis { line-height:16px; a { background-image: url(../images/bckg-bt-demande-devis.jpg); background-position: top left; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #fff; text-decoration: none; padding-left: 20px; display: block; } } #credit-impot { margin-left: 0px; margin-top: 20px !important; .left { width: 210px; margin-right: 10px; h2 { font-family: Arial; color: @green-clair; font-size: 18px; font-weight: bold; font-style: normal; line-height: 18px; span { font-size: 14px; font-weight: normal; } a { color: @green-clair; } } p { line-height: 16px; a { color: #222; } } } .right { width: 146px; img { max-width: 146px; max-height: 66px; } .bouton-question { margin-top: 15px; margin-left: 0px; a { background-image: url(../images/bt-une-question.jpg); background-position: top left; background-repeat: no-repeat; width: 111px; height: 40px; border: 0px; font-size: 15px; color: #222; line-height: 14px; padding: 6px 0 0 35px; color: #000; span { font-size: 11px; color: #000; } } } } } } #calendrier-saisonnier { border-collapse: separate !important; margin-top: 15px; tbody { tr {} td { border-collapse: separate !important; p { font-weight: bold; color: #AAB110; padding: 5px 0 5px 15px !important; font-size: 12px; margin: 0; } div { color: #000; font-weight: normal; } } } th { text-align: center; padding: 0; } } #colors { margin-bottom: 25px; tbody { border: 0px; } } body.node-type-galerie { #block-system-main { .content { a { margin: 0 3px 0px 0; img { margin-bottom: 6px; } } } } }