
html, body {
	background-color:#525051;
	text-align:left;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : page .
*/

#page {
    background:url(../images/ligne.gif);
    background-repeat: repeat-y;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : main .
*/

#main {
	overflow:hidden;
   padding:0px;
   margin:0px;
   width:660px;
   background:url(../images/background.gif);
   background-repeat:repeat-x;
}

/*
------------------------------------------------- : # ticker .
*/


#ticker{ /* # = CHANGED 26/02/07  JS*/
	float:left; /* # */
	text-align:center;
	padding-top:10px;

	}

/*
------------------------------------------------- : # identification .
*/

#identification{

    width:640px;
    padding-top:10px;
    padding-left:10px;
}


/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : rightColumn .
*/

#rightColumn {
	padding-top:33px;
   background:url(../images/ombre.gif);
	background-repeat: no-repeat;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : header .
*/

#header {
	background:url(../images/topo.gif);
	text-align:center;
}


#header_en {
	background:url(../images/topo_en.gif);
	text-align:center;
}

/*
***
rem par AB de AQUENT
regle/style ill/gal + qui n'a href="aucun effet
*/
#header.topTypo div a{
	text-decoration:none;
	display:block;
	padding-left:8px;
	padding-right:8px;
	background-color:#9d0020;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}

#header_en.topTypo div a{
	text-decoration:none;
	display:block;
	padding-left:8px;
	padding-right:8px;
	background-color:#9d0020;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}


/*
***
rem par AB de AQUENT
regle/style ill/gal + qui n'a href="aucun effet
*/
#header.topTypo div a:hover{
	text-decoration:none;
	background-color:#FFFFFF;
	color:#9d0020;
}

#header_en.topTypo div a:hover{
	text-decoration:none;
	background-color:#FFFFFF;
	color:#9d0020;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : btnAccueil .
*/
#btnAccueil{
   border-left:1px solid #9D0020;
   border-left:0px solid #9D0020;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : leftColumn .
*/

#leftColumn {
   background:url(../images/background.gif);
   background-repeat: repeat-x;
   border-right:1px solid #B0B0B0;
}


#leftColumn ul.list {
	margin:0px;
	margin-bottom:10px;
	margin-top:3px;
	padding:0px;
	list-style:none;
}


#leftColumn ul.list li {
	margin-left:5px;
	padding:3px;
}

#leftColumn ul.list li a{
	text-decoration:none;
	color:#5279A9;
}

#leftColumn ul.list li a:hover{
	text-decoration:underline;
	color:#5279A9;
}


/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : class .
*/

.topTypo{
	font-family:Arial,helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
}

/*
------------------------------------------------- : .typo .
*/

.typo{
	color:#525051;
	font-family:Arial,helvetica,sans-serif;
	line-height:14px;
	font-size:11px;
}

/*
------------------------------------------------- : . carre .
*/

.carre {
	height:24px;
	line-height:22px;
	text-indent:12px;
}

/*
------------------------------------------------- : carreTop .
*/

.carreTop {
	height:25px;
	line-height:25px;
	text-indent:12px;
}

/*
------------------------------------------------- : carreGris .
*/

.carreGris {
	padding-left:12px;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#B0B0B0;
	color:#525051;
	letter-spacing:1px;
}

/*
------------------------------------------------- : listeEnvoi .
*/

.listeEnvoi {
	padding-top:2px;
	padding-bottom:6px;
	background-color:#B0B0B0;
	color:#525051;
	padding-left:0px;
	border-bottom:5px solid #525051;
}


/*
------------------------------------------------- : colorBlue .
*/

.colorBlue {
	color:#5279a9;
}

/*
------------------------------------------------- : . banner .
*/

.banner{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	padding-top:2px;
	padding-bottom:2px;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : OverOut leftColumn .
*/

#Cote_Contenant {
	background-image:url(../images/ok_bkg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	height:39px;
	padding-top:3px;
}

/*
------------------------------------------------- : Option .
*/


/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Option.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:25px;
	background-image:url(../images/option.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Option.carreTop a:link{
	text-decoration:none;
	border:0px;
}

/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Option.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/option_over.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/*
------------------------------------------------- : Terme .
*/

/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Terme.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:25px;
	background-image:url(../images/terme.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#Terme.carreTop a:link{
	text-decoration:none;
	border:0px;
}

#Terme.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/terme_over.gif);
	background-repeat:no-repeat;
	color:#5279a9;
}




/*
------------------------------------------------- : Relations .
*/

/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Relations.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:25px;
	background-image:url(../images/relations.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#Relations.carreTop a:link{
	text-decoration:none;
	border:0px;
}

#Relations.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/relations_over.gif);
	background-repeat:no-repeat;
	color:#FFF;
}


#Relations_fr.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:22px;
	padding-top:1px;
	height:26px;
	padding-bottom:5px;
	text-indent:0;
	background-image:url(../images/relations_fr.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	line-height:normal;
}

#Relations_fr.carreTop a:link{
	text-decoration:none;
	border:0px;
}

#Relations_fr.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/relations_over_fr.gif);
	background-repeat:no-repeat;
	color:#FFF;
}
/******************************************************************
* reg button
******************************************************************/
/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Reg.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:25px;
	background-image:url(../images/reg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#Reg.carreTop a:link{
	text-decoration:none;
	border:0px;
}

#Reg.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/reg_over.gif);
	background-repeat:no-repeat;
	color:#FFF;
}


#Reg_fr.carreTop a{
	text-decoration:none;
	display:block;
	padding-left:22px;
	padding-top:1px;
	height:26px;
	padding-bottom:5px;
	text-indent:0;
	background-image:url(../images/reg_fr.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	line-height:normal;
}

#Reg_fr.carreTop a:link{
	text-decoration:none;
	border:0px;
}

#Reg_fr.carreTop a:hover{
	text-decoration:none;
	background-image:url(../images/reg_over_fr.gif);
	background-repeat:no-repeat;
	color:#FFF;
}




/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Rss.carre a{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:24px;
	background-image:url(../images/over_white.gif);
	color:#5279a9;
}

#Rss.carre a:link{
	border-top:1px solid #B0B0B0;
 	text-decoration:none;

}
#Rss.carre a:hover{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	background-color:#5279A9;
	background-image:url(../images/over_blue.gif);
	color:#FFFFFF;
}
#Profil.carre a{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:24px;
	background-image:url(../images/over_white.gif);
	color:#5279a9;
}


#Profil.carre a:link{
	border-top:1px solid #B0B0B0;
 	text-decoration:none;

}
#Profil.carre a:hover{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	background-color:#5279A9;
	background-image:url(../images/over_blue.gif);
	color:#FFFFFF;
}


#Formation.carre a{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:24px;
	background-image:url(../images/over_white.gif);
	color:#5279a9;
}

#Formation.carre a:link{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
 	text-decoration:none;
}

#Formation.carre a:hover{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	text-decoration:none;
	background-image:url(../images/over_blue.gif);
	color:#FFFFFF;
}

#Recherche.carre a{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:24px;
	background-image:url(../images/over_white.gif);
	color:#5279a9;
}

#Recherche.carre a:link{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
 	text-decoration:none;
}

#Recherche.carre a:hover{
	border-top:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
	text-decoration:none;
	background-image:url(../images/over_blue.gif);
	color:#FFFFFF;
}
/*
------------------------------------------------- : Carriere .
*/
/*
regle/style ill/gal + qui n'a href="aucun effet
*/
#Carriere.carre a{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	display:block;
	padding-left:10px;
	height:24px;
	background-image:url(../images/over_white.gif);
	color:#5279a9;
}

#Carriere.carre a:link{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
}

#Carriere.carre a:hover{
	border-top:1px solid #B0B0B0;
	text-decoration:none;
	background-image:url(../images/over_blue.gif);
	color:#FFFFFF;
}

/*
------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------ : footer .
*/

#footer {
	padding-top:5px;
	padding-bottom:5px;
	color:#D4D4D4;
	background-color:#7D7B7C;
	/*border-top:6px solid #C90016*/;
	border-top:6px solid #9d0020;

}

#footer span{
	padding-left:15px;
}

#footer.typo a{
 	text-decoration:none;
	color:#D4D4D4;
}

#footer.typo a:hover{
 	text-decoration:underline;
	color:#D4D4D4;
}

/* # = CHANGED 26/02/07 JS*/
table#Tjvaleur td A {padding-left:1px;}
/* PREVENTS 'W's from getting top-left clipped off in http://206.172.2.53/marc_terme_appli_en.php */

sup {
	font-size: 75%;
	vertical-align: text-top;
	margin: 0;
	padding: 0;
}

.blocContenuTitre sup, #blocContenuTitre sup,
.blocContenuGrosTitre sup, #blocContenuGrosTitre sup {
	font-size: 10px;
}

h3 {
	margin: 8px 0 2px;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
}

.small {
	font-size: 80% !important;
}

#browsers {
  margin: 0 0 18px 0;
  padding: 5px 0;
  text-align: center;
  border: 2px solid #BF0000;
  font-size: 11px;
}

#browsers strong {
  margin: 0 0 5px 0;
  font-size: 12px;
  display: block;
  color: #BF0000;
}

#browsers a {

}
#browsers img {
  margin-top: 5px;
  border-top: 1px solid #B0B0B0;
  border-bottom: 1px solid #B0B0B0;
}