<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'FuturaStdBook';
    src: url('../fonts/futuradiy/futurastd-book-webfont.eot');
    src: url('../fonts/futuradiy/futurastd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futuradiy/futurastd-book-webfont.woff') format('woff'),
         url('../fonts/futuradiy/futurastd-book-webfont.ttf') format('truetype'),
         url('../fonts/futuradiy/futurastd-book-webfont.svg#FuturaStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	font-family: "FuturaStdBook", sans-serif;
background: #0A0600; 
    color: #FFFFF9;
}
.print {
	padding:20px;
	color: #0A0600!important;
	font-size:1.16em;
	display:block;
	text-align:center;
	border-radius: 5px;
	background-color : #FFFFF9;
	width:55%;
	margin:auto;
}
em {
	font-size:0.85rem;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
	color:#FFFFF9;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #BDAC84;
    background-color: #360005;
    border-color: #FFFFF9 #FFFFF969 #360005;
}
.nav-tabs {
    border-bottom: 2px solid #360005;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color:  #FFFFF9 #FFFFF969;
	border-bottom-color: #360005;
}
th {
    font-weight: normal;
}
#fix-menu {
	position:fixed;
	top :45px;
	right:45px;
	z-index:1000;
}
#bottom-menu a, .contalink {
		display:inline;
		color:#fffff969;
		text-decoration:none;
		font-size:0.75rem;
}
.MsgDetStatus {
	width:100%;
	background:#360005;
	color:#BDAC84;
	padding:16px;
	border-radius:0.25rem;
}
p {
    font-family: "FuturaStdBook", sans-serif;
    font-size: 1em;
    color: #FFFFF9;
}
.underline {
	text-decoration: underline;
	color: #6c757d;
}
a:hover,
a:focus {
    text-decoration: none;
    transition: all 0.3s;
}
a {
	color:#261900;
}
a:hover {
	color: #360005;
}
#content .gallery a:hover, p a:hover,li a:hover, #application-cerakote ul li a {
	color: #BDAC84;
}

.gallery .card-body a{
	color:#6c757d;
}
p.card-text.text-right.vizplus &gt; a {
	color:#0A0600;
}

.card {
    background-color: #0000005c;
    background-clip: border-box;
    border: 1px solid #BDAC84;
	border-radius:0rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 0.55rem;
}
.cardimg {
    border: 0px;
	border-radius:0rem;
    border-top-right-radius: 1rem;
}
.card a img {
		border-bottom-left-radius:0rem;
		border-top-right-radius: 0.85rem;
		width:100%;
		min-width:100%;
		border: 0px solid #BDAC84;
}
.light {
	color:#FFFFF9;
}
.reddish {
	background:#360005;
	color:#FFFFF9;
}
.reddishp {
	color:#360005;
}
.sandish {
	background:#BDAC84;
}
.reddish p{
	color:#FFFFF9;
}
.reddish a {
	color:#FFFFFF;
	text-decoration:underline;
}
.sandish p{
		color:#360005;

}
.sandish a {
		color:#360005;

	text-decoration:underline;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight:normal!important;
}
h1 {
	font-size:1.25em;
	padding-bottom:12px;
	width:100%;
	border-bottom:1px solid #BDAC84;
}
h2, h4 {
	font-size:1.15em;	
		padding-bottom:8px;
		width:100%;
	border-bottom:1px solid #BDAC84;
}
h3, h4 {
	font-size:1.05em;	
		padding-bottom:8px;
}
a h3 {
		font-size:1.05em;
padding-bottom:0px;		
    margin-block-end: 0px;
}
.card-title {
	font-size:1em;
	text-transform:uppercase;
width:100%;
text-align:center;
margin-bottom:1.75rem;
color:#FFFFF9;
border-bottom : 1px solid #BDAC84;
}
.tags {
	/*margin-bottom:1.75rem;*/
	padding-bottom:2rem;
/*border-bottom : 1px solid #BDAC84;*/
text-align:right;
}
.logotype {
	width:164px;
}
.warning {
	padding:9px;
	background:#cd0000;
	color:white;
	text-align:center;
	border-radius;0.25rem;
}
.warningb2p{
	color:#cd0000;
	text-align:center;
	font-size:0.65rem;
}
.logotypemonogramme {
		width:84px;
	}
.navbar {
    padding: 15px 10px;
   /* background: #0A0600;*/
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
   /* box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);*/
}

.navbar-btn {
    box-shadow: none;
    outline: none !important;
    border: none;
}
/* PRELOADER*/ 

#preloadbg{
  background: #0A0600; 
    opacity: 0.97;
  width:      100%;
  height:     100%; 
  z-index:    1000;
  top:        0; 
  left:       0; 
  position:   fixed; 
}

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1745.258056640625px;
    stroke-dasharray: 1745.258056640625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1745.258056640625px;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1745.258056640625px;
    stroke-dasharray: 1745.258056640625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1745.258056640625px;
  }
}

@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: #fffff91f;
  }
}

@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }

  100% {
    fill: #fffff91f;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1s ease-in-out 0s both,
                       animate-svg-fill-1 1.85s ease-in-out 1.5s both;
          animation: animate-svg-stroke-1 1s ease-in-out 0s both,
               animate-svg-fill-1 1.85s ease-in-out 1.5s both;
			   animation-direction: alternate;
			   animation-iteration-count: infinite;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 1745.258056640625px;
    stroke-dasharray: 1745.258056640625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1745.258056640625px;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 1745.258056640625px;
    stroke-dasharray: 1745.258056640625px;
  }

  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1745.258056640625px;
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1s ease-in-out 1.12s both,
                       animate-svg-fill-2 1.85s ease-in-out 0.6s both;
          animation: animate-svg-stroke-2 1s ease-in-out 1.12s both,
               animate-svg-fill-2 1.85s ease-in-out 1.6s both;
			   animation-direction: alternate;
			   animation-iteration-count: infinite;
}


/*preload end*/

i,
span {
    display: inline-block;
}

#spanav {
    display: block;
	font-size: 0.8rem;
}
.vizplus {
	background:#FFFFF9;
	width:100%;
	padding:7px;
	border-radius:.25rem;
	color:#0A0600;
}
.vizplus a {
color:#FFFFF9;
font-size: 0.9rem;
}
blockquote{
    border-left:none
}

.quote-badge{
	font-weight:normal;
	font-family: "FuturaStdBook", sans-serif;
	font-size: 0.95rem;
}

.quote-box{
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    border-radius: 0.75rem;
    margin-top: 25px;
    color:#FFFFF9;
    width: 100%;
	font-family: "Times New Roman", Georgia, Serif!important;
	font-size: 1.25rem;
}
.blog-post-bottom {
	font-family: "Times New Roman", Georgia, Serif!important;
	font-size: 1.25rem;	 
	font-weight:normal;
}


.quote-text{
    font-family: "Times New Roman", Georgia, Serif!important;
    font-size: 2.5rem;
}
.blog-post-actions {
	border-top:1px solid #FFFFF9;
}
/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    align-items: stretch;
}

#sidebar {
    min-width: 192px;
    max-width: 192px;
    background: #FFFFF9;
    color: #0A0600;
    transition: all 0.3s;
	min-height:100%;
	position:fixed;
	overflow:auto;
	height:100%;
}

#sidebar.active {
    min-width: 100px;
    max-width: 100px;
    text-align: center;
}
#wrapr.widt {
    margin-left:100px;
	transition: all 0.3s;
}
#wrapr {
    margin-left:192px;
	transition: all 0.3s;
}
#sidebar.active .sidebar-header div,
#sidebar.active .CTAs {
    display: none;
}

#sidebar.active .sidebar-header strong {
    display: block;
}

#sidebar ul li a {
    text-align: left;
}

#sidebar.active ul li a {
    padding: 20px 10px;
    text-align: center;
    font-size: 0.85em;
}

#sidebar.active ul li a i {
    margin-right: 0;
    display: block;
    font-size: 1.8em;
    margin-bottom: 5px;
}

#sidebar.active ul ul a {
    padding: 10px !important;
	line-height:normal;
}


#sidebar.active .dropdown-toggle::after {
    top: auto;
    bottom: 6px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

#sidebar .sidebar-header {

    background: #FFFFF9;
}

#sidebar .sidebar-header strong {
    display: none;
    font-size: 1.8em;
}

#sidebar ul.components {
    padding: 20px 0;
    border-bottom: 1px solid #47748b;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
}

#sidebar ul li a:hover {
    color: #360005;
    background: #BDAC84;
}

#sidebar ul li a i {
    margin-right: 10px;
}

#sidebar ul li.active&gt;a,
a[aria-expanded="true"] {
    color: #FFFFF9;
    background: #261900;
}

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.75em !important;
    padding-left: 20px !important;
    background: #261900;
	color: #FFFFF9;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #261900;
    color: #FFFFF9;
}
a.upc {
	text-transform:uppercase;
}
a.article,
a.article:hover {
    background: #0A0600 !important;
    color: #FFFFF9 !important;
}
.inadvnc {
    background: #370101 !important;
    font-size: 1.15em !important;
    color: #FFFFF9 !important;
    font-variant-caps: all-small-caps;
}

/*#CerakoteExemplesArmes &gt; li &gt; a, #CerakoteExemplesAutre &gt; li &gt; a, #CerakoteExemplesMecanique &gt; li &gt; a, #AtelierUsinage &gt; li &gt; a, #AtelierI3D &gt; li &gt; a, #AtelierAutre &gt; li &gt; a {
		background:#BDAC84;
		color:#261900;
}*/
.btn-sm {
    padding: 0.15rem 0.25rem;
    font-size: .75rem;
    line-height: 1.2;
    border-radius: 0.25rem;
}
.btn:not(:disabled):not(.disabled) {
    cursor: unset;
}

.col-12.mb-4 .btn:not(:disabled):not(.disabled) {
	cursor: pointer;
}

.active{
  background-color: #0A0600;
  color: #FFFFF9;
  border-bottom:3px solid #360005;
}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    width: 100%;
    padding: 20px;
    min-height: 100vh;
    transition: all 0.45s;
}

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */

@media (max-width: 768px) {
    #sidebar {
        min-width: 100px;
        max-width: 100px;
        text-align: center;
        margin-left: -100px !important;
    }
	#wrapr.widt {
    margin-left:100px;
	transition: all 0.3s;
}
#wrapr {
    margin-left:0px;
	transition: all 0.3s;
}
    .dropdown-toggle::after {
        top: auto;
        bottom: 10px;
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }
    #sidebar.active {
        margin-left: 0 !important;
    }
	
    #sidebar .sidebar-header div,
    #sidebar .CTAs {
        display: none;
    }
    #sidebar .sidebar-header strong {
        display: block;
    }
    #sidebar ul li a {
        padding: 20px 10px;
    }
    #sidebar ul li a span {
        font-size: 0.85em;
    }
    #sidebar ul li a i {
        margin-right: 0;
        display: block;
    }
    #sidebar ul ul a {
        padding: 10px !important;
    }
    #sidebar ul li a i {
        font-size: 1.3em;
    }
    #sidebar {
        margin-left: 0;
    }
    #sidebarCollapse #spanav {  
    display: block;
	font-size: 0.8rem;
    }
	h1 {
	font-size:1.15em;
	width:100%;
	border-bottom:1px solid #BDAC84;
	}
	h2 {
		font-size:1em;	
		width:100%;
	border-bottom:1px solid #BDAC84;
	}
	h3 {
		font-size:0.7em;	
	}
	#fix-menu {
    top: 40px;
    right: 25px;
 }
	.navbar-expand-lg {
    justify-content: center;
	}

}</pre></body></html>