
/* Styles génériques */

/*
	Assurent une homogénéité entre les navigateurs

	** Ne pas éditer ces styles **

	Cette CSS est à definir en premier dans les pages HTML afin de definir les styles spécifiques dans d'autres CSS
*/


/* ------------	Redefinition de balises ------------ */

html {font-size:100%;}
body {
	text-align:center; /* Annule un bug IE */
	margin:0;
}


ul {margin:0; padding:0; list-style-type:none;}
ol {margin:0; padding:0;}
form {margin:0; padding:0;}
fieldset {margin:0; padding:0;}
table {margin:0; padding:0;}
img {border:0; vertical-align:middle;}
blockquote {margin:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}


/* Liens hypertextes */
a:link 		{color:#0000FF; text-decoration:underline;}
a:visited	{color:#0000FF; text-decoration:underline;}
a:hover 	{color:#0000FF; text-decoration:none;}
a:active 	{color:#0000FF; text-decoration:none;}


/* ------------	Mise en page ------------ */

.left {text-align:left !important;}
.right {text-align:right !important;}
.justify {text-align:justify !important;}
.center {text-align:center !important;}

.float-left {float:left;}
.float-right {float:right;}

.clear-left {clear:left;}
.clear-right {clear:right;}
.clear-both {clear:both;}
.clearer {clear:both; height:1px; font-size:1px;}

.display-none {display:none;}
.display-inline {display:inline !important;}

.border-0 {border-width:0;}

.ml_20 {margin-left:20px;}

/* ------------ Textes ------------ */

.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}

.fw-normal {font-weight:normal;}

.nowrap {white-space:nowrap;}
.capitalize {text-transform:capitalize;}


/* ------------ Formulaires ------------ */

label {cursor:pointer;}
select {vertical-align:middle;}

.checkbox {border:0px;}
