
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body { 
	background: #ECECEC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	text-transform: none;
	font-style: normal;
	font-weight: normal;
	
}
td { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	text-transform: none;
	font-style: normal;
	font-weight: normal;
}
INPUT { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	background: transparent; 
	border: 1px solid #BEBEBE;
}
hr { 
	margin-right:1em;
	padding:0px;
	border:0px;
	width:100%;
	height:0px;
	color :#dadada;
	background : #dadada;
	text-align:left;
	border-bottom: 1px dotted #dadada;

}

a { text-decoration: none; color: #8E8FBF; }
a:hover { text-decoration: none; color: #8E8FBF;  }
a.spip_out { text-decoration: none; color: #8E8FBF; }
a.spip_in, a.spip_url { text-decoration: none; color: #8E8FBF; }
a.spip_glossaire { text-decoration: none; color: #8E8FBF; }

.chapo {
	font-family: Arial;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
}

.p.spip {
	font-family: Arial;
	text-align: justify;
	padding-top: 0px;
	letter-spacing: normal;
	word-spacing: 1px;
	white-space: normal;
}
.ps {
	font-family: Arial;
	text-align: justify;
	font-size: 85%;
}
.notes {
	text-align: left;
	font-size: 85%;
}

.INPUT-text { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	FONT-SIZE: 12px; 
	background: transparent; 
	border: 1px solid #BEBEBE;
}

