/*LexisNexis CSS*/

body, table, th, td, h2, p, div, input, select, img {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #333333;*/
}

.sous {
	font-size: 12px;
}

h1 {
	font-size: 13px;
}


.chemin {
	font-size: 10px;
}

.px13 {
	font-size: 13px;
}

.separateur { padding: 10px 0 ; }

.listsqblack {
	list-style: url(../img/list_sqblack.gif) none outside;
}

.listarrowred {
	list-style: url(../img/list_arrowred.gif) none outside;
}
li.listarrowred a {
	color: #333333;
	/*text-decoration: underline;*/
}
li.listarrowred a:hover {
	color: #666666;
	/*text-decoration: underline;*/
}

.lineblack {
	background: url(../img/lineblack.gif) repeat-x scroll left center;
}

.linegrey {
	background: url(../img/hr_grey.gif);
}

.hdrjumpmenu {
	font: 10px Arial, Geneva, Helvetica, sans-serif;
	color: #333333;
	border: none;
	width: 169px;
}

.ttancre {
	font-weight : bold;
	font-size: 12px;
	color: #333333;
}

.ttancre01 {
	font-weight : bold;
	font-size: 11px;
	color: #333333;
}

.ttcartouche {
	font-weight : bold;
	color: #ed1c24;
}

/*links */
a {
	color: #ed1c24;
	text-decoration: none;
}
a:hover {
	/*color: #990033;*/
	text-decoration: none;
}

a.subnav {
	font-size: 10px;
	color: white;
	text-decoration: none;
}
a.subnav:hover {
	font-size: 10px;
	color: white;
	text-decoration: none;
}

a.footer {
	font-size: 10px;
	color: white;
	font-weight : bold;
	text-decoration: none;
}
a.footer:hover {
	font-size: 10px;
	color: white;
	font-weight : bold;
	text-decoration: none;
}

a.black {
	color:#333333;
	text-decoration: none;
}
a.black:hover {
	color:#666666;
	text-decoration: none;
}

#contactassistance{
	margin-left:7px;
}
/* indices */

.col {background-color: #cccccc;}
.headercol {font-weight: bold; background-color: #666666;}
.headercol td { color: #FFFFFF ;}
.px13bl {font-size: 13px; color: white;}


/* formation */

.formation th { border-bottom: 1px solid #777777; font-size: 12px; color: #ffffff; }
.formation td { border-bottom: 1px solid #777777; }
.top td { border-top: 1px solid #777777; }


/*encadres */
.encadres {background: #ebebd8; text-align: left; margin: 0 1%;}
.encadres p {margin: 0 10px; padding-bottom:1em;}
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ebebd8;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px}
a.lienrub, a.lienrub:hover {color: white; text-decoration: none;}

/* breadcrumb */

div.bread {

position:absolute;
left:-8px;
top:0px;

}

div.bread a{

	text-decoration: none;
	color: #666666;

}

