/*
#frame_jobup1
{
	float: left;
	width : 575px;
	padding: 4px;
	font-size : 11px !important;
}
#frame_jobup1  *,#frame_jobup2 *
{
	font-family: arial, Verdana, Helvetica, sans-serif;
	border-collapse : collapse;
}
#frame_jobup1 *,#frame_jobup2 *
{
	font-weight: normal;
	font-size :11px;
}

#frame_jobup1 h2
{
	margin: 3px 0px 3px 0px;
}
#frame_jobup1 h2 a
{
	font-size: 11px !important;
	color:#940026;
	text-decoration: none;
}
#frame_jobup1 h2 a:hover
{
	text-decoration: underline;
}
#frame_jobup1 h3
{
	font-size: 11px !important;
	display: block;
	margin: 3px 0px 3px 0px;
}

#frame_jobup1 h4
{
	font-size: 11px !important;
	display: block;
	margin: 3px 0px 3px 0px;
	color: #000000;
}
#framedark_center1 .C_BUTTON
{
    height:25px!important;
}
#frame_jobup1 #link_next
{
    width:220px !important;
	COLOR: blue;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	xdisplay: inline-block;
	margin: 0px auto 0px auto;
	font-weight: bold !important;
	text-align: center;
}
#frame_jobup1 #link_next .C_ICON_ARROW_RIGHT_BLUE_12x12
{
	display: inline-block;
	float: none;
	margin: 0px;
}

#frame_jobup2
{
	float: left;
	width : 575px;
	padding: 4px;
}

#frame_jobup2 #link_logo
{
	display: block;
	margin: 0px auto 0px auto;
	width: 225px !important;
}
#frame_jobup2 #link_logo img
{
	width: 191px;
	height: 63px;
	border: 0px;
	MARGIN: 0px 0px 0px 0px;
}
#frame_jobup2 .C_HEADER2
{
	margin: 16px 0px 16px 0px;
	padding: 0px;
}

#frame_jobup2 .link_publish
{
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	MARGIN: 20px auto 0px auto;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	DISPLAY: block;
	COLOR: #003C7E;
	TEXT-DECORATION: none;
	height : 21px;
	width: 300px;
	
}

#frame_jobup2 #obj_form_quick_search #Types
,#frame_jobup2 #obj_form_quick_search #Loc
{
	BORDER: 1px solid #CCCCCC;
	MARGIN-TOP: 4px;
	WIDTH: 255px;	
}
#frame_jobup2 #obj_form_quick_search #Key
{
	font-size: 12px;
	padding: 4px;
	width: 202px;
	height: 15px;
	width : 214px;
	float: left;
	MARGIN-TOP: 4px;
	COLOR: #AAAAAA;
}

#frame_jobup2 #framedark
{
	margin: 0px auto 0px auto;
}
#frame_jobup2 #framedark_center1
{
	padding: 0px 20px 0px 20px;
	white-space: noWrap;
}

#frame_jobup2 #link_jobseeker img
{
	display: block;
	margin: 20px auto 0px auto;
	border: 0px;
	width: 150px;
	height: 80px;
}

.link_publish .bold_title
{
	display : inline-block !important;
	padding: 0px !important;
	margin: 0px !important;
	float:none;
}
.job_title
{
	width : 250px;
}
.job_location
{
	width : 100px;
}
.job_company
{
	width : 100px;
}
.job_date
{
	width : 70px;
}
.job_reference
{
	width : 50px;
}

.job_row
{
	width : 575px;
}

.table_jobs
{
	width : 575px;
	margin-top : 0px;
}
.table_jobs
{
	width : 575px;
	margin-top : 0px;
	font-size: 11px;
}

.table_jobs h2
{
	padding-left : 5px;
	font-size: 11px;
}

.columns
{
	border-bottom : 1px solid #c9c8c8;
}

.columns
{
	text-decoration : bold !important;
}

.job_row 
{
	border-bottom : 1px solid #c9c8c8;
}
.job_row_highlight_middle
{
	background-image : url("../images2/rtn_highlight_middle.png");
	height : 3px;
}

#frame_jobup2_left
{
	float:left;
	width : 225px;
	margin-top : 25px;
	margin-left : 25px;
}

#frame_jobup2_right
{
	float:right;
	width : 320px;
}

.banner1
{
	width : 190px;
}
.banner2
{
	width : 190px;
	text-align : center;
}
.banner3
{
	width : 190px;
	float :right;
	text-align: right;
}

#table_banners
{
	margin-top : 15px;
	width:575px;
}

#more_offers
{
	text-align : right;
	width : 575px;
	margin : 10px 0 5px 0;
	font-size : 13px;
	
}

#more_facebook
{
	text-align : right;
	width : 575px;
	margin : 10px 0 5px 0;
	font-size : 13px;
}
#more_offers a
{
	color : #b4151d;
}

.job_row_highlight h2 a
{
	font-weight : bold !important;
}

#highlight_rtn_body
{
	width : 575px;
	border : 1px solid #b4151d;
	background-color : #EEEEEE;
	-moz-border-radius: 5px 5px 5px 5px!important;
	border-radius: 5px 5px 5px 5px!important;
	-webkit-border-radius: 5px 5px 5px 5px!important;
}
*/
.clear
{
	clear: both;
}

#more_facebook
{
	text-align : right;
	width : 650px;
	margin : 0px 0 10px 0;
	font-size : 13px;
	padding:  0 25px 0 25px;
}
#more_facebook table
{
	vertical-align : center;
}
#more_facebook table
{
	width : 650px;
}

.more_offers_text
{
	width : 610px;
	text-align : right;
}

*
{
	font-family : 'Open Sans',Calibri,Arial;
	font-weight: 600; /* semi bold */
}

.C_TABLE_EXTERNAL  thead .job_title,.C_TABLE_EXTERNAL  thead .job_location,.C_TABLE_EXTERNAL  thead .job_company,.C_TABLE_EXTERNAL  thead .job_date,.C_TABLE_EXTERNAL  thead .job_reference
{
	background: #613861; /* Old browsers */
	background: -moz-linear-gradient(top, #613861 0%, #846484 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#613861), color-stop(100%,#846484)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #613861 0%,#846484 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #613861 0%,#846484 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #613861 0%,#846484 100%); /* IE10+ */
	background: linear-gradient(to bottom, #613861 0%,#846484 100%); /* W3C */
}

 .C_TABLE_EXTERNAL thead td
{
	color : white;
	padding : 5px 0px;
	text-transform : UPPERCASE;
	font-size : 1.1em;
}

.C_TABLE_EXTERNAL  thead .job_title
{
	-webkit-border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	-ms-border-radius: 10px 0px 0px 0px;
	-o-border-radius: 10px 0px 0px 0px;
	border-radius: 10px 0px 0px 0px;
}

.C_TABLE_EXTERNAL  thead .job_reference
{
	-webkit-border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-ms-border-radius: 0px 10px 0px 0px;
	-o-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
}

table.C_TABLE_EXTERNAL
{
	background-color: #FFFFFF;
	margin :  0px auto 10px auto;
	border : 1px solid white;
	width : 650px;
}

#table_offers
{
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	width : 650px;
	margin : auto;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
}

table.C_TABLE_EXTERNAL tbody tr:nth-child(even), 
.C_TABLE_EXTERNAL table tbody tr:nth-child(even) 
{
	background-color: #e7e0e7;
}

#table_banners
{
	width : 100%;
	background: #704b70; /* Old browsers */
	background: -moz-linear-gradient(top, #704b70 0%, #613861 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#704b70), color-stop(100%,#613861)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #704b70 0%,#613861 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #704b70 0%,#613861 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #704b70 0%,#613861 100%); /* IE10+ */
	background: linear-gradient(to bottom, #704b70 0%,#613861 100%); /* W3C */
}

#table_banners img
{
	margin : 10px 0 10px 0;
}

.banner1
{
	padding-left : 10px;
}
.job_last_row
{
	height : 15px;
	background : none !important;
}

.job_last_row .job_title,.job_last_row  .job_location,.job_last_row  .job_company,.job_last_row .job_date,.job_last_row .job_reference
{
	background: #613861; /* Old browsers */
	background: -moz-linear-gradient(top, #613861 0%, #846484 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#613861), color-stop(100%,#846484)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #613861 0%,#846484 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #613861 0%,#846484 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #613861 0%,#846484 100%); /* IE10+ */
	background: linear-gradient(to bottom, #613861 0%,#846484 100%); /* W3C */
}

.C_TABLE_EXTERNAL .job_last_row  .job_title
{
	-webkit-border-radius: 0px 0px 0px 10px;
	-moz-border-radius: 0px 0px 0px 10px;
	-ms-border-radius: 0px 0px 0px 10px;
	-o-border-radius: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 10px;
}

.job_last_row  .job_reference
{
	-webkit-border-radius: 0px 0px 10px 0px;
	-moz-border-radius: 0px 0px 10px 0px;
	-ms-border-radius: 0px 0px 10px 0px;
	-o-border-radius: 0px 0px 10px 0px;
	border-radius: 0px 0px 10px 0px;
}

.C_NB_OFFERS
{
	background-image : url("/export/images/nb_offers.png");
	background-repeat : no-repeat;
	width : 280px;
	height : 40px;
	margin : auto;
	text-align : left;
	padding : 10px 0 0 0px;
	margin : 0px 0 0 15px;
	color : white;
	font-size : 1.5em;
	font-weight : bold;
}

.C_NB_OFFERS span
{
	color : #c81021;
	font-size : 1.2em;
	text-decoration :none;
}

.C_NB_OFFERS span,.C_NB_OFFERS a
{
	text-decoration :none;
}

#red_bar_top
{
	width : inherit;
	height : 13px;
	background-color : #c81021;
	float : left;
}

#red_bar_bottom
{
	width : inherit;
	height : 8px;
	background-color : #c81021;
	float : left;
}


#container_external
{
	width : 700px;
}
.job_title
{
	width : 185px;
	padding-left : 5px;
}
.job_title span
{
	padding-left : 5px;
}
.job_title a ,.job_title h2
{
	text-decoration : none;
	color : black;
	font-size : 1.0em;
	margin : 0;
	font-weight : bold;
}

.C_TABLE_EXTERNAL h2,.C_TABLE_EXTERNAL h3,.C_TABLE_EXTERNAL h4
{
	margin : 3px 0px 3px 0px;
}
.job_location
{
	width : 120px;
}
.job_location h3
{
	font-size : 1.0em;
	font-weight : normal;
	color : #6c6f70;
}
.job_company
{
	width : 180px;
}
.job_company h3
{
	font-size : 1.0em;
	font-weight : normal;
	color : #6c6f70;
}
.job_date
{
	width : 85px;
}
.job_date h4
{
	font-size : 1.0em;
	font-weight : normal;
	color : #6c6f70;
}
.job_reference
{
	width : 70px;
}

.job_reference h4
{
	font-size : 1.0em;
	font-weight : normal;
	color : #6c6f70;
}
#frame_jobup2_left
{
	float:left;
	width : 310px;
	text-align : center;
}
#frame_jobup2_left img
{
	margin : 20px 0px 20px 0px;
}
#frame_jobup2_right
{
	float:left;
	width : 390px;
}

#frame_jobup2_right select
{
	background-color: #E9E9EA;
	border: 1px solid #BDBFC0;
    color: #6C6F70;
	padding: 3px 0px 0px 0;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}

#external_center
{
	background-color : #ce2a39;
	width : 325px;
	padding : 0px 20px 0px 20px;
	background: #c81021; /* Old browsers */
	background: -moz-linear-gradient(top, #c81021 0%, #d64b58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c81021), color-stop(100%,#d64b58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c81021 0%,#d64b58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c81021 0%,#d64b58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c81021 0%,#d64b58 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c81021 0%,#d64b58 100%); /* W3C */
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-ms-border-radius: 0px 0px 10px 10px;
	-o-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}

#external_center h6 
{
    font-size: 1.5em;
    margin: 0 0 10px 0;
	color : white;
	font-weight : normal;
}
#external_center a 
{
    text-align : right;
	color : white;
	display : inline-block;
	width : 325px;
	margin : 0px 0px 8px 0px;
}

#Categories, #Cantons
{
    width : 200px;
	height : 28px;
	margin : 5px 0px 5px 0px;
}

#Key
{
    width : 195px;
	height : 23px;
	margin : 5px 0px 5px 0px;
}

#external_center .C_BUTTON3 
{
    background: #e58a93; /* Old browsers */
	background: -moz-linear-gradient(top, #e58a93 0%, #f3cdd1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e58a93), color-stop(100%,#f3cdd1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e58a93 0%,#f3cdd1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e58a93 0%,#f3cdd1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e58a93 0%,#f3cdd1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e58a93 0%,#f3cdd1 100%); /* W3C */
    border-color: white;
    text-transform: none;
	color : #ce2a39;
	font-size : 1.1em;
	font-weight : bold;
	margin : 5px 0px 0px 15px;
	height : 28px;
	xpadding : 5px 5px 5px 5px;
}
#search_button
{
	width : 100px;
}