BODY
{
	margin: 0px;
	padding: 0px;
	border:none;
	background-image: url(../img_com/fond2.gif);
	background-repeat: repeat-x;
	background-position:center top;
	background-color:#fff;
}

img {
border:none;
}

form {
padding:0px;
margin:0px;
}

#conteneur {
text-align:left;
width:968px;
}


/* CONTENU TOP */ 
#header {
position:relative;
margin-top:10px;
}

/* DISCLAIMER */ 
#centreintro {
float:left;
width:968px;
}
.block_topintro {
width:968px;
background-image: url(../img_com/block_top.png);
background-repeat: no-repeat;
height:8px;
font-size:4px;
font-family: Tahoma, Helvetica, sans-serif;
}
.block_centreintro {
width:968px;
background-image: url(../img_com/block_centre.png);
background-repeat: repeat-y;
z-index:220;
}
.block_bottomintro {
background-image: url(../img_com/block_bottom.png);
background-repeat: no-repeat;
width:968px;
height:8px;
font-size:4px;
z-index:100;
}

/* HOME */
#centre_home {
float:left;
width:581px;
margin-top:2px;
margin-right:2px;
margin-left:1px;
}

* html #centre_home {
margin-right:0px;
margin-left:0px;
}



.block_home_top {
background-image: url(../img_com/block_top_581.png);
background-repeat: no-repeat;
height:8px;
font-size:4px;
font-family: Tahoma, Helvetica, sans-serif;
}

* html .block_home_top {
background-image: url(../img_com/block_top_581.gif);
}

.block_home_centre {
background-image: url(../img_com/block_centre_581.png);
background-repeat: repeat-y;
}

* html .block_home_centre {
background-image: url(../img_com/block_centre_581.gif);
background-repeat: no-repeat;
}

.block_home_centre h2{
margin:0px;
padding:0px;
font-size:11px;
line-height:12px;
padding-bottom:6px;
padding-top:16px;
}

.block_home_centre .marge {
padding-top:0px;
padding-left:28px;
padding-right:20px;
color:#004094;
font-weight:normal;
font-size: 11px;
line-height:16px;
font-family: arial, Helvetica, sans-serif;
text-decoration:none;
position:relative;
clear:both;
}

.block_home_centre img {
display:block;
}

.block_home_centre .sep_hor_home {
padding-left:4px;
padding-top:10px;
padding-bottom:0px;
}

* html .block_home_centre .sep_hor_home {
padding-left:5px;
}

/* 
.block_home_centre .block_actu_home {
float:left;
width:270px;
}*/

.block_home_centre .block_actu_home {
float:left;
width:480px;
}


.block_home_centre .sep_vertical_home {
float:left;
width:7px;
}


.block_home_centre .block_presse_home {
float:left;
width:250px;
}

.block_home_centre .block_presse_home .marge_presse_home {
padding-left:20px;
padding-right:20px;
}

.block_home_centre .block_actu_home .marge_actu_home {
padding-right:20px;
}


.block_home_centre .sep_rss_home {
clear:both;
padding-left:4px;
padding-top:0px;
padding-bottom:10px;
}

* html .block_home_centre .sep_rss_home {
padding-left:5px;
}

.block_home_bottom {
background-image: url(../img_com/fin_rss.gif);
background-repeat: no-repeat;
height:53px;
font-size:11px;
display:block;
position:relative;
}
.block_home_bottom_en {
background-image: url(../img_com/fin_rss_en.gif);
background-repeat: no-repeat;
height:53px;
font-size:11px;
display:block;
position:relative;
}

* html .block_home_bottom { 
margin-left:1px;
 }

* html .block_home_bottom_en { 
margin-left:1px;
 }
 
.block_home_bottom .lemarquee {
margin-left:166px;
padding-top:18px;
font-size:12px;
height:20px;
font-family: arial, Helvetica, sans-serif;
color:#004795;
 }


#home_actu {
float:left;
width:192px;
margin-top:3px;
background-image: url(../img_com/fond_droite_home.gif);
background-repeat: no-repeat;
}

.tit_home_actu {
font-size:12px;
font-family: Tahoma,arial, Helvetica, sans-serif;
color:black;
font-weight:bold;
padding-top:6px;
padding-bottom:10px;
}


.fleche_vert_actu {
background-image: url(../img_com/fleche_vert_actu.gif);
background-repeat: no-repeat;
padding-left:14px;
margin-top:8px;
color:#8B9530;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_vert_actu a, .fleche_vert_actu alink {
color:#8B9530;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.fleche_bleu_actu {
background-image: url(../img_com/fleche_bleu_actu.gif);
background-repeat: no-repeat;
padding-left:14px;
margin-top:8px;
color:#004795;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_bleu_actu a, .fleche_bleu_actu alink {
color:#004795;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.actif_titre{
color:#FFFFFF;
background-color:#004795;
font-weight:bold;
font-size: 13px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

.actu_top {
width:193px;
background-image: url(../img_com/home_actu_top.gif);
background-repeat: no-repeat;
height:29px;
font-size:12px;
font-family: Tahoma,arial, Helvetica, sans-serif;
color:white;
font-weight:bold;
}

.actu_centre {
background-image: url(../img_com/home_actu_centre.gif);
background-repeat: repeat-y;
padding-left:3px;
padding-right:3px;
}

.marge_home_actu {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
color:#8B9530;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

.marge_home_actu a, .marge_home_actu alink {
color:#8B9530;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

.actu_bottom {
width:193px;
margin-top:0px;
}

.block_gamme_bottom {
background-image: url(../img_com/block_bottom_581.png);
background-repeat: no-repeat;
height:53px;
font-size:11px;
display:block;
position:relative;
}




/* MENU GAUCHE */ 

#block_gauche {
float:left;
width:192px;

margin-top:2px;
}

#nav {
text-align:left;
margin-top:0px;
padding-left:6px;
padding-top:3px;
background-image: url(../img_com/fond_gche.png);
background-repeat: no-repeat;
}

* html #nav {
background-image: url(../img_com/fond_nav3.gif);
}


#nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none outside;
	list-style-position: outside;
}

#nav li {
	list-style: none;
	padding:0px;
	margin:0px;
	line-height:12px;
}

#nav .li_vert {
background-image: url(../img_com/puce_vert.gif);
background-repeat: no-repeat;
padding-left:16px;
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:6px;
margin-bottom:10px;
margin-left:4px;
}

#nav .li_vert a, #nav .li_vert alink {
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

#nav .li_bleu {
background-image: url(../img_com/puce_bleu.gif);
background-repeat: no-repeat;
padding-left:16px;
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:6px;
margin-bottom:10px;
margin-left:4px;
}

#nav .li_bleu a, #nav .li_bleu alink {
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}
#nav .li_bleu a:hover {
text-decoration:underline;
}

#nav .li_bleu_clair {
background-image: url(../img_com/puce_bleu_clair.gif);
background-repeat: no-repeat;
padding-left:16px;
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:6px;
margin-bottom:10px;
margin-left:16px;
}
#nav .li_bleu_clair a:hover {
text-decoration:underline;
}

#nav .li_bleu_clair a, #nav .li_bleu_clair alink {
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

#nav .li_vert_clair {
background-image: url(../img_com/puce_vert.gif);
background-repeat: no-repeat;
padding-left:16px;
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:6px;
margin-bottom:10px;
margin-left:16px;
}

#nav .li_vert_clair a, #nav .li_vert_clair alink {
color:#004795;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}


#nav .nav_off {
padding-left:6px;
padding-top:11px;
padding-bottom:11px;
background-image: url(../img_com/nav_off.gif);
background-repeat: no-repeat;
text-align:left;
color:white;
font-weight:bold;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
margin-top:3px;
}
#nav .nav_off a:hover {
text-decoration:underline
}

#nav .nav_off a, #nav .nav_off alink {
color:white;
font-weight:bold;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

#nav .nav_on {
padding-left:6px;
padding-top:11px;
padding-bottom:11px;
background-image: url(../img_com/nav_on.gif);
background-repeat: no-repeat;
text-align:left;
color:#004795;
font-weight:bold;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
margin-top:3px;
}

#nav .nav_on a, #nav .nav_on alink {
color:#004795;
font-weight:bold;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}


#fin_nav {
background-image: url(../img_com/fond_gche_bottom.png);
background-repeat: no-repeat;
width:192px;
height:8px;
font-size:4px;
}

* html #fin_nav {
background-image: url(../img_com/fond_gche_bottom.gif);
}

/* CENTRE */ 

#centre {
float:left;
width:775px;
margin-top:2px;
}

.block_top {
width:775px;
background-image: url(../img_com/block_top.gif);
background-repeat: no-repeat;
height:8px;
font-size:4px;
font-family: Tahoma, Helvetica, sans-serif;
}
.block_centre {
background-image: url(../img_com/fond_775.gif);
background-repeat: no-repeat;
z-index:220;
background-color:white;
}



.block_bottom {
background-image: url(../img_com/block_bottom.gif);
background-repeat: no-repeat;
z-index:100;
height:8px;
font-size:4px;
}

#block_left {
float:left;
width:490px;
color:#004094;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:0px;
padding-top:6px;
}

#block_left a, #block_left alink {
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

#block_right {
float:left;
width:278px;
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:5px;
margin-left:2px;
z-index:210;
border-left:solid 1px #004094;
}

#block_right a, #block_right alink {
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.block_right_marge {
padding-top:40px;
padding-left:14px;
padding-right:14px;
}



.tit {
padding-left:16px;
padding-top:16px;
}

.graph {
margin-top:16px;
text-align:center;
padding-bottom:30px;
}

.block_centre .marge {
padding-top:20px;
padding-left:28px;
padding-right:10px;
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.block_centre .marge a, .block_centre .marge alink {
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.fleche_bleu {
background-image: url(../img_com/fleche_bleu.gif);
background-repeat: no-repeat;
padding-left:14px;
color:#004094;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}


.fleche_bleu2 {
background-image: url(../img_com/fleche_bleu.gif);
background-repeat: no-repeat;
padding-left:14px;
color:#004094;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:10px;
}

.photo1 {
padding-top:20px;
padding-left:14px;
width:98px;
float:left;
}

.photo2 {
padding-top:20px;
padding-left:14px;
width:168px;
float:left;
}
.texte {
color:#004094;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
padding-right:5px;
}

.texte1 {
width:560px;
float:left;
padding-left:15px;
padding-top:24px;
color:#004094;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
line-height:16px;
}

.titre2 {
float:left;
padding-left:25px;
color:#004094;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_vert {
background-image: url(../img_com/fleche_vert.gif);
background-repeat: no-repeat;
color:#004094;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:8px;
}
.fleche_vert a, .fleche_vert alink {
color:#004094;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

.num1, .num2, .num3, .num4 ,.num5, .num6 {
color:#004094;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:26px;
padding-top:2px;
padding-bottom:2px;
margin-top:6px;
}

.num1 {
background-image: url(../img_com/num1.gif);
background-repeat: no-repeat;
}

.num2 {
background-image: url(../img_com/num2.gif);
background-repeat: no-repeat;
}

.num3 {
background-image: url(../img_com/num3.gif);
background-repeat: no-repeat;
}

.num4 {
background-image: url(../img_com/num4.gif);
background-repeat: no-repeat;
}

.num5 {
background-image: url(../img_com/num5.gif);
background-repeat: no-repeat;
}

.num6 {
background-image: url(../img_com/num6.gif);
background-repeat: no-repeat;
}

.texte_vert {
color:#8B9530;
}

.sep_bleu {
clear:both;
width:700px;
margin-top:10px;
font-size: 4px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
height:1px;
border-top:solid 1px #004795;
}


/* ACTUALITE */
.liste_mois_actu {
float:left;
color:black;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
} 

.liste_mois_actu a, .liste_mois_actu alink {
color:black;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.tit_mois_actu {
margin-top:16px;
color:black;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

.img_actu {
padding-right:10px;
padding-top:6px;
float:right;
}

.fleche_bleu_actu2 {
background-image: url(../img_com/fleche_bleu_actu.gif);
background-repeat: no-repeat;
padding-left:14px;
margin-top:2px;
color:#004795;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_bleu_actu2 a, .fleche_bleu_actu2 alink {
color:#004795;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_vert_actu2 {
background-image: url(../img_com/fleche_vert_actu.gif);
background-repeat: no-repeat;
padding-left:14px;
margin-top:0px;
color:#8B9530;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

.fleche_vert_actu2 a, .fleche_vert_actu2 alink {
color:#8B9530;
font-weight:normal;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.actu_archive {
float:right;
}

#nav_actu .texte_vert {
color:#8B9530;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

#nav_actu .texte_vert a, #nav_actu .texte_vert alink {
color:#8B9530;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

#nav_actu .texte_vert_on {
color:#8B9530;
font-size: 12px;
font-weight:bold;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

#nav_actu .texte_vert_on a, #nav_actu .texte_vert_on alink {
color:#8B9530;
font-size: 12px;
font-weight:bold;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}




/* FOOTER */

#footer {
clear:both;
margin-top:4px;
margin-left:4px;
width:960px;
position:relative;
background-color:#E0EBF3;
height:76px;
text-align:left;
color:black;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
}

#footer .gauche {
padding-left:50px;
margin-top:30px;
float:left;
}

#footer .droite {
margin-top:10px;
float:left;
width:530px;
text-align:right;
}

#footer a, #footer alink {
color:black;
font-weight:normal;
font-size: 11px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:none;
}

/* Plan du site */
.fleche_bleu_plan a, .fleche_bleu_plan alink {
background-image: url(../img_com/fleche_bleu.gif);
background-repeat: no-repeat;
padding-left:14px;
color:#004795;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}
.fleche_bleu_plan a:hover {
color:#8b9530;
font-weight:bold;
font-size: 12px;
font-family: Tahoma,Verdana,arial, Helvetica, sans-serif;
text-decoration:underline;
}

.plan a, .plan alink {
color:#004795
}
.plan a:hover {
color:#8b9530
}

#home_actu .block_vert_home {
width:177px;
height:134px;
background-image: url(../img_com/block_vert_home.gif);
background-repeat: no-repeat;
color:#97BF0D;
cursor:pointer;
}

#home_actu .block_orange_home {
width:177px;
height:134px;
background-image: url(../img_com/block_orange_home.gif);
background-repeat: no-repeat;
color:#F29400;
cursor:pointer;
}

#home_actu .block_bleu_home {
width:177px;
height:134px;
background-image: url(../img_com/block_bleu_home.gif);
background-repeat: no-repeat;
color:#003F8D;
cursor:pointer;
}

#home_actu .marge {
padding-left:7px;
padding-top:8px;
padding-bottom:4px;
}

#home_actu .sep {
height:5px;
font-size:2px;
}

#home_actu .col_gauche {
float:left;
width:74px;
padding-top:60px;
}

#home_actu .col_droite {
float:left;
width:100px;
padding-top:20px;
}

#home_actu .col_gauche .chiffre{
height:50px;
overflow:hidden;
padding-left:2px;
color:white;
font-size:16px;
font-weight:bold;
font-family: arial, Helvetica, sans-serif;
}


#home_actu .col_gauche .date_perf{
padding-left:1px;
color:white;
font-size:10px;
font-family: arial, Helvetica, sans-serif;
line-height:11px;
}

#home_actu .col_droite .titre_home{
padding-left:4px;
font-size:11px;
font-family: arial, Helvetica, sans-serif;
height:98px;
overflow:hidden;
}

#home_actu .col_droite .titre_home strong {
font-size:12px;
display:block;
padding-bottom:2px;
}

#home_actu .col_droite .date_home {
position:relative;
display:block;
padding-left:4px;
font-family: arial, Helvetica, sans-serif;
font-size:11px;
}

ul.liste_flux_rss {
margin:0px;
padding:0px;
}

ul.liste_flux_rss li {
display:inline;
color:#004795;
}

ul.liste_flux_rss li a, ul.liste_flux_rss li alink{
display:inline;
color:#004795;
text-decoration:none;
}




