@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);

/* DECLARATION GOOGLE FONT */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700|Raleway:400,500,700);

/* ---------------------
INITIALISATION DES STYLES
------------------------*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* --------------
ZONE EXTERIEURE
-----------------*/
body {
	font-family:'Raleway',Arial,Helvetica,sans-serif;
	font-weight:400;
	font-size:15px;
	line-height:2;
	color:#383941;
	/* Meilleur rendu des typos */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* ---------------
APPARENCE DES IMAGES
-----------------*/
img {
	border: 0;
	vertical-align: bottom;
	max-width:100%;
}

/* --------------
TRICKS
-----------------*/
.clear {
	border: 0;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.posLeft   { float: left; }
.posMiddle { margin: 0 auto; }
.posRight  { float: right; }
.txtCenter { text-align: center; }
.txtLeft   { text-align: left; }
.txtRight  { text-align: right; }
#overDiv {
	position: absolute;
	z-index: 1000;
	visibility: hidden;
}
