body {
	font-family: verdana,arial, sans-serif ;
	font-size:12px;
	font-style:none;
	color:#2a3954;
	margin:0px;
}

a{
	color:#4E4E4E;
	text-decoration:underline;
}
a:hover{
	color:#003399;
	text-decoration:underline;
}

p{
	margin-top:5px;
	margin-bottom:5px;
}

h1 { 
	font-family: verdana,arial, sans-serif ;
	font-size : 16px ;
	color : #003399 ;
	font-weight : bold ;
	margin-bottom:0px;
}

h2 { 
	font-family: verdana,arial, sans-serif ;
	font-size : 14px ;
	color : #003399 ;
	font-weight : bold ;
	margin-top:0px;
	margin-bottom:0px;
}

h3 { 
	font-family: verdana,arial, sans-serif ;
	font-size : 13px ;
	color : #000000 ;
	font-weight : bold ;
	margin-top:0px;
	margin-bottom:0px;
}

h4 {
	font-family: verdana,arial, sans-serif ; 
	font-size : 13px ;
	color : #003399 ;
	font-weight : normal ;
	margin-top:0px;
	margin-bottom:0px;
}

h5 { 
	font-family: verdana,arial, sans-serif ;
	font-size : 12px ;
	color : #000000 ;
	font-weight : normal ;
}

h6 { 
	font-family: verdana,arial, sans-serif ;
	font-size : 10px ;
	color : #003399 ;
	font-weight : normal ;
}

img.block { 
	display : block;
}

img { 
	display : inline;
}

ul{
	list-style-image : url(/images/actu/puce.gif);
}

table{
	font-family: verdana,arial, sans-serif ;
	font-size: 12px ;
}

td{
	font-family: verdana,arial, sans-serif ;
}
.corps {
	padding:7px;
	background-color:#FFFFFF;
}

div#chainage{
    font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #2656A2 ; 
	padding-left:10px;
	padding-bottom:10px;
}

a.chainage  {
    font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #2656A2 ; 
	text-decoration: none;
}      
a.chainage:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #2656A2 ; 
	text-decoration: underline;
}

table.footer {
	width:100%;
	height:42px;
	background:url('/images/foot/fond_foot.gif');
	text-align:center;
	font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #5C5C5C ; 
	}
a.footer  {
    font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #5C5C5C ; 
	text-decoration: none;
}      
a.footer:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 10px ;
	color: #5C5C5C ; 
	text-decoration: underline;
}

.titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 13px ;
	font-weight:bold;
	color:#2354A5;
}

a.titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 13px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: none;
}

a.titre:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 13px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: underline;
}

a.titre2 {
	font-family: arial,verdana, sans-serif ;
	font-size: 14px ;
	font-weight:normal;
	color:#4E4E4E;
	text-decoration: none;
}

a.titre2:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 14px ;
	font-weight:normal;
	color:#4E4E4E;
	text-decoration: underline;
}

.actu_titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
}

a.actu_titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: none;
}

a.actu_titre:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: underline;
}

a.liste_titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: none;
}

a.liste_titre:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
	text-decoration: underline;
}

.actu_detail {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#33ABD8;
}
.actu_chapeau {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#303030;
}
.actu_chapeau2 {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#7F7F7F;
}
a.actu_chapeau {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#7F7F7F;
	text-decoration: none;
}

a.actu_chapeau:hover {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#7F7F7F;
	text-decoration: underline;
}
.revient_titre {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:none;
	color:#2354A5;
}
.revient_detail {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#33ABD8;
}
.rouge {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#BA0F0B;
}
.bleu {
	font-family: arial,verdana, sans-serif ;
	font-size: 11px ;
	font-weight:bold;
	color:#2354A5;
}
.puce {
	background:url(/images/actu/puce.gif) no-repeat left 3px;
	padding-left : 12px;
}
.puce2 {
	background:url(/images/nav/puce2.gif) no-repeat;
	padding-left : 12px;
	background-position:0% 65%;
}
.puce_bas {
	background:url(/images/tableau/puce_bas.gif) no-repeat;
	padding-left : 12px;
	background-position:0% 65%;
}
.puce_grise {
	background:url(/images/pr/puce_grise.gif) no-repeat;
	padding-left : 12px;
	background-position:0% 65%;
}
/*.ssmenu {
	font-size: 12px ;
	color: #ffffff ; 
	text-decoration: none;
}
a.ssmenu {
    font-family: arial,verdana, sans-serif ;
	font-size: 12px ;
	color: #ffffff ; 
	text-decoration: none;
}      
a.ssmenu:hover { 
        font-family: arial,verdana, sans-serif ;
	font-size: 12px ;
	color: #9ebbea; 
	text-decoration: none;
}*/
.ssmenu {
	font-size: 12px ;
	color: #0B8FAF ; 
	text-decoration: none;
}
a.ssmenu {
    font-family: arial,verdana, sans-serif ;
	font-size: 12px ;
	color: #0B8FAF ; 
	text-decoration: none;
}      
a.ssmenu:hover { 
    font-family: arial,verdana, sans-serif ;
	font-size: 12px ;
	color: #FFFFFF; 
	text-decoration: none;
}
.arbo {
	height:30px;
	border-bottom : solid 1px #ADADAD;
	padding-left : 10px;
	font-family: arial,verdana, sans-serif ;
	font-size:10px;
	font-style:italic;
	color:#2656A2;
}
.onglet_pr {
	height:30px;
	padding-left:10px;
	width:60px;
}
.text_brut {
	vertical-align:top;
	padding-left:10px;
	padding-right:15px;
	width:520px;
	font-family: verdana,arial, sans-serif ;
	font-size:12px;
	font-style:none;
	color:#4E4E4E;
}
.image_brut {
	vertical-align:top;
	
}
.encadre_abo {
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}

.encadre_libre{
	vertical-align:top;
	padding-left:10px;
	padding-right:5px;
}
.fond_logue {
	background:url('/images/pr/fond_abonne.gif') repeat-x;
	border-left: solid 1px #ADADAD;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	vertical-align:top;
	padding:10px;
}
.fond_tableau {
	background:url('/images/pr/fond_abonne.gif') repeat-x;
	border-left: solid 1px #ADADAD;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	vertical-align:top;
	padding:10px;
}

.padd {
	padding-top:10px;
}
td.tableau_haut {
	vertical-align:center;
	text-align :center;
	border-right:solid 1px #ADADAD;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_haut_tableau.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}

td.tableau_haut.tableau_haut2 {
	border-top : solid 1px #ADADAD;
}


a.tableau_haut {
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}

a.tableau_haut:hover {
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}

.tableauc1 {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	padding-left:10px;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc1.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	
}
.tab1 {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	vertical-align:center;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc1.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	
}
.tableauc3 {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	padding-left:10px;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc3.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}   
.tableauc5 {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	text-align :center;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc5.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}
.tableaufin {
	padding-left:17px;
	vertical-align:center;
	text-align :left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_bleu.gif') repeat-x;
	background-color:#ECFAFE;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}

.tableaufin2 {
	padding-left:17px;
	padding-right:17px;
	vertical-align:center;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_bleu.gif') repeat-x;
	background-color:#ECFAFE;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
}

.tableaufin3 {
	padding-left:0px;
	padding-right:0px;
	vertical-align:center;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_bleu.gif') repeat-x;
	background-color:#ECFAFE;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	text-align:center;
}

.tab5 {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	text-align:center;
	border-left: solid 1px #FFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc5.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	
}
.tab6 {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	text-align:center;
	border-left: solid 1px #FFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_bleu.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	
}    
      
.tab_entete {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	text-align:center;
	border-left: solid 1px #FFF;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/bg.jpg') repeat-x;
	background-color:#F5F8FB;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	
}

a.entete {
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	color:#484848;
	text-decoration:none;	
}

a.entete:hover {
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	color:#484848;
	text-decoration:underline;	
}

.borderdb {
	width:2px;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/db_border.gif');
}
.borderdb2 {
	width:2px;
	border-bottom: solid 1px #ADADAD;
}
.series {
	overflow-x : auto ;
	overflow-y : auto ;
	border:none;
}
.fond_page {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	border-top: solid 1px #6ADDF9;
	border-bottom: solid 1px #6ADDF9;
	background:url('/images/page/bg_page.gif');
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#2656A2;
	
}
.onglet {
	border-bottom: solid 1px #FFF;
	background:url('/images/pr/bordure.gif') repeat-x bottom;
	width:100%;
}

.onglet2 {
	border-bottom: solid 1px #FFF;
	background:url('/images/pr/bordure.gif') repeat-x bottom;
}
.formulaire{
	font-family:arial, verdana, sans-serif ;
	font-size:14px;
	font-variant:small-caps;
	font-style:none;
	font-weight:none;
	color:#666;
}

.graph{
	font-family: arial, sans-serif ;
	margin-bottom:0px;
	margin-top:5px;
	font-size:11px;
	color:#777;
}

.graph-indice{
	color:#BA0F0B;
	font-weight:bold;
}

.graph2{
	font-family: arial, sans-serif ;
	margin-bottom:0px;
	margin-top:5px;
	font-size:11px;
	color:#777777;
}

.gauche  {
    border-left:solid 1px #ADADAD;
	font-family : Arial, Helvetica, sans-serif; 
	font-size:13px; 
    border-width:1px;
}

.num_page {
	font-size:11px;
	color:#FF0000;
}

a.num_page {
	font-size:11px;
	color:#2656A2;
	text-decoration:none;
}

a.num_page:hover {
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.defaut {
	border-top : solid 1px #ADADAD;
	border-left: solid 1px #ADADAD;	
}

.defaut TD {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/fond_tableauc5.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	height:25px;
}

.defaut TH {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	text-align:center;
	/*border-left: solid 1px #FFF;*/
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/bg.jpg') repeat-x;
	background-color:#F5F8FB;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	height:25px;
}


.encadre {
	border-top : solid 1px #ADADAD;
	border-left: solid 1px #ADADAD;	
	border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;	
}

.encadre TD {
	margin-left:auto;
	margin-right:auto;
	/*border-right: solid 1px #ADADAD;
	border-bottom: solid 1px #ADADAD;*/
	background:url('/images/tableau/fond_tableauc5.gif') repeat-x;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	height:25px;
}

.encadre TH {
	margin-left:auto;
	margin-right:auto;
	vertical-align:center;
	/*border-left: solid 1px #FFF;*/
	/*border-right: solid 1px #ADADAD;*/
	border-bottom: solid 1px #ADADAD;
	background:url('/images/tableau/bg.jpg') repeat-x;
	background-color:#F5F8FB;
	font-family:arial, verdana, sans-serif ;
	font-size:11px;
	font-style:none;
	color:#484848;
	height:25px;
}

.sondage_rouge{ 
	color: #ff2600;
}
.sondage_bleu {
	color: #598cd8;
}
.sondage_vert { 
	color: #00c541;
}
.sondage_jaune { 
	color: #D7B317;
}

.rouge2 {
	color:#BA0F0B;
}
.sous_menu_nav{

width:144px;
height:17px;
background:url('/images/nav/fond_ssmenu.gif');
border-bottom:solid 1ppx #FFF;

}