/**

 * Couleurs principales
 * - #C71020 Rouge jobup
 * - #6C6F70 Gris jobup
 * 
 * Couleurs secondaires
 * - #00829A Bleu jobup
 * - #871E45 Prune jobup
 * - #FF6319 Orange jobup
 * 
 * Ecom
 * - #00829A Vert
 */

html
{
}
body
{
	background-color: #f7f7f7;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 15px;
}

input[type=text]
,select
{
	font-family: "Open sans", "sans-serif";
}

textarea
{
	font-family: 'Open Sans', sans-serif;
}

#login_buttons .C_CUSTOM_BUTTON
{
	font-size: 13px;
	padding: 2px 10px 4px;
}

.C_CONTAINER3
{
	margin: 0 auto;
	width:100%;
}

.C_BASELINE .C_CONTAINER3
{
	margin: 1px auto 0;
	width:988px;
	text-align:right;
	position:relative;
}

.C_FAT_HEADER .C_CONTAINER3
{
	margin: 7px auto 0;
	width:988px;
	position:relative;
}

#frame_footer3 .C_CONTAINER3
{
	margin: 0 auto;
	width:988px;
}
#frame_footer3 .C_CONTAINER3 > div.C_FRAME_JOBUPTEAM
{
	position: absolute;
	left: 4px;
	bottom: 4px;
	margin-top: 0px !important;
}

.C_FORM3 form > .C_BODY > ol, 
form.C_FORM3 > .C_BODY > ol, 
.C_FORM3 form > .C_BODY > ul, 
form.C_FORM3 > .C_BODY > ul,
.C_FORM3 form > ol, 
form.C_FORM3 > ol, 
.C_FORM3 form > ul, 
form.C_FORM3 > ul,
ul.C_FORM3, 
ol.C_FORM3
{
	list-style: none;
	padding-left: 19px;
	padding-right: 95px;
}

.C_FORM3 .C_BLOCK > form > .C_BODY > ol, 
.C_BLOCK.C_FORM3 > form > .C_BODY > ol, 
.C_BLOCK form.C_FORM3 > .C_BODY > ol, 
.C_POPUP3 form.C_FORM3 > .C_BODY > ol, 
.C_FORM3 .C_BLOCK > form > .C_BODY > ul, 
.C_BLOCK.C_FORM3 > form > .C_BODY > ul, 
.C_BLOCK form.C_FORM3 > .C_BODY > ul, 
.C_POPUP3 form.C_FORM3 > .C_BODY > ul, 
.C_FORM3 .C_BLOCK > form > ol, 
.C_BLOCK.C_FORM3 > form > ol, 
.C_BLOCK form.C_FORM3 > ol, 
.C_POPUP3 form.C_FORM3 > ol, 
.C_FORM3 .C_BLOCK > form > ul, 
.C_BLOCK.C_FORM3 > form > ul, 
.C_BLOCK form.C_FORM3 > ul, 
.C_POPUP3 form.C_FORM3 > ul
{
	margin: 0;
}

.C_BLOCK .C_FORM3 form > .C_BODY > ol, 
.C_BLOCK form.C_FORM3 > .C_BODY > ol, 
.C_BLOCK .C_FORM3 form > .C_BODY > ul, 
.C_BLOCK form.C_FORM3 > .C_BODY > ul,
.C_BLOCK.C_FORM3 form > .C_BODY > ol, 
.C_BLOCK.C_FORM3 form > .C_BODY > ul, 
.C_BLOCK form.C_FORM3 > .C_BODY > ul, 
.C_BLOCK .C_FORM3 form > ol, 
.C_BLOCK form.C_FORM3 > ol, 
.C_BLOCK .C_FORM3 form > ul, 
.C_BLOCK form.C_FORM3 > ul,
.C_BLOCK ul.C_FORM3, 
.C_BLOCK ol.C_FORM3, 
.C_BLOCK.C_FORM3 form > ol, 
.C_BLOCK.C_FORM3 form > ul, 
.C_BLOCK form.C_FORM3 > ul 
{
	padding: 0;
}

.C_FORM3 form table, 
form.C_FORM3 table
{
	width: 100%;
}

.C_FORM3 form fieldset, 
form.C_FORM3 fieldset
{
	margin: 10px 5px;
	padding: 5px 13px;
}

.C_FORM3 form fieldset > ol, 
form.C_FORM3 fieldset > ol, 
.C_FORM3 form fieldset > ul, 
form.C_FORM3 fieldset > ul
{
	padding: 0 6px;
}

.C_BLOCK.C_FORM3 form fieldset, 
.C_BLOCK .C_FORM3 form fieldset, 
.C_BLOCK form.C_FORM3 fieldset
{
	margin: 10px -14px;
}

.C_FORM3 form ul > li > span
{
	margin: 8px 0px 0px 0px;
	font-weight: bold;
}

.C_FORM3 form > .C_BODY > ol >li, 
form.C_FORM3 > .C_BODY > ol >li, 
.C_FORM3 form > .C_BODY > ul >li, 
form.C_FORM3 > .C_BODY > ul >li, 
.C_FORM3 form > ol > li, 
form.C_FORM3 > ol > li, 
.C_FORM3 form > ul > li, 
form.C_FORM3 > ul > li, 
ul.C_FORM3 > li, 
ol.C_FORM3 > li 
{
	width: 100%;
	clear: both;
	overflow: auto;
	margin-bottom: 5px;
	min-height: 34px;
}

.C_FORM3 form > .C_BODY > ol >li.C_SEPARATOR, 
form.C_FORM3 > .C_BODY > ol >li.C_SEPARATOR, 
.C_FORM3 form > .C_BODY > ul >li.C_SEPARATOR, 
form.C_FORM3 > .C_BODY > ul >li.C_SEPARATOR, 
.C_FORM3 form > ol > li.C_SEPARATOR, 
form.C_FORM3 > ol > li.C_SEPARATOR, 
.C_FORM3 form > ul > li.C_SEPARATOR, 
form.C_FORM3 > ul > li.C_SEPARATOR, 
ul.C_FORM3 > li.C_SEPARATOR, 
ol.C_FORM3 > li.C_SEPARATOR 
{
	min-height: 0;
}

.C_FORM3 form > ol > li .C_BODY > span, 
form.C_FORM3 > ol > li .C_BODY > span, 
.C_FORM3 form > ul > li .C_BODY > span, 
form.C_FORM3 > ul > li .C_BODY > span,
.C_FORM3 form > ol > li span, 
form.C_FORM3 > ol > li span, 
.C_FORM3 form > ul > li span, 
form.C_FORM3 > ul > li span,
ul.C_FORM3 > li span, 
ol.C_FORM3 > li span
{
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: normal;
	vertical-align: middle;
}

.C_FORM3 form > .C_BODY > ol > li > *, 
form.C_FORM3 > .C_BODY > ol > li > *, 
.C_FORM3 form > .C_BODY > ul > li > *, 
form.C_FORM3 > .C_BODY > ul > li > *,
.C_FORM3 form > ol > li > *, 
form.C_FORM3 > ol > li > *, 
.C_FORM3 form > ul > li > *, 
form.C_FORM3 > ul > li > *,
ul.C_FORM3 > li > *, 
ol.C_FORM3 > li > *
{
	float: right;
}

.C_FORM3 form hr, 
form.C_FORM3 hr
{
	float: none !important;
	margin: 5px 0;
	clear: both;
}

form.C_FORM3 table td.C_LEFT label, 
.C_FORM3 form table td.C_LEFT label, 
.C_FORM3 form > .C_BODY > ol > li > label, 
form.C_FORM3 > .C_BODY > ol > li > label, 
.C_FORM3 form > .C_BODY > ul > li > label, 
form.C_FORM3 > .C_BODY > ul > li > label,
.C_FORM3 form > ol > li > label, 
form.C_FORM3 > ol > li > label, 
.C_FORM3 form > ul > li > label, 
form.C_FORM3 > ul > li > label,
ul.C_FORM3 > li > label, 
ol.C_FORM3 > li > label
{
	font-weight: 600; /* semi bold */
	*font-weight: normal; /* ie7 wont semi bold */
	float: left;
	width: 165px;
	line-height: 30px;
}

.C_FORM3 form > .C_BODY > ol > li > .C_LABEL, 
form.C_FORM3 > .C_BODY > ol > li > .C_LABEL, 
.C_FORM3 form > .C_BODY > ul > li > .C_LABEL, 
form.C_FORM3 > .C_BODY > ul > li > .C_LABEL,
.C_FORM3 form > ol > li > .C_LABEL, 
form.C_FORM3 > ol > li > .C_LABEL, 
.C_FORM3 form > ul > li > .C_LABEL, 
form.C_FORM3 > ul > li > .C_LABEL,
ul.C_FORM3 > li > .C_LABEL, 
ol.C_FORM3 > li > .C_LABEL
{
	float: left;
	width: 170px;
	line-height: 30px;
}

.C_FORM3 form > .C_BODY > ol > li > label .C_DETAIL, 
form.C_FORM3 > .C_BODY > ol > li > label .C_DETAIL, 
.C_FORM3 form > .C_BODY > ul > li > label .C_DETAIL, 
form.C_FORM3 > .C_BODY > ul > li > label .C_DETAIL,
.C_FORM3 form > ol > li > label .C_DETAIL, 
form.C_FORM3 > ol > li > label .C_DETAIL, 
.C_FORM3 form > ul > li > label .C_DETAIL, 
form.C_FORM3 > ul > li > label .C_DETAIL,
ul.C_FORM3 > li > label .C_DETAIL, 
ol.C_FORM3 > li > label .C_DETAIL
{
	font-weight: normal;
	font-style: italic;
}

a.C_BUTTON3,
label.C_BUTTON3,
button.C_BUTTON3, 
.C_FORM3 input, 
.C_FORM3 select, 
.C_FORM3 textarea, 
.C_INPUT input, 
.C_INPUT select, 
.C_INPUT textarea, 
input.C_INPUT, 
select.C_INPUT, 
textarea.C_INPUT {
	box-sizing: border-box;
	-ms-box-sizing:content-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
a.C_BUTTON3
,label.C_BUTTON3
{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
a.C_BUTTON3 span.C_ICON3
{
	vertical-align: top;
	margin: 3px 4px 0px 0px;
}



button.C_BUTTON3
,.C_INPUT input 
,input.C_INPUT 
,input.C_FORM3
,.C_FORM3 input 
,textarea.C_INPUT
,.C_INPUT textarea
{
	background-color: #FFFFFF;
	border: 1px solid #DBE2E6;
	line-height: 28px;
	height: 28px;
	padding: 0 5px;
    font-size: 12px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}

button.C_BUTTON3.C_INVALID, 
.C_select select.C_INVALID, 
select.C_select.C_INVALID, 
select.C_FORM3.C_INVALID, 
.C_FORM3 select.C_INVALID, 
button.C_BUTTON3.C_INVALID, 
.C_INPUT input.C_INVALID, 
input.C_INPUT.C_INVALID, 
input.C_FORM3.C_INVALID, 
.C_FORM3 input.C_INVALID, 
{
	border-color: #D4757E;
	background-color: #FAE7E9;
	-webkit-box-shadow: 0 0 1.5px 1px red;
	box-shadow: 0 0 1.5px 1px red;
}

.C_INPUT input[type=file], 
input[type=file].C_INPUT, 
input[type=file].C_FORM3, 
.C_FORM3 input[type=file], 
.C_INPUT input[type=checkbox], 
input[type=checkbox].C_INPUT, 
input[type=checkbox].C_FORM3, 
.C_FORM3 input[type=checkbox], 
.C_INPUT input[type=radio], 
input[type=radio].C_INPUT, 
input[type=radio].C_FORM3, 
.C_FORM3 input[type=radio] 
{
	background-color: transparent;
	line-height: normal;
	height: auto;
	border: 0;
}

.C_INPUT label > input[type=checkbox], 
label > input[type=checkbox].C_INPUT, 
label > input[type=checkbox].C_FORM3, 
.C_FORM3 label > input[type=checkbox], 
.C_INPUT label > input[type=radio], 
label > input[type=radio].C_INPUT, 
label > input[type=radio].C_FORM3, 
.C_FORM3 label > input[type=radio] 
{
	margin-left: 5px;
	margin-right: 5px;
}

#transfer_button
{
	cursor: pointer;
}

a.C_BUTTON3.C_RED, 
label.C_BUTTON3.C_RED,
.C_BUTTON3 button, 
button.C_BUTTON3, 
button.C_FORM3, 
.C_FORM3 button 
,.C_MSGBOX_DIV table a.C_MSG_BUTTON
{
	font-weight: 600;
	padding: 0 10px;
	font-size: 13px;
    height: 28px;
    line-height: 27px;
}

a.C_BUTTON3, 
label.C_BUTTON3,
a.C_BUTTON3.C_CANCEL, 
.C_INPUT input[type=submit].C_CANCEL, 
input.C_INPUT[type=submit].C_CANCEL, 
input.C_FORM3[type=submit].C_CANCEL, 
.C_FORM3 input[type=submit].C_CANCEL, 
input.C_BUTTON3[type=submit].C_CANCEL, 
.C_BUTTON3 input[type=submit].C_CANCEL, 
.C_BUTTON3 input[type=button].C_CANCEL, 
input.C_BUTTON3[type=button].C_CANCEL, 
input.C_FORM3[type=button].C_CANCEL, 
.C_FORM3 input[type=button].C_CANCEL, 
.C_BUTTON3 button.C_CANCEL, 
button.C_BUTTON3.C_CANCEL, 
button.C_FORM3.C_CANCEL, 
.C_FORM3 button.C_CANCEL, 
.C_BUTTON3 input[type=button].C_SUBMIT, 
input.C_BUTTON3[type=button].C_SUBMIT, 
input.C_FORM3[type=button].C_SUBMIT, 
.C_FORM3 input[type=button].C_SUBMIT, 
.C_BUTTON3 button, 
button.C_BUTTON3, 
button.C_FORM3, 
.C_FORM3 button 
,.C_MSGBOX_DIV table a.C_MSG_BUTTON
{
	background: rgb(145,147,148);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,147,148,1)), color-stop(100%,rgba(109,112,113,1)));
	background: -webkit-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%);
	background: -moz-linear-gradient(top, rgba(145,147,148,1) 0%, rgba(109,112,113,1) 100%);
	background: -ms-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%);
	background: -o-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%);
	background: linear-gradient(top bottom, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%);
}

.C_BUTTON3 button.C_SUBMIT
,button.C_BUTTON3.C_SUBMIT 
,button.C_FORM3.C_SUBMIT
,.C_FORM3 button.C_SUBMIT 
,.C_MSGBOX_DIV table a.C_MSG_BUTTON
,.C_BUTTON3.C_RED
{
	background: rgb(214,75,88) !important;
	background: -moz-linear-gradient(top, rgba(214,75,88,1) 0%, rgba(200,18,35,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,75,88,1)), color-stop(100%,rgba(200,18,35,1))) !important;
	background: -webkit-linear-gradient(top, rgba(214,75,88,1) 0%,rgba(200,18,35,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(214,75,88,1) 0%,rgba(200,18,35,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(214,75,88,1) 0%,rgba(200,18,35,1) 100%) !important;
	background: linear-gradient(top bottom, rgba(214,75,88,1) 0%,rgba(200,18,35,1) 100%) !important;
}

.C_FRAME_VIOLET
{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.C_BUTTON3.C_VIOLET
,.C_FRAME_VIOLET
{
	background-color: #93559D !important;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #69155f), color-stop(1, #9b61a7)) !important;
	background-image: -webkit-linear-gradient(center bottom, #69155f 0%, #9b61a7 100%) !important;
	background-image:    -moz-linear-gradient(center bottom, #69155f 0%, #9b61a7 100%) !important;
	background-image:     -ms-linear-gradient(center bottom, #69155f 0%, #9b61a7 100%) !important;
	background-image:      -o-linear-gradient(center bottom, #69155f 0%, #9b61a7 100%) !important;
	background-image:         linear-gradient(center bottom, #69155f 0%, #9b61a7 100%) !important;
}

.C_BUTTON3.C_ORANGE
{
	background: #FF5800;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 5px rgba(108,111,112,.6);
	-moz-box-shadow: 0 0 5px rgba(108,111,112,.6);
	-ms-box-shadow: 0 0 5px rgba(108,111,112,.6);
	-o-box-shadow: 0 0 5px rgba(108,111,112,.6);
	box-shadow: 0 0 5px rgba(108,111,112,.6);
	background-image: -webkit-linear-gradient(bottom, #a13700 0%, #ff8f55 98.8%, #ff8f55 100%) !important;
	background-image: -moz-linear-gradient(bottom, #a13700 0%, #ff8f55 98.8%, #ff8f55 100%) !important;
	background-image: -ms-linear-gradient(bottom, #a13700 0%, #ff8f55 98.8%, #ff8f55 100%) !important;
	background-image: -o-linear-gradient(bottom, #a13700 0%, #ff8f55 98.8%, #ff8f55 100%) !important;
	background-image: linear-gradient(bottom, #a13700 0%, #ff8f55 98.8%, #ff8f55 100%) !important;
}
.C_BUTTON3.C_GRAY
,div.C_GRAY
{
	color: #FFFFFF;
	background: rgb(145,147,148) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,147,148,1)), color-stop(100%,rgba(109,112,113,1))) !important;
	background: -webkit-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%) !important;
	background: -moz-linear-gradient(top, rgba(145,147,148,1) 0%, rgba(109,112,113,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%) !important;
	background: linear-gradient(top bottom, rgba(145,147,148,1) 0%,rgba(109,112,113,1) 100%) !important;
}
.C_BUTTON3.C_WHITE
{
	background: rgb(255,255,255) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeeec), color-stop(100%,#cacac9)) !important;
	background: -webkit-linear-gradient(top, #edeeec 0%,#cacac9 100%) !important;
	background: -moz-linear-gradient(top, #edeeec 0%,#cacac9 100%) !important;
	background: -ms-linear-gradient(top, #edeeec 0%,#cacac9 100%) !important;
	background: -o-linear-gradient(top, #edeeec 0%,#cacac9 100%) !important;
	background: linear-gradient(top bottom, #edeeec 0%,#cacac9 100%) !important;
}

.C_B2C h2.C_HEAD3.C_FRAME_GREEN 
{
	background-color: #00829A;
	color: #FFFFFF;
}

.C_BUTTON3 button.C_SUBMIT
,button.C_BUTTON3.C_SUBMIT 
,button.C_FORM3.C_SUBMIT
,.C_FORM3 button.C_SUBMIT 
,.C_MSGBOX_DIV table a.C_MSG_BUTTON
,.C_BUTTON3.C_GREEN
{
	color: #FFFFFF;
	background: #87C144 !important;
	background: -moz-linear-gradient(top, #98CA5F 0%, #00829A 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98CA5F), color-stop(100%,#00829A)) !important;
	background: -webkit-linear-gradient(top, #98CA5F 0%,#00829A 100%) !important;
	background: -o-linear-gradient(top, #98CA5F 0%,#00829A 100%) !important;
	background: -ms-linear-gradient(top, #98CA5F 0%,#00829A 100%) !important;
	background: linear-gradient(top bottom, #98CA5F 0%,#00829A 100%) !important;
}
.C_FRAME_GREEN
{
	color: #FFFFFF !important;
}


a.C_BUTTON3.C_RED:hover
,label.C_BUTTON3.C_RED:hover
,button.C_BUTTON3.C_BLUE.C_SUBMIT:hover
{
	border: 0;
	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
}

.C_BUTTON3.C_DISABLED, 
a.C_BUTTON3[disabled], 
.C_INPUT input[type=submit][disabled], 
input.C_INPUT[type=submit][disabled], 
input.C_FORM3[type=submit][disabled], 
.C_FORM3 input[type=submit][disabled], 
input.C_BUTTON3[type=submit][disabled], 
.C_BUTTON3 input[type=submit][disabled], 
.C_BUTTON3 input[type=button].C_SUBMIT[disabled], 
input.C_BUTTON3[type=button].C_SUBMIT[disabled], 
input.C_FORM3[type=button].C_SUBMIT[disabled], 
.C_FORM3 input[type=button].C_SUBMIT[disabled], 
.C_BUTTON3 button[disabled], 
button.C_BUTTON3[disabled], 
button.C_FORM3[disabled], 
.C_FORM3 button[disabled] 
,.C_MSGBOX_DIV table a.C_MSG_BUTTON[disabled]
{
	border: 1px solid #bbbbbb;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #bbbbbb;
}

.C_INPUT select, 
select.C_INPUT, 
select.C_FORM3, 
.C_FORM3 select
{
	color: #6C6F70;
	background-color: #FFFFFF;
	border: 1px solid #DBE2E6;
	padding: 4px 5px 4px 5px;
	font-size: 12px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.C_INPUT select[disabled], 
select.C_INPUT[disabled], 
select.C_FORM3[disabled], 
.C_FORM3 select[disabled] 
{
	font-weight: normal;
	color: #8C8F70;
}

.C_INPUT option[disabled], 
option.C_INPUT[disabled], 
option.C_FORM3[disabled], 
.C_FORM3 option[disabled] 
{
	color: #ADADAD;
}

.C_INPUT option, 
option.C_INPUT, 
option.C_FORM3, 
.C_FORM3 option 
{
	xfont-weight: normal;
}

.C_TABLE .C_SORT a
{
	background-image: url('../images2/design3/sort.png');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	cursor: pointer;
}

.C_TABLE .C_SORT.C_ASC a
{
	background-image: url('../images2/design3/sort-asc.png');
}

.C_TABLE .C_SORT.C_DESC a
{
	background-image: url('../images2/design3/sort-desc.png');
}

.C_BLOCK > h1 a.C_BUTTON3
{
	float: right;
	margin-top: 7px;
	margin-left: 9px;
}

.C_INFO_LINK_CREATE_B2C_ACCOUNT
{
	position:relative;
	top:0px;
	right:0px;
	text-align:right;
	width:392px;
	font-size:10px;
	font-weight:600;
	color: #6C6F70;
	line-height:20px;
}
.C_INFO_LINK_CREATE_B2C_ACCOUNT a
{
	font-size:10px;
	font-weight:600;
	color: #6C6F70;
}
#frame_main3
{	
	background-color: #F8F8F8;
}

#frame_footer3
{
	overflow: auto;
	clear: both;
	background-color: #ededed;
	
	background-image: linear-gradient(top, rgb(170,170,170) 0%, rgb(185,185,185) 1px, rgb(199,199,199) 2px, rgb(210,210,210) 3px, rgb(218,218,218) 4px, rgb(222,222,222) 5px, rgb(225,225,225) 6px, rgb(226,226,226) 7px, rgb(227,227,227) 8px, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(top, rgb(170,170,170) 0%, rgb(185,185,185) 1px, rgb(199,199,199) 2px, rgb(210,210,210) 3px, rgb(218,218,218) 4px, rgb(222,222,222) 5px, rgb(225,225,225) 6px, rgb(226,226,226) 7px, rgb(227,227,227) 8px, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(top, rgb(170,170,170) 0%, rgb(185,185,185) 1px, rgb(199,199,199) 2px, rgb(210,210,210) 3px, rgb(218,218,218) 4px, rgb(222,222,222) 5px, rgb(225,225,225) 6px, rgb(226,226,226) 7px, rgb(227,227,227) 8px, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(top, rgb(170,170,170) 0%, rgb(185,185,185) 1px, rgb(199,199,199) 2px, rgb(210,210,210) 3px, rgb(218,218,218) 4px, rgb(222,222,222) 5px, rgb(225,225,225) 6px, rgb(226,226,226) 7px, rgb(227,227,227) 8px, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(top, rgb(170,170,170) 0%, rgb(185,185,185) 1px, rgb(199,199,199) 2px, rgb(210,210,210) 3px, rgb(218,218,218) 4px, rgb(222,222,222) 5px, rgb(225,225,225) 6px, rgb(226,226,226) 7px, rgb(227,227,227) 8px, rgb(255,255,255) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgb(170,170,170)),
		color-stop(8px, rgb(185,185,185)),
		color-stop(8px, rgb(199,199,199)),
		color-stop(8px, rgb(210,210,210)),
		color-stop(8px, rgb(218,218,218)),
		color-stop(8px, rgb(222,222,222)),
		color-stop(8px, rgb(225,225,225)),
		color-stop(8px, rgb(226,226,226)),
		color-stop(8px, rgb(227,227,227)),
		color-stop(1, rgb(255,255,255))
	);
	/*rgb(247,247,247)*/
	
	padding-top: 30px;
	padding-bottom: 75px;
}

#frame_footer3 .C_CONTAINER3 p
{
	float: right;
	margin: 0;
}

#frame_footer3 ul
{
	float: left;
	width: 20%;
	*width: 20%;
	padding: 0;
	margin: 0;
	
	list-style: none;
}


#frame_footer3 ul li, 
#frame_footer3 ul li a
{
	color: #6c6f70;
	font-size: 10px;
	text-decoration: none;
}

#frame_footer3 ul li:first-child
{
	font-weight: bold;
}

#frame_footer3 p + ul
{
	width: auto;
	clear: both;
	border-top: 1px solid #cccccc;
	margin-top: 15px;
}

#frame_footer3 p + ul li:first-child
{
	padding-top: 15px;
	border-top: 1px solid #ffffff;
}

#frame_footer3 p + ul li + li
{
	float: left;
	margin-right: 3px;
	
	/* ie7 */
	*margin-left: 5px;
	*padding-left: 5px;
	*border-left: 1px solid #ffffff;
}

#frame_footer3 p + ul li + li:after
{
	content: ' | ';
}

#frame_footer3 p + ul li:last-child:after
{
	content: '';
}

.C_BLOCK
{
	background-color: #FFFFFF;


/*	background: rgb(202,202,202);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(202,202,202,1)), color-stop(102%,rgba(255,255,255,1)));
	background-image: -webkit-linear-gradient(top, rgba(202,202,202,1) 0%,rgba(255,255,255,1) 102%);
	background-image: -moz-linear-gradient(top, rgba(202,202,202,1) 0%, rgba(255,255,255,1) 102%);
	background-image: -ms-linear-gradient(top, rgba(202,202,202,1) 0%,rgba(255,255,255,1) 102%);
	background-image: -o-linear-gradient(top, rgba(202,202,202,1) 0%,rgba(255,255,255,1) 102%);
	background-image: linear-gradient(top bottom, rgba(202,202,202,1) 0%,rgba(255,255,255,1) 102%); */

	
	
	padding-bottom: 10px;
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin: 2px;
	margin-bottom: 18px;
}

.C_BLOCK a
{
	
}

.C_BLOCK a.C_BUTTON3
{
	color: #ffffff;
}

.C_BLOCK .C_WRAPPER > *, 
.C_BLOCK > *
{
	padding: 0 19px;
}

.C_BLOCK .C_WRAPPER
{
	padding: 0;
	overflow: auto;
}

.C_BLOCK > ul, 
.C_BLOCK > ol 
{
	padding: 0 0 0 40px;
}


.C_SEARCH_RESULTS > h1 {background: #00829A !important}
.C_BLOCK .C_WRAPPER > h1, 
.C_BLOCK > h1
{
	background: #6C6F70;
	
	line-height: 38px;
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	padding: 0px 0px 0px 15px
	margin: 0;
	margin-bottom: 20px;
	margin-top:0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

body.C_B2C .C_BLOCK.C_COLOR .C_WRAPPER > h1, 
body.C_B2C .C_BLOCK.C_COLOR > h1
{
	background: #F7F7F7;;
	font-size: 22px;
	font-weight: 100;
	color: #00829A;
	padding: 0px 0px 4px 0px;
}

body.C_B2C #search_content .C_BLOCK.C_COLOR .C_WRAPPER > h1, 
body.C_B2C #search_content .C_BLOCK.C_COLOR > h1,
body.C_B2B .C_BLOCK.C_COLOR .C_WRAPPER > h1, 
body.C_B2B .C_BLOCK.C_COLOR > h1
{
	background: #00829A;
}

/*** table ***/
.C_BLOCK.C_TABLE
{
	padding-bottom: 1px;
	background: #E2E2E2;
	
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
body.C_B2B .C_BLOCK.C_TABLE
{
	background: #F8F8F8;
}

.C_BLOCK.C_TABLE > h1
{
	margin: 0px;
}

table.C_TABLE, 
.C_TABLE table 
{
	margin: 2px;
	background-color: #efefef;
	
	border: 1px solid #ffffff;
	
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	
	font-weight: 600; /* semi bold */
	*font-weight: normal; /* ie7 wont semi bold */
}

.C_BLOCK.C_TABLE table 
{
	background-color: #FFFFFF;
}

body.C_B2B table.C_TABLE, 
body.C_B2B .C_TABLE table 
{
	background-color: #FFFFFF;
	border-radius: 3px 3px 0px 0px;
}

table.C_TABLE tbody tr:nth-child(even)
,.C_TABLE table tbody tr:nth-child(even)
{
	background-color: #e5e5e5;
}

.C_BLOCK.C_TABLE table tbody tr:nth-child(even) 
{
	background-color: #EBEBEB;
}

body.C_B2B table.C_TABLE tbody tr:nth-child(even)
,body.C_B2B .C_TABLE table tbody tr:nth-child(even) 
{
	background-color: #e4e4e4;
}

table.C_TABLE a, 
.C_TABLE table a, 
table.C_TABLE tbody a.C_BUTTON3, 
.C_TABLE table tbody a.C_BUTTON3 
{
	color: #ffffff;
}

table.C_TABLE tbody a, 
.C_TABLE table tbody a
{
	color: #000000;
}

table.C_TABLE tbody a.C_BUTTON4, 
.C_TABLE table tbody a.C_BUTTON4
{
	color: #FFFFFF;
}

.C_BLOCK.C_TABLE > table 
{
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	
	padding-bottom: 8px;
	
	width: 100%;
}

body.C_B2c.C_BLOCK.C_TABLE > h1
{
	color: #FFFFFF;
	background: #00829A;
	color: #FFFFFF;
	background: #f0f1f1;
	font-weight: 100;
	color: #00829A;
	font-size: 22px;
	padding: 0;
	}


body.C_B2B .C_BLOCK.C_TABLE > h1
{
	color: #00829A;
	background: none;
	font-weight: 100;
	font-size: 22px;
	padding: 0;
	bottom: 5px;
}
body.C_B2B .C_BLOCK.C_TABLE > h1 > .C_DETAILS
{
	color: #00829A;
	text-transform: none;
}

.C_BLOCK.C_TABLE h1 a.C_BUTTON3
, a.C_BUTTON3.C_COLOR
, a.C_BUTTON3.C_COLOR.C_LIGHT_GREEN
{
	border-color: none;
	background-color: #e7e8e8;
	background-image: -moz-linear-gradient(bottom, #f7f7f7 0%, #d3d3d3 100%);
	background-image: -o-linear-gradient(bottom, #f7f7f7 0%, #d3d3d3 100%);
	background-image: -webkit-linear-gradient(bottom, #f7f7f7 0%, #d3d3d3 100%);
	text-transform: none;
	white-space: nowrap;
	color : #000000;
}

.C_BLOCK.C_TABLE h1 a.C_BUTTON3:hover
, a.C_BUTTON3.C_COLOR:hover
, a.C_BUTTON3.C_COLOR.C_LIGHT_GREEN:hover
{
	border-color: none;
	background-color: #e7e8e8;
	background-image: -moz-linear-gradient(bottom, #d3d3d3 0%, #f7f7f7 100%);
	background-image: -o-linear-gradient(bottom, #d3d3d3 0%, #f7f7f7 100%);
	background-image: -webkit-linear-gradient(bottom, #d3d3d3 0%, #f7f7f7 100%);
	text-transform: none;
	white-space: nowrap;
	color : #424242;
}

.C_BLOCK.C_TABLE a.C_BUTTON3
, a.C_BUTTON3.C_COLOR
{
	border-color: none;
	background: #94C858;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94C858),color-stop(60%,#5E9221), color-stop(100%,#4A731A));
	background: -webkit-linear-gradient(top, #94C858 0%, #5E9221 60% ,#4A731A 100%);
	background: -moz-linear-gradient(top, #94C858 0%, #5E9221 60% ,#4A731A 100%);
	background: -ms-linear-gradient(top, #94C858 0%, #5E9221 60% ,#4A731A 100%);
	background: -o-linear-gradient(top, #94C858 0%, #5E9221 60% ,#4A731A 100%);
	background: linear-gradient(top, #94C858 0%, #5E9221 60% ,#4A731A 100%);
	text-transform: none;
	white-space: nowrap;
	color: #FFFFFF;
}

body.C_B2B .C_BLOCK.C_TABLE a.C_BUTTON3.C_RED
,body.C_B2B a.C_BUTTON3.C_RED
{
	color: #FFFFFF;
	background: rgb(212,68,82);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,68,82,1)), color-stop(100%,rgba(148,12,25,1)));
	background: -webkit-linear-gradient(top, rgba(212,68,82,1) 0%,rgba(148,12,25,1) 100%);
	background: -moz-linear-gradient(top, rgba(212,68,82,1) 0%, rgba(148,12,25,1) 100%);
	background: -ms-linear-gradient(top, rgba(212,68,82,1) 0%,rgba(148,12,25,1) 100%);
	background: -o-linear-gradient(top, rgba(212,68,82,1) 0%,rgba(148,12,25,1) 100%);
	background: linear-gradient(top bottom, rgba(212,68,82,1) 0%,rgba(148,12,25,1) 100%);
}

body.C_B2B .C_BLOCK.C_TABLE a.C_BUTTON3
,body.C_B2B a.C_BUTTON3.C_COLOR
{
	border-color: #a6cad3;
	background: rgb(58,137,157);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,137,157,1)), color-stop(100%,rgba(4,105,131,1)));
	background: -webkit-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(4,105,131,1) 100%);
	background: -moz-linear-gradient(top, rgba(58,137,157,1) 0%, rgba(4,105,131,1) 100%);
	background: -ms-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(4,105,131,1) 100%);
	background: -o-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(4,105,131,1) 100%);
	background: linear-gradient(top bottom, rgba(58,137,157,1) 0%,rgba(4,105,131,1) 100%);
    color : #FFFFFF;
}

.C_BLOCK.C_TABLE a.C_BUTTON3.C_DISABLED
{
	border: 1px solid #bbbbbb;
	
	-webkit-box-shadow: none;
	box-shadow: none;
	
	color: #bbbbbb;
	
	background: rgb(227,227,227);
	background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(240,241,241,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(100%,rgba(240,241,241,1)));
	background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(240,241,241,1) 100%);
	background: -o-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(240,241,241,1) 100%);
	background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(240,241,241,1) 100%);
	background: linear-gradient(top bottom, rgba(227,227,227,1) 0%,rgba(240,241,241,1) 100%);
}

table.C_TABLE.C_ORDER thead tr a, 
.C_TABLE table.C_ORDER thead tr a, 
.C_TABLE.C_ORDER table thead tr a 
{
	padding-right: 20px;
	position: relative;
	display: block;
}

table.C_TABLE.C_ORDER thead tr a span, 
.C_TABLE table.C_ORDER thead tr a span, 
.C_TABLE.C_ORDER table thead tr a span
{
	position: absolute;
	right: 10px;
	margin: 0;
	top: 11px;
}

table.C_TABLE.C_ORDER thead tr a span.C_ICON_ORDER_DESC, 
.C_TABLE table.C_ORDER thead tr a span.C_ICON_ORDER_DESC, 
.C_TABLE.C_ORDER table thead tr a span.C_ICON_ORDER_DESC, 
table.C_TABLE.C_ORDER thead tr a span.C_ICON_ORDERED_DESC, 
.C_TABLE table.C_ORDER thead tr a span.C_ICON_ORDERED_DESC, 
.C_TABLE.C_ORDER table thead tr a span.C_ICON_ORDERED_DESC 
{
	right: 0;
}

table.C_TABLE thead tr, 
.C_TABLE table thead tr, 
table.C_TABLE tfoot tr, 
.C_TABLE table tfoot tr 
{
	line-height: 14px;
}


.C_TABLE table thead tr:first-child th:first-child
{
border-radius: 3px 0px 0 0px;
}

.C_TABLE table thead tr:last-child th:last-child
{
border-radius: 0px 3px 0 0px;
}


table.C_TABLE thead tr th, 
.C_TABLE table thead tr th, 
table.C_TABLE tfoot tr th, 
.C_TABLE table tfoot tr th 
{
	xfont-weight: 800; /* extra bold */
	x*font-weight: bold; /* ie7 wont extra bold */
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

table.C_TABLE thead, 
.C_TABLE table thead, 
table.C_TABLE tfoot, 
.C_TABLE table tfoot 
{
	background-color: #cbcbcb;
	color: #6C6F70;
	
	font-weight: bold;
}

table.C_TABLE thead, 
.C_TABLE table thead
{
	border-bottom: 1px solid #9f9f9f;
}

table.C_TABLE tfoot, 
.C_TABLE table tfoot 
{
	border-top: 1px solid #9f9f9f;
}

.C_BLOCK.C_TABLE table thead, 
.C_BLOCK.C_TABLE table tfoot 
{
	background-color: #C8E3AA;
	boxrder-top: 1px solid #ffffff;
}

body.C_B2B table.C_TABLE tfoot, 
body.C_B2B .C_TABLE table tfoot, 
body.C_B2B table.C_TABLE thead, 
body.C_B2B .C_TABLE table thead
{
	background-color: #00829A;
	color: #ffffff;
}

body.C_B2B table.C_TABLE tfoot, 
body.C_B2B .C_TABLE table tfoot 
{
	border-top: 1px solid #ffffff;
}

body.C_B2B table.C_TABLE thead, 
body.C_B2B .C_TABLE table thead
{
	border-bottom: 1px solid #00829A;
}

body.C_B2C table.C_TABLE tfoot, 
body.C_B2C .C_TABLE table tfoot, 
body.C_B2C table.C_TABLE thead, 
body.C_B2C .C_TABLE table thead
{
	background-color: #00829A;
	color: #ffffff;
}

body.C_B2C table.C_TABLE tfoot, 
body.C_B2C .C_TABLE table tfoot 
{
	border-top: 1px solid #ffffff;
}

body.C_B2C table.C_TABLE thead, 
body.C_B2C .C_TABLE table thead
{
	border-bottom: none;
}


table.C_TABLE tfoot, 
.C_TABLE table tfoot {
	border-top: 0;
}

table.C_TABLE td, 
.C_TABLE table td
{
	padding: 7px 10px;
}

.C_TABLE thead tr:first-child td { background-color: #00829A;}

body.C_B2C .C_TABLE thead tr:first-child td { background-color: #00829A;}

.C_TABLE thead tr:last-child td:first-child { border-radius: 3px 0px 0 0px; }
.C_TABLE thead tr:last-child td:last-child { border-radius: 0px 3px 0 0;}

.C_TABLE table thead td:last-child
{
	border-radius: 0px 3px 0px 0px 
}






table.C_TABLE th + th, 
.C_TABLE table th + th, 
table.C_TABLE td + td, 
.C_TABLE table td + td 
{
	
}

body.C_B2B table.C_TABLE th + th, 
body.C_B2B .C_TABLE table th + th, 
body.C_B2B table.C_TABLE td + td, 
body.C_B2B .C_TABLE table td + td 
{
	
}

.C_POPUP3
{
	position: absolute;
	width: 600px;
	top: 100px;
	left: 50%;
	margin-left: -300px;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.90);
	border-radius: 5px;
	box-shadow: 0px 0px 9px #979797;
}

.C_POPUP3 > h1
,.C_POPUP3 > div
,.C_MSGBOX_RED div.C_MSGBOX_DIV
,.C_MSGBOX_BLUE div.C_MSGBOX_DIV
{
}

.C_POPUP3 > h1 span.C_CLOSE
{
	cursor: pointer;
}

.C_POPUP3 > div
{
	border-top-width: 0;
	*border-top-width: 1px;
}

body.C_B2B .C_POPUP3 > h1
,body.C_B2B .C_POPIN > div > h1
{
	color: #00829A;
}
.C_POPUP3 > h1
,.C_POPIN > div > h1
{
	margin: 0;
	color: #00829A;
	oldcolor:#D14754;
	font-size: 14px;
	line-height: 38px;
	text-transform: uppercase;
	border-bottom-width: 0;
	padding: 0 18px;
	position: relative; 
}
.C_POPUP3 > h2
,.C_POPIN > div > h2
{
	margin: -8px 0px 0px 0px;
	padding: 0px 18px 0px 18px;
	line-height: 16px;
	font-size: 10px;
	font-weight: normal;
}
.C_POPUP3 > h1 > span.C_ICON4_CROSS
,.C_POPIN > div > h1 > span.C_ICON4_CROSS
{
	position: absolute;
	right: 0px;
	top: 0px;
	color: #999999;
	cursor: pointer;
}
.C_POPUP3 > h1 .C_BUTTON3
,.C_POPIN > div > h1 .C_BUTTON3
{
	float: right;
	margin-top: 9px;
	margin-left: 9px;
	cursor: pointer;
}

.C_POPUP3 .C_FOOTER
,.C_POPIN > div > .C_FOOTER
{
	height: 38px;
	padding: 0 18px;
	text-align: right;
}

.C_POPUP3 > div > .C_BODY
,.C_POPUP3 > div > form > .C_BODY 
,.C_MSGBOX_RED div.C_MSGBOX_DIV
,.C_MSGBOX_BLUE div.C_MSGBOX_DIV
,.C_POPIN > div > .C_BODY
{
	color: #6C6F70;
	padding: 0px 18px;
	
}

.C_POPUP3 > div > .C_FOOTER *
,.C_POPUP3 > div > form > .C_FOOTER *
,.C_POPIN > div > .C_FOOTER *
{
	margin-top: 5px;
	margin-left: 9px;	
}
.C_POPUP_MASK
{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(100, 100, 100, 0.35);
}

p.C_NOTIFICATION
,div.C_NOTIFICATION
{
	display: block;
	width: 480px;
	padding: 20px 20px 20px 20px;
	margin: 0px;
	background-color: #FFFFFF;

	font-weight: 500;
	font-size: 16px;
	line-height: 20px;

	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: border-box;
}
.C_NOTIFICATION hr
{
	margin: 16px 0px 16px 0px;
	border: auto;
	height: 1px;
	background-color: #CCCCCC;
}
.C_NOTIFICATION h6
{
	padding: 4px 8px 4px 8px;
	margin: 20px 0px 0px 0px;
	background-color: #DDDDDD;
	color: #000000;
	font-weight: normal;
}
p.C_NOTIFICATION[closebutton="1"]
,div.C_NOTIFICATION[closebutton="1"]
{
	padding: 20px 60px 20px 20px;
}
p.C_NOTIFICATION[marged="1"]
,div.C_NOTIFICATION[marged="1"]
{
	margin: 40px auto 40px auto !important;
}
p.C_NOTIFICATION > i.C_ICON_CLOSE_12x12
,div.C_NOTIFICATION > i.C_ICON_CLOSE_12x12
{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

p.C_NOTIFICATION.C_INFO
,div.C_NOTIFICATION.C_INFO
,p.C_NOTIFICATION.C_WARNING
,div.C_NOTIFICATION.C_WARNING
,p.C_NOTIFICATION.C_RED
,div.C_NOTIFICATION.C_RED
{
	background-color: #FFFFFF;
	color: #000000;
	position: relative;
}

body.C_B2B p.C_NOTIFICATION.C_INFO
,body.C_B2B div.C_NOTIFICATION.C_INFO
,body.C_B2B p.C_NOTIFICATION.C_WARNING
,body.C_B2B div.C_NOTIFICATION.C_WARNING
{
	background-color: #FFFFFF;
	color: #000000;
}

p.C_NOTIFICATION.C_INFO
,div.C_NOTIFICATION.C_INFO
{
	border-top : 3px solid #0093B0;
}
p.C_NOTIFICATION.C_WARNING
,div.C_NOTIFICATION.C_WARNING
{
	border-top : 3px solid #CF0006;
}
.C_NOTIFICATION div.C_COMMANDS
{
	text-align: right;
}
.C_NOTIFICATION div.C_COMMANDS .C_BUTTON4
{
	min-width: 100px;
	margin: 0px 0px 0px 10px;
}

.C_PROGRESSBAR
{
	height: 10px;
	background: #e7e7e7;
	border: 1px solid #ffffff;
	width: 100%;
	margin: 5px 0 10px 0;
	-webkit-box-shadow: 0 0 2px 2px rgba(210, 71, 82, 0.2);
	box-shadow: 0 0 2px 2px rgba(210, 71, 82, 0.2);
}

.C_PROGRESSBAR > .C_PROGRESSION
{
	height: 100%;
	background: #C71120;
}
.C_PROGRESSBAR.C_VISIBLE_BASECV > .C_PROGRESSION
{
	background: #8CC63F;
}
/*  test*/


/*  pages searchCantons, searchBranch, searchCategories*/
#frame_main3 .C_BLOCK .C_MAP_CLOSED
{
	list-style-type: none;
	background-image : url(../images2/design3/checkbox_tree_branch_closed.png);
	background-repeat : no-repeat;
	padding : 0 0 0 15px;
}
#frame_main3 
{
    padding-top: 37px;
}
#frame_main3 .C_BLOCK .C_MAP_CLOSED
,#frame_main3 .C_BLOCK .C_MAP_CLOSED a
{
    font-weight: bold;
    float: none !important;
    color: #5C5F60;
    list-style: none outside none;
    font-family: 'Open Sans',sans-serif;
    font-size : 1em;
}

#frame_main3 .C_BLOCK  ul ul .C_MAP_CLOSED a
{
    font-size : 1em;
	font-weight: normal;
}

.C_MINI_BLOCK
{
	background: #E9E9EA;
	display: inline-block;
	*display: inline;
	zoom: 1;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	
	float: left;
	width : 200px;
	margin: 12px;
	xmargin-left: 0px;
}
.C_RATINGS
{
	*margin-top : -24px;
}
.C_MINI_BLOCK > h1
{
	background: #DADBDB;
	color: #00829A;
	margin: 0;
	line-height: 16px;
	padding: 7px 10px;
	font-size: 15px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.C_MINI_BLOCK > ol
{
	padding: 5px !important;
	padding-left: 10px !important;
	margin: 0 !important;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: auto !important;
}

.C_MINI_BLOCK > ol li
{
	border: 0 !important;
	margin: 0 !important;
	padding: 2px !important;
}

.C_TABLE tfoot .C_NAVIGATOR * 
{
	margin: 2px;
}

.C_BLACKBOARD
{
	position: relative;
	width: 998px;
	height: 374px;
	background-image: url('../images2/design3/blackboard.png');
	color: #ffffff;
}

.C_BLACKBOARD a
{
	color: #ffffff;
}
#txt_title
{
	width : 250px;
}
#frame_options_jobs_per_mail
{
	margin-top : 1px;
}

#frame_options #frame_employment 
{
	margin-top : 1px;
}

#frame_login_form_container #link_create_b2c_account
{
	width : 127px;
}

#home_panel_bg ul li
{
    color: #5C5F60;
    float: none !important;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    font-weight: bold;
    list-style: none outside none;
	background-image: url("../images2/design3/checkbox_tree_branch_closed.png");
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 0 15px;
}
.C_DISCOVER ul li
{
    color: #5C5F60;
    float: none !important;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    font-weight: bold;
    list-style: none outside none;
	background-image: url("../images2/design3/checkbox_tree_branch_closed.png");
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 0 15px;
}

#intro ul li
{
    color: #6C6F70;
    float: none !important;
    font-family: 'Open Sans',sans-serif;
    font-weight: bold;
    list-style: none outside none;
	background-image: url("../images2/design3/checkbox_tree_branch_closed.png");
	background-position: left center;
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0px 0 0px 15px;
}
#intro ul li a
{
	color: #6C6F70;
}

#activities_summary #intro ul
{
	padding : 0;
	margin-left : 25px;
}
#frame_footer3 .C_CONTAINER3 ul li a:hover
{
	text-decoration : underline;
}
#register_panel_bg h1
{
	background: #6c6f70;
	
	margin:0;
}

#frame_main3 .C_CONTAINER3 #form h1
{
	background: #98CA5F;
	background: -moz-linear-gradient(top, #98CA5F 0%, #00829A 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98CA5F), color-stop(100%,#00829A));
	background: -webkit-linear-gradient(top, #98CA5F 0%,#00829A 100%);
	background: -o-linear-gradient(top, #98CA5F 0%,#00829A 100%);
	background: -ms-linear-gradient(top, #98CA5F 0%,#00829A 100%);
	background: linear-gradient(top bottom, #98CA5F 0%,#00829A 100%);
}

#frame_main3 .C_CONTAINER3 #form #form h1
{
	background: rgb(58,137,157);
	background: -moz-linear-gradient(top, rgba(58,137,157,1) 0%, rgba(2,104,130,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,137,157,1)), color-stop(100%,rgba(2,104,130,1)));
	background: -webkit-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%);
	background: -o-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%);
	background: -ms-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%);
	background: linear-gradient(top bottom, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%);
}

#form_registration .C_LABEL
{
	width : 100%;
}
.C_CONTAINER3 .C_DISCOVER ul li a
{
	text-decoration : none;
}

.C_CONTAINER3 .C_DISCOVER ul li a:hover
{
	text-decoration : underline;
}

#frame_apprenticeship_valid
{
	padding : 15px;
}
#frame_apprenticeship_valid .C_BUTTON3
{
	margin-right : 15px;
}

#align_apprenticeship_button
{
	width : inherit;
	text-align:center;;
	margin-top : 15px;
}

#frame_ecom_publish
{
	margin:0 auto;
	width:988px;
}

div.C_FRAME_BASIC
{
	background-color: #FFFFFF;
	padding-bottom: 20px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 7px 7px 0px 0px;
	border-radius: 3px 3px 0px 0px;

}
div.C_FRAME_BASIC > h1
{
	line-height: 38px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 14px;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;

	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;

	background:#00829A;
	position: relative;
}
div.C_FRAME_BASIC > h1 > span.C_RIGHT
,div.C_FRAME_BASIC > h1 > div.C_COMMANDS
{
	position: absolute;
	right: 20px;
	top: 0px;
	color: #FFFFFF;
	font-weight: normal;
}

.C_BG_FADE1
{
	background: rgb(179,209,217) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,209,217,1)), color-stop(100%,rgba(229,239,241,1))) !important;
	background: -webkit-linear-gradient(top, rgba(179,209,217,1) 0%,rgba(229,239,241,1) 100%) !important;
	background: -moz-linear-gradient(top, rgba(179,209,217,1) 0%, rgba(229,239,241,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(179,209,217,1) 0%,rgba(229,239,241,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(179,209,217,1) 0%,rgba(229,239,241,1) 100%) !important;
	background: linear-gradient(top bottom, rgba(179,209,217,1) 0%,rgba(229,239,241,1) 100%) !important;
}
.C_BG_FADE2
{
	background: rgb(58,137,157) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,137,157,1)), color-stop(100%,rgba(2,104,130,1))) !important;
	background: -webkit-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%) !important;
	background: -moz-linear-gradient(top, rgba(58,137,157,1) 0%, rgba(2,104,130,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%) !important;
	background: linear-gradient(top bottom, rgba(58,137,157,1) 0%,rgba(2,104,130,1) 100%) !important;
}
div.C_ECOM_TITLE > h6
,h6.C_ECOM_TITLE
{
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    font-weight:100;
    line-height:32px;    
    color: #00829A;
	margin: 0px;
	padding: 30px 0 30px 0;
}

h6.C_ECOM_TITLE > p
{
	padding: 0px;
	margin: 0px;
}
#frame_message_form ul
{
	margin-top : 0;
}

.C_SUPERLINK
{
	color: #6C6F70;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
}
.C_SUPERLINK:hover
{
	color: #333333;
	border-bottom: 1px solid #6C6F70;
}
.C_SUPERLINK.C_COLOR
{
	color: #00829A;
}
div.C_FRAME_INFO
{
	border: 1px solid #999999;
	background-color: #EEEEEE;
	padding: 8px 20px 8px 20px;
	position: relative;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom:1;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

#frame_apprenticeship .C_SECTION
{
	margin-bottom : 0px;
}

div.C_BANNER_IFRAME
{
	position: relative;
	padding: 0px;
	margin: 0px;
}
div.C_BANNER_IFRAME > iframe
{
	border: 0px;
	margin: 0px;
}
div.C_BANNER_IFRAME > a
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.C_SHADOWBORDER
{
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.C_LAST_ALL_EXP
{
	width: 100%;
	background-color: #CACACA;
	margin: -5px 0 5px -18px;
	padding: 5px 36px 5px 0;
	vertical-align: middle;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-ms-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.C_LAST_ALL_EXP input
{
	margin:0 0 0 38px;
	vertical-align:middle;
}

#frame_application_head .C_BUTTON3
{
	display : block !important;
}

span.C_ICON_B2B_NEW_USER
{
	display: inline-block;
	background-image: url(/images2/b2b/b2b_new_user_46x43.png);
	width: 46px;
	height: 43px;
}
span.C_ICON_B2B_MODIFY_USER
{
	display: inline-block;
	background-image: url(/images2/b2b/b2b_modify_user_43x42.png);
	width: 43px;
	height: 42px;
}

.C_JOBCHECKER_RED.C_INACTIVE,.C_JOBCHECKER_ORANGE.C_INACTIVE,.C_JOBCHECKER_GREEN.C_INACTIVE
{
	opacity:0.3 !important;
	filter:alpha(opacity=30); /* For IE8 and earlier */
}
.C_JOBCHECKER_RED:hover,.C_JOBCHECKER_ORANGE:hover,.C_JOBCHECKER_GREEN:hover
{
	opacity:1 !important;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#popup_warning
{
	background-color: #CE2B3A;
	margin: 0px;
	padding: 20px;
}
#popup_warning > div
{
	margin: 0px auto 0px auto;
	width: 988px;
}
#popup_warning > div > h1
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 20px;
	position: relative;
}
#popup_warning > div > h1 > a.C_BUTTON4
{
	width: 160px;
	position: absolute;
	top: -10px;
	right: 0px;
}
#popup_warning > div > div
{
	color: #FFFFFF;
}
#popup_warning > div > div > img.C_WARNING
{
	float: left;
	width: 29px;
	height: 26px;
	margin: 0px 16px 16px 0px;
}


.C_BLOCK > h1
{
	position: relative;
}
.C_BLOCK > h1 > div.C_COMMANDS
{
	position: absolute;
	right: 6px;
	top: 8px;
	line-height: 0px;
}
.C_BLOCK > h1 > div.C_COMMANDS > a.C_BUTTON4
{
	margin: 0px 0px 0px 4px;
}
.C_BLOCK > h1 > a.C_BUTTON4
{
	float: right;
	margin-top: 5px;	
	margin-left: 5px; 
}

#frame_postings .C_BLOCK > h1 a.C_BUTTON4 {
	margin-top: 10px;
}

.C_SPACE {
	margin-bottom:20px;
}
.C_POPUP3 > h1 .C_BUTTON4
{
	cursor: pointer;
	float: right;
	margin-left: 9px;
	margin-top: 6px;
}
.C_B2B .C_NOTIFICATION.C_INFO a.C_BUTTON4
{
	color : white;
}
.C_B2B .C_NOTIFICATION.C_INFO a
{
	color: #6C6F70;
	font-size: 0.8em;
}

#content_bottom_background 
{
	margin: 0 auto;
	width: 988px;
}

#login_fields
{
	display : none;
	position: relative;
}

#login_fields.C_SWAP
{
	display : block;
	
	-webkit-animation: fadein 2s;
	-moz-animation: fadein 2s;
	-ms-animation: fadein 2s;
	-o-animation: fadein 2s;
	animation: fadein 2s;
}
#login_fields > iframe
{
	width: 392px;
	height: 47px;
	border: 0px;
	margin: 0px;
}
#login_fields > span.C_ARROW4_90
{
	position:absolute;
	top: -20px;
	right: 395px;
}
 
#login_buttons.C_SWAP
{
    display : none;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

#frame_warning_login > div > a .C_SUPERLINK
{
	position : relative !important;
}

*[blink="1"]
{
	-webkit-animation: blink 3s steps(5, start) infinite;
	animation: blink 3s steps(5, start) infinite;
}
*[blink="2"]
{
	-webkit-animation: blink 1s steps(2, start) infinite;
	animation: blink 1s steps(2, start) infinite;
}
@-webkit-keyframes blink	{	to {	visibility: hidden; }	}
@keyframes blink			{	to {	visibility: hidden; }	}
