@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');
@import url('buttons.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*/
p, 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{
	/*text-decoration:underline;*/
	color: #005696;
}
a:hover{
	text-decoration:none;
	color: #0090FC;
}
a img{
	border:0px;
	text-decoration:none;
}

a, a:hover, a:active, a:focus {
	outline: 0;
}

input{
	width:288px;
	height:15px;
}
select{
	width:292px;
}
*+ html select[multiple]{
	position:static;
}
html>/**/body select{
	height:17px;
}
select.multiple{
	height:auto !important;
	width: 382px !important;
}
html>/**/body input[type=checkbox]{
	/*height:14px !important;*/
	height:12px !important;
	margin-right: 2px;
}
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:100%;
}
.input-image{
	position:relative;
	top:4px;
	width:18px; height:18px !important;
}
html>body .input-image{
	top:2px;
}
ul.arrow{
	list-style-type:none;
	margin: 0 0 0 10px;
	padding: 0;
}
ul.arrow li{
	padding: 0 0 0 10px;
	/*font-size: 14px;*/
	font-size: 11px;
	margin: 10px 0 0 0;
	font-weight: bold;
	background:transparent url(../../images/default/chavka.gif) no-repeat left 4px;
}
ul.arrow li.down{
	background:transparent url(../../images/default/chavka_down.gif) no-repeat left 4px;
	color: #F05A1E;
}
ul.arrow li.down a{
	color: #F05A1E;
}

ul.arrow li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #005696;
}
.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;
}

.message_area
{
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 400px; 
	height: 30px;
}

.header_error{
	padding:8px 0 0 35px;
	width:400px; 
	height:35px;
	color:#E5D91D;
	background:url(../../images/default/error_header.png) 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_back
{
	background: url(../../images/default/logo_background.png) repeat-x;
}

.header{
	width:1060px;
	/*height: 116px;*/
	margin: 0 auto;
}
.login input {
	height:30px;
}
.upper{
	padding:0;
	height: 40px;
	margin: 0;
	background: url(../../images/test/logo_background.png) bottom repeat-x;
}

.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_zone
{
	width: 640px;
	float: left;
}

.upper .login 
{
	/*width:90px; */
	float:left;
	font-size: 14px;
	font-family: "Trebuchet MS";
	line-height: 40px;
	padding-left: 9px;
	
}

.upper .inscription
{
	line-height: 20px;
	bottom: 0px;
	font-weight: bold;
	/*text-align: right;*/
	width: 180px;
	margin: 0 auto;
	padding-left: 120px;
	float: left;
}

.upper .inscription a:link, .upper .inscription a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.upper .inscription a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}

.icons2
{
	height: 40px;
	width: 80px;
	margin: 0;
	padding: 0;
	float: right;
}

.addFav
{
	margin-top: 5px;
	margin-left: 87px;
}

.addFav a:link, a.addFav:hover, .addFav a:visited
{
	text-decoration: none; 
	color: #FFFFFF; 
	bottom: 0;
	font-size: 11px;
}

.login_column {
	width: 180px; 
	float:left; 
	padding: 0 0 0 0; 
	margin-left: 4px;
	margin-top: 5px;
}

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

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:170px; font-family:Verdana; font-size:14px;border:1px solid #a5acb2; height:27px;
}

.login_column_second {
	width: 115px; 
	float:left; 
	padding: 0 0 0 3px;
	margin-top: 5px;
}

.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:14px; border:1px solid #a5acb2; height:27px;
}
html>/**/body .login_column_second .second{
	width:110px; font-family:Verdana; font-size:14px; margin:1px 0 0 0; height:27px
}

.login_column_third {
	float:left; 
	padding: 0 0 0 0; 
	height: 30px;
	margin: 5px 5px 0 5px;
}


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;
}

.right
{
	/*width: 190px;*/
	/*float: right;*/
	min-height: 30px;
	padding-top: 5px;	
}
.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{
	margin: 0;
	width:320px;
	height: 116px;
	overflow: hidden;
	float: left;
}
.logo img{
	float:left;
	height: 90px;
	margin: 13px 0;
}

.pub_logo
{
	width: 728px;
	height: 90px;
	float: right;
	margin: 13px 0;
}

.popUp{
	width:420px;
	background: url("../../images/default/logo_background.png") repeat-x;
}
.popUpWhite{
	background-color:#ffffff; width:420px; height:420px
}

/*header*/
/* menu */
/*------*/
.menu{
	width:1010px;
	margin: 5px auto 0 auto; 
	overflow:hidden;
	/*background: url(../../images/default/fond_menu.png) no-repeat;*/
	background: #fff;
	border-left: solid 1px #919191;
	border-top: solid 1px #919191;
	border-right: solid 1px #919191;
}

ul#topnav {
	margin: 0; 
	padding: 0;
	width: 1010px;
	height: 36px;
	list-style: none;
	font-size: 1.2em;
	border-bottom: solid 1px #919191;
}
ul#topnav li#Information,
ul#topnav li#menuBasket,
ul#topnav li#MyAccount {
	border-bottom: none;
}

ul#topnav li#menuBasket a {
	font-style: normal;
	font-weight: bold;
	color: #005696;
}
ul#topnav li#menuBasket img {
	vertical-align: middle;
}

ul#topnav li {
	float: left;
	margin: 0; 
	padding: 0;
	border-right: solid 1px #919191;
	height: 36px;
	overflow: hidden;
}
ul#topnav li a:link, ul#topnav li a:visited {
	padding: 10px 15px;
	display: block;
	color: #005696;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

ul#topnav li a:hover {
	padding: 10px 15px;
	display: block;
	color: #0090FC;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}


.menu div.submenu {
	display: none;
	overflow: hidden;
	clear: both;
	border-bottom: solid 1px #919191;
}
.menu div.submenu a {
	/*display: block;*/
	line-height: 35px;
	padding: 10px;
	color: #005696;
}

.menu div.submenu a:hover
{
	color: #0090FC;
	text-decoration: none;
}

.menu div.submenu a.active { color: #F05A1E; }

ul#topnav li.active {
	font-weight: bold;
	border-bottom: solid 1px white;
	border-right: solid 1px #919191;
}

.menu ul#topnav li.active a {
	font-style: italic;
	font-weight: bold;
	color: #F05A1E;
	border-bottom: solid 1px white;
}

.menu div.submenu.active {
	display: block;
}



.main{
	width:1010px; 
	margin: 10px auto 5px auto;
	padding-bottom: 20px;
	/*overflow:auto;*/
	min-height: 600px;
  height:auto !important;
  height:600px;
	border: solid 1px #919191;
	background-color: #FFFFFF;
}

.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 #F1E51F;width:670px; 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: 660px;/*640px;*/
	/*padding:0 11px 0 19px;*/
	padding:0 5px 0 5px;
}

.left_column_detail {
	float:left;
	width: 660px;/*640px;*/
	/*padding:0 11px 0 19px;*/
	padding:0 5px 0 10px;
}

.left_column_list {
	width: 660px;
	margin-left: 5px;
}

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:#005696;}

.left_column .require_login {padding:32px 0 0 37px}
.left_column .require_login p {line-height:210%}
.left_column .require_login h3 {color:#005696;font-size:16px;padding:22px 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 .adv_first_col {width: 307px; float: left;}
.left_column .adv_second_col {width: 257px; float: left;}



.pagination { padding:0 15px 0 0;}
html>body .pagination { padding:0 15px 1px 0;}
.pagination a {text-decoration:none}
.pagination a:hover { text-decoration:underline}
.pagination .text  {color:#f05a1f; font-size:11px;font-family:"Trebuchet MS";text-decoration:none;padding:0 0 0 3px}
.pagination .page {color:#4e4d4d; padding:0 0 0 3px}
.pagination .arrow {color:#fd839d;font-weight:normal;}
.pagination .selected {color:#f05a1f;font-size:11px;font-family:"Trebuchet MS";text-decoration:underline;padding:0 0 0 3px}

.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;
	background-color: transparent;
}
.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:30px 0 0 0;
}


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

.left_column a{
	color:#505050;
}
.float-left a {
	color:#505050;
}

/*right column*/
/*------------*/
.right_column{
	width: 0;
}
.repeatable{
	float:right;
	/*margin-left: 690px;*/
	width:335px;
	/*height: 900px;*/
	/*background: url(../../images/default/cadre1a.png) no-repeat;*/
	/*position: fixed;*/
}
/*.right_column{
	float:right;
	margin-left: 690px;
	width:317px;
	height: 355px;
	background: url(../../images/default/cadre1.png) no-repeat;
	position: fixed;
}*/
/*right column*/
/* home - top */
/*------------*/
.right_column .top{
	padding:30px 0 20px 12px;
}
h2{
	font-family:"Trebuchet MS"; 
	font-size: 21px;
	line-height:21px;
	margin-top: 10px;
	text-align: center;
}
h2 span{
	/*padding-right:4px;*/
	/*background-color:white;*/
	text-align: center;
	/*font-size: 18px;*/
	font-size: 21px;
	font-weight: bold;
}
.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:5px; 
	margin-bottom:10px;
	margin-top: 25px;
	padding-bottom:0px;
	width:285px;
	height: 300px;
}
.shorter input{
	width:260px;
}
html>/**/body .shorter input{
	left:0px;
}
.shorter select{
	width:265px;
}


.shorter .search_quickly{
	float:right !important;
	margin: -3px 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;*/
	height: 420px;
	overflow: hidden;
	padding: 10px 20px 0 15px;
}
.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: 10px 0 20px 0;
	width:100%;
	text-align:center;
	/*background: url(../../images/default/footer_background.png) repeat-x;
	background-color: #10559e;*/
	background: #FFFFFF;
	border-top: solid 1px #4D4D4D;
}
.footer p{
	margin-top:8px;
	color: #000000;
}
.footer_menu{
	margin-bottom:8px;
}
.footer_menu a{
	padding:0 13px 0 10px;
	font-weight:bold;
	border-right:1px solid #969696;
	color: #005696;
	text-decoration: none;
}
.footer_menu a.first{
	border-left:1px solid #969696;
}
.footer .light{
	margin-top:1px;
	font-size:9px;
	color: #969696;
}
.footer .light a{
	color:#969696;
	text-decoration: none;
}
.footer .tf1{
	margin-top:8px;
}
.footer .tf1 img{
	position:relative; top:3px;
}
.black_line{
	font-size:1px;
	width:100%; height:0px;
}






/*advanced form*/
/*-------------*/


.purple_postuler{
	padding:12px;
	/*width:634px;*/
	/*width: 974px;*/
	/*background:#F0F0F0 url(../../images/postuler_bg.gif) repeat-x left bottom;*/
	border: 1px solid #D8D8D8;
	margin-bottom: 3px;
}
.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:3px 0;*/
	/*margin: -12px -12px 5px -12px;*/
	padding:3px 0 3px 10px;
	/*width:650px;*/
	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:113px;
	/*float:right;*/
	float: left;
}

.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:94px !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;
	font-size: 11px;
	/*color:#F05A1E;*/
	color: #005696;
	font-weight:bold;
	border-right:1px solid #005696;
}
.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; /*height: 0px; font-size: 0px;*/}
.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;
}

#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;
}
.login_column input[type=text]
{
	padding-left: 4px;
}
.login_column_second input[type=password]
{
	padding-left: 4px;
}
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 {
	display: none;
	float: left;
	margin: 5px 0 0 10px;
}


/* 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;
	color: #ffffff;
}

.regChoice a:visited {
	text-decoration: none;
}
.creditcardDivInactive {
	background-color:#F8F8F8;
	padding-left:30px;
}
.creditcardDivInactive input 
{
	
} 
.creditcardDivActive {
	background-color:#F8F8F8;
	padding-left:30px;
}

.content_middle .accueil-left .tiny img {
	position:absolute;
	width: 64px;
	height: 25px;
	margin: -6px 0 12px 10px;
}

/* SEARCH FILTERING POPIN */
.popinForm {
	position: absolute; 
	border: 1px solid #515151;
	background-color: #F0F0F0;
	padding: 5px;
	font-weight: normal;
	color: #515151;
	top: 14px;
	overflow: hidden;
	display: none;
	z-index: 10;
}

.popinCheckbox, div.purple_postuler .popinCheckbox {
	width: auto;
}

div.popinForm a, div.popinFormApp a {
	float: none;
	border: none;
	padding: none;
	margin: none;
	text-decoration: underline;
	cursor:  pointer;
	display: inline;
}

#popinFormEducation {
	width: 200px;
	left: 180px;
}

#popinFormExperience {
	width: 230px;
	left: 295px;
}

#popinFormContractType {
	left: 312px;
	width: 300px;	
}

#popinFormRegion {
	left: 0;
	width: 625px;
}

#popinFormCategory {
	left: 0;
	width: 625px;
}

#popinFormDate {
	left: 0;
	width: 180px;
}

#popinFormDate input, #popinFormDateApp input {
	width: 125px;
}

.popinFormApp {
	position: absolute; 
	border: 1px solid #515151;
	background-color: #F0F0F0;
	padding: 5px;
	font-weight: normal;
	color: #515151;
	overflow: hidden;
	display: none;
}

#popinFormExperienceApp {
	width: 230px;
	left: -72px;
}

#popinFormEducationApp {
	width: 200px;
	left: -70px;
}

#popinFormDateApp {
	width: 180px;
	left: -2px;
}

#popinFormKeywordApp {
	width: 280px;
}

.pubDroite
{
	float:right;
	/*margin-left: 690px;*/
	width:317px;
	background: url(../../images/default/cadre1.png) no-repeat;
}
.pubDroite #aubg
{
	background: transparent;
}

.our_recruiters {
	background: url(../../images/default/cadre5.png) no-repeat;
	width: 327px;
	height: 500px;
}
.our_recruiters h2 {
	line-height: 45px;
}
.at_blue {
	height: 25px;
}

div.right_add {
	/*margin-top: 15px;*/
	background: url(../../images/default/cadre_pub.png) no-repeat;
	height: 280px;
	width: 330px;
	margin: 10px 0;
}

div.right_add .addwrapper {
	padding: 15px 14px;
	width: 300px;
	height: 250px;
}

/*.repeatable .right_add {
	margin-top: 0px;
}*/

.recrutements div a {
	width: 265px;
	color: #F05A1D;
	font-weight: bold;
}

.recrutements div img {
	float: left;
	margin-right: 10px;
}

.recrutements div p {
	width: 140px;
	float: left;
}

ul.tabs {
	margin: 15px 0 0 12px;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	top:  0;
	text-align: center;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: url(../../images/default/onglet_default.png) no-repeat;
	width: 91px;
	height: 30px;
}

ul.tabs li a:link, ul.tabs li a:visited {
	text-decoration: none;
	color: #005696;
	/*display: block;*/
	padding: 0 5px;
	outline: none;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
}

ul.tabs li a:hover {
	text-decoration: none;
	color: #0090FC;
	display: block;
	padding: 0 5px;
	outline: none;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
}

ul.tabs li.active
{
	background: url(../../images/default/onglet_select.png) no-repeat;
	border-bottom: 1px solid #fff;
}

ul.tabs li.active a:link, ul.tabs li.active a:hover, ul.tabs li.active a:visited
{
	color: #F05A1E;
}

.tab_container {
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
.tab_content {
	padding: 10px 0 0 0;
}

.tabtxt a
{
	font-size: 9px;
	color: #005696;
	text-decoration: none;
}

.tabTxt a
{
	font-size: 9px;
	color: #005696;
	text-decoration: none;
}

.moreCat img
{
	float: right;
}

#more_options_container {
	display: none;
	font-size: 10px;
}

.searchResult
{
	width: 330px; 
	height: 500px;
	overflow: hidden;
	background: url(../../images/default/cadre5.png) no-repeat;
}

ul.tabsNews {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	top:  0;
	text-align: center;
}
ul.tabsNews li {
	float: left;
	margin: 0;
	padding: 0px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	border: solid 1px #7D8081;
	height: 30px;
	width: 123px;
	text-align: center;
	background-color: #CACCCD;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-webkit-border-top-left-radius: 10px;
}

ul.tabsNews li a:link, ul.tabsNews li a:visited {
	text-decoration: none;
	color: #005696;
	display: block;
	padding: 0 5px;
	outline: none;
	/*line-height: 30px;*/
	font-size: 11px;
	font-weight: bold;
}

ul.tabsNews li a:hover {
	text-decoration: none;
	color: #0090FC;
	display: block;
	padding: 0 5px;
	outline: none;
	/*line-height: 30px;*/
	font-size: 11px;
	font-weight: bold;
}

ul.tabsNews li.active
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
ul.tabsNews li.active a:link, ul.tabsNews li.active a:hover, ul.tabsNews li.active a:visited
{
	color: #F05A1E;
}

.news_container {
	overflow: hidden;
	clear: both;
	float: left; 
/*	width: 460px;*/
	width: 363px;
	border: solid 1px #7D8081;
	padding: 5px 5px;
	margin: 0 0 10px 0;
	/*background: #fff;*/
	/*border-top-right-radius: 15px;*/
	/*-moz-border-radius-topright: 15px; */
	/*-webkit-border-top-right-radius: 15px;*/
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px; 
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px; 
	-webkit-border-bottom-left-radius: 15px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
}
.news_content {
	padding: 10px 5px 0 0;
	width: 334px;
	height: 200px;
}

.news_content a:link, .news_content a:visited
{
	color: #505050;
	text-decoration: none;
}

.news_content a:hover
{
	color: #F05A1E;
	text-decoration: none;
}

ul.tabsSats {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	top:  0;
	text-align: center;
}
ul.tabsSats li {
	float: left;
	margin: 0;
	padding: 0px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	border: solid 1px #7D8081;
	height: 30px;
	background-color: #CACCCD;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px; 
	-webkit-border-top-left-radius: 10px;
}

ul.tabsSats li a:link, ul.tabsSats li a:visited {
	text-decoration: none;
	color: #005696;
	display: block;
	/*padding: 0 3px;*/
	width: 121px;
	outline: none;
	/*line-height: 30px;*/
	padding: 2px 0;
	font-size: 11px;
	font-weight: bold;
}

ul.tabsSats li a:hover {
	text-decoration: none;
	color: #0090FC;
	display: block;
	/*padding: 0 3px;*/
	width: 121px;
	outline: none;
	/*line-height: 30px;*/
	padding: 2px 0;
	font-size: 11px;
	font-weight: bold;
}

ul.tabsSats li.active
{
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
ul.tabsSats li.active a:link, ul.tabsSats li.active a:hover, ul.tabsSats li.active a:visited
{
	color: #F05A1E;
}

.sats_container {
	overflow: hidden;
	clear: both;
	float: left; 
/*	width: 460px;*/
	width: 598px;
	border: solid 1px #7D8081;
	padding: 5px 10px 10px 5px;
	margin: 0 0 10px 0;
	/*background: #fff;*/
	/*border-top-right-radius: 15px;*/
	/*-moz-border-radius-topright: 15px; */
	/*-webkit-border-top-right-radius: 15px;*/
	border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px; 
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px; 
	-webkit-border-bottom-left-radius: 15px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
}
.sats_content {
	padding: 10px 5px 0 0;
	width: 600px;
	float: left;
}

.sats_content a:link, .sats_content a:visited
{
	color: #505050;
	text-decoration: none;
}

.sats_content a:hover
{
	color: #F05A1E;
	text-decoration: none;
}

.freeTextWrapper {
	border: 1px solid #2096B4;
	padding: 10px;
	margin: 10px 0;
}

.freeText {
	padding: 10px 0;
}

h3 .required_text {
	float: right;
	margin-right: 5px;
}

.purple_postuler .wider_assign .assign .unassigned,
.purple_postuler .wider_assign .assign .assigned {
	width: 400px;
}

a.back_link {
	font-size: 11px;
	font-weight: bold;
	color: #005696;
}

.strong {
	font-weight: bold;
}

.blue_active_link,
a.blue_active_link {
	color: #005696;
	text-decoration: underline;
}

.gray_inactive_link {
	color: #515151;
	text-decoration: underline;
}

.alert_link,
a.alert_link {
	background: url('../../images/envelope.gif') no-repeat left center;
	padding: 10px 0 10px 44px;
	line-height: 23px;
	font-weight: bold;
	color: #004699;
}

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

ul#adv_type_tabs {
	border-bottom: 1px solid #515151;
	margin: 10px 0 0 0;
	padding: 0;
	height: 30px;
}

ul#adv_type_tabs li {
	float: left;
	width: 150px;
	height: 30px;
	text-align: center;
	background-color: #CCCCCC;
	list-style: none;
	background: url('../../images/gray_tl_roundedcornr.png') no-repeat top left;
}

ul#adv_type_tabs li a {
	background: url('../../images/gray_tr_roundedcornr.png') no-repeat top right;
}

ul#adv_type_tabs li.active {
	background-color: #ffffff;
	background: url('../../images/white_tl_roundedcornr.png') no-repeat top left;
	height: 31px;
}
ul#adv_type_tabs li.active a {
	color: #F05A1F;
	background: url('../../images/white_tr_roundedcornr.png') no-repeat top right;
}

ul#adv_type_tabs li a {
	text-decoration: none;
	font-weight: bold;
	color: #004699;
	display: block;
	height: 100%;
	line-height: 30px;
}
