.bg {background: url(http://www.actufinance.fr/images/button4.gif);}
.menu {padding:0 0 0 10px; margin:0; list-style:none; height:35px; background:#fff url(http://www.actufinance.fr/images/button1a.gif) repeat-x; position:relative; font-family:'Trebuchet MS', arial, sans-serif; text-transform:uppercase; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:35px; line-height:34px; color:#000000; text-decoration:none; font-size:15px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(http://www.actufinance.fr/images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {color:#000; background: url(http://www.actufinance.fr/images/button4.gif) no-repeat;}
.menu li a.top_link:hover span {background:url(http://www.actufinance.fr/images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(http://www.actufinance.fr/images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link {color:#000; background: url(http://www.actufinance.fr/images/button4.gif) no-repeat;}
.menu li:hover > a.top_link span {background:url(http://www.actufinance.fr/images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(http://www.actufinance.fr/images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:37px; right:2px; background: #fff; padding:3px 0; border:2px solid #727238; white-space:nowrap; width:200px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px;  width:200px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;text-align:left;}
.menu :hover ul.sub li a.fly {background:#fff url(http://www.actufinance.fr/images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#cccc99; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#cccc99 url(http://www.actufinance.fr/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#cccc99 url(http://www.actufinance.fr/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul {left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid cccc99; white-space:nowrap; width:93px; z-index:200; height:auto;}



.tit_box {color:white;font-size:15px;line-height:15px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;text-transform:uppercase;}
h1 {color:#727238;font-size:20px;line-height:20px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.35em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;text-transform:uppercase;}
h2 {color:#727238;font-size:20px;line-height:20px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.35em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;text-transform:uppercase;}
h3 {color:#5c9911;font-size:16px;line-height:16px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.15em;margin-top:30;margin-bottom:15;font-weight:bold;FONT-STYLE: none;}

.tit_pag {color:#727238;font-size:20px;line-height:20px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.35em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;text-transform:uppercase;}
.date {color:black;font-size:12px;line-height:12px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.40em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;}
.navig {color:black;font-size:11px;line-height:11px;font-family:'Trebuchet MS', arial, sans-serif;letter-spacing:0.10em;margin-top:0;margin-bottom:0;font-weight:bold;FONT-STYLE: none;}


.tithome {FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
.tithome A:link {FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
.tithome A:visited {FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
.tithome A:hover {FONT-SIZE: 30px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}

#weekend_edition_header {
position: relative;
height: 224px;
width: 385px;
float: left;
display: inline;
border-right: 1px solid #ccc;
}


#weekend_edition_header img.headline_image {
position: absolute;
top: 0px;
left: 0px;
width: 385px;
height: 224px;
}


#weekend_edition_header div {
position: absolute;
z-index: 1;
background: #fff;
opacity: 0.85;
filter: alpha(opacity=85);
bottom: 0px;
left: 0px;
width: 385px;
padding: 3px 10px;
}


#weekend_edition_header strong {
font-size: 136%;
color: #2b4b8b;
font-weight: bold;
}


#weekend_edition_header cite {
display: block;
}


#weekend_edition_header a.view_more {
color: #355ca6;
display: block;
}


.bd {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


#picto {
position: relative;
height: 110px;

width: 270px;
float: left;
display: inline;
}


#picto img.position {
position: absolute;
top: 0px;
left: 0px;
width: 270px;
height: 110px;
}


#picto div {
position: absolute;
z-index: 1;
background: black;
opacity: 0.60;
filter: alpha(opacity=60);
bottom: 0px;
left: 0px;
width: 270px;
padding: 3px 10px;
}


#picto strong {
font-size: 15pt;
color: white;
font-weight: bold;
}








.texte_small {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.texte_small A:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.texte_small A:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.texte_small A:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.titre_col {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.texte {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-align: justify ;
}
.texte A:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.texte A:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.texte A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: none

}
.small {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.small A:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.small A:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.small A:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.xsmall {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial
}
.xsmall A:link {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.xsmall A:visited {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.xsmall A:hover {
	FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.champ_n {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #000000 1px solid; COLOR: black; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5eb
}
.realmedia-lien {
	FONT-SIZE: 7pt; FONT-FAMILY: Arial
}
.realmedia-texte {
	FONT-SIZE: 7pt; FONT-FAMILY: Arial
}




.header_title{font-weight:800;color:#5676bd;font-size:14px;font-family:Arial}
.login_form_text_field{font-size:10px;width:110}
.results_table{border-style:solid;border-color:#edf0ed;border-width:1px 1px 1px 1px;width:98%}
.results_table_first_TR{height:26;background: url(../ADMIN/images/button_bg.gif)}
.adminButton{border-style:solid;border-color:#dcdcdc;border-width:1px 1px 1px 1px;background:#6d8ee2;color:#ffffff;font-family:Arial;font-size:11px;width:75px}
.div_margin{margin-right:7px;margin-left:7px;margin-bottom:7px;margin-top:7px}
.main_table{width:100%;border-style:solid;border-color:#a0b4ce;border-width:1px 1px 1px 1px;}
.main_table_top_td{background:#ffffff;height:80px;font-size:21px}
.main_table_menu_td{background:#c0d4ee;height:32px}
.main_table_bottom_td{background:#c0d4ee;text-align:center;height:28px}
.content_table_left_td{width:180px;background:#a0b4ce}
.content_table_right_td{background:#ffffff}
.admin_menu_td{}
.admin_border_td{border-style:solid;border-color:#f7eff7;border-width:0px 1px 1px 1px;}
.job_search_textfield{width:228;font-family:Arial;font-size:11px}
td.tdSpacer{background-color:#ffffff;border-style:solid;border-color:#f7eff7;border-width:0px 0px 1px 0px;}
td.top{background: url(../JOBSEEKERS/images/subhead_bg2.gif) repeat-x;color: #666666;border-style:none;border-color:#e7dfde;border-width:1px 1px 1px 1px;}
td.selected{background-color:white;border-style:none;border-color:#e7dfde;border-width:1px 0px 0px 0px;}
a.top{color: black; font-family: Arial; font-size: 11; font-weight: bold; text-decoration: none;}
a.selected{color: black; font-family: Arial; font-size: 11; font-weight: bold; text-decoration: none;}
.table_header
{
	background: url(../ADMIN/images/subhead_bg.png) repeat-x;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.highlight_text{font-weight:800}
.featured_tr{background:#ffeb94;height:40}
.featured_td{font-weight:800;color:black;font-family:Arial;font-size:11px}


#article ul{
	margin-bottom:1em;
	list-style: square;
}

#article .newsliste ul{
	margin:none;
	list-style: none;
}

#article li{
	margin-left: 2em;
	margin-bottom:1em;
}

#article em, #article a{
	color:#000;
	font-weight:bold;
}
#article a{text-decoration:underline;}
#article .ads300x250{
	float:right;
	margin:0 0 1em 1em;
}

#article .sep
{
	border-top:1px solid #3399cc;
	margin-bottom:10px;
}

#article .small
{
	font-size:10px;
	font-family:Verdana;
}

#article .kw {
	font-size:10px;
	color:#666;
	border:solid 1px #d0d0d0;
	padding:5px;
	clear:right;
}

#article .kw a {font-weight:normal;	text-decoration:none;}
#article .kw a:hover {text-decoration:underline;}
#article img.fr { margin:10px;	border:3px solid #E8E7E7;}
