@charset "UTF-8";
/*
	CSS Document
	
	Version : 5.0.0 du 16/08/2025
	Web	: www.amexpo-ouest.fr
	Auteur	: Vincent HUMEAU
	
	© 2020-2025 Trans-Sphère Sarl	Internet & Multimédia	https://www.trans-sphere.com
	 _____   _____        ___   __   _   _____        _____   _____   _   _   _____   _____    _____  
	|_   _| |  _  \      /   | |  \ | | /  ___/      /  ___/ |  _  \ | | | | | ____| |  _  \  | ____| 
	  | |   | |_| |     / /| | |   \| | | |___       | |___  | |_| | | |_| | | |__   | |_| |  | |__   
	  | |   |  _  /    / / | | | |\   | \___  \      \___  \ |  ___/ |  _  | |  __|  |  _  /  |  __|  
	  | |   | | \ \   / /  | | | | \  |  ___| |       ___| | | |     | | | | | |___  | | \ \  | |___  
	  |_|   |_|  \_\ /_/   |_| |_|  \_| /_____/      /_____/ |_|     |_| |_| |_____| |_|  \_\ |_____| 
	  
*/
.mrb_rouge{color:#e62b27}.mrb_vert{color:#3ea635}.salon.mrbricolage{color:#3ea635}.salon.mrbricolage #h_devis,.salon.mrbricolage #h_panier,.salon.mrbricolage #o_panier,.salon.mrbricolage section#s_catalogue_recherche,.salon.mrbricolage .popup .panier,.salon.mrbricolage .popup input#couleur{display:none}.salon.mrbricolage div#h_devis svg path{fill:#3ea635}.salon.mrbricolage main{background-color:#fff;padding:32px 48px 0;min-width:620px}.salon.mrbricolage main #intro{display:table;margin:0 auto}.salon.mrbricolage main #intro h1{font-size:2vw}.salon.mrbricolage main #intro>div{display:table-cell;width:33%;text-align:center}.salon.mrbricolage main #intro>div.col1{font-size:1.285vw;font-weight:bold}.salon.mrbricolage main #intro>div.col2 img{width:50%;vertical-align:bottom}.salon.mrbricolage main #intro>div.col3{font-size:1.15vw}.salon.mrbricolage main #bdc{background-color:#3ea635;margin:24px auto;padding:8px;max-width:600px;width:100%;color:#fff;text-align:center}.salon.mrbricolage main #bdc h2{font-size:1.5vw}.salon.mrbricolage main #bdc p{background-color:#fff;color:#e62b27;display:inline-block;margin:8px auto 0;padding:4px}.salon.mrbricolage #f_commande table:not(#final){background-color:rgba(240,240,240)}.salon.mrbricolage #identite{border:1px #000 solid;margin:0 auto;width:100%;max-width:615px}.salon.mrbricolage #identite td{width:50%;text-align:left;padding:8px}.salon.mrbricolage #identite td[colspan="2"]{width:100%}.salon.mrbricolage #identite label{min-width:132px;margin-right:10px;display:inline-block}.salon.mrbricolage #identite input{min-width:40%}.salon.mrbricolage #commande td span[data-id]{cursor:pointer}.salon.mrbricolage #commande td span[data-id]:hover{color:#e62b27}.salon.mrbricolage #commande th,#commande td{border:1px #000 solid;padding:4px}.salon.mrbricolage #commande th{color:#3ea635;font-weight:bold}.salon.mrbricolage #commande tbody td[colspan="5"]{text-align:left;background-color:#3ea635;font-weight:bold;color:#FFF}.salon.mrbricolage #commande tbody td{text-align:center;vertical-align:middle}.salon.mrbricolage #commande tbody td:first-child{text-align:left}.salon.mrbricolage #commande tfoot td{text-align:center}.salon.mrbricolage #commande input[name$="QUANTITE"]{width:90%;text-align:center}.salon.mrbricolage #commande select{min-width:90%}.salon.mrbricolage #commande span[id$="prix"],.salon.mrbricolage #commande span[id$="total"]{white-space:nowrap}.salon.mrbricolage textarea{display:block;width:50%;min-width:596px;margin:15px auto;padding:8px;height:60px;border:2px solid #3ea635}.salon.mrbricolage #final{margin:16px auto 0}.salon.mrbricolage #final>tbody>tr>td{padding:0;vertical-align:middle}.salon.mrbricolage #final>tfoot td{padding:16px 64px;text-align:center}.salon.mrbricolage #final #assurance_titre{white-space:nowrap;text-decoration:underline;margin:16px 0;text-align:center}.salon.mrbricolage #final #assurance{margin:0 auto;text-align:center}.salon.mrbricolage #final #assurance th,.salon.mrbricolage #final #assurance td{border:1px #000 solid;padding:4px}.salon.mrbricolage #final #totaux{margin:0 auto}.salon.mrbricolage #final #totaux td{padding:4px}.salon.mrbricolage #final #totaux td:first-child{font-weight:bold;text-align:left}.salon.mrbricolage #final #totaux input{color:#000;font-weight:bold;text-align:right;width:70px}.salon.mrbricolage .btn.charte{border-color:#3ea635;background-color:#3ea635;margin:8px auto;font-size:1em;max-width:296px}.salon.mrbricolage .btn.charte:hover,.salon.mrbricolage .btn.charte.hover{color:#3ea635;background-color:#fff}.salon.mrbricolage #messagerie{border-radius:10px;padding:4px 16px;background-color:#e62b27;color:#fff;font-size:14px;max-width:268px;margin:0 auto}.salon.mrbricolage #messagerie *{margin:4px 0;text-align:center;list-style:outside none none}.salon.mrbricolage #messagerie p{font-weight:bold;text-decoration:underline}.salon.mrbricolage #succes{font-weight:bold;font-size:16px;text-align:center;margin:16px auto 0}@-moz-keyframes kf_syntaxerror{0%{background-color:#fff}50%{background-color:rgba(230,43,39,0.2)}100%{background-color:#fff}}@-webkit-keyframes kf_syntaxerror{0%{background-color:#fff}50%{background-color:rgba(230,43,39,0.2)}100%{background-color:#fff}}@keyframes kf_syntaxerror{0%{background-color:#fff}50%{background-color:rgba(230,43,39,0.2)}100%{background-color:#fff}}.salon.mrbricolage .syntaxerror{animation-delay:0s;animation-direction:normal;animation-duration:3000ms;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:kf_syntaxerror;animation-play-state:running;animation-timing-function:ease-in-out;background-color:rgba(230,43,39,0.2);content:""}.salon.mrbricolage section#contact{text-align:center;background-color:#3f3e3e;padding:16px 0;border-bottom:1px solid #fff;color:#fff}.salon.mrbricolage section#contact p{font-weight:bold;font-size:18px;margin:0;line-height:1.5}.salon.mrbricolage section#contact a{color:#fff}