<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Pacifico);

@import url(https://fonts.googleapis.com/css?family=KoHo);

.jumbo {
	margin: -148px -47px 0px -47px;
	padding: 120px 20px 120px 20px;
	background-image: url('https://www.alpstechnologies.fr/wp-content/uploads/2018/09/back.jpg');
	background-repeat: no-repeat;
    background-attachment: fixe;
    background-position: center; 
}

#post-124 {
	display: non;
}

.jumbotext {
		color: #00253c !important;
	background : rgba(255,255,255,0.7) !important;
	border-radius: 6px !important;
	padding: 4px 5px 14px 5px !important;
  margin: 0 auto 30px auto;
	font-size: 108%;
	max-width: 800px;
	width: 90%;
}

.fresh {
  font-family: KoHo;
	color : #2c69a5;
	font-weight : bold;
}
	
.bouton {
	border-radius: 6px;
  background: #20668e;
 padding: 11px 25px 11px 25px;
  color: white !important;
	font-weight: 600;
	font-size: 17.6px;
	}

.bouton:hover {
  background: #074d75;
	}

nav a, nav a:visited {
	color: #00253c !important;
}

nav a:hover {
	color: #2c69a5 !important;
}

button {
	border-radius: 6px;
}

.entry-title {
	color: #00253c !important;
}

.entry-content p:first-child {
	color: #00253c !important;
	background-color : rgb(255,255,255,0.7) !important;
	border-radius: 6px !important;
	padding: 10px !important;
}

h1 {
	font-size: 56px !important;
	color: #00253c !important;
}

.feature {
	text-align: center !important;
}

.feature-title {
	color: #00253c;
	padding-top: 5px !important;
}

.feature-title a {
	pointer-events: none;
	font-weight: 600 !important;
}

.feature .icon-preview {
	border: 6px solid #1169a5;
	width : 90px;
	border-radius: 50px;
	padding : 10px;
	color: #2c69a5;
	text-align: center;
	font-size: 55px !important;
}

.widget_custom_html {
	padding-top : 40px;
}

.widget_custom_html .widget-title {
	display: none;
}

.site-header {
	padding-top : 30px;
}

@media only screen and (max-width: 767px) {
	.jumbo {
		margin-top: -89px !important;
	}
}

@media only screen and (min-width: 767px) {
.site-content {
	margin-top: 30px;
}
}

.site-footer {
	padding: 0;
}


.site-footer .widget-title {
	padding-bottom: 0;
}

.site-footer a {
	color: white !important;
}

.footer-widgets {
	padding-top: 40px;
	padding-bottom: 0px;
}

.footer-widgets li::before {
	color : white !important;
	opacity: 1 !important;
}

.site-info {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 15px;
}

.site-info a {
	display: none;
}

.page-id-180 .widget-title {
	display: none;
}

.page-id-180 h1 {
	text-align: center;
  padding-top: 50px !important;
	font-size: 280% !important;
}

.site-content {
	font-size: 115%;
	text-align: center;
}

.page-id-180 .header-widget-region div {
	font-size: 102%;
	text-align: center;
}

@media only screen and (min-width: 800px) {
.page-id-180 .feature {
	float: left; 
	margin: 0px 2% 20px 2%;
	width : 21%;
}
}


@media only screen and (max-width: 799px) and (min-width: 500px) {
.page-id-180 .feature {
	float: left; 
	margin: 0px 2% 20px 2%;
	width : 46%;
}
}

@media only screen and (max-width: 599px) {
	h1 {
		font-size : 40px !important;
		text-align: center;
	}
}


@media only screen and (max-width: 449px) {
	#masthead img {
		width: 150px;
		margin-top: 5px;
	}
}

@media only screen and (max-width: 499px) {
.page-id-180 .feature {
	width : 96%;
	margin: 0px 2% 20px 2%;
}
}

.page-id-180 #content nav, #post-180 {
	display: none !important;
}

#custom_html-11 {
	padding-top: 0 !important;
}

.gall {
	margin-left : -45px;
	margin-right: -45px;
}

.gall img {
	float: left;
	width: 50%;
}

@media only screen and (max-width: 499px) {
.gall img {
	float: left;
	width: 100%;
}
}

.fichtech {
  list-style-type: none;
	margin: 0px auto 5px auto;
  width: 100%;
	max-width : 600px;
	text-indent: -40px;
	text-align: left;
}

.fichtech li::before {
    content: "⥬";
    margin: 0px 10px 0px 0px;
    font-size: 200%;
	  line-height: 28px;
	  font-weight: bold;
    color: #22668e;
	  vertical-align : bottom;
    padding: 0px 0px 0px 0px !important;
}

.fichtech li {
    margin: 0px 15px 10px 0px;
    counter-increment: step;
}

.fichcont {
	margin-left: 40px;
	margin-right: 10px;
}

.woocommerce-breadcrumb {
	display: none;
}

.woocommerce-products-header {
	display: none;
}

.storefront-sorting {
	display: none;
}

.onsale {
	display: none;
}

.add_to_cart_button {
	border-radius : 8px;
	opacity: 1;
}

.woocommerce-product-details__short-description {
	text-align: left !important;
	font-size: 90% !important;
}

.product_meta {
	display: none;
}

.storefront-product-sharing {
	display: none;
}

.product_title {
	font-size: 250% !important;
	margin-top: 10px;
}

.single-product div.product form.cart .quantity {
	float: none !important;
}

.single_add_to_cart_button {
	border-radius: 8px;
		opacity: 1;
}

.woocommerce-tabs {
	padding-top: 0px;
}


.columns-4 ul {
  max-width: 650px;
	margin: 0px auto 0px auto;
	}

.columns-4 ul li {
  min-width: 45%;
	}

.columns-4 ul li img {
  width: 70%;
	max-width: 250px;
	}

.button {
  color: white !important;
	}

#tab-description p {
	text-align: left;
	font-size: 95%;
}

form.cart {
	padding: 0px 0px 15px 0px !important;
}

div.quantity.buttons_added {
	float: none !important;
	margin: 0px 20px -12px 20px !important;
}

button.single_add_to_cart_button.button.alt {
	margin : 15px 15px 0 15px;
}

div.woocommerce-message {
	text-align: left;
}

a.button.wc-forward {
	margin-left: 20px;
}

.cart-subtotal {
    display: none;
}

button.button {
	border-radius : 8px;
}

a.checkout-button.button.alt.wc-forward {
	border-radius: 8px;
	font-size: 110%;
}

#post-6 header.entry-header {
	padding-bottom: 45px;
}

#post-5 header.entry-header {
	padding-bottom: 45px;
}

@media only screen and (max-width: 767px) {
	#post-6 header.entry-header {
	padding-bottom: 0px;
}

#post-5 header.entry-header {
	padding-bottom: 0px;
}
}


table.shop_table td.product-quantity .buttons_added {
	margin: 0 !important;
}

table.shop_table td.product-quantity .buttons_added input {
	display: initial;
}

table.shop_table th {
	padding-top: 17px;
	background-color: #efefef;
	padding-bottom: 12px;
}

table.shop_table td.product-thumbnail { 
	padding-left: 0px;
	padding-right: 45px;
}

table.shop_table td.product-thumbnail a img {
  margin-top: -23px;
	max-width: 90px !important;
}

.woocommerce-message, .woocommerce-info {
	border-radius: px;
}

table.shop_table td.product-remove, td.product-remove a {
  margin: 0px auto 0px auto;
	padding-left: 0px;
	padding-right: 0px;
	width: 1px;
}

.payment_method_paypal img {
 display: none;
 width: 339px;
 height: 76px !important;
 max-height: 100px !important;
 border-radius: 8px;
 margin-top: 15px;
 object-fit: cover;
}

.wc_payment_methods {
	border-bottom: 0px !important;
}

div.form-row.place-order {
	margin: 0 !important;
	border: none !important;
	}

ul.woocommerce-order-overview li {
border-right: 0px !important;
}

.woocommerce-mini-cart__buttons {
	font-size: 95%;
	}

.woocommerce-mini-cart__buttons a {
	border-radius: 8px;
}

.widget_shopping_cart {
	padding-top: 20px;
}

div.widget.woocommerce.widget_shopping_cart:before {
	content: "Votre Panier";
	margin-left: 50px !important;
	font-weight: 200;
	height: 100px;
	font-size: 130%;
}

.widget_shopping_cart h2 {
	display: none;
}

a.added_to_cart.wc-forward {
	border-radius: 8px;
}

#billing_first_name_field {
	padding: 0 !important;
}


.about_paypal {
	display: none;
}

div#payment.woocommerce-checkout-payment {
	margin-top: 0 !important;
	padding-top: 0 !important;
	background-color: white !important;
}

div#payment.woocommerce-checkout-payment ul:before {
	content: "Choisir un moyen de Paiement";
	color: red;
	font-weight: 600;
	font-size: 120%;
}

div#payment.woocommerce-checkout-payment ul li label {
	text-align: left;
}


div#payment.woocommerce-checkout-payment ul li div::after {
	display: none !important;
}

div#payment.woocommerce-checkout-payment ul li div {
	background-color: rgb(245,245,245) !important;
	padding: 10px 50px 20px 40px !important;
}

#menu-secondary-menu {
	display: none;
}

.boutonRGPD {
	background : white !important;
	color : #20668e !important;
	font-weight : bold;
	text-shadow : none !important;
}

#cookie-notice {
	background-color: rgba(32, 102, 142, 0.8) !important ;
}

#cn-notice-text {
	font-weight: bold;
	font-size : 92%;
  }

#post-1044, #post-1040, #post-1038 {
	text-align: left !important;
}

#post-1044 h1, #post-1040 h1, #post-1038 h1 {
	text-align: center !important;
}

#post-1044 h2, #post-1040 h2, #post-1040 h3, #post-1038 h2, #post-1038 h3 {
	margin-top : 10px !important;
}

aside.entry-meta {
	display : none !important;
}

div.entry-content {
	float : none !important;
	width : 100% !important;
}

div.entry-content img {
	float : left !important;
	margin-right : 20px !important;
	margin-bottom : 10px !important;
}

div.entry-content p {
	text-align : left !important;
}
</pre></body></html>