/* copyright Bookmark 2008 */

div#page
{
	position:relative;
	background-image: url(../images/bg/bg-global.gif);
	background-repeat: repeat-X;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	border-right: 1px #CCC solid;
	border-left: 1px #CCC solid;
}

div#frame
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	width:685px;
	float:left;	
}

div#userheader
{
	width:100%;
	height: 20px;
	margin-bottom:5px;
	clear:both;
}


/*div#header .noheader
{
	float: left;
	width: 265px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	color: #F60;
	line-height:20px;
}*/


/* breadcrumb */

ul#breadcrumb 
{
	padding: 0px 0px 0px 0px;
	margin: 9px 0px 0px 0px;
	height: 20px;
	float:left;
}

ul#breadcrumb  li
{
	padding: 0px 0px 0px 10px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	font-size: 0.9em;
	line-height: 0.9em;
	background-image: url(../images/triangle_back.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	float: left;
	cursor: pointer;
}


ul#breadcrumb li a { color: #000; 	text-decoration: none;}
ul#breadcrumb li a:link { color: #000; 	text-decoration: none;}
ul#breadcrumb li a:visited { color: #000; text-decoration: none;}
ul#breadcrumb li a:hover { color: #F60; text-decoration: underline;}

.searchcriteria { font-style: italic; }

div#titlebreadcrumb 
{
	padding: 9px 0px 0px 0px;
	font-size: 0.9em;
	line-height: 0.9em;
	color: #F60; 
}

div#titlebreadcrumb a { color: #000; 	text-decoration: none;}
div#titlebreadcrumb a:link { color: #000; 	text-decoration: none;}
div#titlebreadcrumb a:visited { color: #000; text-decoration: none;}
div#titlebreadcrumb a:hover { color: #F60; text-decoration: underline;}


div#header
{
	font-size: 0.9em;
	height: 23px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/topmenu/tabs_bottom.png);
	background-repeat: repeat-x;
	background-position: 0px 22px;
	clear:both;
}

div#header h1
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #F60;
}


/* top menu */

ul#topmenu
{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul#topmenu  li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	cursor: pointer;
}


ul#topmenu a { 
	padding:0px 0px 0px 0px;
}

ul#topmenu a span{ 
	padding:5px 10px 2px 16px;
	display:block;
	text-decoration:none;
	color:#000;
	background-image: url(../images/triangle_lien.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

ul#topmenu a.active-tab {
	color:#000;
	background-image: url(../images/topmenu/tabs_on_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}

ul#topmenu a.active-tab span {
	color:#000;
	background-image: url(../images/topmenu/tabs_on_right.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
	display:block;
}

ul#topmenu a:hover {
	color:#000;
	background-image: url(../images/topmenu/tabs_on_left.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
}

ul#topmenu a:hover span{
	color:#000;
	background-image: url(../images/topmenu/tabs_on_right.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
	display:block;
}

ul#topmenu a:link { color: #000; 	text-decoration: none;}
ul#topmenu a:visited { color: #000; text-decoration: none;}

#count_profile,
#count_searches,
#count_basket,
#count_alerts,
#count_applications
{
	font-size: 0.8em;
	vertical-align: text-top;
	line-height: 0.8em;
	color: #F60;
}

#useraccount
{
	font-size: 0.9em;
	color: #000;
	font-weight: normal;
	float:right;
	padding: 0px 8px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/user/user_16.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;	
}

#useraccount a
{
	padding:5px 0px 5px 0px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

div#backmenu
{
	width: 265px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	line-height: 0.9em;
	background-image: url(../images/triangle_lien.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	cursor: pointer;
}


div#backmenu a { color: #000; 	text-decoration: none;}
div#backmenu a:link { color: #000; 	text-decoration: none;}
div#backmenu a:visited { color: #000; text-decoration: none;}
div#backmenu a:hover { color: #F60; text-decoration: underline;}

div#worldmap
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:176px;
	width:100%;
}

div#jobsearch
{
	height: 51px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	background-color: #FFF;*/
}


div#backtosearch
{
	width:100%;
	height:51px;
/*	background-image: url(../images/bg/bg_backto.gif);*/
/*	background-repeat: repeat-X;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

div#jobfilters
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#listtitle
{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	line-height:20px;
	border-bottom: #999;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	text-align:left;
	clear:both;

}

div#listtitle h1
{
	float: left;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #F60;
	line-height:20px;
}

.panelee {
	clear:both;
	display:none;
}
.panel/*.active-tab-body*/
{
	display: block;
	background-image: url(../images/pane/bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px 0px 20px 0px;
}


div#content
{
	margin: 0px;
	padding: 10px 0px 0px 0px;	
}

div#content h1
{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #F60;
}

.contentSubtitle
{
	padding: 0px 0px 0px 10px;
	color: #999;
	font-style: italic;
}


div.left40
{
	width:230px;
	padding: 10px 20px 0px 0px;
	float:left;
}

div.right60
{
	width:230px;
	padding: 10px 0px 0px 0px;
	float:left;
}

div.left50
{
	width:330px;
	padding: 0px 0px 0px 0px;
	float:left;
}

div.right50
{
	width:330px;
	padding: 0px 0px 0px 20px;
	float:left;
}


div#createalert
{
	height:300px;
	margin: 0px 0px 0px 0px;
}

#innerWindowMask
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:100%;
	visibility:hidden;
	background-color:#000;
	padding:0px;
	margin:0px;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}


#innerWindow
{
	position: absolute;
	visibility: hidden;
	top: 0px;
	margin:0px auto 0px auto;
	width:685px;
	background-color:#FFF;
}

#page_openwindow
{
	width:685px;
/*	padding: 10px 0px 10px 10px;*/
	padding:0px;
}

div#innerframe
{
	margin:0px;
	padding:0px;
	width:685px;
	text-align: left;
	float:left;	
}

div#innerframe #content
{
	padding:0px !important;
}

div#frameleft
{
	width:525px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	float:left;
}

div#frameright
{
	width:160px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	float:left;
}

div#innerframeright
{
	padding: 0px 10px 0px 10px;	
	margin: 0px 0px 0px 0px;
}

div#frameleft
{
	width:525px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	float:left;
}

div#frameright
{
	width:160px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	float:left;
}

div#innerframeright
{
	padding: 0px 10px 0px 10px;	
	margin: 0px 0px 0px 0px;
}

div.search_worldwide
{
	padding: 0px 0px 0px 18px;	
	margin: 0px 0px 0px 0px;
	background-image: url(../images/worldwide.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	float:right;
	font-size: 0.9em;
}

div#innerFrameIllustration
{
	position: absolute;
	top: 175px;
	left: 875px;
	width: 125px;
	height: 350px;
	z-index:5;
}

.frameIllustration1
{
	background-image: url(../images/illustration/bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.frameIllustration2
{
	background-image: url(../images/illustration/bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.frameIllustration3
{
	background-image: url(../images/illustration/bg3.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.frameIllustration4
{
	background-image: url(../images/illustration/bg4.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.frameIllustration0
{
	background-image: url(../images/illustration/bg5.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#promotion
{
	position:absolute;
	top:370px;
	right:50px;
}

#keepintouch
{
	position:absolute;
	top:70px;
	right:-130px;
}
