
			h3.service_category { color:#262633; margin:1.5em 0px 0.4em 0px; font-family:Calibri; font-size:14pt; text-align:left; }
			table { background-color:transparent; color:#262633; border-spacing:0px; font-family:Calibri; border:1px #262633 solid; border-radius:0.3em; }
			table td { border-top:1px #262633 solid; padding:0.5em; background-color:white; }
			thead.service_thead { font-size:11pt; background-color:snow; }
			thead.service_thead th { font-weight:normal; padding:0.5em; }
			thead.service_thead th:nth-child(1) { width:1.86cm; }
			thead.service_thead th:nth-child(2) { min-width:5cm; max-width:12.55cm; }
			thead.service_thead th:nth-child(3) { width:3.18cm; }
			
			h4.service_name { color:#262633; text-align:left; font-size:11pt; }
			p.service_descr { text-align:left; font-size:8pt; }
			td.service_ref { text-align:left; font-size:8pt;}
			td.service_price { text-align:right; font-size:11pt;}
			td.no_price { text-align:center; font-size:11pt;}
			td.no_price .btnAsk4Devis { margin:0.5em 0px; cursor:pointer; }
			
			
			.btnAsk4Devis { display:inline-block; background-color:ButtonFace; border:1px lightgrey solid; color:ButtonText; padding:0.2em 0.5em; border-radius:0.2em; text-decoration:none; font-family:system-ui; font-size:10pt; }
			.btnAsk4Devis:hover { color:unset; }
			