/*****************
 * GLOBAL STYLES *
 *****************/


/* tag styles */

BODY {
	/*scrollbar-face-color: #068; 
	scrollbar-shadow-color: #eeeeee; 
	scrollbar-highlight-color: #eeeeee; 
	scrollbar-3dlight-color: #eeeeee; 
	scrollbar-darkshadow-color:#acd; 
	scrollbar-arrow-color: #acd; 
	scrollbar-track-color: #acd;
	font-family: Verdana;*/
}
TD {
	position: relative;
	vertical-align: top;
}
FORM {
	margin: 0px;
}
LI 
{
}

/* classes */

.ban {
	font-family: Verdana; 
	font-size:18px; 
	font-weight:bold; 
	color: #808080;
}
.adr {
	font-family:arial, helvetica, sans-serif;
	font-size: 11px; 
	color: #000;
}
.adr_ln {
	font-family:arial, helvetica, sans-serif;
	font-size: 11px; 
	color: #000;/*#405f7f; */
	text-decoration: none;
}
A.adr_ln:hover  {
	text-decoration: underline;
}
.mail {
	font-family:arial, helvetica, sans-serif;
	color: #000;/*#405f7f; */
	text-decoration: none;
}
a.mail:hover {
	color: #000;
	text-decoration: underline;
}
#banner_page_name {
	position: absolute;
	top: 50px;
	left: 590px;
	width: 220px;
	border: solid 0px black;
	font-family: arial, helvetica, sans-serif;
	color: black;
	text-align: center;
	font-size: 24px;
	font-weight: ;
}
#homebanner_link_box {
	position: absolute;
	top: 0px;
	left: 630px;
	text-align: left;
}
a.homebanner_serv_link:link, a.homebanner_serv_link:active, a.homebanner_serv_link:visited {
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	font-weight: ;
	text-decoration: none;
}
a.homebanner_serv_link:hover {
	text-decoration: underline;
}

.menutop {
	color: #405f7f; 
	text-decoration: none; 
	font-family:Verdana; 
	font-weight: bold; 
	font-size: 11px;
}
A.menutop:hover {
	color: #405f7f; 
	text-decoration: underline;
}
.menu {
	color: white; 
	text-decoration: none; 
	color: #ffffff; 
	font-family:verdana, arial, helvetica; 
	font-size: 12px;
	font-weight:;
}
A.menu:hover {
	color: #ffffff; 
	text-decoration: underline;
}
.menutd {
	text-align: left;
	vertical-align: middle;
	padding: 0px 1px 0px 2px;
}
.auth 
{
	color: #045; 
	font-family: Verdana; 
	font-size: 11px; 
	text-align:center;
}
.authlink {
	font-family: Verdana; 
	color: #048; 
	font-size: 11px; 
	text-decoration: underline;
}
A.authlink:hover {
	color: #480;
	text-decoration: underline;
}
.txt  {
	 font-family: Verdana; 
	 color: black; 
	 font-size: 13px;
}
.tbl_hd {
	 background-color: #997; 
	 font-family: Verdana; 
	 color: #fff; 
	 font-weight: bold; 
	 font-size: 12px; 
	 padding: 3px; 
	 vertical-align: top;
	 filter: progid:DXImageTransform.microsoft.Gradient(gradientType=1,StartColorStr='#666644',EndColorStr='#cccc99');
}
.txt_cell {
	font-family: Verdana; 
	font-size: 11px; 
	color: #000; 
	padding: 3px; 
	vertical-align: top;
}
a.txt_cell {
	text-decoration: underline;
}
.top {
	font-size: 12px; 
	font-weight: bold; 
	color: #808080; 
	text-decoration: underline; 
	font-family: verdana; 
	text-align: center;
}
.ttr_entt 
{
	font-family: Verdana; 
	color: #aa2211; 
	font-size: 24px;
	padding-top: 20px;
}
.subsection {
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom:10px;
}
.subsubsection {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:10px;
}
.ssttr {
	font-weight:bold;
}
.citation {
	padding-left: 15px; 
	padding-right: 15px; 
	text-align: justify;
}
.ref {
	font-size: 8px; 
	padding-left: 15px; 
	padding-right: 15px; 
	text-align: justify;
}
a.dark_txt_link, a.dark_txt_link:active, a.dark_txt_link:visited {
	color: #045;
	text-decoration: none;
}
a.dark_txt_link:hover {
	color: #045;
	text-decoration: underline;
}
a.emph_txt_link:link, a.emph_txt_link:active, a.emph_txt_link:visited {
	text-decoration: none;
	color: blue;
}
a.emph_txt_link:hover {
	text-decoration: underline;
}
a.dark_arrow_link, a.dard_arrow_link:active, a.dard_arrow_link:visited {
	color: #20445f; 
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.dark_arrow_link:hover {
	color: #842; 
	text-decoration: underline;
}
a.light_arrow_link, a.dard_arrow_link:active, a.dard_arrow_link:visited {
	color: #eee;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.light_arrow_link:hover {
	color: #eee; 
	text-decoration: underline;
}







/*
___________________________________________________________________________
 OBSOLETE STYLES

.prix
{
	font-size: 12px; font-family: times new roman, times; color: navy}
.txt_ind
{
	font-size: 12px; color: #ffffff; font-family: arial, sans serif, helvetica; font-weight: bold}
.ttr_ind
{
	font-family: arial, sans serif, helvetica; color: #808080;	font-size: 24px}
.stt_ind
{
	color: #808080;	font-style: italic;	font-size: 12px; font-family: arial, sans serif, helvetica}
.lnk_ind
{
	color: #868660;	font-family: arial, sans serif, helvetica; font-weight: bold; font-size: 12px}
a.lnk_ind:hover
{
	text-decoration: underline;	font-weight: bold; color: #868660}

.textanimlink {
	text-decoration: none;
}
a.textanimlink {
	text-decoration: none;
}
P.main {
	font-family: arial, sans serif, helvetica;
	font-size: 24px;
}
.light_nm_mbr 
{
	font-family: verdana; 
	font-size: 12px; 
	color: #eee; 
	font-weight: bold
}

A.lienmbr:hover
{
	color: #105; 
	text-decoration:underline;
}
.lienmbr 
{
	font-size: 12px; 
	text-decoration: none; 
	cursor: hand; 
	font-family: Verdana; 
	color: #110055; padding-left: 2; 
	padding-right: 5;
}
.ani_autres {
	vertical-align: middle; 
	text-align: center; 
	color=#ffffff;
}
.merci {
	color: #000000; 
	font-size: 11;
}
IMG {
	border: 0px;	
}

.visit {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: White;
}
*/