/* --- Kiwii Development v3 - nov.2009 -------------- */

html { font-size: 100%; }
body { margin: 0; padding: 1em; /* a retirer selon design */
font-family: Arial, Helvetica, FreeSans, sans-serif; 
font-size: .8em; line-height: 1.4; color: black; background: white; }

/* Titres */
h1, h2, h3, h4, h5, h6 { margin: 1em 0 .5em 0; line-height: 1.2; font-weight: bold; font-style: normal; }
h1 { font-size: 1.75em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1em; }

ul, ol { margin: .75em 0 .75em 32px; padding: 0; }
p { margin: .75em 0; }
address { margin: .75em 0; font-style: normal; }
em { font-style: italic; }
strong { font-weight: bold; }

/* Formulaires */
form, fieldset { margin: 0; padding: 0; border: none; }
input, button, select { vertical-align: middle; /* Solution pb. d'alignement.*/ }

/* Liens */
a { text-decoration: underline; }
a:link { color: #ccc; }
a:visited { color: #ccc; }
a:hover, a:focus, a:active { color: #999; }
a img { border: none; }

/* Met en evidence les abreviations */
abbr, acronym { border-bottom: 1px dotted; cursor: help; }

/* Met en evidence les citations */
blockquote { margin: .75em 0 .75em 20px; padding: 0 0 0 10px; border-left: solid 2px #ddd; }
q { font-style: italic; quotes: none; }
cite { font-style: italic; }
q cite, q q { font-style: normal; }

/* Rapproche les paragraphes dans les listes et citations */
blockquote p, li p { margin: .5em 0; }

/* Styles de base pour les listes de definition */
dl { margin: .75em 0; }
dt { margin: .75em 0 0 0; font-weight: bold; }
dd { margin: .25em 0 .25em 32px; }

/* Mise en forme simple pour les tableaux */
table { margin: 0; border: 1px solid gray; /* Pas de bordure = "none". */ border-collapse: collapse; /* Valeur par defaut: "separate" */ border-spacing: 0; }
table td, table th { padding: 4px; border: 1px solid #ccc; vertical-align: top; text-align: left; }

.clear { clear: both; visibility: hidden;  height:0; margin: 0;}