<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 959px) {
	#blocFiche {max-width:calc(100% - 30px);padding: 65px 15px 0;}
	.blocProduitFiche .blocPhotoFiche {max-width:100%;margin:0 auto 30px auto;float:none;}
	.blocProduitFiche .blocTexteFiche {max-width:100%;float:none;margin:0 auto;text-align:center;}
}

@media (max-width: 500px) {
	#bandeauRWD {display:block;text-align:center;padding:10px 0;margin:0 0 10px 0;}
	#bandeauRWD img {width:12%;margin:0 10px;}

	#bandeauTitreRWD {display:block;background:url(../img/degrade.jpg) repeat-x top center #dd0021;position:relative;padding:0 0 15px 0;}
	#logoDestock {position:static;float:left;width:65%;margin:-4% 0 0 -12%;}
	#titreDestock {position:static;float:right;width:35%;margin:3% 3% 0 0;}

	#searchRWD {width:96%;background:#383637;padding:2%;z-index:6000;}
	#texteRecherche {width:65%;}

	#bandeauGlobal {display:none;}
	#logos {display:none;}
	.barreHaut {display:none;}

	#toutGlobal {width:100%;background:#dd0021;padding-top:0;}
	#tout {width:100%;padding-bottom:10px;}

	.espaceRwd {display:block;margin:5px 0 0 0;}
	#limiteStock {position:static;width:97%;margin:15px auto 30px auto;}
	#footer {width:97%;margin:0 auto;padding:15px 0 35px 0;}

	.logoDoras {margin:0;float:right;}
	.logoDoras img {width:140px;margin:-83px 0 0 0 !important;}

	.fondBlanc {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;}

	#menuRWD {display:block;text-align:center;background:url(../img/rwd/degradeMenu.png) repeat-x top left;padding:15px 0;}
	#menuRWD img {width:30%;}

	#menuResponsive {background:#fee101;position:fixed;z-index:6000;width:90%;top:50%;left:0;margin:-15% 0 0 0;padding:20px 0 20px 10%;}
	#menuResponsive a {color:#373334;}
	.commentReserver {background:url(../img/rwd/reserver.png) no-repeat top left;height:59px;padding:2px 0 0 75px;font-size:18px;margin:0 0 15px 0;}
	.commentAnnuler {background:url(../img/rwd/annuler.png) no-repeat top left;height:58px;padding:2px 0 0 75px;font-size:18px;}

	/******* ACCUEIL ********/
	#bloc1234 {display:none;}
	#bloc12et34 {display:block;width:100%;margin:0 0 10px 0;}
	#bloc12et34 img {width:100%;}
	#maListeAgences {display:none;}
	#blocAgence {width:96%;padding:0;margin:0 auto;min-height:300px;background:url(../img/rwd/bandeauChoix.jpg) no-repeat top left white;background-size:100%;}
	#maListeAgencesRWD {display:block;width:95%;margin:0 auto;padding:80px 0 15px 0;}
	.nomDpt {margin:10px 0;}

	/******** PRODUITS ********/
	#photoAgence {width:100%;}
	#nomAgenceLarge {padding-left:10px;font-size:1.5em;}
	#blocProduitsAgence {float:none;width:94%;padding:1.5%;margin:0 auto !important;background:url(../img/rwd/bandeauAgence.jpg) no-repeat top left white;background-size:100%;padding-top:50px;}
	#blocInfosAgence {display:none;position:fixed;z-index:6000;width:210px;margin:auto;top:2%;left:50%;margin:0 0 0 -25%;}
	.formSousFamille {display:none;}
	.blocPhoto {float:none !important;width:96% !important;padding:0;margin:0 auto 10px auto !important;text-align:center !important;}
	.blocPhoto img {width:30%;}
	.blocTexte {float:none;width:96% !important;padding:0;margin:0 auto;}
	.lienFicheProduit {margin:5px auto;width:50%;}
	.blocInfosDiverses {float:right;text-align:right;font-size:13px;font-weight:bold;width:55%;margin:20px 0 0 0;}
	.blocAllPrix {width:125px;}
	.prixBarre {font-size:16px;}
	.prixPromo {width:118px;padding:17px 3px 3px 3px;font-size:18px;}
	.baseLine {font-size:10px;margin:3px 0 0 0;}
	.reduction {padding:4px 6px;font-size:17px;}
	.lienFicheProduit {display:none;}
	#nomAgenceRWD {width:75%;float:left;}

	.fermerInfosAgence {display:block;text-align:center;margin:15px 0 ;}
	.fermerInfosAgence a {background:#DD0021;color:white;padding:4px 10px;}
	.ouvreInfosAgence {float:right;display:block;}
	.ouvreInfosAgence img {width:60%;margin:-8px 0 0 0;}

	#formAgence {display:none;}
	#blocSearch {width:94%;padding:2%;margin:0 auto;background-size:150%;padding:65px 1.5% 2% 1.5%;font-size:12px;}
	.blocProduit .blocTexteSearch {width:100%;}
	.blocProduit .blocTexteSearch .titre {width:98% !important;}

	.qteAttentionRWD {display:block;font-weight:bold;text-align:right;}
	.qteAttention {display:none;}

	/******** PAGES *********/
	.titreLigne {font-size:14px;}
	.mentions {background-size:170%;padding:75px 1.5% 2% 1.5%;font-size:12px;}
	.cgv {background-size:150%;padding:65px 1.5% 2% 1.5%;font-size:12px;}
	.cookies {background-size:170%;padding:70px 1.5% 2% 1.5%;font-size:12px;}
	.politique {background-size:150%;padding:65px 1.5% 2% 1.5%;font-size:12px;}
	.reserver {background-size:170%;padding:65px 1.5% 2% 1.5%;font-size:12px;}
	.reserver .pictoGauche img {width:90%;}
	.annuler {background-size:170%;padding:65px 1.5% 2% 1.5%;font-size:12px;}

	/******** COMPTE CLIENT *********/

	#blocCompte {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:200%;padding:75px 1.5% 2% 1.5%;font-size:12px;}
	.blocConnexion {width:95%;margin:0 auto;padding:2%;}
	.blocConnexion .connexion {width:35%;}
	.blocConnexion .email {margin:0 0 5px 0;width:100%;}
	.blocConnexion .pass {margin:0 0 5px 0;width:60%;float:left;}

	/********** PANIER **********/
	#blocPanier {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:200%;padding:65px 1.5% 2% 1.5%;font-size:12px;}
	.tablePanier {display:none;}
	.tablePanierRWD {display:block;border-collapse:collapse;}
	.titreProduitRWD {font-weight:bold;margin:0 0 2% 0;}
	.titreColonnePanierRWD {background:#afadae;color:white;font-size:15px;border-left:1px solid black;border-right:1px solid black;}
	.tdPanier {font-weight:bold;font-size:15px;}
	.totalAvantRemise {border:1px solid black;}

	/********** COMMANDES *********/
	#blocCommandes {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:200%;padding:75px 1.5% 2.5% 1.5%;font-size:12px;}
	.listeCommandesRWD {display:block;}
	.listeCommandes {display:none;}
	.validerMaCommande {font-size:11px;margin:0 0 3px 0;display:block;float:left;}
	.totalHT {font-size:14px !important;padding:5px 0 !important;}
	.totalAvantRemise  {font-size:11px !important;padding:5px 0 !important;}
	.totalAvantRemise b {font-size:14px !important;}
	.displayAnnulation {display:none;position:fixed;z-index:6000;width:80%;margin:auto;top:25%;left:50%;margin:0 0 0 -45%;background:white;padding:5%;}
	.oui {background:#3A9D23;color:white;;text-align:center;padding:5px 10px;margin:0 10% 0 0;}
	.non {background:#DD0021;color:white;text-align:center;padding:5px 10px;}
}

@media (min-width: 501px) AND (max-width: 959px) {
	#bandeauRWD {display:block;text-align:center;padding:10px 0;margin:0 0 10px 0;}
	#bandeauRWD img {width:50px;margin:0 3%;}

	#bandeauTitreRWD {display:block;background:url(../img/degrade.jpg) repeat-x top center #dd0021;position:relative;padding:0 0 15px 0;}
	#logoDestock {position:static;float:left;width:60%;margin:-4% 0 0 -12%;}
	#titreDestock {position:static;float:right;width:30%;margin:3% 3% 0 0;}

	#searchRWD {width:96%;background:#383637;padding:2%;z-index:6000;}
	#texteRecherche {width:65%;}

	#bandeauGlobal {display:none;}
	#logos {display:none;}
	.barreHaut {display:none;}

	#toutGlobal {width:100%;background:#dd0021;padding-top:0;}
	#tout {width:100%;padding-bottom:10px;}

	.espaceRwd {display:block;margin:5px 0 0 0;}
	#limiteStock {position:static;width:97%;margin:15px auto 30px auto;}
	#footer {width:97%;margin:0 auto;padding:15px 0 35px 0;}

	.logoDoras {margin:0;float:right;}
	.logoDoras img {width:140px;margin:-83px 0 0 0 !important;}

	.fondBlanc {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;}

	#menuRWD {display:block;text-align:center;background:url(../img/rwd/degradeMenu.png) repeat-x top left;padding:15px 0;}
	#menuRWD img {width:25%;}

	#menuResponsive {background:#fee101;position:fixed;z-index:6000;width:90%;top:50%;left:0;margin:-15% 0 0 0;padding:20px 0 20px 10%;}
	#menuResponsive a {color:#373334;}
	.commentReserver {background:url(../img/rwd/reserver.png) no-repeat top left;height:59px;padding:2px 0 0 75px;font-size:18px;margin:0 15px 15px 0;}
	.commentAnnuler {background:url(../img/rwd/annuler.png) no-repeat top left;height:58px;padding:2px 0 0 75px;font-size:18px;}

	/******* ACCUEIL ********/
	#bloc1234 {width:100%;}
	#maListeAgences {display:none;}
	#blocAgence {width:96%;padding:0;margin:0 auto;min-height:300px;background:url(../img/rwd/bandeauChoix.jpg) no-repeat top left white;background-size:100%;}
	#maListeAgencesRWD {display:block;width:95%;margin:0 auto;padding:17% 0 15px 0;}
	.nomDpt {margin:10px 0;}

	/******** PAGES *********/
	.titreLigne {font-size:14px;}
	.mentions {background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.cgv {background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.cookies {background-size:120%;padding:11% 1.5% 2% 1.5%;font-size:12px;}
	.politique {background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.reserver {background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.reserver .pictoGauche img {width:90%;}
	.annuler {background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}

	/********** PANIER **********/
	#blocPanier {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:110%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.tablePanier {display:none;}
	.tablePanierRWD {display:block;border-collapse:collapse;}
	.titreProduitRWD {font-weight:bold;margin:0 0 2% 0;}
	.titreColonnePanierRWD {background:#afadae;color:white;font-size:15px;border-left:1px solid black;border-right:1px solid black;}
	.tdPanier {font-weight:bold;font-size:15px;}
	.totalAvantRemise {border:1px solid black;}

	/******** PRODUITS ********/
	#photoAgence {width:100%;}
	#nomAgenceLarge {padding-left:10px;font-size:1.5em;}
	#blocProduitsAgence {float:none;width:94%;padding:1.5%;margin:0 auto !important;background:url(../img/rwd/bandeauAgence.jpg) no-repeat top left white;background-size:100%;padding-top:50px;}
	.pourScrollRWDVertical {overflow-y: scroll;max-height:250px;}
	#blocInfosAgence {display:none;position:fixed;z-index:6000;width:210px;margin:auto;top:2%;left:50%;margin:0 0 0 -15%;max-height:250px;}
	.formSousFamille {display:none;}
	.blocPhoto {float:none !important;width:96% !important;padding:0;margin:0 auto 10px auto !important;text-align:center !important;}
	.blocPhoto img {width:30%;}
	.blocTexte {float:none;width:96% !important;padding:0;margin:0 auto;}
	.lienFicheProduit {margin:5px auto;width:50%;}
	.blocInfosDiverses {float:right;text-align:right;font-size:13px;font-weight:bold;width:60%;margin:20px 0 0 0;}
	.blocAllPrix {width:125px;}
	.prixBarre {font-size:16px;}
	.prixPromo {width:118px;padding:17px 3px 3px 3px;font-size:18px;}
	.baseLine {font-size:10px;margin:3px 0 0 0;}
	.reduction {padding:4px 6px;font-size:17px;}
	.lienFicheProduit {display:none;}
	#nomAgenceRWD {width:75%;float:left;}

	.fermerInfosAgence {display:block;text-align:center;margin:15px 0;}
	.fermerInfosAgence a {background:#DD0021;color:white;padding:4px 10px;}
	.ouvreInfosAgence {float:right;display:block;}
	.ouvreInfosAgence img {width:60%;margin:-8px 0 0 0;}

	#formAgence {display:none;}
	#blocSearch {width:94%;padding:2%;margin:0 auto;background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.blocProduit .blocTexteSearch {width:100%;}
	.blocProduit .blocTexteSearch .titre {width:50% !important;}

	.qteAttentionRWD {display:block;font-weight:bold;text-align:right;}
	.qteAttention {display:none;}

	/******** COMPTE CLIENT *********/

	#blocCompte {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:120%;padding:12% 1.5% 2% 1.5%;font-size:12px;}
	.blocConnexion {width:75%;margin:0 auto;padding:2%;}
	.blocConnexion .email {margin:0 0 5px 0;width:100%;}
	.blocConnexion .pass {margin:0 0 5px 0;width:60%;float:left;}

	/********** COMMANDES *********/
	#blocCommandes {width:94%;padding:1%;margin:0 auto;border-right:1px solid white;background-size:120%;padding:12% 1.5% 2.5% 1.5%;font-size:12px;}
	.listeCommandesRWD {display:block;}
	.listeCommandes {display:none;}
	.validerMaCommande {font-size:11px;margin:0 0 3px 0;display:block;float:left;}
	.totalHT {font-size:14px !important;padding:5px 0 !important;}
	.totalAvantRemise  {font-size:11px !important;padding:5px 0 !important;}
	.totalAvantRemise b {font-size:14px !important;}
	.displayAnnulation {display:none;position:fixed;z-index:6000;width:80%;margin:auto;top:25%;left:50%;margin:0 0 0 -45%;background:white;padding:5%;}
	.oui {background:#3A9D23;color:white;;text-align:center;padding:5px 10px;margin:0 10% 0 0;}
	.non {background:#DD0021;color:white;text-align:center;padding:5px 10px;}
}

@media (max-width: 360px) {
	.voirCommandes {font-size:11px;padding:3px 8px;}
}

@media (max-width:600px) {
	.blocAllPrixFiche {float:none;margin:15px auto 0;max-width:100%;text-align: center;}
	.blocInfosDiverses {float:none;margin:20px auto 0;max-width:100%;text-align:center;}
	.reduction {float:none;display:inline-block;}
}
</pre></body></html>