@charset "utf-8";
/* CSS Document */

/* ********************* GENERAL ******************* */
body {
	background-color:#22151C;
	color:#fff;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
}

.clearer {clear:both;}

#flash{width:980px; margin:0 auto}

#global{}

img{border:none}
/* ************************************************* */


/* ********************* HEADER ******************* */
#header{border:1px solid #22151C; height:7.5em; padding:0 1em}

ul.evitement{margin:0.5em 0 0 0; padding:0; list-style-type:none}
ul.evitement li{display:inline; padding:0 1em 0 0;}

#header h1{width:50%; float:left; font-size:1em; margin:1% 0 0 0}
#header a{margin:0; color:#fff; font-size:0.6em;}
#header a:hover{text-decoration:none}
#header a.versAnglaise {float:right; margin-top:-1em}
/* ************************************************* */


/* ************************ CONTENU ********************* */
#contenu {border:1px solid #fff; margin:1.25em 0 0 25.5%; padding:0 0 13% 1%; background:#fff; color:#000}

#contenu h2{color:#970c32; font-size:1.2em; margin:0; padding-top:1em;}
#contenu h3{margin:0; padding-top:1em; font-size:0.9em;}
#contenu h3 a{font-size:0.9em;}
#contenu h3.first{padding:0}
#contenu h3 span{font-size:0.7em; font-weight:normal;}
#contenu a{color:#000; font-size:0.7em;}
#contenu a:hover{text-decoration:none}
#contenu p{margin:0; padding:0.3em 0 0 1em; font-size:0.7em;}
#contenu p a{font-size:0.9em;}
#contenu ul{margin:0; padding:0.3em 0 0 1em; list-style-type:none}
#contenu ul.listeSimple{font-size:0.7em; list-style-type:disc; padding-left:3%}
#contenu ul.listeSimple li{margin-top:0.6em}
#contenu ul.introMarques{font-size:0.8em; list-style-type:circle}
#contenu kbd{font-size:1.2em; border:1px solid #000; padding:0 0.1em}
#contenu dfn{font-size:0.7em; padding-left:1em}

/* Télécharger */
h3.firstTelecharger a{font-size:1.2em !important;}
li.marge{margin:0; padding:0; display:inline}
li.marge a{display:block; padding:1em 0; margin:0;}

/* Réagir */
form {margin:0; padding:0;}
input, textarea, select, option {width:220px; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input, textarea, option{ padding:2px 0 3px 0;}
select {height:20px; vertical-align:middle;}
.none {background:none; width:12px;}
td {padding:0 0 6px 0; color:#000; font-size:12px;}

/* Chiffres clés */
caption{font-size:0.8em; text-align:left; font-weight:bold;}
caption span{font-size:0.8em; font-weight:normal}
table{border-collapse:collapse}
table th{border:1px solid #000000; font-size:0.7em; color:#970c32; padding:0.5em; text-align:left}
table th span{color:#000; font-size:1em; vertical-align:top}
table td{border:1px solid #000000; text-align:center; padding-top:0.3em; padding:0.5em}
table tr.gris{background:#EEE}
dfn sup{font-size:1em !important; font-size:1.2em; border-bottom:1px solid #000; padding-bottom:0.2em}
dfn span{display:block; padding-left:22em}
/* ****************************************************** */


/* ********************* MENU GAUCHE ******************* */
#menu{border:1px solid #d5d4d4; width:25%; position:absolute; top:8.85em; left:0; background:#22151C}

#menu h2 {margin:0; background:#fff; font-size:0.7em; color:#970c32; border-bottom:2px solid #970c32; text-transform:uppercase; padding:0.4em 0.1em 0.2em 0.5em;}
#menu ul {margin:0; padding:0;}
#menu a {display:block; text-decoration:none; font-size:0.6em; color:#000; padding:0.2em 0.2em 0.2em 1.2em;  text-transform:uppercase; color:#fff; border-bottom:1px solid #fff;}
#menu a:hover{background:#d5d4d4; color:#000}
#menu a.last{border-bottom:none}
#menu a.on{background:#d5d4d4; color:#000}
/* ***************************************************** */


/* ********************* FOOTER ******************* */
#footer{width:74.4%; position:absolute; left:25.5%; background:#970c32; padding-bottom:1em}

#navigation_footer {list-style-type:none; margin:0; padding:0; width:100%}
#navigation_footer li.first {float:left; padding-left:1%}
#navigation_footer  h2 {font-size:1em; margin-top:1em; text-transform:uppercase}
#navigation_footer  h2 span {text-transform:none; font-size:0.6em; display:block; width:13.5em; height:2.5em}
#navigation_footer  a {width:13em; display:block; font-size:0.7em; color:#fff; text-decoration:none}
#navigation_footer  a:hover{text-decoration:underline}
#navigation_footer ul {list-style-type:none; margin:0; padding:0;}
#navigation_footer ul li a {float:none;}
#navigation_footer ul li ul {padding-left:1em;}
/* ************************************************* */