@font-face {
    font-family: 'montserrat_bold';
    src: url('../fonts/montserrat-bold-webfont.eot');
    src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-bold-webfont.woff') format('woff'),
         url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-bold-webfont.svg#open_sans_extrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#open_sans_extrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'handel_gothic_dlight';
    src: url('../../../fonts/handel_gothic_d_light_regular.eot');
    src: url('../../../fonts/handel_gothic_d_light_regular.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/handel_gothic_d_light_regular.woff2') format('woff2'),
         url('../../../fonts/handel_gothic_d_light_regular.woff') format('woff'),
         url('../../../fonts/handel_gothic_d_light_regular.ttf') format('truetype'),
         url('../../../fonts/handel_gothic_d_light_regular.svg#handel_gothic_dlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@keyframes logocolor {
    0% {
        background:url('../images/logo_red.png');
		background-size:cover;
    }
	10% {
        background:url('../images/logo_red.png');
		background-size:cover;
    }
	100% {
		background:url('../images/logo.png');
		background-size:cover;
    }
}
@keyframes descenteCatalogue {
    0% {
        top: -2500px;
    }
    100% {
        top: 0px;
    }
}

p.since{
    font-size: 28px;
    padding: 0; margin: 0;
    color: #da3832;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'handel_gothic_dlight';
}

@media screen and (max-width: 800px)
{
    p.since{
        font-size: 20px;
    }
}

#searchForm{
    display: flex;
    position: relative;
    justify-content: center;
    width: 100%;
    padding: 20px;
    /* position: absolute;
    top: 20px;
    right: 10px;
    opacity: 0; */
}

@media screen and (max-width: 800px)
{
    #searchForm{
        
        /* top: 0;
        right: 0;
        margin-bottom: 10px; */
    }
}

#searchForm input[type="text"]{
    height: 46px;
    border: 1px solid #da3832;
    width: 200px;
    padding-left: 10px;
}

#searchForm input[type="submit"]{
    height: 46px;
    background: #da3832;
    border: none;
    color: #ffffff;
    padding: 0 15px 0 15px;

    transition: background 300ms linear;
}

#searchForm input[type="submit"]:hover{
    cursor: pointer;
    background: #b82520;
}

.ui-menu-item-wrapper{
    font-size: 12px;
}


#bodyHeader .lienLogo {position: relative; display: block;margin-top: 15px;text-align: center;}


#bodyHeader .logo {width: 60%;animation-duration: 2s;animation-name: logocolor;background:url('../images/logo.png');background-size:cover;}
@media screen and (max-width: 1200px)
{
    #bodyHeader .logo {
        width: 200px;
    }
}

#bodyHeader .slogan{color: #049dd9;font-family: montserrat_bold;text-transform: uppercase;text-align: center;font-size: 15px;margin-top: 30px;margin-bottom: 30px;line-height: 1.2;}
#bodyHeader .adresse{background-color: #da3832;position: absolute;margin-left: 80%;margin-top: 20px;font-family: montserrat_bold;color: white;line-height: 0px;font-size: 10px;text-align: center;padding: 20px 20px 10px 20px;}

#catalogues {margin: 0px 20px 0px 20px;}
#catalogues .catalogue{margin: 10px 0px 10px 0px;position:relative;top: -2500px}
/* #catalogues .catalogue.cat0 {animation-delay:0.4s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat1 {animation-delay: 2.6s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat2 {animation-delay: 4.2s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat3 {animation-delay: 6s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;} */
#catalogues .catalogue.cat0 {animation-delay: 0;animation-duration: 0.8s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat1 {animation-delay: 0.7s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat2 {animation-delay: 2.6s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat3 {animation-delay: 4.2s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat4 {animation-delay: 6s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue.cat5 {animation-delay: 6s;animation-duration: 1.5s;animation-name: descenteCatalogue;animation-fill-mode: forwards;}
#catalogues .catalogue .catalogueImg {width: 100%;}

#contenuInfo {margin-top: 30px;}
#contenuInfo .carre {height: 50px;line-height: 50px;width: 70%;margin: auto;background: #da3832;text-align: center;display: block;font-family: montserrat_bold;color: white;}
#contenuInfo .carre:hover {background: white;color: #da3832;transition: color 0.25s ease-in, background 0.25s linear;}
#contenuInfo .carre .carreLien {text-decoration: none;text-align: center;display: inline-block;vertical-align: middle;line-height: 1.2;margin-top: -4px;}
#contenuInfo .carre .carreLien p {margin-bottom: 0;font-size: 15px}
#contenuInfo .legislation {width: 90%;margin: 30px auto;background: #049dd9;text-align: center;padding-bottom: 10px;font-size: 10px;}
#contenuInfo .legislation p {color: white;font-family: montserrat;padding: 10px 80px 0px 80px;text-align: center;margin-bottom: 10px;}
#contenuInfo .legislation .legislationSite {background: #049dd9;color: white;font-family: montserrat_bold;padding: 0px 50px;text-decoration: none;}
#contenuInfo .legislation .legislationSite:hover {background: white;color: #049dd9;transition: color 0.25s ease-in, background 0.25s linear;}

#contacts {margin: 0px 35px 0px 35px;}
#contacts .contact {background-color: white;border: solid;border-color: #e6e6e6;border-width: 5px;font-family: montserrat_bold;height: 110px;line-height: 110px;text-align: center;margin-bottom: 30px;display: block;text-decoration: none;}
#contacts .contact .contactLien { display: inline-block;vertical-align: middle;line-height: 1.2;margin-top: -12px;} 
#contacts .contact h3 {color: #049dd9;font-size: 15px;margin: 0 0;}
#contacts .contact h4 {color: black;font-size: 15px;margin: 0 0;}
#contacts .revendeurtitre {text-align: center;width: 100%;margin-top: 30px;margin-bottom: 10px;}
#contacts .revendeurtitre h3 {color: #049dd9;font-size: 15px;font-family: montserrat_bold;}
#contacts .contact:hover {background: #049dd9;transition: color 0.25s ease-in, background 0.25s linear;}
#contacts .contact:hover h3 {color: white;transition: color 0.25s ease-in, background 0.25s linear;}

#bodyMail .bg-contact form {margin-top: 30px;}
#bodyMail .bg-contact form .msg_slide .warning {background: rgb(255,102,0, 0.8);color: white;padding: 10px 20px;}
#bodyMail .bg-contact form .msg_slide .success {background: rgb(15,179,0, 0.8);color: white;padding: 10px 20px;}
#bodyMail .bg-contact form label {color: black;font-family: montserrat;font-size: 20px;}
#bodyMail .bg-contact form input {color: black;font-family: montserrat;font-size: 20px;width: 100%;margin-bottom: 10px;}
#bodyMail .bg-contact form textarea {color: black;font-family: montserrat;font-size: 20px;width: 100%;height: 150px;margin-top: 10px;}
#bodyMail .g-recaptcha {margin-top: 20px;}
#bodyMail .bg-contact form input[type="submit"] {margin: 40px auto 0 auto;background-color: #049dd9;border: 1px solid #049dd9;color: white;padding: 5px 10px;font-family: montserrat;font-size: 12px;cursor: pointer;width: 65%;float: right;}

#bodyMail .bg-devis form {margin-top: 30px;}
#bodyMail .bg-devis form h1{font-size: 28px;text-align: center;background: #d9d9d9;margin: 0;padding: 0px 0;line-height: normal;border: 5px solid #dfebf7;margin-bottom: 10px;}
#bodyMail .bg-devis form .mail {text-align: center;}
#bodyMail .bg-devis form .mail a {font-size: 22px;color: black;font-family: montserrat_bold;}
#bodyMail .bg-devis form .bloc1 {margin-bottom: 1em;}
#bodyMail .bg-devis form .bloc1 a {font-size: 22px;color: black;font-family: montserrat_bold;}
#bodyMail .bg-devis form .bloc1 .right {text-align: right;}
#bodyMail .bg-devis form .bloc1 .right span {font-size: 22px;color: black;font-family: montserrat_bold;}
#bodyMail .bg-devis form img {max-width:100%;display:block;max-height:180px;}
#bodyMail .bg-devis form .flex {display:flex;align-items: center;}
#bodyMail .bg-devis form input[type="radio"] + label:before, #bodyMail .bg-devis form input[type="checkbox"] + label:before {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label:before, #bodyMail .bg-devis form input[type="checkbox"]:checked + label:before {background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form .flex input {width: 100%; color: black;font-family: montserrat;font-size: 18px;width: 100%;padding: 0px 10px;height: 42px;margin:0 4px 0 0;}
#bodyMail .bg-devis form input[type=checkbox], #bodyMail .bg-devis form input[type=radio] {visibility:hidden;width: 0px;height: 0px;display: inline-block;vertical-align: middle;margin-bottom: .5rem;}
#bodyMail .bg-devis form input[name="data[ral]"], #bodyMail .bg-devis form input[name="data[coursem]"], #bodyMail .bg-devis form input[name="data[vitessem]"], input[name="data[type_produit2_cable]"], input[name="data[type_produit_pression]"], input[name="data[type_produit2_pression]"], input[name="data[masse_totale]"], input[name="data[dimension_interieur]"], input[name="data[piste_terre]"], input[name="data[piste_sans_terre]"], input[name="data[intensite_piste]"]{margin: 0 4px 0 0px;}
#bodyMail .bg-devis form .mb {margin-bottom: 20px;}
#bodyMail .bg-devis form .center img {display:block;margin:0 auto;}
#bodyMail .bg-devis form .clear label {display: block;height: 180px;}
#bodyMail .bg-devis form .msg_slide .warning {background: rgb(255,102,0, 0.8);color: white;padding: 10px 20px;}
#bodyMail .bg-devis form .msg_slide .success {background: rgb(15,179,0, 0.8);color: white;padding: 10px 20px;}
#bodyMail .bg-devis form label {color: black;font-family: montserrat;font-size: 18px;}
#bodyMail .bg-devis form label.vmiddle {display:inline-block;vertical-align:middle}
#bodyMail .bg-devis form input[type="text"] {color: black;font-family: montserrat;font-size: 18px;width: 100%;margin-bottom: 10px;padding: 0px 10px;height: 42px;}
#bodyMail .bg-devis form textarea {color: black;font-family: montserrat;font-size: 18px;width: 100%;height: 150px;margin-top: 10px;padding: 0px 10px;}
#bodyMail .bg-devis form input[type="submit"] {margin: 40px auto 0 auto;background-color: #049dd9;border: 1px solid #049dd9;color: white;padding: 5px 10px;font-family: montserrat;font-size: 16px;cursor: pointer;width: 180px; float: right;}
#bodyMail .bg-devis form .center img {max-height: inherit;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse3"]:before {position: relative;top: 27px;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse5"]:before {display: none;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse5"]:after {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label[for="typecourse5"]:after{background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse6"]:before {display: none;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse6"]:after {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label[for="typecourse6"]:after{background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse7"]:before {display: none;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse7"]:after {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label[for="typecourse7"]:after{background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse8"]:before {display: none;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse8"]:after {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label[for="typecourse8"]:after{background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse9"]:before {display: none;}
#bodyMail .bg-devis form input[type="radio"] + label[for="typecourse9"]:after {border: 2px solid #333;content: "\00a0";display: inline-block;font: 16px/1em sans-serif;height: 24px;margin: 0 5px 0 0;padding: 0;vertical-align: top;width: 24px;display: inline-flex;align-items: center;justify-content: center;border-radius: 30px;}
#bodyMail .bg-devis form input[type="radio"]:checked + label[for="typecourse9"]:after{background: #fff;color: #333;content: "\2713";text-align: center;font-weight: bold;}
#bodyMail .bg-devis form .clear label {display: flex;height: auto;flex-direction: column;justify-content: flex-end;}

#audio {height: 0;visibility: hidden;}

.ui-dialog .ui-dialog-titlebar-close{display: none;}
.ui-corner-all{border-radius: 0px !important}
.ui-dialog{padding: 0 !important}
.ui-dialog .ui-dialog-title {font-family: montserrat_bold;color: white;}
.ui-dialog .ui-dialog-buttonpane button {background: #da3832; padding: 10px 20px;color: white;font-family: montserrat_bold;border: 0;}
.ui-draggable .ui-dialog-titlebar {background: #049dd9;}
.ui-widget-content {border: 1px solid #e6e6e6 !important;}
.ui-dialog .ui-dialog-content {overflow: visible !important;}
.ui-dialog .ui-dialog-buttonpane {margin: 0;border-top: 0 !important;}


#nouveaute {margin-top: 20px;text-align: center;}
#nouveaute h3 {font-size: 24px;}
#nouveaute img {max-width: 100%;margin:0 auto;display:block;}
#nouveaute .bloc1 {margin-bottom: 15px;}
#nouveaute .bloc2 {margin-bottom: 35px;}
#nouveaute .bloc3 {text-align: right;}
#nouveaute .bloc3 .tesxt5 {margin-top: 25px;margin-right: 75px;}
#nouveaute .bloc4 {text-align: left;z-index: 2;position: relative;}
#nouveaute .bloc4 img {margin-top: -150px;margin-right: -90px;}
#nouveaute .bloc5 {margin-bottom: 40px;}
#nouveaute .bloc51 .col-5 img {margin-top: -100px;margin-left: -70px;max-width: 130%;}
#nouveaute .bloc51 .col-3 {margin-left: -45px;z-index: 10;}
#nouveaute .bloc51 .col-4 img {max-width: 120%;}
#nouveaute .bloc5 > .col-3:last-child {margin-top: -80px;}
#nouveaute .bloc52 .col-4.offset-2 {margin-top: 20px;}
#nouveaute .bloc61 .col-10 {margin-bottom: 75px;padding: 0 20px;}
#nouveaute .bloc6 > .col-3:first-child {margin-top: 27px;}
#nouveaute .bloc7 {text-align: left;}
#nouveaute .lienDemandeDevisLink2 {width: 170px;display: block;height: 28px;line-height: 28px;background: #da3832;color: white;box-sizing: border-box;margin: 0 auto;text-align: center ;z-index: 10; position: relative;}
#nouveaute .lienDemandeDevisLink2:hover {color: white;}
#nouveaute .lienDemandeDevisLink2 img {height: 28px;float: left;margin:0;}


#contenuInfo .carre .sscarreLien{
    display: none;
	 background: #da3832;
    position: absolute;
    height: auto;
    line-height: normal;
    z-index: 10;
    left: 15px;
    right: 15px;
    bottom: 50px;
}
#contenuInfo .carre label{
	margin-bottom:0;
	cursor:pointer;
}


#contenuInfo .carre input{
	display:none;
}

#contenuInfo .carre input:checked + .sscarreLien {
    display: block;
}

#contenuInfo .carre .sscarreLien li {
    display: block;
}

#contenuInfo .carre .sscarreLien li a {
    font-size: 14px;
    padding: 0 10px;
    color: white;
    display: block;
    border-bottom: 1px solid;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
}

#contenuInfo .carre .sscarreLien li a:hover {
    background: white;
    color: #da3832;
    text-decoration: none;
    border-bottom: 1px solid white;
}

#contenuInfo .carre .sscarreLien li a span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2;
}



/* OWL CAROUSEL */
#catalogues .owl-dots{
    display: none;
}

#catalogues .owl-prev{
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100%;
    outline: 0;

    transition: background 300ms linear;
}

#catalogues .owl-prev.disabled{
    opacity: 0.5;
}

#catalogues .owl-prev:not(.disabled):hover{
    background: #019bd3;
}

#catalogues .owl-prev>span{
    font-size: 200px;
    line-height: 100px;
    color: #019bd3;
}

#catalogues .owl-prev:not(.disabled):hover>span{
    color: #ffffff;
}

#catalogues .owl-next{
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 100%;
    outline: 0;

    transition: background 300ms linear;
}

#catalogues .owl-next.disabled{
    opacity: 0.5;
}

#catalogues .owl-next:not(.disabled):hover{
    background: #019bd3;
}

#catalogues .owl-next>span{
    font-size: 200px;
    line-height: 100px;
    color: #019bd3;
}

#catalogues .owl-next:not(.disabled):hover>span{
    color: #ffffff;
}

@media (max-width: 600px){
    
    #catalogues .owl-prev,
    #catalogues .owl-next{
        width: 50px;
    }

    #catalogues .owl-prev>span,
    #catalogues .owl-next>span{
        font-size: 50px;
        line-height: 50px;
    }
}



@media (max-width: 1280px){
    #bodyHeader .slogan{font-size: 15px;}
    #bodyHeader .adresse{font-size: 10px;padding: 20px 20px 10px 20px;}
    #contenuInfo .carre {width: 70%;}
    #contenuInfo .carre .carreLien p {font-size: 15px;}
    #contenuInfo .legislation {font-size: 10px;}
    #contacts .contact h3 {font-size: 14px;}
    #contacts .contact h4 {font-size: 14px;}
}
@media (max-width: 1201px){
    #bodyHeader .slogan{font-size: 15px;}
    #bodyHeader .adresse{font-size: 10px;padding: 20px 20px 10px 20px;}
    #contenuInfo .carre {width: 70%;}
    #contenuInfo .carre .carreLien p {font-size: 15px;}
    #contenuInfo .legislation {font-size: 10px;}
    #contacts .contact h3 {font-size: 11px;}
    #contacts .contact h4 {font-size: 11px;}
}
@media (max-width: 991px) { 
    #bodyHeader .slogan{font-size: 15px;}
    #bodyHeader .adresse{font-size: 10px;padding: 20px 20px 10px 20px;}
    #contenuInfo .carre {width: 75%;}
    #contenuInfo .carre .carreLien p {font-size: 14px;}
    #contenuInfo .legislation {font-size: 10px;}
    #contacts .contact h3 {font-size: 11px;}
    #contacts .contact h4 {font-size: 11px;}
	#nouveaute .bloc4 img {
		margin-top: -75px;
	}
}
@media (max-width: 767px) { 
    #bodyHeader .slogan{font-size: 11px;}
    #bodyHeader .adresse{font-size: 8px;padding: 15px 10px 0px 10px;}
    #contenuInfo .carre {width: 80%;}
    #contenuInfo .carre .carreLien p {font-size: 11px;} 
    #contenuInfo .legislation {font-size: 9px;}
    #contacts .contact h3 {font-size: 10px;}
    #contacts .contact h4 {font-size: 10px;}
}
@media (max-width: 575px) { 
    #bodyHeader .slogan{font-size: 10px;}
    #bodyHeader .adresse{font-size: 7px;padding: 15px 8px 0px 8px;}
    #contenuInfo .carre {width: 85%;}
    #contenuInfo .carre .carreLien p {font-size: 11px;}
    #contenuInfo .legislation {font-size: 8px;}
    #contacts .contact h3 {font-size: 10px;}
    #contacts .contact h4 {font-size: 10px;}
	
	
	#nouveaute .bloc1 {margin-bottom: 15px;}
	#nouveaute .bloc2 {margin-bottom: 35px;}
	#nouveaute .bloc3 {text-align: center;}
	#nouveaute .bloc4 {text-align: center;z-index: 2;position: relative;}
	#nouveaute .bloc4 img {margin-top: 0px;}
	#nouveaute .bloc5 {margin-bottom: 40px;}
	#nouveaute .bloc51 .col-5 img {margin-top: 0px;margin-left: 0px;max-width: 130%;}
	#nouveaute .bloc51 .col-3 {margin-left: -45px;z-index: 10;}
	#nouveaute .bloc51 .col-4 img {max-width: 120%;}
	#nouveaute .bloc5 > .col-3:last-child {margin-top: 0px;}
	#nouveaute .bloc52 .col-4.offset-2 {margin-top: 20px;}
	#nouveaute .bloc61 .col-10 {margin-bottom: 75px;padding: 0 20px;}
	#nouveaute .bloc6 > .col-3:first-child {margin-top: 27px;}
	#nouveaute .bloc7 {text-align: center;}
	#nouveaute .lienDemandeDevisLink2 {width: 170px;display: block;height: 28px;line-height: 28px;background: #da3832;color: white;box-sizing: border-box;margin: 0 auto;text-align: center;float: none !important;margin-bottom: 30px;}
	#nouveaute .lienDemandeDevisLink2:hover {color: white;}
	#nouveaute .lienDemandeDevisLink2 img {height: 28px;float: left;margin:0;}


}
@media (max-width: 460px) { 
    #bodyHeader .slogan{font-size: 10px;}
    #bodyHeader .adresse{font-size: 7px;padding: 15px 6px 0px 6px;}
    #contenuInfo .carre {width: 90%;}
    #contenuInfo .carre .carreLien p {font-size: 10px;}
    #contenuInfo .legislation {font-size: 7px;}
    #contacts .contact h3 {font-size: 10px;}
    #contacts .contact h4 {font-size: 10px;}
}
