@charset "iso-8859-1";

@import url(gallery.css);
@import url(_elements.css);
@import url(structure.css);
@import url(navigation_elements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);
@import url(calendar.css);
@import url(publication_methods.css);
@import url(search.css);
@import url(board.css);
@import url(annuaire.css);

/* COMMON STYLES */
/*reset d'un certain nombre de styles css par defaut*/
/** {
	border: 0;
	font-style: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	vertical-align: baseline;
}
tbody, tfoot, thead, tr, th, td{
	margin: 0;
	/*padding: 0;*/
	font-style: normal;
	vertical-align: middle;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block;
}
body{
	/*line-height: 1;*/
}
ul{
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after{
	content: '';
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}


/*CSSEditor|structure,global|Zone extérieure|notext*/
body {
	background:#dbe676;
	font-family: Arial, Helvetica, sans-serif;
	font-size:65%;
	/*line-height:160%;*/
}
/*CSSEditor|content,image|Apparence des images|notext*/
img {
	border:0;
	vertical-align: bottom;
}

.clear {
	border:0;
	clear: both;
	height:0;
	line-height:0;
	visibility: hidden;
}

#article hr.clear {
	border-bottom:1px solid #666;
	clear: both;
	height:1px;
	line-height:auto;
	visibility: visible;
margin:20px 10px 30px;
}

