.bandeau_red_container {
    padding: 0;
    margin: 0;
    width="100%";
}
.bandeau_red {
    background-color: #BA1240;
 	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;
	width:95%;
	height: 18 !important;
	height: 20;
	padding-top: 2px;
 }
.bandeau_red h3 {
    background-color: #BA1240;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-weight: bold;
	font-size: 11px;
	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: #BA1240;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	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;
 }
.titre_tiret {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #BA1240;
}
.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: #BA1240;
}
.cadre {
position: relative;
width: 97%;
margin: 2px 2px 2px 2px;
padding: 4px 4px 4px 4px;
border: 1px solid black;
background-color: lightblue;
}
.cadre_image_noir {
border: 4px solid #9D9787;
}
.cadre_image_black {
border: 1px solid #000000;
}
.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; valign="top"}
.liste01 li { margin: 0 0 0 20}

.liste02 ul {list-style-image:url(/img/fleche/flechejaune.gif); padding: 0px; margin: 0px 0px 0 15px}
.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 {font-size: 20px; font-weight: bold; color: #BA1240; text-align: left;}

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: Verdana, Arial, Helvetica, sans-serif;}
table#tableau1 .data {color: #000000; text-align: center; background-color: #CCCCCC;  font-size: 11px; 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;}


