* {
	margin:0;
	padding:0;
	text-indent:0;
}

img { 
	border:none;
}

body {
  margin:0 auto;
  text-align: center;
  margin-left: auto;
  margin-right:auto;
	padding:0;  
	font-family:Verdana, sans-serif;
	font-size:12px;
	text-align: center;
	scrollbar-face-color:#CFCFCF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#595959;
	scrollbar-3dlight-color:#595959;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#CFCFCF;
	scrollbar-arrow-color:#ffffff;
	}

#pagebody{
  margin: 0 auto;
  text-align: left;
}

#language td {
    text-align:center;
}

#navigation {
     color: #333333 ;
}

#navigation_back {
    background-color:#d9e6ff;
}
#navigation div.title1 {
    font-weight: bold;
    font-size: 1.1em; 
    text-align:center;
    padding-top: 10px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
}
#navigation div.title2 {
    font-weight: bold;
    font-size: 1.1em;
    text-align:center;
}
#navigation div.title3 {
    font-weight: bold;
    font-size: 1.0em;
    text-align:center;
}
#navigation td.onglet {
    border: solid 0 #454545;
    border-left-width:1px;
    text-align:center;
}
#navigation div.text {
    font-size: 1.0em;
    text-align:justify;
    padding-left: 20px;
    padding-right: 20px;
}
div.nav ul {
  list-style-type: square;
  padding-left: 40px;
  padding-right: 20px;
}
div.listnews ul {
  list-style-type: square;  
    padding-left: 15px;
	padding-right: 10px;
}
ul.text {
  list-style-type: square;
  padding-left: 40px;
  padding-right: 20px;
}
div.nav {
  background-color:#EDF3FF;
  width:480px;
  height:340px;
  position:absolute;
  overflow-y: auto;
  font-size: 8pt;
  scrollbar-track-color:#EDF3FF;
  scrollbar-arrow-color:#454545;
  scrollbar-face-color:#EDF3FF;
  scrollbar-base-color:#EDF3FF;
}
#navigation .closest_station {
    font-size: 0.8em;
}

#navigation .numerotel {
    color:#454570;
    font-size: 1em;
}

#contents {
    text-align:center
}

#news {
    padding-left:5px;
}
#news tr{
   text-align: center;
   height:20px;
}
#news table {
  width:393px;
  border: none;
  border-spacing:0 ;
  padding:0 ;
  text-align: center;
}
#news ul {
  list-style-type: square;
  padding-left:15px;
}

#news ul.tocome {
  list-style-type: circle;
  font-style: italic;
  padding-left:15px;
  color:#451010;
}

#news a.all:link, a.all:visited, a.all:active{
  list-style-type: round;
  font-style: italic;
  color:#451010;
}
#news a.all:hover { 
 color:#1B1DFE;
}


#footer {
    text-align: center;
    font-size: 0.7em;
}

#footer a {
    font-size: 1.05em;
}


.logo {
 font-family:Verdana, sans-serif;
 font-size: 8pt;
 color:#454545; 
 text-decoration:none;
 font-weight: bold;
}

.H2 {
  font-family:Verdana,  sans-serif;
  font-size: 8pt;
  color:#003366; 
  font-weight: bold;
}

table, td, tr {
 font-family:Verdana, sans-serif;
 font-size: 8pt;
 color:#454545;
 text-decoration:none;
}

a:link, a:visited, a:active{ 
 font-family:Verdana, sans-serif;
 font-size: 8pt;
 color:#454545;
 text-decoration:none;
}
a:hover { 
 font-family:Verdana, sans-serif;
 font-size: 8pt;
 color:#1B1DFE;
 text-decoration:none;
}

#expertise {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	padding:0;
  color:#454545;
}
#expertise td.titre {
	font-family:Verdana, sans-serif;
	font-size:9pt;
  font-weight: bold;
  text-align: center;
}

