@import url('colors.css');

@import url('home.css');

@import url('offre.css');

@import url('applicant.css');

@import url('postuler.css');

@import url('annonces.css');

@import url('resultat_annonces.css');

@import url('accueil2.css');

@import url('accueil3.css');

@import url('accueil1.css');

@import url('update_class.css');

@import url('patch_class.css');

/*default values*/

/*--------------*/

html, body{

	width:100%; height:100%;

	margin:0px; padding:0px;

}

body{

	font:11px Verdana, Arial, Helvetica, sans-serif;

}

p, ul, li, h1, h2, h3, form, input, select{

	margin:0px; padding:0px;

}



input, select {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}

textarea {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto}



a:link, a:visited{

	text-decoration:underline;

}

a:hover{

	text-decoration:none;

}

a img{

	border:0px;

	text-decoration:none;

}



input{

	width:288px;

	height:15px;

}

select{

	width:292px;

}

*+ html select[multiple]{

	position:static;

}

html>/**/body select{

	height:17px;

}

html>/**/body input[type=checkbox]{

	height:14px !important;

}

input[type=radio]{

	width:12px !important;

	height:12px !important;

}

html>/**/body input[type=radio]{

	position:relative;

	top:3px;

}

*+ html input[type=radio]{

	position:relative;

	top:-1px;

}

select[multiple] option[value]{

	font-weight:bold;

}

select[multiple] option[value*=_]{

	font-weight:normal;

}

select.oneLevelHierarchy option{

	font-weight:normal !important;

}



.whole{

	position:relative;

	margin:0 auto;

	width:981px;

}

.input-image{

	position:relative;

	top:4px;

	width:18px; height:18px !important;

}

html>body .input-image{

	top:2px;

}

ul.arrow{

	list-style-type:none;

}

ul.arrow li{

	padding-left:10px;

	background:transparent url(../../images/default/chavka.gif) no-repeat left 4px;

}

ul.arrow li a{

	color:#505050;

}

.boldlia li a{

	font-weight:bold;

}

.form p{

	clear:both;

}

.form input{

	float:left;

}

.form span{

	display:block;

	float:left;

}

.error{

	color:#990000;

	font-weight:bold;

}

.global_error{

	padding:8px 0 0 54px;

	width:564px; height:41px;

	color:#f05a1f;

	border:1px solid #f05a1f;

	background:#F0F0F0 url(../../images/default/error.jpg) no-repeat 19px 10px;

}



.header_error{

	padding:8px 0 0 35px;

	width:900px; height:35px;

	color:#ee5c20;

	background:url(../../images/default/error_header.jpg) no-repeat 0px 10px;

}



.header_error .text{

	color:#FFFFFF;

}



.success{

	margin-bottom:3px;

	padding:9px 0 9px 15px;

	width:603px;

	color:#f05a1f;

	border:1px solid #D2D2D2;

	background-color:#F0F0F0;

}

.pointer{

	cursor:pointer;

}



/*header*/

/*------*/

.header{

	width:981px;

}

.header input{

	height:14px;

}

.upper{

	padding:6px 9px 0 9px;

	width:963px;

}



.upper p.left{

	float:left;

}

.upper p.left input{

	margin-right:8px;

}

.upper p.left .first{

	width:154px; font-family:Verdana; font-size:11px;

}

.upper p.left .second{

	width:90px; font-family:Verdana; font-size:11px;

}



.upper .login {width:90px; float:left;}



.login_column {

	width: 189px; float:left; padding: 0 0 0 0;

}



.login_column label { font-family:Verdana; font-size:10px; position:relative; top:-1px;}



html>/**/body .login_column .remember-checkbox {position:relative; top:0; height:13px;}



.login_column .remember-checkbox {position:relative; top:-1px;}

.login_column .remember-checkbox input {height:16px; width:15px}

.login_column .separator {color:#ffffff;font-size:8px;position:relative;top:-1px;}



.login_column .first{

	width:179px; font-family:Verdana; font-size:11px;border:1px solid #a5acb2; height:16px;

}



.login_column_second {

	width: 120px; float:left; padding: 0 0 0 3px;

}



.login_column_second a{color:white;	text-decoration:none;}

.login_column_second a:hover{text-decoration:underline;}



.login_column_second .recover-password {

	margin-top:4px;

	font-family:Verdana; font-size:10px;

}

*+ html .login_column_second .recover-password {

	margin-top:3px;

}

html>/**/body .login_column_second .recover-password {

	margin-top:5px;

}



.login_column_second .second{

	width:110px; font-family:Verdana; font-size:11px; border:1px solid #a5acb2; height:16px;

}

html>/**/body .login_column_second .second{

	width:110px; font-family:Verdana; font-size:11px; margin:1px 0 0 0; height:16px

}



.login_column_third {

	width: 30px; float:left; padding: 0 0 0 0;

}





html>/**/body .login_column_third .input-image{

	top:0;

}



.login_column_third .input-image{

	top:1px;

}





html>body .upper p.left .first, .second {

	position:relative; top:-1px;

}



html>/**/body .upper p.left .input-image{

	top:4px;

}

.upper p.right{

	float:right;

	margin-top:5px;

}

.upper p.right span{

	padding:0 5px 0 9px; font-size:10px

}

.upper p.right a{padding:0 5px 0 9px; font-size:10px; color:#ffffff; text-decoration:none; border-left:1px solid #ffffff;}

.upper p.right a:hover{padding:0 5px 0 9px; font-size:10px; color:#ffffff; text-decoration:underline; border-left:1px solid #ffffff;}



.logo{

	padding:10px 0 10px 0px;

	width:100%;

	overflow:auto;

}

.logo img{

	float:left;

}



.popUp{

	background-color:#f05a1f; width:420px;

}

.popUpWhite{

	background-color:#ffffff; width:420px; height:420px

}



/*header*/

/* menu */

/*------*/

.menu{

	width:661px; overflow:hidden;background-color:#f4875c;

}

.menu ul{

	float:left;

	padding:2px 12px 0 11px;

	height:23px;

	list-style-type:none;

}

.menu ul li{

	display:block;

	float:left;

	padding:1px 11px 2px 11px;

}

.applicant_menu_marginer ul{

	padding-left:15px;

}

.applicant_menu_marginer ul li{

	padding:1px 13px 2px 13px;

}

.menu ul li a{

	font-size:13px;

	font-family:"Trebuchet MS";

	font-weight:bold;

	color:white;

	text-decoration:none !important;

}

.menu ul li.active{

	background-color:white;

}

.menu ul li.active a{

	color:#F05A1E;

}



.menu p{

	float:right;

	padding-right:4px;

}

.menu p input{

	margin-right:8px;

}

.menu p .first{

	width:120px; font-family:Verdana; font-size:11px;

}



.main{

	width:100%; overflow:auto;

	background:transparent url(../../images/default/background-line.gif) right repeat-y;

	border-bottom:1px solid #E6E6E6;

}



.img_border {padding:1px;float:right;border:1px solid #dcdcdc; margin-bottom: 10px;}



.system_message {clear:both;padding:7px 0 7px 0; border:1px solid #f4875c;width:658px; background-color:#f0f0f0; color:#f2591f;font-family:Verdana;}

.system_message img {float:left;padding:0 10px 0 19px}

.system_message h3 {font-size:12px}

.system_message h3.op_success {font-size:12px; color:#4a4848}

.system_message p {font-size:11px}

.system_message p.op_success {font-size:11px; color:#525151;font-weight:normal; padding-left: 5px;}



/* for google ads */

.system_message p.op_success span.hidden_img a img {float: left; padding: 0; margin: 0; width: 1px; height: 1px;}

.system_message p span.hidden_img a img {float: left; padding: 0; margin: 0; width: 1px; height: 1px;}



/*drop down*/

/*---------*/

.dropDownMenu{

	visibility:hidden;

	margin:0px; padding:0px;

	list-style-type:none;

	position:absolute;

}

.dropDownMenu li{

	margin:0px; padding:0px;

	border-right:1px solid #F7865A;

	border-bottom:1px solid #F7865A;

	border-left:1px solid #F7865A;

}

.dropDownMenu li a{

	display:block;

	padding:3px 17px 3px 10px;

	background-color:white;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#706F6F;

	text-decoration:none;

}

.dropDownMenu li a:hover{

	background-color:#FFBA9F;

	color:#DA6636;

}

.dropDownMenu li a:visited{

	text-decoration:none;

}



/*left column*/

/*-----------*/

.left_column{

	float:left;

	width:630px;

	padding:0 9px 0 19px;

}



a.floppy {background: url(../../images/default/floppy.gif) right no-repeat; display:block; padding:0 20px 0 0;}

a.floppy1 {background: url(../../images/default/floppy.gif) left no-repeat; padding:0 20px 0 20px;}

a.arrow_up {background: url(../../images/default/arrow_up.gif) right no-repeat; display:block; padding:0 10px 0 0;}

a.arrow_down {background: url(../../images/default/arrow_down.gif) right no-repeat; display:block; padding:0 10px 0 0;}



.left_column .a_orange {color:#f05a1e;}



.left_column .require_login {padding:32px 0 0 37px}

.left_column .require_login p {line-height:210%}

.left_column .require_login h3 {color:#f05a1f;font-size:16px;padding:6px 0 15px 0}

.left_column .require_login img {float:left; margin-top:10px;}

.left_column .require_login div {float:left; padding-left:16px; font-size:12px; width:520px;}

.left_column .require_login a {font-weight:bold;text-decoration:underline}

.left_column .require_login a:hover {font-weight:bold;text-decoration:underline; color:#993300}



.left_column .cv_area {padding-top: 12px;padding-right: 12px;padding-bottom: 12px;padding-left: 12px;width: 596px;}

.left_column .cv_first_col {width: 307px; float: left;}

.left_column .cv_second_col {width: 257px; float: left;}

.left_column .orange_link {color: #ef591c; font-family: Verdana;}







.left_column .pagination { padding:0 15px 0 0;}

html>body .left_column .pagination { padding:0 15px 1px 0;}

.left_column .pagination a {text-decoration:none}

.left_column .pagination a:hover { text-decoration:underline}

.left_column .pagination .text  {color:#f05a1f; font-size:11px;font-family:"Trebuchet MS";text-decoration:none;padding:0 0 0 3px}

.left_column .pagination .page {color:#4e4d4d; padding:0 0 0 3px}

.left_column .pagination .arrow {color:#fd839d;font-weight:normal;}

.left_column .pagination .selected {color:#f05a1f;font-size:11px;font-family:"Trebuchet MS";text-decoration:underline;padding:0 0 0 3px}



.left_column .pagination-footer{

	float:right;	margin:6px 0px 10px 0;

}



.left_column .recruiter_services {clear:both; position:relative;top:5px}

html>/**/body .left_column .recruiter_services {padding:0 0 4px 0; clear:both;}



.left_column .recruiter_services input {width:18px;float:left}



.left_column .recruiter_services .checkbox {width:445px; height:20px;}

.left_column .recruiter_services .status {color: #f05a1e; padding-top: 4px;}

.left_column .recruiter_services .period {width:170px;}

.left_column .recruiter_services .period_data {padding: 4px 0 4px 0;}

.left_column .recruiter_services .is_active {height:20px;}

.left_column .recruiter_services .arrow {padding-left: 9px;}



.left_column .recruiter_services label {float:left;padding-top:1px;}

html>/**/body .left_column .recruiter_services label {float:left;padding-top:0;}



.left_column .recruiter-logo {padding:1px;float:right;border:1px solid #dcdcdc}

.left_column .recruiter_services span {color:#f05a1e;}



.edit_offer .recruiter_services .checkbox {width:405px; height:20px}

.edit_offer .recruiter_services .status {color: #f05a1e; padding-top: 4px;}

.edit_offer .recruiter_services .period {width:210px}

.edit_offer .recruiter_services .period_data {padding: 4px 0 4px 0;}

.edit_offer .recruiter_services .is_active {height:20px}

.edit_offer .recruiter_services .arrow {padding-left: 9px;}



.edit_offer .recruiter_services label {float:left;padding-top:0px}





.search_purple_box{

	padding:14px 10px 14px 10px;

	width:100%; overflow:auto;

}

.search_purple_box p{

	margin-top:8px;

	font-weight:bold;

}

.search_purple_box p span{

	font-weight:normal;

}

.search_purple_box ul{

	float:left;

	margin:20px 0 0 0;

}

.search_quickly{
	float:right !important;
	margin:5px 10px 0 0;
	width:96px !important; height:32px !important;
}



.left_column a{

	color:#505050;

}



/*right column*/

/*------------*/

.right_column{

	float:right;

	width:319px;

}

/*right column*/

/* home - top */

/*------------*/

.right_column .top{

	padding:30px 0 20px 12px;

}

h2{

	font-family:"Trebuchet MS"; font-size:17px;

	line-height:17px;

	padding-bottom:5px;

}

h2 span{

	padding-right:4px;

	background-color:white;

}

.right_column div.top h2{}

.right_column div.top h2 span{}

.gratuit{

	margin:16px 0 10px 0;

	overflow:hidden;

	/*background:transparent url(../../images/gratuit.jpg) no-repeat right top;*/

	text-align:right;

}

.gratuit p{

	font-size:16px; font-weight:bold;

}

.gratuit p.bigger{

	font-size:18px;

}

.depose{

	padding:0 40px 0 40px;

}

.depose h3{

	font-size:17px;

	font-weight:bold;

	font-family:"Trebuchet MS";

	padding-left:30px;

	background:transparent url(../../images/default/arrow.gif) no-repeat 5px 0px;

	position:relative; left:-30px;

}

.depose a{}

.depose ul{

	margin-top:16px;

}

.depose li a{

	font-weight:bold;

}



/*right  column*/

/*home - bottom*/

/*------------*/

.right_column h2{

	margin-left:10px !important;

	margin-top:10px;

}

.right_column * h2{

	margin-left:0px !important;

	margin-top:0px;

}

.right_column .middle{

	padding-left:10px;

	margin:10px 0 10px 0;

}

.right_column .bottom{

	padding:10px 0 20px 10px;

}

.right_column .bottom .banner{

	margin-bottom:20px;

}

.thematique{

	margin-top:10px !important;

	font-weight:bold;

}

.right_column .bottom p{

	margin-top:2px;

}

.right_column .bottom p a{

	font-family:Verdana;

}

.rss{

	margin-top:22px;

	font-size:10px;

}

.rss img{

	position:relative; top:2px;

}



/*right column - repeatable*/

/*-------------------------*/

.repeatable .h2{

	margin:30px 5px 6px 12px;

}

.shorter{

	margin-left:12px; margin-bottom:10px;

	padding-bottom:0px;

	width:279px;

}

.shorter input{

	width:260px;

}

html>/**/body .shorter input{

	left:0px;

}

.shorter select{

	width:265px;

}

.shorter .search_quickly{
	float:right !important;
	margin: -32px 14px 0 0;
	position: relative;
	top: -10px;
}



.shorter ul li{

	margin-bottom:20px;
	font-size: 14px;
	font-weight: bold;
}

.repeatable .recrutements{

	margin:14px 0 30px 0;

	padding:0 0 0 30px;

}

.repeatable .recrutements img{

	margin:0 10px 10px 0;

	border:1px solid #DCDCDC;

}

.repeatable .sondage{

	margin-left:12px;

}

.repeatable .sondage p{

	height:40px;

}

.repeatable .sondage input{

	width:14px;

}

.repeatable .sondage span{

	margin-left:10px;

	width:270px;

}

.repeatable .sondage ul{

	margin-bottom:14px;

}

.repeatable .sondage ul li{

	margin-top:4px;

}

.repeatable .sondage ul li a{

	font-weight:bold;

}



/*footer*/

/*------*/

.footer{

	padding:30px 0 20px 0;

	width:100%;

	text-align:center;

}

.footer p{

	margin-top:8px;

}

.footer_menu{

	margin-bottom:8px;

}

.footer_menu a{

	padding:0 13px 0 10px;

	font-weight:bold;

	border-right:1px solid #969696;

}

.footer_menu a.first{

	border-left:1px solid #969696;

}

.footer .light{

	margin-top:1px;

	font-size:9px;

}

.footer .light a{

	color:#333;

}

.footer .tf1{

	margin-top:8px;

}

.footer .tf1 img{

	position:relative; top:3px;

}

.black_line{

	font-size:1px;

	width:100%; height:8px;

}













/*advanced form*/

/*-------------*/





.purple_postuler{

	padding:12px;

	width:596px;

	background:#F0F0F0 url(../../images/postuler_bg.gif) repeat-x left bottom;

}

.purple_postuler select{

	width:258px;

}

.purple_postuler input{

	width:254px;

}

.purple_postuler textarea{

	width:252px;

}



html>body .purple_postuler textarea{

	width:254px;

}



.purple_postuler .file{

	width:100px;

}



h3.leading_purple_postuler{

	margin-bottom:3px;

	padding:3px 0 3px 10px;

	width:610px;

	background-color:#D8D8D8;

	color:#6D6D6D;

	font-size:11px;

}

.purple_postuler .heading{

	font-weight:bold;

	margin-bottom:6px;

}

.purple_postuler .label{

	margin-bottom:3px;

}

.purple_postuler .label-radio{

	margin-bottom:5px;

}

.purple_postuler .assign .assigned{

	width:288px; height:127px !important;

	margin-left:10px;

}

html>body .purple_postuler .assign .assigned{

	margin-left:20px;

}

.purple_postuler .assign .unassigned{

	width:258px; height:127px !important;

}

.purple_postuler .assign .links{

	margin:40px 0px 0 10px;

}

html>body .purple_postuler .assign .links{

	margin:40px 10px 0 10px;

}

.purple_postuler .assign .links img{

	margin-bottom:6px;

	cursor:pointer;

}

.purple_postuler .leveled{

	height:60px;

}

.purple_postuler .leveled .l{

	float:left;

	width:257px;

}



.purple_postuler .leveled .right_marginer{

	margin-left:50px;

}

.purple_postuler .heightauto .right_marginer{

	margin-left:25px;

}

html>body .purple_postuler .heightauto .right_marginer{

	margin-left:50px;

}



.purple_postuler .leveled .right_marginer textarea{

	width:281px;

}

html>body .purple_postuler .leveled .right_marginer textarea{

	width:284px;

}

.purple_postuler .leveled .right_marginer select{

	width:288px;

}

.purple_postuler .leveled .right_marginer input{

	width:284px;

}



.purple_postuler .leveled .right_marginer .textarea_offer{

	width:284px;

}



.purple_postuler .leveled .right_marginer .file{

	width:284px;

	border-style: solid;

}



.purple_postuler .leveled .label-radio{

	clear:both;

	float:none !important;

}

.purple_postuler .leveled .radio_marginer input{

	width:20px;

}





.purple_postuler .leveled .radio_marginer *{

	float:left;

}

.purple_postuler .leveled .radio_marginer label{

	width:60px;

}

.purple_postuler .leveled .radio_vertical{

	width:130px;

}

.purple_postuler .leveled .radio_vertical label{

	width:60px; position:relative; top:-2px; left:2px;

}

.purple_postuler .leveled .radio_vertical input{

	width:10px;

}

.purple_postuler .leveled .advertisement_radio_vertical{

	width:90px;float:left;

}

.purple_postuler .leveled .advertisement_radio_vertical label{

	width:60px; position:relative; top:-2px; left:2px;

}

.purple_postuler .leveled .advertisement_radio_vertical input{

	width:10px;

}



.purple_postuler .buttons_container{

	width:110px;float:right;

}



.purple_postuler .advertisement_info .label{

	font-weight:bold;float:left;width:150px;

}



.purple_postuler .advertisement_info .element{

	float:left;width:150px;

}



.purple_postuler .advertisement_info .image{

	padding:0 0 0 10px;

}



.purple_postuler .cv_info{

	height:auto;

}

.purple_postuler .cv_info .label{

	font-weight:bold;float:left;width:150px;

}



.purple_postuler .cv_info .element{

	float:left;width:150px;

}



.purple_postuler .cv_info .image{

	padding:0 0 0 10px;

}



.purple_postuler .radio-container{

	float:left;

	width:20px;

}

.purple_postuler .radio-container input{

	width:10px;

}

.purple_postuler .right-of-radio-container{

	float:left;

	margin-bottom:6px;

}

html>/**/body .purple_postuler .right-of-radio-container{

	margin-bottom:14px;

}

.purple_postuler .right-of-radio-container p{

	margin-bottom:2px;

}

.purple_postuler .imgmarginer img{

	margin-left:3px;

}



.purple_postuler .three_inputs{

	float:left;

}

.purple_postuler .three_inputs input{

	width:144px;

}

.purple_postuler .three_inputs .input, .calendar{

	float:left;

}

.purple_postuler .three_inputs .input{

	margin-right:2px;

}

.purple_postuler .three_inputs .calendar{

	margin-right:10px;

}

.purple_postuler .three_inputs .longer input{

	width:204px;

}

html>body .purple_postuler .three_inputs .longer input{

	width:224px;

}

.purple_postuler .textarea{

	float:left;

}

.purple_postuler .textarea textarea{

	width:340px; height:48px;

}

.purple_postuler .images{

	float:right;

	margin:44px 7px 0 0;

}

html>body .purple_postuler .images{

	margin:44px 14px 0 0;

}

.purple_postuler .images img{

	margin-left:3px;

}

.purple_postuler .assign-title-right{

	margin-left:10px;

}

html>body .purple_postuler .assign-title-right{

	margin-left:20px;

}



.purple_postuler .details{

	font-size:11px;

}

.purple_postuler .details th{

	text-align:left;

	padding:3px 2px 3px 2px;

	border-bottom:1px solid #D8D8D8;

}



.purple_postuler .details td{

	padding:3px 2px 3px 2px;

	border-bottom:1px solid #D8D8D8;

}

.purple_postuler .details tr.noborderbottom td{

	border-bottom-width:0px;

}

.purple_postuler .details tr.noborderbottom th{

	border-bottom-width:0px;

}

.purple_postuler .details tr.noborderbottom td.setborder{

	border-bottom-width:1px;

}

.purple_postuler .detailsnoborder td, th{

	border-bottom-width:0px !important;

}

.purple_postuler .details select{

	width:87px !important;

}





.purple_postuler .inline_separator {padding:0;}

html>/**/body .purple_postuler .inline_separator {padding:0 0 6px 0; display:block;}





.basket_details{

	font-size:11px;



}



.basket_details .basket_purple_postuler td{

	padding:3px 2px 10px 2px;

	text-align:left;

	background:#F0F0F0 url(../../images/postuler_wight_bg.gif) repeat-x left bottom;

	border-bottom-width:0px;

	border-top:3px solid white;

}

.basket_details .basket_purple_postuler th{

	padding:7px 2px 13px 2px;

	text-align:left;

	background:#F0F0F0 url(../../images/postuler_bg.gif) repeat-x left bottom;

}



.basket_details td{

	padding:3px 2px 3px 2px;

	border-bottom:1px solid #D8D8D8;

}



.basket_details tr.noborderbottom td{

	border-bottom-width:0px;

}



.basket_details .basket_purple_postuler .first_table_col {

	padding-left: 10px;

}



.basket_details .first_table_col {

	padding-left: 10px;

}







.purple_postuler .first-big-column{

	height:44px;

	float:left;

	width:382px;

	padding-right: 15px;

}

.purple_postuler .first-big-column input, textarea{

	width:382px;

}

.purple_postuler .second-big-column{

	height:44px;

	float:left;

	width:193px;

}



body .purple_postuler .second-big-column .file-photo { height:17px}



.purple_postuler .second-big-column input{

	width:193px;

}

.purple_postuler .first-big-column .first-small-column{

	height:44px;

	float:left;

	width:183px;

	padding-right: 15px;

}

.purple_postuler .first-big-column .first-small-column input, textarea{

	width:183px;

}

.purple_postuler .first-big-column .first-small-column select{

	width:188px;

}

.purple_postuler .first-big-column .second-small-column{

	height:44px;

	float:left;

	width:183px;

}

.purple_postuler .first-big-column .second-small-column input, textarea{

	width:183px;

}

.purple_postuler .first-big-column .second-small-column select{

	width:188px;

}



.purple_postuler .tillnow{

	margin-left:160px; margin-top:4px;

	width:404px;

}

.purple_postuler .ie6_only.tillnow{

	margin-left:164px !important;

}

.purple_postuler .tillnow input{

	margin-left:4px;

	width:16px;

}



.language_label{

	float:left;

	width:200px;

}

.checkbox_normal_size input{

	width:16px;

}

.dropable_label{

	display:block;

	float:left;

	padding-right:20px;

	width:140px;

	text-align:left;

}

.ability_label{

	display:block;

	float:left;

	padding-right:20px;

	width:180px;

	text-align:left;

}

.longer_textarea textarea{

	height:48px;

}

.help{

	position:absolute;

	top:0px;

}

.form-language .help{

	right:107px;

}

.ie6_only.form-language .help{

	right:330px;

}

.form-formation .help{

	right:90px;

}

.ie6_only.form-formation .help{

	right:270px;

}

.form-experience .help{

	right:90px;

}

.ie6_only.form-experience .help{

	right:270px;

}

.form-ability .help{

	right:104px;

}

.ie6_only.form-ability .help{

	right:330px;

}

.holder{

	position:relative;

	margin-top:10px;

	padding-bottom:2px;

	overflow:auto;

}

.holder *{

	display:inline;

}

.holder option{

	display:block;

}

.help_message{

	display:none;

	margin-left:200px; margin-top:4px;

	width:357px;

	color:#F35A20;

}

.radio_every_or_single{

	margin-left:0px;

	margin-bottom:4px !important;

	width:270px; overflow:auto;

}

.radio_every_or_single *{

	display:inline !important;

}

* html .radio_every_or_single input{

	width:15px !important;

}

.radio_every_or_single p{

	margin-left:4px; margin-right:10px;

	width:14px;

}

html>/**/body .radio_every_or_single input{

	top:3px;

}



table.cv-list{

	background-color:#ffffff;

}

table.cv-list th{

	padding:5px 5px;

	text-align:left;

	border-bottom:1px solid #D8D8D8;

}

table.cv-list td{

	padding:5px 5px;

	border-bottom:1px solid #D8D8D8;

}



.purple_postuler .advanced_checkbox{

	float:left;

	margin-bottom:2px;

	width:310px;

}

.purple_postuler .advanced_checkbox p{

	width:310px;

}

.purple_postuler .advanced_checkbox input{

	margin-right:4px;

	width:15px; height:14px;

}



.purple_postuler .radiofix{

	margin-top:3px;

}

html>/**/body .purple_postuler .radiofix{

	margin-top:0px;

}

.normal_height{

	height:3px;

	overflow:hidden;

}



.simple_table{

	font-size:11px;

	margin:0px; padding:0px;

}

.simple_table th{

	text-align:left;

	margin:0px; padding:0px;

}



.upper_valide_button{

	margin:12px 0 0 8px;

}



.recruiter_edit_advertisement_left{

	float:left;

	width:389px;

}

.recruiter_edit_advertisement_right{

	float:left;

	width:200px;

}

.recruiter_edit_advertisement_right img{

	margin:10px 0 0 0;

}

*+ html .recruiter_edit_advertisement_right img{

	position:relative; top:2px; left:2px;

}

.shortErrorMessage{

	width:185px;

}

#salaryPlusVariable{

	margin-left:10px;

}

.sort_by{

	margin-bottom:10px;

	color:#F05A1E;

	font-weight:bold;

}

.sort_by a{

	display:block;

	float:left;

	padding:0 10px 0 10px;

	color:#F05A1E;

	font-weight:bold;

	border-right:1px solid #F05A1E;

}

.sort_by span{

	display:block;

	float:left;

	padding:0 10px 0 0px;

	color:#666666;

}

.print{

	background:transparent url(../../images/fax.gif) no-repeat left 6px;

	padding:3px 0 1px 25px;

}

.print a{

	font-weight:bold;

}

.orderListCloseButton{

	float:right;

	margin-top:3px;

	margin-right:-8px;

}

html>/**/body .orderListCloseButton{

	margin-right:5px;

}

.empty{

	margin:10px 0 0 0;

	padding:5px 0 7px 26px;

	background:transparent url(../../images/default/info_balloon_icon.gif) no-repeat left top;

	font-weight:bold;

	color:#625F5F;

}

.no_results{

	margin:10px 10px 10px 0;

	padding:15px 0 12px 36px;

	background:#F0F0F0 url(../../images/default/info_balloon_icon.gif) no-repeat 10px 10px;

	font-weight:bold;

	color:#625F5F;

	border:1px solid black;

}

.account_activated{

	padding:5px 0 7px 26px;

	width:200px;

	background:transparent url(../../images/default/info_balloon_icon.gif) no-repeat left 3px;

	color:#EFE8B4;

}

.addSpaceBellowCheckbox div{

	margin-bottom:5px;

}

#permalinkUrl{

	width:590px;

}

.candidatePageImg{

	margin-right:10px; margin-bottom:10px;

	padding:1px;

	border:1px solid #dcdcdc;

}

.TheyAdvicesYouBanners img{

	margin-bottom:10px;

}

.search-header .first{

	float:left;

	width:200px;

	padding-top:4px;

}

.search-header .last{

	float:right;

	width:168px;

}



/*frequantly asked styles*/

/*-----------------------*/

.inline_all *{display:inline; }

.inline_all option{display:block;}

.float_all *{float:left;}

.inline_p p{display:inline;}

.marginB10{margin-bottom:10px;}

.marginT6{margin-top:6px;}

.marginT10{margin-top:10px;}

.marginT12{margin-top:12px;}

.marginT16{margin-top:16px;}

.marginT45{margin-top:45px;}

.marginB6{margin-bottom:6px !important;}

.marginL50{margin-left:50px;}

.marginL20{margin-left:20px;}

.marginL12{margin-left:12px;}

.marginL160{margin-left:160px;}

.marginL199{margin-left:199px;}

.nomargnopad{margin:0px !important; padding:0px !important;}

.relTminus3{position:relative; top:-3px;}

.relT36{position:relative; top:36px;}

.width30{width:30px;}

.width580{width:580px;}

.float-left{float:left;}

.float-right{float:right;}

.clear-both{clear:both}

.clear{overflow:auto;}

.float-none{float:none !important;}

.nobg{background-image:url() !important;}

.heightauto{height:auto !important;}

.thwidth th{width:92px; text-align:center;}



.debug{background:yellow;}

.debug *{border:1px solid red;}

.none{display:none;}





#pscroller1{

width: 200px;

height: 150px;

padding: 5px;

}



#pscroller2{

width: 350px;

height: 20px;

border: 1px solid black;

padding: 3px;

}



#pscroller2 a{

text-decoration: none;

}





/* fixes */

/*-------*/



.currency_containerrr select{

	height:17px;

}

* html .currency_containerrr select{

	font-size:9px;

}

* html .currency_containerrr input{

	height:14px;

}

html>/**/body .currency_containerrr select{

	position:relative; top:1px;

	height:15px;

}

.recruiterGroupPageCheckbox{

	position:relative;

	left:-2px;

}





@media all and (){

.content_middle .accueil-left .tiny img {

	position:absolute;

	right:0px;

}

#second_remember{

	position:relative;

	top:-2px !important;

}

#tillnow{

	position:relative;

	top:-1px;

}

.radio_every_or_single input{

	position:relative; top:2px !important;

	width:15px !important;

	height:18px !important;

}

.radio_every_or_single label{

	position:relative;

	top:3px;

}

.currency_containerrr select{

	top:0px !important;

	height:17px !important;

}

.stayStaticOpera{

	top:0px;

}

.login_column label{

	position:relative;

	top:3px;

}

select{

	height:19px !important;

}

input[type=radio]{

	position:static !important;

	width:18px !important;

	height:18px !important;

}

.recruiterGroupPageFix{

	padding-top:4px;

}

.recruiterGroupPageCheckbox{

	position:static;

}

}



* html .recruiterGroupPageCheckbox{

	position:static;

}

* html .recruiterGroupPageRadioLabel{

	position:relative;

	top:-2px; left:3px;

}

*+ html .recruiterGroupPageFix{

	position:relative;

	top:-2px;

}

*+ html .recruiterGroupPageRadioLabel{

	position:relative;

	top:-2px;

}



html>body #second_remember{

	position:relative;

	top:1px;

}

*+ html #second_remember{

	position:relative;

	top:0px !important;

}

*+ html #tillnow{

	position:relative;

	top:2px;

}

* html #tillnow{

	position:relative;

	top:2px;

}



*+ html .login_column_second .second{

	margin-top:1px;

}



html>/**/body #currency{

	position:relative;

	top:1px;

}



/* div with two links below Subscription link */

.regChoice {

	position: absolute;

	right: 242px;

	top: 28px;

	display: none;

}





/* for IE */

* html .regChoice {

	position: absolute;

	right: 366px;

	top: 28px;

	display: none;

}



.regChoice a {

	display: block;

	margin-bottom: 3px;

	text-decoration: none;

	font-size: 10px;

	color: #ffffff;

}



.regChoice a:hover {

	text-decoration: underline;

}



.regChoice a:visited {

	text-decoration: none;

}





