.bandeau_red_container {
    padding: 0;
    margin: 0;
    width="100%";
}
.bandeau_red {
    background-color: #C3231D;
 	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;
	width:95%;
	height: 18 !important;
	height: 20;
	padding-top: 2px;
 }
.bandeau_red_lexique {
    background-color: #C3231D;
 	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;
	width:95%;
	height: 18 !important;
	height: 20;
	padding-top: 2px;
 }
.bandeau_red h3, .bandeau_red h3 a, .bandeau_red h3 a, .bandeau_red h3 a:hover, .bandeau_red h3 a:visited, .bandeau_red h3 a:hover:visited  {
    background-color: #C3231D;
   	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	width:95%;
    display: inline;
 }
.bandeau_red_lexique , .bandeau_red_lexique a, .bandeau_red_lexique a, .bandeau_red_lexique a:hover, .bandeau_red_lexique a:visited, .bandeau_red_lexique a:hover:visited  {
    background-color: #C3231D;
   	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 12px;
	width:95%;
    display: inline;
 }
.bandeau_red_round {
    background-color: #FFFFFF;
	background-image: url(/img/bg/roundred_right.gif);
	width:11px;
	height: 20;
 	float: left;
 }
.boutton_red , .boutton_red:hover, .boutton_red:visited, .boutton_red:hover:visited {
    background-color: #C3231D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 18 !important;
	height: 20;
	padding: 2px 0 0 0;
 	float: left;
	text-decoration: none;
}
.boutton_red_round_left {
    background-color: #FFFFFF;
	background-image: url(/img/bg/roundred_left.gif);
	width:11;
	height: 20;
 	float: left;
 }
.boutton_red_round_right {
    background-color: #FFFFFF;
	background-image: url(/img/bg/roundred_right.gif);
	width: 11;
	height: 20;
 	float: left;
 }
a.valider{text-shadow:rgba(0,0,0,0.25) 0 1px 1px;color:#ffffff;background-position:right 0px;}
a.valider:hover{background-position:right -32px;color:#ffffff;}
a.valider:active{background-position:right -64px;}
a.valider span{background-position:0 -0px;}
a.valider:hover span{background-position:0 -32px;}
a.valider:active span{background-position:0 -64px;}
a.bouton,a.bouton:hover{font:bold 14px/14px Arial,Helvetica,sans-serif;height:32px;display:inline-block;text-decoration:none;}
a.bouton span {cursor:pointer;display:inline-block;margin:0 15px 0 0;padding:9px 5px 9px 20px;white-space:nowrap;}
a.bouton,a.bouton span {background-image:url(/img/bouton/boutton.gif);background-repeat:no-repeat;outline:none!important;}
.titre_tiret {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #C3231D;
}
.tiret_rouge{
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #293B69;
	background: url(/img/fleche/flecherouge.gif) no-repeat; background-position:0px 5px;
    padding-left : 15px;
}
.tiret_jaune {
	background: url(/img/fleche/flechejaune.gif) no-repeat; background-position:0px 2px;
    padding-left : 15px;
    vertical-align : top;
}
.red {
	color: #C3231D;
}
.cadre { position: relative; width: 97%; margin: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; border: 1px solid black; background-color: lightblue; }
.cadre_jaune { position: relative; width: 97%; margin: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; border: 1px solid black; background-color: lightyellow; }
.schema {
    padding: 0;
    margin: 0;
}
.schema h3 {
    text-align: center;
}
.schema ol {
    text-indent: 20px;
    margin: 0;
    padding: 10px 0 0 0;
 }
.schema ol li {
  text-align: left;
}
.schema img {
    float: left;
    padding-right: 100px;
 }
.liste01 {padding-top:0px; padding-bottom:0px;}
.liste01 img{float:left;}
.liste01 ul {list-style-image:url(/img/point/carreRouge.gif); padding: 0px; margin-left: 10px; text-align: left;}
.liste01 li {margin: 0 0 0 20}



.liste02 ul {list-style-image:url(/img/fleche/flechejaune.gif); padding: 0px; margin: 0px 0px 0 15px}
.liste02 ul li h2, .liste02 ul li h2 a, .liste02 ul li h2 a:visited, .liste02 ul li h2 a:hover, .liste02 ul li h2 a:visited:hover {font-size: 12px; font-weight: bold; color: #C3231D; text-align: left;}
.liste03 ul {list-style-type: none; padding: 0; margin: 0px 0px 5px 0}
.liste03 ul li {background: url(/img/fleche/flecherouge.gif) no-repeat; background-position:0px 2px; padding:0 15px;}
.liste03 h2, .liste03 h2 a, .liste03 h2 a:visited, .liste03 h2 a:hover, .liste03 h2 a:visited:hover {font-size: 20px; font-weight: bold; color: #C3231D; text-align: left;}
.liste03 h3, .liste03 h3 a, .liste03 h3 a:visited, .liste03 h3 a:hover, .liste03 h3 a:visited:hover {font-size: 20px; font-weight: bold; color: #C3231D; text-align: left;}
.liste06 ul {list-style-type: none; padding: 0;  margin: 0;}

ul.liste04 {list-style-type: none; list-style-image:url(/img/fleche/flechejaune.gif); padding : 4px 0 0 10px;}
ul.liste05 {list-style-image:url(/img/point/carreRouge.gif); padding : 4px 0 0 10px;}

table#tableau1 {background-color:#0000FF; border: solid #0000FF 1px;}
table#tableau1 td {padding: 1px; border: solid #0000FF 1px; font-family: Arial, Helvetica, sans-serif;}
table#tableau1 .data {color: #000000; text-align: center; background-color: #CCCCCC;  font-size: 12px; color: #18457C;}
table#tableau1 .toprow {text-align: center; background-color: #FFFFCC; font-size: 12px; color: #18457C;}
table#tableau1 .leftcol {font-weight: bold; text-align: left; width: 150px; background-color: #CCCCCC;}

table#tableau2 {background-color:#020201; border: solid #020201 1px;}
table#tableau2 td {padding: 1px; border: solid #020201 1px; font-family: Arial, Helvetica, sans-serif;}
table#tableau2 .data {color: #18457C; text-align: center; background-color: #CCCCCC;  font-size: 12px; }
table#tableau2 .dataC {color: #FFFFFF; text-align: center; background-color: #999999;  font-size: 12px; }

