﻿* {
	padding: 0; /* la mise à 0 des margin, padding et outline sur tous les éléments assure au moins une chose : ils auront la même taille par défaut sur tous les navs ! */
	margin: 0;
	outline: 0;
}
img {
	border: 0;
}
a img, img[usemap] {
	border: 0; /* supression des bordures horribles sur les images liens et images map */
}
html {
	overflow-y: scroll; /* on affiche toujours le scroll latéral pour éviter les effets d'apparition/disparition */
}
html, body {
	min-height: 100%; /* afficher le fond sur toute la hauteur de l'affichage même si la page est plus petite que la fenêtre */
}
body {
	font-family: Arial,sans-serif; /* police de base */
	font-size: 12px; /* taille de police de base */
	line-height: 1.25; /* IE n'est pas d'accord avec tout le monde puisque sa valeur par défaut est de 1.2... note : cette syntaxe sans unité est bien valide et même nécessaire ! */
}
ul {
	margin: 1em 0;
	padding-left: 40px;
}
*[dir=rtl] ul{
	padding-left: 0;
	padding-right: 40px;
}
a {
	/*font-weight: bold;*/ /* mise en avant des liens par du gras et pas du souligné car surcharge trop la page vu leur nombre important dans les notres... */
	text-decoration: none;
}
strong {
	font-weight: bold; /* on s'assure du bon rendu des balises de mise en avant du texte */
}
em {
	font-style: italic;
}
h1 {
	font-size: 1.7em; /* on s'assure de la bonne taille de rendu des éléments h[1-6] sur tous les navigateurs */
	text-align: center;
	margin-bottom: 5px;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.17em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 0.83em;
}
h6 {
	font-size: 0.67em;
}
input, select, option, optgroup, textarea {
	font-family: inherit; /*certains navs, sans ces règles, tiennent absolument à garder leur police et leur taille de police pour ces éléments */
	font-size: inherit;
}
textarea{
  overflow-y: auto;
}
optgroup > option {
	padding-left: 20px;
}
*[dir=rtl] optgroup > option{
	padding-left: 0;
	padding-right: 20px;
}
p {
	margin-bottom: 1em;
}
acronym[title] {
	border-bottom: #000000 1px dotted;
	cursor: help;
}
