@charset "utf-8";
/************************************************
# fonction : Fichier CSS de reset
# description : Fichier qui défini le comportement des éléments de base du CSS
# version : 04/03/2008
************************************************/


/******************************************/
/***************** BASE *******************/
/******************************************/

* { margin:0; padding:0; }

body {
    /*min-width:800px;*/
    background:#E6E6E6;
    color:#2f2f2f;
    font:12px/1.5em Arial, Helvetica, sans-serif;
    }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

a { color:#ea7601; text-decoration:underline; }
a:hover { color:#ea7601; text-decoration:underline; }
a img { border:0;}

/* Alignements */
.g {text-align:left}
.c {text-align:center}
.d {text-align:right}
.h {vertical-align:top}
.m {vertical-align:middle}
.b {vertical-align:bottom}

/* Liste */
ul, li {list-style:none}
li {*margin-bottom:-3px}

/* Heading */
h1, h2, h3, h4 { margin-bottom:.5em; line-height:1.4em; }
h2 { font-size:1.7em; }
h3 { margin-bottom:.5em; color:#253033; font-size:1.25em; }
h4 { margin-bottom:.6em; color:#494848; font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:1em; }
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover,h4 a, h4 a:hover { font-weight:normal; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p, address { margin-bottom:.5em; }
address { font-style:normal; }
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Lists */
dt { display:block; }

/* Size */
small { font-size:.8em; }
big { font-size:1.25em; }

/* Divider */
hr { border:0; height:1px; overflow:hidden; background:#d3d3d3; }
.nowrap { white-space:nowrap; }
:focus { outline: 0; }
.bold { font-weight:bold; }

/* Divers */
div.affichageArray
 {background-color:#FFF;margin:10px 0}
div.affichageArray ul li
 {margin-left:26px; line-height:15px}
div.affichageArray ul li .cle
 {color:#00C}
div.affichageArray ul li .marqueurs
 {color:#630}
div.affichageArray ul li.deco
 {margin-left:0px}
div.affichageArray ul ul
 {margin-left: 26px}
div.affichageVariable
 {background-color:#FFF;margin:10px 0}
div.affichageVariable b
 {color:#EA7601; text-decoration:underline}
div.affichageVariables
 {background-color:#FFF;margin:10px 0}
div.affichageVariables div.affichageVariable, div.affichageVariables div.affichageArray
 {margin-left:16px}