body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
color:#999999;
}
.arial_9_grey {font-size: 9px; color: #808080;  line-height: 12px; padding: 6px 0px 0px 0px ; text-align:center; padding:0 5px;}
.arial_10_grey {font-size: 10px; color: #808080;  line-height: 12px; padding: 6px 0px 0px 0px ;}
.arial_11_grey {font-size: 11px; color: #B2B2B2;}
.arial_12_grey_popup {font-size: 12px; color: #4D4D4D; padding: 1px 0px 0px 0px ; line-height: 16px ;}
.arial_12_uppercase {color:#000000; font-size:12px; font-weight:normal; text-align:justify; text-transform:uppercase;}
.arial_12_darkgrey_news {font-size: 12px; color: #4D4D4D; padding: 10px 0px 10px 0px ; line-height: 18px ;}
.arial_12_darkgrey_news_active {font-size: 12px; color: #4473A3; padding: 10px 0px 10px 0px ; line-height: 18px ;}
.arial_12_white_cartouche {font-size: 12px; color: #ffffff; line-height: 18px ;}
.arial_12_grey_cartouche {font-size: 12px; color: #4D4D4D; padding: 1px 0px 0px 0px ; line-height: 18px ;}
.arial_12_darkgrey_home_right {font-size: 12px; color: #4D4D4D; padding: 6px 0px 10px 0px ; text-align: justify ; line-height: 18px ;}
.arial_12_darkgrey {font-size: 12px; color: #4D4D4D; text-align: justify ; line-height: 18px ;}
.arial_14_darkgrey_bold {font-size: 14px; color: #4D4D4D; text-align: justify ; line-height: 18px; font-weight:bold;}
.arial_14_darkgrey_bold_uppercase {text-transform:uppercase; font-size: 14px; color: #4D4D4D; text-align: justify ; line-height: 18px; font-weight:bold; }
.arial_16_darkgrey {font-size: 16px; color: #4D4D4D; }
.arial_18_darkgrey {font-size: 18px; color: #4D4D4D; }

.table_title {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; font-weight:bold; background-image:url("../images/table_corner.gif") ; background-color:#dbdbdb; background-repeat:no-repeat; background-position:top right;}
.table_title_yellow {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; font-weight:bold; background-image:url("../images/table_corner_yellow.gif") ; background-color:#ffd300; background-repeat:no-repeat; background-position:top right;}
.table_title_center {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 0px ; font-weight:bold; background-repeat:no-repeat; background-position:top right;  background-image:url("../images/table_corner.gif") ; background-color:#dbdbdb; text-align:center }

.table_content_lightgrey {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#f6f6f6; }
.table_content_lightgrey_center {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#f6f6f6; text-align:center }
.table_content_lightgrey_right {font-size: 12px; color: #4D4D4D; padding: 6px 14px 0px 0px ; background-color:#f6f6f6; text-align:right}
.table_tick_lightgrey_center {background-color:#f6f6f6;}
.table_content_darkgrey {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#ededed; }
.table_content_darkgrey_center {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#ededed; text-align:center }
.table_content_darkgrey_right {font-size: 12px; color: #4D4D4D; padding: 6px 14px 0px 0px ; background-color:#ededed; text-align:right}
.table_empty_darkgrey {font-size: 12px; color: #4D4D4D; padding: 0px 0px 0px 0px ; background-color:#ededed; }
.table_tick_darkgrey_center {background-color:#ededed;}
.table_content_yellow_center {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#ffd300; text-align:center }
.table_content_yellow_center_reduction { background-color:#FFD300; color:#4D4D4D; font-size:14px; font-weight:bold; padding:6px 0 0; text-align:center;}
.table_content_yellow_left {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#ffd300; text-align:left }
.table_content_verydarkgrey_center {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#dbdbdb; text-align:center }
.table_content_sitemap {font-size: 12px; color: #4D4D4D; padding: 6px 0px 0px 14px ; }

.table_10_title {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 14px ; font-weight:bold; background-image:url("../images/table_corner.gif") ; background-color:#dbdbdb; background-repeat:no-repeat; background-position:top right;}
.table_10_title_yellow {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 14px ; font-weight:bold; background-image:url("../images/table_corner_yellow.gif") ; background-color:#ffd300; background-repeat:no-repeat; background-position:top right;}
.table_10_title_center {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 0px ; font-weight:bold; background-repeat:no-repeat; background-position:top right;  background-image:url("../images/table_corner.gif") ; background-color:#dbdbdb; text-align:center }
.table_10_subtitle_center {font-size: 10px; color: #4D4D4D; padding: 3px 0px 0px 0px ; font-weight:bold; background-repeat:no-repeat; background-position:top right;  background-image:url("../images/table_corner.gif") ; background-color:#dbdbdb; text-align:center }
.table_10yellow_subtitle_center {font-size: 10px; color: #4D4D4D; padding: 3px 0px 0px 0px ; font-weight:bold; background-repeat:no-repeat; background-position:top right;  background-image:url("../images/table_corner_yellow.gif") ; background-color:#ffd300; text-align:center }

.table_10_content_lightgrey {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#f6f6f6; }
.table_10_content_lightgrey_center {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#f6f6f6; text-align:center }
.table_10_content_lightgrey_right {font-size: 10px; color: #4D4D4D; padding: 6px 14px 0px 0px ; background-color:#f6f6f6; text-align:right}
.table_tick_lightgrey_center {background-color:#f6f6f6;}
.table_10_content_darkgrey {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#ededed; }
.table_10_content_darkgrey_center {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#ededed; text-align:center }
.table_10_content_darkgrey_right {font-size: 10px; color: #4D4D4D; padding: 6px 14px 0px 0px ; background-color:#ededed; text-align:right}
.table_10_empty_darkgrey {font-size: 10px; color: #4D4D4D; padding: 0px 0px 0px 0px ; background-color:#ededed; }
.table_tick_darkgrey_center {background-color:#ededed;}
.table_10_content_yellow_center {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#ffd300; text-align:center }
.table_10_content_yellow_left {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 14px ; background-color:#ffd300; text-align:left }
.table_10_content_verydarkgrey_center {font-size: 10px; color: #4D4D4D; padding: 6px 0px 0px 0px ; background-color:#dbdbdb; text-align:center }



a.orange:link{font-size: 12px; color: #FFCC33 ;text-decoration:none;}
a.orange:visited{font-size: 12px; color: #FFCC33 ;text-decoration:none;}
a.orange:hover{font-size: 12px; color: #FFCC33 ;text-decoration:underline;}
a.orange:active{font-size: 12px; color: #FFCC33 ;text-decoration:underline;}

a.footer:link{font-size: 11px; color: #B2B2B2 ; text-decoration:none;}
a.footer:visited{font-size: 11px; color: #B2B2B2; text-decoration:none;}
a.footer:hover{font-size: 11px; color: #B2B2B2; text-decoration:underline;}
a.footer:active{font-size: 11px; color: #B2B2B2; text-decoration:underline;}

a.blue:link{font-size: 12px; color: #4473A3 ; text-decoration:none;}
a.blue:visited{font-size: 12px; color: #4473A3; text-decoration:none;}
a.blue:hover{font-size: 12px; color: #4473A3; text-decoration:underline;}
a.blue:active{font-size: 12px; color: #4473A3; text-decoration:underline;}

a.subnav:link{font-size: 12px; color: #4D4D4D ; text-decoration:none;}
a.subnav:visited{font-size: 12px; color: #4D4D4D; text-decoration:none;}
a.subnav:hover{font-size: 12px; color: #4473A3; text-decoration:underline;}
a.subnav:active{font-size: 12px; color: #4473A3; text-decoration:underline;}

a.search:link{font-size: 12px; color: #4D4D4D ; text-decoration:underline;}
a.search:visited{font-size: 12px; color: #4D4D4D; text-decoration:underline;}
a.search:hover{font-size: 12px; color: #4473A3; text-decoration:underline;}
a.search:active{font-size: 12px; color: #4473A3; text-decoration:underline;}


input,select,textarea
{
    font-size:12px;color:#4D4D4D;border:1px solid #4D4D4D;
}
textarea.wide
{    
    width:300px;height:150px;
}
input.text
{    
    width:150px;height:22px;
}
input.wide
{   
    width:300px;height:22px;
}


table#generated td
{
    border-left:1px solid white;
    border-top:1px solid white;
}
table#generated a{color: #4D4D4D ; text-decoration:none;}
table#generated a:hover{text-decoration:underline;}

a img{
	border : none;
	}
	
.table_title {
background-color:#DBDBDB;
background-image:url(../images/table_corner.gif);
background-position:right top;
background-repeat:no-repeat;
color:#4D4D4D;
font-size:12px;
font-weight:bold;
padding:6px 0 0 14px;
}
.bloc_picture {
display:block;
margin:15px auto;
width:924px;
}
.carre {width:700px;}
.picture {
display:block;
float:left;
height:260px;
}
.bloc_picture .picture img {
}
.bloc_picture .picture span {
display:inline-block;
text-align:center;
width:100%;
color:#4D4D4D;
font-size:14px;
font-weight:bold;
line-height:18px;
}
.legend {
margin:0 auto;
width:924px;
}
.legend span {
display:block;
float:left;
margin:10px 24px 10px 20px;
text-align:center;
width:179px;
padding:0;
}
.legend_2 {
margin:0 auto;
width:924px;
}
.legend_2 span {
padding:0;
display:block;
float:left;
margin:10px 0 10px 210px;
-margin:10px 90px 0 110px;
text-align:center;
width:168px;

}

.docs a,
.docs a:link,
.docs a:visited {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-left:12px;
margin-right:12px;
text-decoration:none;
}
.docs a:hover {color:#424242;;}
.docs {
background-color:#FED300;
border:0 none;
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
padding:0;
text-align:left;
}
.docs span {
display:block;
padding:6px 0 6px 26px;
text-align:left;
}
.article_graphe {
height:260px;
width:100%;
}
.article_graphe .left img {
margin-top:10px;
}
.steel_plate {
color:#444444;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
margin-left:385px;
margin-top:211px;
position:absolute;
}
.steel_plate2 {
color:#444444;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
margin-left:393px;
margin-top:216px;
position:absolute;
}
.steel_plate3 {
color:#444444;
font-family:Comic Sans MS;
font-size:12px;
font-weight:bold;
margin-left:387px;
margin-top:216px;
position:absolute;
}
.left { float:left; margin-right:75px; }
.right {  float:right;  }
.center { margin-left:325px;}