* { 
       /*background:inherit;*/
        border:none;
        color:inherit;
        font:inherit;
        margin:0;
        padding:0;
        text-indent:0;
        text-decoration:none
}

body 	{
background:url(../images/interface/background.jpg);
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}

.small{
font-size:8px; 
}

ul li{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		display:block;
		text-align:left;
		margin-left:10px;
		margin-top:5px;
}

td			{		vertical-align:top; }

p			{
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
				
			}
			
a:link		{ 
						color: #365992; 
						font-size: 11px;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
					}	
a:visited		{ 
						color: #365992; 
						font-size: 11px;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
					}	
a:active		{ 
						color: #365992; 
						font-size: 11px;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
					}	
a:hover		{ 
						color: #33c0ee; 
						font-size: 11px;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
					}	
							
#footer 	{ 
					width:718px;
					height:43px;
					color:#9f9f9f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
					vertical-align:middle;
					padding-left:20px;
					font-weight:normal;
					background:url(../images/interface/footerBack.jpg);
					background-repeat:no-repeat;
				}
				
#footer a	{ 
					text-decoration:none;
					color:#9f9f9f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
					vertical-align:middle;
					font-weight:normal;
				}

#footer a:hover	{ 
					text-decoration:none;
					color:#eeeeee;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
					vertical-align:middle;
					font-weight:normal;
				}	
				
				
#footerLiens 	{ 
					color:#9f9f9f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
					vertical-align:middle;
					padding-left:20px;
				}
				
#footerLiens a	{ 
					text-decoration:none;
					color:#9f9f9f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
				}

#footerLiens a:hover	{ 
					text-decoration:none;
					color:#eeeeee;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					text-align:left;
				}	
	
	
#sousMenu	{
						background-color:#616161;
						text-align:left;
						padding-left:20px;
						padding-bottom:5px;
						color:#365992;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;		
						vertical-align:middle;
					}
				
#sousMenu a	{ 
					text-decoration:none;
					color:#365992;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					text-align:left;
					vertical-align:middle;
					font-weight:normal;
				}

#sousMenu a:hover	{ 
					text-decoration:none;
					color:#eeeeee;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					text-align:left;
					vertical-align:middle;
					font-weight:normal;
				}		
				
.evidenceBleuCiel { 
						color: #00a4d5; 
						font-weight: bold;
						font-size: 12px;
						font-family:Arial, Helvetica, sans-serif;
					}
					
.evidenceBleu { 
						color: #365992; 
						font-weight: bold;
						font-size: 12px;
						font-family:Arial, Helvetica, sans-serif;
					}
					
.couleurBleu{
color: #00a4d5; 
}
	
ul				{	
					list-style-image:url(/images/fleche.gif);
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
					display:block;
				}

.listeBleuCiel a 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					list-style-image:url(/images/fleche-over.gif);
					text-decoration:none;
					list-style-position:inside;
					padding-left:3px;
					margin-left:3px;
					width:150px;
					
				}
.listeBleuCiel a:visited			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCiel a:active 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCiel a:hover 			{ 
					color:#00a4d5;
					font-size: 11px;
					list-style-image:url(/images/fleche-over.gif);
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
				
.listeBleuCielL a 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					list-style-image:url(/images/fleche-over.gif);
					text-decoration:none;
					list-style-position:inside;
					padding-left:3px;
					margin-left:3px;
					width:300px;
					
				}
.listeBleuCielL a:visited			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCielL a:active 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCielL a:hover 			{ 
					color:#00a4d5;
					font-size: 11px;
					list-style-image:url(/images/fleche-over.gif);
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
				

.listeBleuCiel3niv a 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					list-style-image:url(/images/fleche.gif);
					text-decoration:none;
					list-style-position:inside;
					padding-left:5px;
					margin-left:5px;
					margin-right:10px;
					width:150px;
					
				}
.listeBleuCiel3niv a:visited			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCiel3niv a:active 			{ 
					color:#365992;
					font-size: 11px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCiel3niv a:hover 			{ 
					color:#00a4d5;
					font-size: 11px;
					list-style-image:url(/images/fleche.gif);
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
				
				
.listeBleuCielIndex a 			{ 
					color:#365992;
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
					list-style-image:url(/images/fleche-over.gif);
					text-decoration:none;
					list-style-position:inside;
					padding-left:5px;
					margin-left:5px;
					
				}
.listeBleuCielIndex a:visited			{ 
					color:#365992;
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCielIndex a:active 			{ 
					color:#365992;
					font-size: 12px;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
.listeBleuCielIndex a:hover 			{ 
					color:#00a4d5;
					font-size: 12px;
					list-style-image:url(/images/fleche-over.gif);
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
			
.barreHorizontale			{ 
				color:#dedede;
				width : 200px;
				noshade:noshade;
				height:1px;
				margin-bottom:10px;
				margin-top:10px;
}

.Celcontenu{
width:570px;
background-image:url(/images/interface/repeat-backG.jpg);
background-repeat:repeat-y;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:50px;
padding-right:50px;
}

.Celfooter{
background-image:url(/images/interface/repeat.jpg);
}

.Celcontenu *{
background-color:#FFFFFF;
background-image:none;
}

.CelcolonneGauche{
width:228px;
background-color:#FFFFFF;
background-image:url(/images/interface/degBlanc.jpg);
}

.CelcolonneHome{
width:228px;
background-image:url(/images/interface/deg.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.Celboutons{
width:228px;
background-color:#FFFFFF;
background-image:url(/images/interface/degBlanc.jpg);
text-align:left;
}

.footerD{
width:810px;
height:43px;
background-image:url(/images/interface/footer.jpg);
color:#9f9f9f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
font-weight:normal;
}

.Cellangues{
background-color:#616161;
background-image:url(/images/interface/degGris.jpg);
width:228px;
height:67;
color:#9f9f9f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding-right:10px;
font-weight:normal;
}

.TablePrincipal{
width:810px;
margin:0px auto;
}

.ariane{
background-image:url(/images/interface/top-colonne_bck.jpg);
color:#365992;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:right;
padding-right:60px;
padding-top:5px;
}

.HomepageCel{
background-image:url(/images/home/interfaceMice-railroute3.jpg);
}

.NewsTitre{
color:#365992;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.NewsReferences{
color:#365992;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.NewsTexte{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.NewsTab{
padding-left:10px;
padding-right:10px;
}

.ligneTemps{
padding-top:5px;
border-top:1px solid #2068cc;
}
.ligneTempsSep{
border-left:1px solid #2068cc;
}

.tableLigneTemps{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/*********************************************************** H */

h1{
color:#20358c;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding-bottom:10px;
}

h2{
color:#7f80b8;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

h3{
color: #00a4d5;
font-weight:bold;
font-size:14px;
margin-bottom:3px;
margin-top:8px;
}

h4{
color: #365992;
font-weight:bold;
font-size:12px; 
margin-bottom:3px;
margin-left:10px;
}

h5{
color: #365992;
font-weight:bold;
font-size:12px; 
}

.bulletsMenu{
padding-left:30px;
width:100%;
}

.imRight{
float:right;
}
.padRight{
padding-left:20px;}


.padLeft{
padding-right:20px;}


.Dwn{
list-style-image:url(/esm/images/arrow.gif);
list-style-position:outside;
text-align:left;
}
.CelMenu{
border-right:1px dotted  #666666;
border-left:1px dotted #666666;
}

.spacer{
clear:both;
visibility:hidden;}
