@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(account.css);
@import url(catalog.css);
@import url(publicationMethods.css);
@import url(search.css);
@import url(community.css);

/* ---------------------
FONTS
------------------------*/

@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Quattrocento:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900);



/* ---------------------
INITIALISATION DES STYLES
------------------------*/
* {
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}



/* --------------
ZONE EXTERIEURE
-----------------*/

html{
	background:#ffffff;
}

body {
	background:url(/images/structure/background-body-pages.png) top repeat-x;
	font-family:"PT Sans";
	font-weight:400;
	font-size:15px;
	color:#323336;
	line-height:146%;
	overflow-x:hidden;
}

body.rAccueil {
	background:url(/images/structure/background-body-accueil.png) top repeat-x;
}



/* ---------------
APPARENCE DES IMAGES
-----------------*/

img {
    border:0;
    vertical-align: bottom;
    max-width:100%;
}

.map img {
    max-width:inherit;
}



/* --------------
CALAGE DES BLOCS
-----------------*/

.clear {
	border:0;
	clear: both;
	height:0;
	line-height:0;
	visibility: hidden;
}
