/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 05 2026 | 18:43:15 */
/* 1- Généralités communes à toutes les pages */
html .wp-embed-responsive,
body.wp-embed-responsive,
.wp-embed-responsive div,
.wp-embed-responsive span,
.wp-embed-responsive applet,
.wp-embed-responsive object,
.wp-embed-responsive iframe,
.wp-embed-responsive h1,
.wp-embed-responsive h2,
.wp-embed-responsive h3,
.wp-embed-responsive h4,
.wp-embed-responsive h5,
.wp-embed-responsive h6,
.wp-embed-responsive p,
.wp-embed-responsive blockquote,
.wp-embed-responsive pre,
.wp-embed-responsive a,
.wp-embed-responsive abbr,
.wp-embed-responsive acronym,
.wp-embed-responsive address,
.wp-embed-responsive big,
.wp-embed-responsive cite,
.wp-embed-responsive code,
.wp-embed-responsive del,
.wp-embed-responsive dfn,
.wp-embed-responsive em,
.wp-embed-responsive font,
.wp-embed-responsive ins,
.wp-embed-responsive kbd,
.wp-embed-responsive q,
.wp-embed-responsive s,
.wp-embed-responsive samp,
.wp-embed-responsive small,
.wp-embed-responsive strike,
.wp-embed-responsive strong,
.wp-embed-responsive sub,
.wp-embed-responsive sup,
.wp-embed-responsive tt,
.wp-embed-responsive var,
.wp-embed-responsive dl,
.wp-embed-responsive dt,
.wp-embed-responsive dd,
.wp-embed-responsive ol,
.wp-embed-responsive ul,
.wp-embed-responsive li,
.wp-embed-responsive fieldset,
.wp-embed-responsive form,
.wp-embed-responsive label,
.wp-embed-responsive legend,
.wp-embed-responsive table,
.wp-embed-responsive caption,
.wp-embed-responsive tbody,
.wp-embed-responsive tfoot,
.wp-embed-responsive thead,
.wp-embed-responsive tr,
.wp-embed-responsive th,
.wp-embed-responsive td
* {
/*	border: 0; */
/*	font-family: inherit; */
	font-size: 100%;
/*	font-style: inherit; */
/*	font-weight: inherit; */
/*	margin: 0; */
/*	outline: 0; */
/*	padding: 0; */
/*	vertical-align: baseline; */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
/*	display: block; */
}
.wp-embed-responsive audio,
.wp-embed-responsive canvas,
.wp-embed-responsive video {
	display: inline-block;
	max-width: 100%;
}

html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	scroll-padding-top: calc( var(--wp-admin--admin-bar--height, 0px) + 48px );
}

.wp-embed-responsive button,
.wp-embed-responsive input,
.wp-embed-responsive select,
.wp-embed-responsive option,
.wp-embed-responsive textarea,
.wp-embed-responsive .woocommerce-input-wrapper span,
.wp-embed-responsive .select2-results {
	/* color: #2b2b2b; */
	font-family: Lato, sans-serif;
	font-size: 16px !important;
/*	font-weight: 400; */
	line-height: 1.5;
}

body.wp-embed-responsive {
	position: absolute;
	top: 0px;
	width: 100%;
	background-image: url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/SS5_small3.png");
	background-repeat: no-repeat;
	background-position: -35% bottom;
	background-size: 60%;
	background-color: transparent;
	background-attachment: fixed;
	line-height: 1.5;
}

.wp-embed-responsive .DIVcorpus h2 {
	margin-top: 30px;
    border-bottom: 3px solid #fae2a5;
    font-size: 15pt !important;
}

.wp-embed-responsive div {
	font-size: inherit !important;
}

.wp-embed-responsive table {
	font-size: inherit !important;
}

.wp-embed-responsive tr {
	font-size: inherit !important;
}

.wp-embed-responsive td {
	font-size: inherit !important;
}

.wp-embed-responsive a {
	text-transform: none;
	text-decoration: none;
	color: inherit;
	font-size: inherit !important;
}

.wp-embed-responsive a:active,
.wp-embed-responsive a:focus {
	text-decoration: none !important;
	text-transform: none !important;
	outline: none !important;
}
/*
a:focus,
.focus a {
	outline: none !important;
}
*/

.wp-embed-responsive span {
	font-size: inherit !important;
}

.wp-embed-responsive h1,
.wp-block-evb-slider .swiper .swiper-slide .slideContent .wp-block-heading {
    font:25pt Century Gothic;
    font-weight:bold;
    color:#94763a;
}

.wp-embed-responsive h2 {
/*    margin-top:50px;
    padding-bottom:5px;
    border-bottom:3px solid #f5b169;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-collapse:collapse;
    font:15pt Century Gothic;
    font-weight:bold;
    color:#423213;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    background-color: transparent	*/
	font-size: inherit !important;
}


.wp-embed-responsive p {
	overflow-wrap: break-word;
	word-break: break-word;
}

.wp-embed-responsive input, .wp-embed-responsive select {
	margin: 3px;
	border: 2px solid #bfb356;
	border-radius: 5px 5px 0 5px;
}

.wp-embed-responsive option {
	border-top: 2px solid #bfb356;
}

/* 1.1- Barre d'entete */
.HEADERcaputSitus {
	width: 100%;
	height: 70px;
	max-height: 70px;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	position: fixed;
	margin-right: auto;
	margin-left: auto;
	z-index: 3;
	box-shadow: 2px 2px 5px #b3ae89, -2px 2px 5px #b3ae89, 2px -2px 5px #b3ae89, -2px -2px 5px #b3ae89;
	background: -moz-linear-gradient(to top,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
	background: -webkit-linear-gradient(to top,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
	background: -o-linear-gradient(to top,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
	background: -ms-linear-gradient(to top,#fafaf0 50%,#ad9a1d,#faf3be,#e6dcbe);
	background: linear-gradient(to right,#e6dcbe,#f0e7bb,#e6dcbe);
}

.DIVlineaTitulus {
	padding: 0px !important;
	margin: 0px !important;
}

.HEADERcaputSitus .site-title, #alignwide a {
	color: #182949;
	font-family: Spectral;
	font-weight: normal;
	font-size: 32pt;
}

/* 1.1.1- Moteur de recherche dans l'entête */
.DIVinquisitioTit {
	position: fixed;
	top: 70px;
	left: 0;
	width: 100%;
	background-color: #ded8bf;
	margin: 0;
	padding: 0 !important;
}

.DIVinquisitioTit p, .DIVinquisitioTit div {
	padding: 0 !important;
}

.DIVinquisitioTit .wp-block-search__inside-wrapper {
	width: auto;
    padding: 2px;
}

.DIVinquisitioTit button {
    position: fixed;
    top: 7px;
    right: 100px;
	background-image: url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/11/Loupe1.gif");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px 30px;
	background-color: #ede6cc;
	width: 55px;
	height: 55px;
	padding: 0px;
}

.DIVinquisitioTit label {
	display: none;
	float: left;
	width: auto;
	padding: 8px;
}

.DIVinquisitioTit input {
	display: none;
	width: 100%;
	float: left;
}

.DIVspatiumPerso:hover,
.DIVcorbisAcquis:hover,
.DIVindexSitus:hover,
.DIVinquisitioTit button:hover,
.DIVinquisitioTit button:active {
	background-color: #ded8bf;
}

.DIVinquisitioTit button:hover,
.DIVinquisitioTit button:active {
	padding: 2px !important;
}

.DIVinquisitioTit:hover label {
	display: block;
}


.DIVinquisitioTit:hover input,
.DIVinquisitioTit:hover label {
	display: block;
}

/* 1.1.2- Autres boutons */
.DIVspatiumPerso,
.DIVcorbisAcquis,
.DIVindexSitus {
	background-color: #ede6cc;
	position: fixed;
	top: 7px;
	width: 55px;
	height: 55px;
	padding: 0px;
	border-radius: 50%;
	padding: 0px;
}

.DIVspatiumPerso {
    right: 165px;
}

.DIVcorbisAcquis {
    right: 230px;
}

.DIVindexSitus {
    right: 35px;
}

.DIVspatiumPerso *,
.DIVcorbisAcquis div,
.DIVcorbisAcquis button,
.DIVcorbisAcquis .wc-block-mini-cart__quantity-badge,
.DIVcorbisAcquis .wc-block-mini-cart__icon,
.DIVindexSitus button,
.DIVindexSitus button * {
	width: 100% !important;
	height: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}

.DIVspatiumPerso svg,
.DIVindexSitus svg {
	margin-left: 50% !important;
	transform: translateX(-50%);
}

.DIVindexSitus .wp-block-navigation__responsive-container {
	right: 0px;
	min-width: 20%;
	width: 20%;
	left: inherit;
	padding: 2%;
	background-color: #ded8bf !important;
}

.DIVindexSitus .wp-block-navigation__responsive-container-close {
	position: absolute;
    top: 0;
    left: 0;
    width: 30px !important;
    height: 30px !important;
}

.DIVindexSitus .wp-block-navigation__responsive-container-content {
	display: inherit !important;
}

.DIVindexSitus .wp-block-navigation__responsive-container ul {
	width: 100%;
	top: 0px;
	margin: 0;
	padding: 0;
	position: inherit;
	display: inherit !important;
}

.DIVindexSitus .wp-block-navigation__responsive-container li {
	width: 100%;
	background-color: #ded8bf !important;
	display: inherit;
	float: right;
	padding: 2%;
	margin: 0px;
}

.DIVindexSitus .wp-block-navigation__responsive-container li:hover,
.DIVindexSitus .wp-block-navigation__responsive-container-close:hover {
	background-color: #182949 !important;
	color: #ded8bf !important;
	font-weight: bold;
}

.DIVindexSitus .wp-block-navigation__responsive-container a {
	width: 100%;
	text-align: right;
}

/* 1.2- Corpus de page */
.wp-embed-responsive #main,
.DIVcorpus {
/*	bottom:40px; */
/*    left:250px; */
/*    right:0; */
/*    top:70px; */
/*	position: relative;	*/
/*	top: 70px;	*/
	margin: 70px 0px 50px 0px !important;	
	padding: 70px 150px 90x 150px !important;	
	padding-top: 0px !important;
	padding-right: 150px !important;
	padding-bottom: 90px !important;
	padding-left: 150px !important;
/*	padding-top: 0px !important;	*/
    overflow:auto;
/*    padding-bottom:30px; */
	text-align: justify;
	-webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 -ms-hyphens: auto;
	 -o-hyphens: auto;
	 hyphens: auto;
}

.DIVintroductio {
	padding-right: 50px !important;
	padding-left: 50px !important;
	
}

.Psynopsis {
	border-left: 5px double #c2c2a4;
	padding-left: 15px;
}

.DIVcorpus input[type=submit],
.DIVcorpus button,
.DIVcorpus a.wp-element-button,
.DIVcorpus .slideContent a,
.DIVcorpus p a {
	/*    width:auto;
    float:right;
    display:inline-block;
    margin-left:auto; */
	margin: 0px !important;
    padding:3px 7px;
    vertical-align:middle;
    text-align: center;
    background-color:#656d7b;
    -webkit-box-shadow:3px 3px 3px #786d6d;
    box-shadow:3px 3px 3px #786d6d;
    border:2px solid #fff;
    border-radius:7px 7px 0;
    font:10pt Arial;
    font-weight:bold;
    color:#e3e3a1;
    cursor: pointer;
}

.DIVcorpus input[type=submit]:active,
.DIVcorpus button:active,
.DIVcorpus a.wp-element-button:active,
.DIVcorpus .slideContent a:active,
.DIVcorpus p a:active {
    margin-top:1px;
    margin-left:1px;
    background-color:#e3e3a1;
    -webkit-box-shadow:0 0 0 #706666;
    box-shadow:0 0 0 #706666;
    border-color:#656d7b;
    color:#656d7b;
}

.DIVviaPaginae {
	padding-top: 10px;
	font-size: 12pt !important;
	color: #D7D3CC;
	font-weight: bold;
}

.DIVcorpus > div:first-child, .wp-block-group-is-layout-flow {
	background-color: inherit;
	margin: 0px;
	padding-top: 10px !important;
}

.DIVcorpus .DIVnotaBene  {
	padding-top:  0px !important;
}

.wp-embed-responsive footer {
	background-color: #182949;
	padding: 15px 2% 0 2%;
	color: #e6dcbe;
}

/* Pied de page */
footer {
	position: relative;
	bottom: 0px;
}
.DIVpedisSitus {
	margin: 5px 0 0 0;
	padding: 0px;
}

.DIVpedisPrincipalis {
	margin: 0px
	padding: 0px;	
}

.DIVpedisTitulus {
	width: 100%;
}

.DIVpedisTitulus .DIVtitulus, .DIVpedisTitulus .DIVnavig {
	/* border-right: 1px #e6dcbe; */
}

/* Inscription au bulletin d'information */
.DIVnuntii {
	padding: 0px;
}

.DIVnuntii h2 {
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 0.99), 28px) !important;
	line-height: 1.2;
	font-family: var(--wp--preset--font-family--platypi);
	font-weight: 400;
	letter-spacing: -0.1px;
}

.DIVnuntii hr {
	height: 0;
	display: none;
}

.DIVnuntii div {
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	
}

.fluentform .ff-el-group {
	margin: 5px 0 0 0;
}

.DIVnuntii p {
	text-align: justify;
	font-size: 100%;
	font-family: inherit;
	border: 0;
	margin: 0px;
	padding: 0px;
}

.DIVnuntii label {
	font-size: 100%;
	font-family: inherit;
	letter-spacing: -0.22px;
	font-family: var(--wp--preset--font-family--ysabeau-office);
	font-weight: 300;
}

.DIVdirectioNunt .ff-el-input--label,
.fluentform .ff-el-form-left .ff-el-input--label, .fluentform .ff-el-form-right .ff-el-input--label {
	width: fit-content;
}

.DIVdirectioNunt .ff-el-input--content,
.fluentform .ff-el-form-left .ff-el-input--content, .fluentform .ff-el-form-right .ff-el-input--content {
	margin-left: 105px;
}

.DIVnuntii .DIVdirectioNunt {
	width: 100%;
}

.DIVnuntii input[type="text"]{
	border: 1px solid var(--fluentform-border-color);
	border-radius: var(--fluentform-border-radius);
	color: #606266;
	font-family: -apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
	line-height: 1;
	margin-bottom: 0;
	max-width: 100%;
	padding: 11px 15px;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.DIVjure {
	padding: 15px 0 5px 0;
}

.DIVjure, .Pjure {
/*	width: 96%; */
}

.DIVjure ul {
  list-style-type: none;
  padding: 0;
}

.DIVjure ul li {
  padding-right: 15px;
  border-right: 2px solid #e6dcbe;
}

.DIVjure ul li:last-child {
  border-right: none;
}

:root {
	 --wp--style--global--content-size: auto; 
}

/* 2- Page d'accueil */
/* 2.1- Bandeau supérieur d'information */
.DIVnotaBene {
	padding: 5px;
    background-color:#edd640 !important;
    border:2px solid #b88511;
    border-radius:0 0 10px 10px;
    border-collapse:collapse;
	/* behavior:url('assets/css3pie/1.0.0/PIE.htc'); */
}

.DIVnotaBene h1 {
	width: 100%;
	margin:3px 3px 10px;
    text-align:center;
    font:15pt Arial;
    font-weight:bold;
    color:#ab4013;
}

.DIVnotaBene p {
	margin:0 3px 3px;
    text-align:center;
    font:10pt Arial;
    color:#313304;
}

.DIVcorpus p a {
	font-weight: bold;
    text-decoration: none !important;
}

/* 2.2- Slider de la page d'acceuil */
/*
.mod_article .first {
    margin-right:1.5%;
    margin-left:.5%;
    background-color:#edd640;
    border:2px solid #b88511;
    border-radius:0 0 10px 10px;
    border-collapse:collapse;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}

.mod_article .first h1 {
    margin:3px 3px 10px;
    text-align:center;
    font:15pt Arial;
    font-weight:bold;
    color:#ab4013;
}

.mod_article .first p {
    margin:0 3px 3px;
    text-align:center;
    font:10pt Arial;
    color:#313304;
}

.mod_article .first p a {
    font-weight:bold;
    text-decoration:underline;
}
*/
.wp-block-evb-slider .swiper .swiper-slide .slideContent .wp-block-heading, .wp-block-evb-slider .swiper .swiper-slide .slideContent .wp-block-list, .wp-block-evb-slider .swiper .swiper-slide .slideContent p {
/*	all: unset; */
}

.evssSlider h1,
.wp-block-evb-slider .swiper .swiper-slide .slideContent .wp-block-heading {
    margin-right:1.5%;
    margin-left:.5%;
    font: 25pt Century Gothic;
	font-weight: bold;
    color:#c9872a;
}

.evssSlider {
    width:98%;
    height:100%;
    min-height:200px;
    margin-right:1.5%;
    margin-left:.5%;
    border:1px dotted #e8a64a;
    border-radius:10px 10px 10px 10px;
    border-collapse:collapse;
    border-spacing:10px;
    position: relative;
}

.evssSlider .swiper {
    width:100%;
    height:100%;
    background-image:url("files/Societas/Cursus3bis.gif");
    background-position:right bottom;
    background-repeat:no-repeat;
	
}

.evssSlider .swiper-slide {
	padding: 0px 22% 0px 5% !important;
}

.evssSlider .swiper-slide h1, .H1slider {
    padding-left: 10px;
	color: #94763a;
}

.evssSlider .swiper-slide .image_container {
    width: 100px;
    height: 100px;
    right: 0;
    top: 0;
    /* position: absolute; */
    margin: 0;
    padding: 0;
}

.evssSlider .swiper-slide .image_container img {
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    border:0px;
}

.slideContent * {
	margin: 0;
	padding: 15px 0 0 0 !important;
}
/*
.evssSlider .swiper-slide[data-swiper-slide-index="0"] {
    width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Programa1ter.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Programa1ter.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Programa1ter.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Programa1ter.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Programa1ter.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
*/
 .evssSlider .swiper-slide[data-swiper-slide-index="0"] {
    width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Cursus3bis.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Cursus3bis.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Cursus3bis.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Cursus3bis.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Cursus3bis.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.evssSlider .swiper-slide[data-swiper-slide-index="1"] {
	width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Stylographum1.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Stylographum1.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Stylographum1.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Stylographum1.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Stylographum1.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.evssSlider .swiper-slide[data-swiper-slide-index="2"] {
    width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/ScholaAthenae1.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/ScholaAthenae1.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/ScholaAthenae1.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/ScholaAthenae1.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/ScholaAthenae1.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.evssSlider .swiper-slide[data-swiper-slide-index="3"] {
    width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Prestationes1.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Prestationes1.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Prestationes1.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Prestationes1.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Prestationes1.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.evssSlider .swiper-slide[data-swiper-slide-index="4"] {
    width:100%;
    height:100%;
    background-color:#f2e2bb;
    background:-moz-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Bibliotheca1.gif") bottom right;
    background:-webkit-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Bibliotheca1.gif") bottom right;
    background:-o-linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Bibliotheca1.gif") bottom right;
    background:-ms-linear-gradient(120deg, #f2e2bb 64%, transparent), url("files/Societas/Bibliotheca1.gif") bottom right;
    background:linear-gradient(120deg, #f2e2bb 64%, transparent), url("https://scholasapientiae.fr/ss2/wp-content/uploads/2025/10/Bibliotheca1.gif") bottom right;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.wp-block-evb-slider .swiper .swiper-slide .slideContent p {
    width:100%;
    padding-right:10px;
    padding-left:10px;
    text-align:left;
    font-family: Calibri;
	font-size: 14pt;
	color: #241a07;
	line-height: 1.2;
}

.slideContent a {
	padding: 3px 7px !important;
	text-decoration: none !important;
}

.evssSlider figure {
    width:15%;
    height:auto;
    top: -15px;
    right: 5px;
    position: absolute;
}

.swiper-pagination-horizontal {
    margin-right:1.5%;
    /*margin-left:.5%;*/
    padding:0;
    background-color:#b05023;
    border:1px solid #c9872a;
    border-radius:0 0 10px 10px;
    border-collapse:collapse;
    border-spacing:10px;
    font-family: Calibri;
	font-size: 100%;
    font-weight:bold;
    color:#d6d3ce;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}

span.swiper-pagination-bullet {
	background-color: #bbb !important;
	opacity: 1;
	z-index: 11;
	/*border: 2px solid #fff;*/
}

span.swiper-pagination-bullet-active {
	background-color: #716f6f !important;
}

.slider-prev,
.slider-next {
    padding-right:10px;
    padding-left:10px;
}

..skip-link.screen-reader-text {
	z-index: 1;
}

screen-reader-text:focus,
.skip-link.screen-reader-text:focus {
	z-index:0;
}

.slider-prev:hover,
.slider-next:hover {
    font:10pt Calibri;
    font-weight:bold;
    color:#6e6c64;
}

/* Liste d'articles */
.DIVarticuli li:first-child {
	float: left;
	width: 33%;
    margin-top: 1%;
    padding-top: 0;
    padding-right: 1%;
    padding-left: 1%;
    border-style: dotted;
	border-width: 0px 2px 0px 0px;
    border-color: #b3ae89;
}

.DIVarticuli  ul {
	margin: 1% !important;
}

.DIVarticuli li {
	float: left;
	width: 33%;
    height: 400px;
    max-height: 400px;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    position: relative;
    margin: 0px 1% 0px 0px !important;
    padding: 1% 0px 0px 0px;
    border-style: dotted;
	border-width: 0px 2px 0px 0px;
    border-color: #b3ae89;
	overflow: hidden;
    padding: 0px !important;
    font: 12pt Calibri;
}

.DIVarticuli li div {
	margin: 0px !important;
	padding: 0px !important;
}

.DIVarticuli .DIVpaginaArticuli {
/*    top: 0px;
    position: absolute; */
	float: left;
    margin-top: 0px !important;
    margin-bottom: 0px;
    padding: 3px !important;
    background-color: #bab391;
    border: 0px solid;
    border-radius: 3px;
    border-collapse: collapse;
    font-weight: bold;
    color: #fff;
	font: 11pt Candara;
}

.DIVarticuli .DIVdatumArticuli {
/*    top: 0px;
    position: absolute; */
	float: right;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 3px !important;
	font-size: 11pt !important;
    font-family: Calibri !important;
    font-style: italic;
    color: #8c876c;
}

.DIVarticuli .H2titulusArticuli {
	height: 150px;
    max-height: 150px;
    top: 25px;
    position: absolute;
    overflow: hidden;
    margin: 10px 0px 0px 0px !important;
    padding: 0 5px;
    vertical-align: middle;
    font-family: Century Gothic !important;
    font-weight: bold;
    text-shadow: 1px 1px 1px #ffffff, -1px 1px 1px #ffffff, -1px -1px 1px #ffffff, 1px -1px 1px #ffffff;
    z-index: 100;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: none;
	color: #991b05;
	font-size: 22pt !important;
	border: 0px solid #fff !important;
}

.DIVarticuli .FIGUREimagoArticuli {
    position: absolute;
	height: 220px;
    top: 28px;
    overflow: hidden;
    z-index: 0;
	width: 100%;
/*    height: auto; */
    bottom: 0;
    right: 0;
/*    position: relative; */
    float: right;
    display: block;
    margin: 0;
    padding: 0;
}

.DIVarticuli img {
	width: 100%;
    height: auto;
    bottom: 0;
    right: 0;
    position: relative;
    float: right;
    display: block;
    margin: 0;
    padding: 0;
}

.DIVarticuli .DIVsynopsisArticuli {
    position: absolute;
    top: 250px;
	width: 96%;
    overflow: hidden;
    text-align: justify;
    font: 12pt Calibri;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
	letter-spacing: inherit !important;
}

.DIVarticuli .wp-block-pdf-viewer-block-standard {
	/* display: none !important;*/
}
/*
.has-custom-blanc-background-color {
	margin: 0px !important;
	padding: 0px !important;
}
*/
/* Vue d'un seul article */
.single-post figure {
/*	display: none !important; */
}


.has-accent-4-color {
	display: none !important;
}


/* Page Librairie */
.DIVlibrariaInquisitio, .DIVnavAliaProducta {
	background-color: #ded8bf;
	opacity: 0.5;
	border-radius: 5px;
	margin-top: 0px;
	padding: 5px;
	font-size: 15pt !important;
	font-family: Calibri;
	}

.DIVlibrariaSelectio {
	font-size: 15pt !important;
}

.DIVproductum {
	margin-top: 0px;
	padding: 0 0 80px 0;
}

/* Liste des produits */
.DIVproductum li, .wp-block-woocommerce-product-collection li {
/*    width:31%;
    min-width:31%;
    min-height:250px;
    max-width:31%;
    max-height:250px;
    float:left;
    margin:.3%;*/
/*    position:relative; */
	padding:.5%;
    background:-moz-linear-gradient(top left,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    background:-webkit-linear-gradient(top left,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    background:-o-linear-gradient(top left,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    background:-ms-linear-gradient(top left,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    background:linear-gradient(to bottom right,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    -pie-background:linear-gradient(top left,#fafaf0 50%,#ad9a1d,#faf3be,#bfb356);
    -webkit-box-shadow:3px 3px 3px #706b6b;
    box-shadow:3px 3px 3px #706b6b;
    border:3px solid #fff;
    border-top-left-radius:12px;
    border-top-right-radius:12px;
    border-bottom-left-radius:12px;
    border-collapse:collapse;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}

.DIVproductum h2, .wp-block-woocommerce-product-collection h3 {
	max-height:49px;
    overflow:hidden;
    margin-top: 0px !important;
    margin-bottom:0;
    padding:0;
	border: 0px solid #fff !important;
    font: 15pt Arial !important;
    color: #99380b;
    text-shadow: 1px 1px 1px #bfb17c;
    hyphens: auto;
    text-overflow: ellipsis;
}

.DIVproductum .wc-block-components-product-image, .wp-block-woocommerce-product-collection .wc-block-components-product-image {
/*	bottom:12%;
    right:3%;
    position:absolute; */
    margin:0;
    padding:10px;
}

.DIVproductum img.attachment-woocommerce_single, img.wp-block-woocommerce-product-collection img.attachment-woocommerce_single {
	border: 2px solid #082f59;
	border-radius: 5px;
	max-height: 270px !important;

}

.DIVproductum .wp-block-woocommerce-product-price, .wp-block-woocommerce-product-collection .wc-block-components-product-price {
/*	bottom:28px;
    left:10px;
    position:absolute;
    margin-right:auto;
    text-align:left; */
    font-size: 20pt !important;
    font-weight: bold;
    color: #cc4a0e;
}

.DIVproductum .wp-block-woocommerce-product-price del {
	font-size: 16pt !important;
	font-weight: normal;
}

.DIVproductum button, .wp-block-woocommerce-product-collection button {
	margin: 5px;
}

.DIVproductum .wc-block-components-product-sale-badge {
	background-color: #cc4a0e;
	color: #faf3be;
	border: 2px solid #faf3be;
}

/* Pagination liste */
.NAVpaginaProduct {
    width:100%;
    display:inline-block;
    text-align:right;
    font: 14pt Calibri;
	padding-top: 20px;
    font-style:italic;
}

.NAVpaginaProduct div {
    overflow:hidden;
    float:right;
    margin:0;
	padding-top: 0px !important;
    text-align:center;
    border-top:1;
    list-style-type:none;
}

.NAVpaginaProduct span.dots {
    float: left;
}

.NAVpaginaProduct span.current {
    color: #182949;
	float: left;
	font-style: normal;
	font-weight: bold;
	margin-right:5px;
    margin-left:5px;
}

.NAVpaginaProduct a {
    float:left;
    margin-right:5px;
    margin-left:5px;
    padding: 0 3px;
    background-color:#ede6c2;
    border:2px solid #ada26d;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-collapse:collapse;
    list-style-type:none;
}

.NAVpaginaProduct a:hover {
    background-color:#a80303;
    color:#fff;
}

/* Page de description d'un produit */
.DIVdescriptioCol1 {
	width: 50%;
}

.DIVdescriptioImago img {
	width:100%;
    height:auto;
    border:1px solid #b3ae89;
    border-radius:7px;
    border-collapse:collapse;
	behavior: url('assets/css3pie/1.0.0/PIE.htc');
	box-shadow: 2px 2px 5px #b3ae89, -2px 2px 5px #b3ae89, 2px -2px 5px #b3ae89, -2px -2px 5px #b3ae89 !important;
}

.DIVdescriptioMeta, .DIVdescriptioMeta div {
	font:10pt Calibri !important;
	line-height: 1.7 !important;
	margin: 0px;
	display: block;
}
/*
.DIVdescriptioMeta .wp-block-post-terms {
	background-color: #857e7e;
	border: 5px solid #fff;
	border-radius: 5px;
}
*/
.wc-block-components-product-sku,
.wc-block-components-product-sku span {
	width:100%;
    font: 10pt Calibri !important;
    font-variant: small-caps;
    color: #857e7e;
}

.taxonomy-product_cat,
.taxonomy-product_cat span {
	font: 10pt Calibri !important;
}

.taxonomy-product_tag,
.taxonomy-product_tag span {
	font: 10pt Calibri !important;
}

.DIVdescriptioMeta a {
    margin:5px;
    padding: 0 3px;
    background-color:#ede6c2;
    border: 1px solid #ada26d;
    border-radius: 5px 5px 0 5px;
    border-collapse: collapse;
    list-style-type: x;
}

.DIVdescriptioMeta a:hover {
    background-color:#a80303;
    color:#fff;
}

.DIVdescriptioSynopsis,
.DIVdescriptioSynopsis span {
	font-size: 15pt !important;
}

.DIVdescriptioPretium,
.DIVdescriptioPretium span {
	width: fit-content;
    margin: 0px;
	text-align: center;
    font-size: 33pt !important;
    font-weight: bold;
    color: #cc4a0e;
    background: radial-gradient(#f5e6c4 5%,transparent 75%);
}

.DIVdescriptioPretium del {
	font-size: 16pt !important;
	font-weight: normal;
}

.DIVdescriptioAdCorbem .stock {
	font-style: italic;
}

.DIVdescriptioAdCorbem form {
	width:130px;
    margin:2% auto 5%;
	display: block !important;
}

.DIVdescriptioAdCorbem form div, .DIVdescriptioAdCorbem form button {
	float: left !important;
	width: 100%;
}

.DIVdescriptioAdCorbem .quantity {
	width:109px;
    height:25px;
    float:left;
    margin: 0px 7px -4px 7px !important;
    padding: 3px 4px 0px 4px !important;
    white-space:nowrap;
    background-color:#f0e7bb;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font:10pt Arial;
    font-weight:bold;
    color:#5c5639;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
    box-shadow: 1px 1px 5px #d6d2b0, -1px 1px 5px #d6d2b0, 1px -1px 5px #d6d2b0, -1px -1px 5px #d6d2b0;
}

.DIVdescriptioAdCorbem .quantity input {
	background-color:#f0e7bb;
    border:0px;
    font-family:7a735f;
    width: 100%;
	float: right;
	margin-left: 50%;
    transform: translateX(-50%);
}

.DIVdescriptioAdCorbem .single_add_to_cart_button {
	bottom:0;
    right:0;
    position:static;
    float:left;
    margin-right:auto;
    margin-left:auto;
    vertical-align:bottom;
	padding: 5px !important;
}

.DIVdescriptioTextus {
	font: 13pt Calibri !important;
	text-align: justify;
}

.DIVdescriptioTextus ul {
	margin : 0 !important;
}

.DIVdescriptioTextus li {
	background-color: #fff !important;
}

.DIVdescriptioTextus .woocommerce-Tabs-panel {
	background-color: #efeee8;
}

.DIVdescriptioTextus .woocommerce-Tabs-panel a {
	width:auto;
    display:inline-block;
    margin-right:auto;
    padding:3px 7px;
    vertical-align:middle;
    text-align:center;
    background-color:#787655;
    -webkit-box-shadow:3px 3px 3px #786d6d;
    box-shadow:3px 3px 3px #786d6d;
    border:2px solid #fff;
    border-radius:7px 7px 0;
    font:10pt Arial;
    font-weight:bold;
    color:#e3e3a1;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}

.DIVnavAliaProducta button {
	background-color: #786d6d;
}

/* Page Nous contacter */
.DIVscribere {
	
}

/* Espace personnel */
.woocommerce-MyAccount-navigation {
	border-right: 2px solid #786d6d;
}

/* Page Validation de commende */
.FIGUREmandatum img {
	width: 100% !important;
}
/*
.H1mandatum {
	position: absolute;
	top: 100px;
	left : 100px;
}
*/

/* Page Confirmation de commande */
.woocommerce-order ul {
	font-size: inherit !important;
}

.woocommerce-order li {
	font-size: inherit !important;
}

.woocommerce-order strong {
	font-size: inherit !important;
}


