@charset "utf-8";@import url("montserrat.css");/* Reset CSS * --------------------------------------- */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    padding: 0;    margin: 0;}a:link, a:visited {	text-decoration:none;	color:#009995;}a:hover {	text-decoration:underline;	color:#009995;}a:active{	text-decoration:none;	color:#009995;}table {    border-spacing: 0;	background-color: #fff;  }fieldset,img {    border: 0;}address,caption,cite,code,dfn,em,strong,th,var {    font-weight: normal;    font-style: normal;}strong{	font-weight: bold;}ol,ul {    list-style: none;    margin:0;    padding:0;}caption,th {    text-align: left;}h1,h2,h3,h4,h5,h6 {    font-weight: normal;    margin:0;    padding:0;    color:#444;}h3 {	font-size: 1.9em;	font-weight: bolder;}h4 {	line-height: 1.4em;	font-size:1.6em;	margin-top: 5px;		}p {	color: #444444;	}		q:before,q:after {    content:'';}abbr,acronym { border: 0;}/* Custom CSS * --------------------------------------- */body{	font-family: Montserrat;    font-size: 100%;	color: #444;	color: rgba(0,0,0,0.5);}.bgcontentHover:hover{	display: block;	border-radius:7px;	background: #EFEFEF;	text-decoration:none;	}.bgcontentBlueHover{	color:#ff0000 !important;}.bgcontentBlueHover:hover{	display: block;	border-radius:7px;	background: #EFEFEF;	text-decoration:none;	}		.listeSTD1{	font-size: 2em;    list-style-type: square;    text-align: left;    padding-left: 5%;	}.listeSTD2{	font-size: 1.8em;	line-height: 1.8em;    list-style-type: circle;	list-style-position:outside;	color:#595959;    text-align: left;    padding-left: 2%;	}	/*** Menus ***/.navbar-inverse {    background-color: #FFF;    border-color: #EFEFEF;}.navbar-inverse .navbar-nav>li>a {    color: #444;}.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {    color: #009995;    background-color: transparent;}.navbar-fixed-top{border-width:0px;}@media (min-width: 768px){	.navbar {		min-height: 32px;	}	.navbar-nav>li>a {		padding-top: 6px;		padding-bottom: 6px;	}	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {		color: #FFF;		background-color: #009995;	}}/*** Konica Minolta Assets **/.btnBleu1{	color: #FFF !important;    background-color: #009995 !important;}/*** Page acite des cas d'usage dans le menu déroulant***/.activated {	background-color: rgba(0,102,204,0.3);	color:#FFFFFF;	}	/*** Lien de la page médiathèque ***/.ul-link {	font-size: 1.55em;	color:#009995 !important;	text-align:left;} 	.solutions {	min-height: 170px;}	.casusage {	min-height: 285px;}	.choix {	min-height: 125px;	margin-top: 15px}	.choixdoc {	min-height: 200px;	margin-top: 15px}		.choixsp {	min-height: 150px;	margin-top: 50px}	.choixs {	min-height: 120px;	margin-top: 15px}.choix h2 {	margin-top: 15px;	margin-bottom:15px;}.general{	min-height: 160px;	}	.casclient {min-height: 260px;}/*** Taille des icônes Open Bee***/.ob-xs{	font-size:1.3em;	padding-left:px;	line-height:0.7em;}.ob-s {	font-size: 1.5em;	}.ob-xm{font-size:1.7em;}	.ob-m{	font-size: 1.9em;	 	}	.ob-l{	font-size: 2.1em;	}	.ob-xl{	font-size: 2.5em;	}/*** Arrows: vertical Navigation ***/.navBTN1{	width:30px;	height:30px;	line-height:30px;	z-index: 1000;	position: fixed;}.navBTN1.prev{	cursor: pointer;	top: 40px;	left: 49%;	width:30px;	height:30px;	line-height:30px;	background:#009995;	color:white;	text-align:center;}.navBTN1.prev:hover, .navBTN1.next:hover{	background:#595959;	}.navBTN1.next{	cursor: pointer;	bottom: 20px;	left: 49%;	width:30px;	height:30px;	line-height:30px;	background:#009995;	color:white;	text-align:center}.navBTN1.back{	cursor: pointer;	bottom: 20px;	left: 45px;	width:auto;	height:30px;	line-height:30px;	background:#4C4C4C;	color:white;}.demo p{	font-size:1.4em !important;	text-align:justify;	}.dropdown-submenu {    position: relative;}.dropdown-submenu>.dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;  /*  -webkit-border-radius: 0 6px 6px 6px;    -moz-border-radius: 0 6px 6px;    border-radius: 0 6px 6px 6px;*/}.dropdown-submenu:hover>.dropdown-menu {    display: block;}.dropdown-submenu>a:after {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;/*    border-width: 5px 0 5px 5px;*/    border-left-color: #595959;    margin-top: 5px;    margin-right: -10px;}.dropdown-submenu:hover>a:after {    border-left-color: #fff;}.dropdown-submenu.pull-left {    float: none;}.dropdown-submenu.pull-left>.dropdown-menu {    left: -100%;    margin-left: 10px;    /*-webkit-border-radius: 6px 0 6px 6px;    -moz-border-radius: 6px 0 6px 6px;    border-radius: 0px;*/}.dropdown-menu {    border-radius: 0px;	text-align:left;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus  {	background-color:#009995;	color:#ffffff;}	color:#ffffff;}}.button1 {	border: none;	padding: 8px 15px; /*0.6em 1.2em*/	background: #009995;	color: #fff;	font-family: Calibri, Arial, sans-serif;	font-size: 15px; /*1em*/	letter-spacing: 1px;	/*text-transform: uppercase;*/	cursor: pointer;	display: inline-block;	margin: 3px 2px;	/*border-radius: 0px;*/}.button1:hover {	background: #af174e;}a.button1 {	border: none;	padding: 8px 15px; /*0.6em 1.2em*/	background: #009995;	color: #fff;	font-family: Calibri, Arial, sans-serif;	font-size: 15px; /*1em*/	letter-spacing: 1px;	/*text-transform: uppercase;*/	cursor: pointer;	display: inline-block;	margin: 3px 2px;	/*border-radius: 0px;*/}a.button1:hover {	background: #af174e;}.button1Close {	border: none;	padding: 0.05em 0.3em;	background: #009995;	color: #fff;	font-family: Calibri, Arial, sans-serif;	font-size: 1em;	letter-spacing: 1px;	/*text-transform: uppercase;*/	cursor: pointer;	display: inline-block;	margin: 3px 2px;	border: 2px solid #fff;	/*border-radius: 0px;*/}.button1Close:hover {	background: #af174e;}.modal-content {	border-radius: 0px;}	img#back{	position:absolute;	z-index:-20000;}	@-webkit-keyframes blinker {    from { opacity: 1.0; }  to { opacity: 0.0; }}.css3-blink {  -webkit-animation-name: blinker;    -webkit-animation-iteration-count: infinite;    -webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);  -webkit-animation-duration: 1s; }.btnWhite{	color: #FFF;	font-size: 1.5rem;	font-weight:700;	background: #edbe00 !important;	border-radius: 20px;	margin-bottom:30px;	padding: 8px;	min-width: 220px;	box-shadow: none !important;		}.btnWhiteSecond{	color: #009995;	font-size: 1.5rem;	font-weight:700;	background: #FFF;	border-radius: 0px;	margin-bottom:30px;	padding: 12px;	min-width: 220px;	}.btnWhite:hover{    color: #EFEFEF;    background: #595959;}.btnWhiteSecond:hover{    color: #009995;}.hideObject{display:none !important;}.showObject{}.dl-menuwrapper ul{	background-color:#595959 !important; }.signBtn11{	min-width:150px;	margin-bottom: 0px;}.signBtn12{	float:right;	min-width:150px;	margin-bottom: 0px;}.signBtn13{	min-width:130px;	margin-bottom: 0px;}.signBtn14{	float:right;	min-width:150px;	margin-bottom: 0px;	padding: 2px 10px 2px 10px;}.nav>li>a {		padding: 6px 15px !important;	}	/* Responsive Design */@media (min-width: 1024px){	#myFooter{		margin-top: -130px !important;	}	.demo {min-height:480px;}}@media (max-width: 1023px){	#navRightUserName, #versionMenu{ display:none;}	.ccItems .item__img{		height: 75px !important;		float: none !important;	}	.item__info{display:none;}		.view__img {		display: none;	}	#myFooter{		margin-top: -120px;	}}@media (min-width: 769px) and (max-width: 1023px) {	.nav>li>a {		padding: 10px 10px;	}	.ccItems .col-sm-3{width:33%;}	.navbar {		min-height: 32px;	}	.navbar-nav>li>a, .nav>li>a {		padding-top: 6px;		padding-bottom: 6px;	}	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {		color: #FFF;		background-color: #009995;	}		#myFooter{		margin-top: 20px;	}	}/* IPAD */@media screen and (max-width: 52.8em), screen and (max-height: 32em){	.item{		height:auto !important;		float: left;		/*margin: 2px!important;*/		padding: 2px!important;		background: transparent!important;	}	#myFooter {		position: relative!important;	}	#demo-canvas{ display:none;}	.view--rotate-left {		margin-left: 0px !important;	}	.dl-menuwrapper {		float: none !important;		margin-top: 70px !important;	}	.dl-menuwrapper .dl-menu {		position:relative !important;		margin-top: 0px!important;		opacity: 1!important;		pointer-events: auto!important;		-webkit-transform: translateY(0px)!important;		transform: translateY(0px)!important;	}	.dl-menuwrapper button {		display:none;	}		.item__img {		height: 50px !important;		margin-top: 18px!important;		pointer-events: none!important;		cursor: default !important;			}	.ccItems .item__img{		/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.15) !important;*/	}	.content{		margin-top: 50px;	}	.dl-menuwrapper li a {		padding: 10px 10px!important;	}	.button--close{		display:none !important;	}	#partnerImg img{		width: 200px !important;		height: auto !important;		margin:20px;		margin-bottom: 20px !important;			}	.modal-body video{		/*width: 85% !important;*/	}	.modal-dialog {		/*width: 80% !important;*/		}	.nav{margin:0px !important;}	#myFooter{		margin-top: 30px !important;	}}@media (max-width: 1025px){	.casusage, .solutions {		min-height: auto;	}	.listeSTD1 {		font-size: 1.6em !important;	}	.controlArrow.next {		right: 40px !important;	}	.controlArrow.prev {		left: 40px !important;	}}@media (max-width: 844px){	.homeItems .item__img{		box-shadow: none !important;	}}@media (min-width: 768px){	#navBarText{display:none;}}@media (max-width: 767px){	.ccItems .col-sm-3{width:45%;}	.container {		margin: 0px !important;	}		.navbar-toggle{		background: #009995;		border-color: #009995 !important;	}	.icon-bar{background: #fff !important;}	.navbar-collapse{		background: #fff;		border-top: 1px solid #eee;		border-bottom: 1px solid #eee;	}	.navbar-fixed-top{ border-bottom: 1px solid #eee;}	img#back{		position:relative;		z-index: 0;	}	#myFooter{		margin-top: 30px !important;	}	/* Signin signup */	#login {		padding-top: 20px;	}	#login .form-signin {    padding: 20px;	}	/*.section .bg-content {		background-color: rgba(255, 255, 255, 1)!important;		-webkit-border-radius: 5px!important;		-moz-border-radius: 5px!important;		border-radius: 5px!important;		padding: 10px!important;		margin-bottom: 5px!important;	}	h3 {		font-size: 1.5em;		font-weight: bold;	}*/	.controlArrow.next {		right: 25px !important;	}	.controlArrow.prev {		left: 25px !important;	}	#fullpage{padding-top: 54px;}	video{width:80% !important;}	}@media (max-width: 444px){	.item{		float: none;	}	.signBtn11{		min-width:100%;	}	.signBtn12{		float:none;		min-width:100%;		margin-top:10px;	}	.signBtn13{		min-width:100%;	}	.signBtn14{		float:none;		min-width:100%;		margin-top:10px;	}}.modal-header .close {    font-size: 2.5em !important;}.header, .btn, .header__menu>li:last-child>a, .split .wp-block-column a, .split__item a, .wp-block-button__link, form .frm_fields_container .row .frm_submit button.frm_button_submit, section.highlight a{font-family:Montserrat,sans-serif !important;}