@charset "iso-8859-1";

@import url(gallery.css);
@import url(elements.css);
@import url(structure.css);
@import url(navigationElements.css);
@import url(form.css);
@import url(boxes.css);
@import url(publicationMethods.css);
@import url(layout.css);

/* Fix Login Izimedia */
body.izimedia .izimediaLayer.modal .layerFooter { overflow: visible; }
body.izimedia .izimediaLayer.modal .layerFooter .save { margin-right: 30px; }

/* --------------------------------------
INITIALISATION DES STYLES
-------------------------------------- */
* {
	border: 0;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html, body { 
	
	/* @changelog 2021-03-24 [FIX] (Adrien) disable - bug urgent home ticket 202102170004 */
	/* height: 100%;  */
	overflow-x: hidden;
}

/* --------------------------------------
ZONE EXTERIEURE
-------------------------------------- */
body {
	background: #fff;
	
	font-family: "Source sans pro", sans-serif;
	font-size: 18px;
	line-height: 1.5;
	color: #606060;
}

/* --------------------------------------
APPARENCE DES IMAGES
-------------------------------------- */
img { border: 0; vertical-align: bottom; }

/* --------------------------------------
CALAGE DES BLOCS
-------------------------------------- */
.clear {
	border: 0;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

/* --------------------------------------
PRELOADER
-------------------------------------- */

.preloader {
	position: fixed;
	top: 0; left: 0; bottom: 0; right: 0;
	overflow: hidden;
	z-index: 100;
	background: #1b1b1b;
	
	-webkit-user-select: none;
	-moz-user-select: none;
  	user-select: none;
}

.preloader .surfer {
	width: 80px;
	height: 100px;
	position: fixed;
	top: 50%; left: 50%;
	margin-top: -120px;
	margin-left: -40px;
	background: url("/images/svg/preloader.svg") 50% 50% no-repeat;
}

.preloader .puff {
	width: 50px;
	height: 50px;
	position: fixed;
	top: 50%; left: 50%;
	margin-left: -25px;
	background: url("/images/svg/puff.svg") 50% 50% no-repeat;
}

.no-smil .preloader .puff {
	background: transparent url("/images/svg/puff.gif") 50% 50% no-repeat;
}

html.oldie .preloader { display: none; }



.widgetActions .delete,
.widgetActions .up,
.widgetActions .down,
.addWidget,
.labels-partenaires .widgetActions,
.widget.actualites .widgetActions,
.form-contact .widgetActions,
.widget.newsletter .widgetActions {
	
}


#authIcon { z-index: 99 !important; }