.lieng { COLOR: #273595; TEXT-DECORATION: none }
.lieng:hover { color: #0033FF; TEXT-DECORATION: underline }
.lienfoot {
	COLOR: #3399FF; TEXT-DECORATION: none}
.lienfoot:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline}
A {
	COLOR: #22229c; TEXT-DECORATION: none}
A:hover {
	COLOR: #CC3300; TEXT-DECORATION: underline}
.entlife_topnav {
	BORDER-TOP: #333399 1px solid; MARGIN-TOP: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BORDER-BOTTOM: #333399 1px solid; BACKGROUND-COLOR: #232850; TEXT-ALIGN: center
}
TD.top_navigation {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ffffff
}
TD.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
TD.left_navigation {
	PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 115px; BACKGROUND-COLOR: #ffffff; max-width: 115px
}
.topnav {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.smtopnav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.smtopnavbar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc33; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
#noline A:link {
	TEXT-DECORATION: none
}
#noline A:hover {
	TEXT-DECORATION: underline
}
#noline A:visited {
	TEXT-DECORATION: none
}
#noline A:hover {
	TEXT-DECORATION: underline
}
#noline_white A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#noline_white A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#noline_white A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#noline_white A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.topnavbar {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.texte {
	FONT-SIZE: 80%; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text_white {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.smtext {
	FONT-SIZE: 10px; COLOR: #CCCCCC; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.smtext2 {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.sidebar {
	BORDER-RIGHT: #ffffff 10px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 300px; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 5px solid; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #cedced; TEXT-ALIGN: left
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
.reversebar_news {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 1px; COLOR: #ffffff; TEXT-INDENT: 5px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #003399
}
.leftnav {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: arial,helvetica,sans-serif
}
h1 {  color: #333333; font-size: 20px; font-weight: normal}
h2 {  color: #333333; font-size: 15px; font-weight: bold}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}
.contenu h1,h2 {
	font-size: 100%;
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-size: 100%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {font-size: 100%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenu .surtitre {
	font-size: 110%;
	font-weight: bold;
	font-variant: small-caps;
}
.contenu .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}
.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.encadre-blanc {
	BORDER-RIGHT: #479eb4 thin dashed; PADDING-RIGHT: 5px; BORDER-TOP: #479eb4 thin dashed; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #479eb4 thin dashed; COLOR: #000033; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #479eb4 thin dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.chapo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	font-size: 80%;
}
.cartouche {
	padding-top: 1em;
	margin-bottom: 0em;
}
.right-col {
	BORDER-RIGHT: #FFCC33 1px solid; BORDER-TOP: #FFFFFF 0px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #FFFFFF 0px solid; WIDTH: 170px; BORDER-BOTTOM: #FFFFFF 0px solid
}