/********* RESET *********/
* {-moz-outline:none;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
}

body {
	font-size: .8em;
	font-weight: normal;
	font-style: normal;
	font-family:arial,verdana,sans-serif;
	color:#000000;
	background-color:#ffffff;
	text-align:left;
	line-height:1;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
		display:block;
}

nav ul {
		list-style:none;
}

blockquote, q {
		quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
		content:'';
		content:none;
}

a {
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
}
a {color:#000000; text-decoration:none; -moz-outline:none; cursor:pointer;}
a:active {color:#333333;}
a:hover {text-decoration:underline;}

ins {
		background-color:#ff9;
		color:#000;
		text-decoration:none;
}

mark {
		background-color:#ff9;
		color:#000;
		font-style:italic;
		font-weight:bold;
}

del {
		text-decoration: line-through;
}

abbr[title], dfn[title] {
		border-bottom:1px dotted #000;
		cursor:help;
}

fieldset, table, img {border: none;}
caption {text-align: left;}
table {border-collapse: collapse; border-spacing: 0; margin: 10px 0;}
table tr {empty-cells:show;}
table tr th {text-align: left;}
table tr td {display:table-cell; empty-cells:show; padding:4px; border:1px solid #ccc;}

hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}

input, select {
		vertical-align:middle;
}

ul {list-style-position: inside; list-style-type: disc; margin:8px 0 8px 15px;}
ol {list-style-position: inside; list-style-type: decimal; margin:8px 0 8px 10px;}


a {color:#000; font-weight:bold; text-decoration:none; -moz-outline:none; cursor:pointer;}
a:active {color:#333;}
a:hover {text-decoration:underline;}

h1 {font-size:165%;}
h2 {font-size:145%;}
h3 {font-size:130%;}
h4 {font-size:115%;}
h5 {font-size:105%;}
h6 {font-size:85%;}
p  {font-size:100%; margin:1.2em 0;}

.clearer,
.clear {clear:both; display: block; margin: 0; padding: 0; height: .01em; line-height: .01em; font-size: .01em; }
.dottedLine {display:block; clear:both; height:1px; line-height:1px; padding:0; margin:5px 0 5px 0; border:none; background: url(http://www.lesamoursimaginaires.com/lib/images/dotted_line.png) repeat-x center;}
.solidLine {display:block; clear:both; height:1px; line-height:1px; padding:0; margin:5px 0 5px 0; border:none; background:#dedede;}

/********* RESET *********/