body
{
	background-color:#EFF1F4;
}

.SeparationFooter {
	background-color:#789cc5;
	width:100%;
	height:1px;
}

.NavFooter {
	margin:0 0 5px 0;
}
.navtop 
	{
	cursor:hand;

	height:23px; 
	padding-left:11px;
	padding-right:12px;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	}
.navtoplink
	{
	font-size: 11px;									   
	color: #040958;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtgris11  
	{
	font-size: 11px;
	color: #040958;
	font-family: Verdana;
	text-decoration: none;
	}
.txtblanctg
	{
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtviole11
	{
	font-size: 11px;
	color: #B645F7;
	font-family: Verdana;
	text-decoration: none;
	}
.txtviole11:hover
	{
	text-decoration: underline;
	}		
.txtnoir11
	{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}	
.txtblanc11
	{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	}		
.txtbleu11
	{
	font-size: 11px;
	color: #0072BC;
	font-family: Verdana;
	text-decoration: none;
	}
.txtbleu11:hover
	{
	text-decoration: underline;
	}
.txtbleu12
	{
	font-size: 12px;
	color: #0072BC;
	font-family: Verdana;
	text-decoration: none;
	}
.txtbleu12:hover
	{
	text-decoration: underline;
	}		
.txtturquoise
	{
	font-size: 12px;
	color: #24BFB6;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtrose11
	{
	font-size: 11px;
	color: #040958;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtrose11:hover
	{
	text-decoration: underline;
	}
.txtrose12
	{
	font-size: 14px;
	color: #FE3B93;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtrose12:hover
	{
	text-decoration: underline;
	}		
.txtrose10
	{
	font-size: 10px;
	color: #FE3B93;
	font-family: Verdana;				   
	text-decoration: none;	 
	}	
.txtrose10Link
	{
	font-size: 10px;
	color: #FE3B93;
	font-family: Verdana;				   
	text-decoration: none;	 
	}	
.txtrose10Link:hover
	{
	text-decoration: underline;
	}		
.txtContenuNewsletter
	{
	font-size: 11px;
	color: #FE3B93;
	font-family: Verdana;
	text-decoration: none;
	}
.txtgris12
	{
	font-size: 12px;
	color: #808080;
	font-family: Verdana;
	text-decoration: none;
	}
	
.txtgris14b
	{
	font-size: 13px;
	color: #333333;
	font-family: Verdana;
	text-decoration: none;
	}	

.txtgris11
	{
	font-size: 11px;
	color: #040958;
	font-family: Verdana;
	text-decoration: none;
	}
.txtgris10a
	{
	font-size: 10px;
	color: #808080;
	font-family: Verdana;
	text-decoration: none;
	}
.nomcollficheligne
    {
	font-size: 10px;
	color: #808080;
	font-family: Verdana;
	text-decoration: none;
	/*
    font-size: 14px;
    color: #FE3B93;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
	*/
    }
.txtgris10
	{
	font-size: 10px;
	color: #808080;
	font-family: Verdana;
	text-decoration: none;
	}
.txtblanc12
	{
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	}
.txtbleue11 
	{
	color:#0C125E;
	font-size:11px;
	font-family:Verdana, Arial;
	text-decoration: none;
}
.txtbleue13 {
	color:#282992;
	font-size:13px;
	font-family:Verdana, Arial;
	text-decoration: none;
}
.txtbleue12
	{
	font-size: 12px;
	color: #1CABD8;
	font-family: Verdana;
	text-decoration: none;
	}	
.txtbleue12:hover{
	text-decoration: underline;
	}	
.txtjaunepromo
	{
	font-size: 14px;
	color: #FEBD3D;
	font-family: Verdana;
	text-decoration: none;	
	}	
.txtjaune11	{
	font-size: 11px;
	color: #FEBD3D;
	font-family: Verdana;
	text-decoration: none;	
	}
.txtrose12
	{
	font-size: 12px;
	color: #FE3B93;
	font-family: Verdana;
	text-decoration: none;
	}
.txtgris12
	{
	font-size: 12px;
	color: #9B9B9B;
	font-family: Verdana;
	text-decoration: none;
	}
.txtrose18
	{
	font-size: 18px;
	color: #FE3B93;
	font-family: Verdana;
	text-decoration: none;
	}
.nomcollficheproduit
    {
    font-size: 14px;
    color: #FE3B93;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    }
.txtbleufonce10
	{
	font-size: 10px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
.txtbleufonce12
	{
	font-size: 12px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
.txtblanc10
	{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
	}
.txtblanc10:hover
	{
	text-decoration: underline;
	}
.butonboblo
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	background-color: #ECEBE5;
	text-decoration: none;
}
.txtnoir12
	{
	font-size: 12px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	}
.txtnoir20
	{
	font-size: 20px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	}
.titrememegammeficheproduit
    {
    font-size: 14px;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    }

.txtgris14
	{
	font-size: 14px;
	color: #9b9b9b;
	font-family: Verdana;
	text-decoration: none;
	}
.txtbleuproduit11
	{
	font-size: 11px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
a.txtbleuproduit11
	{
	font-size: 11px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
a:hover.txtbleuproduit11
	{
	font-size: 11px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: underline;
	} 
.txtbleuproduit10
	{
	font-size: 10px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
a.txtbleuproduit10
	{
	font-size: 10px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: none;
	}
a:hover.txtbleuproduit10
	{
	font-size: 10px;
	color: #216D90;
	font-family: Verdana;
	text-decoration: underline;
	}
/*Plan du site*/
.fond18 { background-color: #1CABD8}
.tit_bleu2_bold { font-family: Verdana, Helvetica, sans-serif; font-size : 14px; color: #1B89C4; font-weight: bold;}
.txt_gris3 { font-family: Verdana, Helvetica, sans-serif; font-size : 11px; color: #858585;}
.link2 {font-family: Verdana, Helvetica, sans-serif; font-size : 11px; color: #858585;}
.link2:hover {  text-decoration:none}
/*End Plan du site*/

/* Chemin de fer */
.chemindeferRubrique
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	
}
.chemindeferRubriqueLink
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	 
	
}
.chemindeferRubriqueLink:hover
{
	text-decoration: underline;	
}


.chemindeferSousRubrique
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	
}
.chemindeferSousRubriqueLink
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	 
	
}
.chemindeferSousRubriqueLink:hover
{
	text-decoration: underline;	
}

.chemindeferPage
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	
}
.chemindeferPageLink
{
	font-size: 10px;
	color: #040958;
	font-family: Verdana;				   
	text-decoration: none;	 
	
}
.chemindeferPageLink:hover
{
	text-decoration: underline;	
}
/* Chemin de fer */

/* Bullet list */
li 
{
	list-style-image: url(/_Images/bullet.gif); 
}

.txtnoir13Vb {
		font-family:Verdana;
		Font-size:13px;
		color:#000000;
		font-weight: bold;
}



.SeparationHeader {
	background-color:#789cc5;
	width:980px;
	height:2px;
}

a.txtnoir11V, .txtnoir11V {
		font-family:Verdana;
		Font-size:11px;
		color:#000000;
		text-decoration:none;
}

a.txtnoir12V, .txtnoir12V {
		font-family:Verdana;
		Font-size:12px;
		color:#000000;
		text-decoration:none;
}

.txtnoir13V {
		font-family:Verdana;
		Font-size:13px;
		color:#000000;
}

a.txtbleu11V, .txtbleu11V {
		font-family:Verdana;
		Font-size:11px;
		color:#040958;
		text-decoration:none;
}

a:hover.txtbleu11V {

		text-decoration:underline;
}

.BlocPageActiveCetteRubrique {
	width:230px; 
	border: 1px solid #82a4c9;
	margin: 0 0 0 10px;
}

.BlocPageActiveAutreRubrique {
	width:230px; 
	border: 1px solid #82a4c9;
	margin: 15px 0 0 10px;
}

.BlocMiniSondage {
	width:230px; 
	border: 1px solid #82a4c9;
	margin: 15px 0 0 10px;
}

.BlocEditeur {
	width:230px; 
	border: 1px solid #82a4c9;
	margin: 15px 0 0 10px;
}

.Bloc {
	width:230px; 
	margin: 15px 0 0 10px;
}

.TableBlocInt {
		margin: 12px 5px 12px 10px;
}

.PuceBleue {
		margin:2px 5px 0 10px;
}

a.Pagination, .Pagination 
{	font-weight:bold;
		font-family:Verdana;
		Font-size:11px;
		color:#82a4c9;
		text-decoration:none;
}
a:hover.Pagination, .Pagination {
		color:#cbcbcb;
		text-decoration:underline;
}
		
.txtorange11
{
	font-size: 11px;
	color: #040958;
	font-family: Verdana;
	text-decoration: none;
}
.txtorange11b
{
	font-size: 11px;
	color: #B66648;
	font-family: Verdana;
	text-decoration: none;
}

	
.txtgris11b
{
	font-size: 11px;
	color: #696969;
	font-family: Verdana;
	text-decoration: none;
}

.txtmarron11
{
	font-size: 11px;
	color: #82a4c9;
	font-family: Verdana;
	text-decoration: none;
}

.txtgris12clien
{
	font-size: 11px;
	color: #82a4c9;
	font-family: Verdana;
	text-decoration:underline;
}

.PointillesY {
	background-image: url(/_images/Pictos/PointillesGrisY.gif); 
	background-repeat:repeat-y;
}
.PointillesBleuY {
	background-image:url(/_images/Pictos/PointillesBleusY.gif); 
	background-repeat:repeat-y;
}

.BlocTextHome
{
		border:1px solid #d9e0ea; 
		margin:0 5px 0 5px; 
		height:119px;
		padding-right:5px;
		padding-left:4px;
		vertical-align:top
}

/*panier*/
#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}
#navcontainer  UL
{
list-style:none;
margin: 0;
padding:0;
}
#navcontainer LI
{
display: block;
margin: 3px;
padding: 0;
background-color:#F4F7F8;
width: 188px;
height:19px;
border:1px;
list-style:none;
}

#navcontainer li a
{
text-decoration:none;
font: normal 11px arial;
color:#91A9B5;
}		
#navcontainer #menu
    {
	      background-color: #0C125E;
	      font-family:arial;
	      font-size:16px;
	      color:#FFFFFF;
	      width:188px;
	      height:13px;
	      font-weight:bold;
		  padding-top:7px;
		  
	 }

#navcontainer ul li a#lien_1
{ 
padding-left: 20px;
background-image: url(/_Images/letter.gif);
background-repeat: no-repeat;
background-position:0.3em;	

}

#navcontainer ul li a#lien_2
{ 
padding-left:20px;
background-image: url(/_Images/printer.gif);
background-repeat: no-repeat;
background-position:0.3em;	

}

#navcontainer ul li a
{
 padding-left: 20px;
 background-image: url(/_Images/square-green.gif);
 background-repeat: no-repeat;
 background-position: 0.7em;
}


#navcontainer ul li a:link
{
 padding-left: 20px;
 background-image: url(/_Images/square-green.gif);
 background-repeat: no-repeat;
 background-position: 0.7em;
}
		
#navcontainer ul li a:hover
{	
 padding-left: 20px;
 background-image: url(/_Images/square_black.gif);
 background-repeat: no-repeat;
 background-position: 0.7em;	
 color:#55558E;

}

#navcontainer ul li a:active
{
 background-image: url(/_Images/square_black.gif);
 background-repeat: no-repeat;
 background-position: 0.7em;
 background-color: #F4F7F8;
 width:188px;
 height:27px;
 border: none
}

#navcontainer #navlist ul li a:visited
{
 padding-left: 20px;
 background-image: url(/_Images/square_black.gif);
 background-color:none;
 width:188px;
 height:27px;
 background-repeat: no-repeat;
 background-position:0.7em ;
 color:#91A9B5;
 border: 1px solid #E1E1EA
}

.visitlayout 
{
 

 background-color:ffffff;
 width:173 px;
 height:19 px;
 background-repeat: y-repeat;
 background-position:0.7em ;
 color:#0C125E;
 border: 1px solid #E1E1EA
}
.titlelayout
{
  background-color:#F3F3F7;
  height:20px;
  padding-top:0px;
  
}
.arial12Green
{
  font-family:arial;
  font-size:12px;
  color:#91A9B5;
  font-weight:bold;
}

.borderlayout

{
border-bottom: 1px solid #E1E1EA;
border-top: 1px solid #E1E1EA;
border-right: 1px solid #E1E1EA;
border-left: 1px solid #E1E1EA;

}
.arial10Green
{
 font-family:arial;
 font-size:10px;
 color:#8D9BC2;
 
}

.verdana12Green

{
 font-family:arial;
 font-size:12px;
 color:#94ABB7;
 font-weight:bold;
 padding-left:7px;
 padding-top:0px;
 padding-bottom:5px;
 background-color:F3F3F7;
 width:350px;
 height:15 px;
 
}

.arial12Green

{
 font-family:arial;
 font-size:12px;
 color:#0C125E;
 font-weight:bold;
 padding-left:7px;
 padding-top:6px;
 padding-bottom:6px;
 background-color:F3F3F7;
 width:350px;
 
}
.arial11Blue

{
 font-family:arial;
 font-size:12px;
 color:#040973;
 
}
#content  {
  float:right;
  valign:Top;
  position:absolute;
  left:240px;
  top:15px
 }
  /* End Panier */

