/* DESIGN THEME STYLE */

/* positionning theme style */
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
html,body
	{margin:0;padding:0;}
html
	{font-family:Sans-serif,Arial,Helvetica; font-size:100%; color:#404040;}

@media screen
{
body
	{font-size:11px;line-height:1.2;background:White url(http://www.jobform.fr/other/images_all/bg.jpg) repeat-x top left;}
#container
	{
	position:absolute;left:50%;top:0;
	background-color:White;border:1px solid white;
	margin:0 0 0 -475px;padding:0;width:950px;
	height:auto;
	}

#header
	{float:left;width:950px;clear:both;}
#footer
	{float:left;width:950px;clear:both;margin-top:1%;}
#middle
	{float:left;width:910px;clear:both;padding:20px;font-size:11px;}
#maintable
	{float:left;width:950px;clear:both;}

#content
	{
	float:left;width:715px; margin:0;padding:0 10px 20px 0;
	}
#right
	{float:left;width:155px;margin:0;padding:20px 0 20px 18px;}

/* attribut theme style */

#header p.logo
	{float:left;width:26%;margin:0;padding:2%;height:70px;}

#header p.topmenu
	{
	float:right;width:66%;margin:0;padding:2%;height:70px;
	color:#D3D3D3;text-align:right;
        font-size:1.2em;
	}
#header p.topmenu a
	{text-decoration:none;margin:0;color:LightSlateGray;}
#header p.topmenu a.selected
	{font-weight:bold;}
#header p.topmenu a:hover
	{color:Black;}

#footer #country 
	{
	width:26%;float:left;margin:0;padding:2%;
	text-align:left;color:LightSlateGray;
	} 
#footer #country img
	{padding:2px 0;border:0;}

#footer #down_menu
	{width:66%;float:right;text-align:right;margin:0;padding:2%;}

#footer ul
	{
	margin: auto;

	padding: 0px;
	list-style-type: none;
	line-height: 20px;
	}

#footer li
	{
	display: inline; padding: 0px;
	}

#footer p.copyright
	{
	color:LightSlateGray;font-size:0.85em;text-align:right;
	}

/* main page footer */
#footer-main {width : 715px; margin-bottom:5px; padding-top: 8px; padding-bottom: 5px;}
#footer-main { font-size: 10px;}
#footer-main .col_1,
#footer-main .col_2,
#footer-main .col_3,
#footer-main .trenner,
#footer-main .first_trenner { float: left;}
#footer-main .col_1,
#footer-main .col_2,
#footer-main .col_3 { width:29%;  }
#footer-main li { list-style-type:none;}

#footer-main a,
#footer-main a:link,
#footer-main a:visited 
#footer-main a:hover { line-height:20px; padding-top:5px; padding-left:22px; padding-bottom:4px; background:url(http://www.jobform.fr/other/images_all/arrow_more_details.gif) no-repeat left center;}

#footer-main .first_trenner { width: 7px; background-image: url(http://www.jobform.fr/other/images_all/footer_trenner.gif); background-repeat:no-repeat; background-position:left  -13px; height:45px;}
#footer-main .trenner { width: 15px; background-image: url(http://www.jobform.fr/other/images_all/footer_trenner.gif); background-repeat:no-repeat; background-position:center  -13px; height:45px;}
 
#menu
	{float:right;padding-right:195px;}
#menu ul
	{margin:0;padding:0;list-style:none;}
#menu li
	{
  	float:left;margin:0;padding:20px 15px 5px 15px;
  	background:url(http://www.jobform.fr/other/images_all/tab_off.gif) no-repeat left top;
  	border-right:1px solid White;
  	font-family:"Myriad Pro",Myriad,Sans-serif,Arial;font-weight:bold;font-style:italic;font-size:15px;
  	}
#menu li a
	{display:block;text-decoration:none;color:LightSlateGray;}
#menu li a:hover
	{text-decoration:none;color:black;}

#menu li.default
	{border-bottom:5px solid LightSlateGray; width: 120px; text-align: center;}
#menu li.jobseekers
	{border-bottom:5px solid Orange; width: 120px; text-align: center;}
#menu li.employers
	{border-bottom:5px solid Navy; width: 120px; text-align: center;}
#menu li#selected a
	{color:White; width: 120px; text-align: center;}

#submenu
	{float:right;width:950px;height:205px;}
#submenu .box
	{
  	float:left; margin:5px 0;padding:0 0 0 10px;
    overflow:hidden; font-size:11px;
  	width:190px;height:175px;border-right:1px dotted #CCCCCC;
  	background:url(http://www.jobform.fr/other/images_all/filter-white.png) repeat-y top right !important;
  	background:url(http://www.jobform.fr/other/images_all/filter-white.gif) repeat-y top right;
    }
#submenu .box h3
	{margin:8px 0 2px 0;padding:0;text-align:left;}
#submenu .box p
	{margin:3px 0;padding:0;text-align:left;}
#submenu ul {margin: 3px 0; padding:0; font-size: 1em; list-style-type: none; list-style-position: inside;}
#submenu #link a
	{color:LightSlateGray; text-align: left; font-size: 1em;text-decoration: underline; background: url(http://www.jobform.fr/other/images_all/arrow_more_details.gif) left center no-repeat;padding-left: 10px;}
#submenu #link a:hover
	{color:LightSlateGray;text-decoration:none;}

#submenu .box form p
	{width:190px;margin:0;padding-left:80px;clear:both;}
#submenu .box form p label
	{
	float:left; clear:left;
	padding-top:3px; margin-left:-80px; width:80px;
	text-align:left;
	}
#submenu .box form input.itext
	{width:90px;}
#submenu .box form p label a
	{display:block;margin-top:5px;}
#submenu p.slogan
	{
	float:right;padding:10px;margin:0;width:175px;height:170px;text-align:left;
	color:White;font-family:"Myriad Pro", Myriad,Sans-serif,Arial;font-weight:bold;font-style:italic;font-size:1.2em;
	}
#submenu .box #ads h3
	{margin:8px 0 2px 0;padding:0;text-align:left; color: #7F7F7F;}
#submenu .box #ads strong
	{color: #FFA500;}
#submenu .box #ads p
	{margin:3px 0;padding:0 0 5px 0;text-align:left; font-size: 1.1em;}
.info-stats
	{
	text-align:left;
	color:LightSlateGray;font-weight:bold;font-style:italic;font-size:1.5em;
	font-family:"Myriad Pro", Myriad,Sans-serif,Arial;
	}

/* Heading Main Page */
.maintitle {margin: 0px; padding:0px; width: auto;}
.maintitle h2 {clear: both; padding: 0px 0 2px 0; margin-top: 0px; font-size: 1.2em; background: url(http://www.jobform.fr/other/francais/jobform3/main_header_bg2.gif) left bottom; background-repeat: no-repeat; font-weight: bold; color: LightSlateGray; position: relative;}
.maintitle h2  img {margin: auto 3px 0 0;}

}


@media print
{
body
	{font-size:12px;line-height:1.2;background-color:White;}
#container
	{
	margin:0;padding:0;width:100%;
	height:auto;
	}

#header
	{float:left;width:100%;clear:both;}
#footer
	{float:left;width:100%;clear:both;margin-top:2%;}
#middle
	{float:left;width:100%;clear:both;}
#content
	{float:left;width:75%;margin:0;padding:2%;}
#right
	{float:left;width:16%;margin:0;padding:2%;}
#maintable
	{float:left;width:100%;clear:both;}

#header p.topmenu
	{
	float:right;width:66%;margin:0;padding:2%;height:70px;
	color:#D3D3D3;text-align:right;
	}
#header p.topmenu a
	{text-decoration:none;margin:0;color:LightSlateGray;}
#header p.topmenu a.selected
	{font-weight:bold;}
#header p.topmenu a:hover
	{color:Black;}

#footer p.addons
	{display:none;}

#footer p.copyright
	{
	width:66%;float:right;color:LightSlateGray;margin:0;padding:0 2% 2% 2%;
	font-size:0.85em;text-align:right;
	}
#footer p.copyright a:hover
	{color:Black;}
#footer p.country
	{
	width:26%;float:left;margin:0;padding:2%;
	font-size:0.85em;text-align:left;color:LightSlateGray;
	}
#footer p.country img
	{padding:2px 0;border:0;}

#footer #down_menu
	{width:66%;float:right;text-align:right;margin:0;padding:2%;font-size:0.85em;}

#footer ul
	{
	margin: auto;

	padding: 0px;
	list-style-type: none;
	line-height: 20px;
	}

#footer li
	{
	display: inline; padding: 0px;
	}

#menu
	{display:none;}
#submenu
	{display:none;}
#submenu .box
	{display:none;}
#submenu p.info-stats
	{
	width:100%; text-align:left;
	color:LightSlateGray;font-weight:bold;font-style:italic;font-size:1.6em;
	font-family:"Myriad Pro", Myriad,Sans-serif,Arial;
	}
#submenu p.slogan
	{
	float:right;padding:10px;margin:0;width:175px;height:170px;text-align:left;
	color:White;font-family:"Myriad Pro", Myriad,Sans-serif,Arial;font-weight:bold;font-style:italic;font-size:1.2em;
	}

}



/* content boxes */

.highlight
	{
  	float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;
  	width:27%;background:url(http://www.jobform.fr/other/images_all/box_more.jpg) no-repeat top left;
  	}
.highlight_23
	{
  	float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;
        float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;width:58%;
  	background:url(http://www.jobform.fr/other/images_all/box_more.jpg) no-repeat top left;
  	}
.map-jobseekers,
.map-employers,
.map-default
	{float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;width:27%;}
.map-jobseekers
	{border-left:2px solid Orange;}
.map-employers
	{border-left:2px solid Navy;}
.map-default
	{border-left:2px solid LightSlateGray;}
.boxinfo, .boxlogo
	{padding:10px 0;margin:10px 0 30px 0;}
.box_13_image
	{float:left; margin:0 2% 2% 0;padding:0;width:29%;}
.box_13
	{float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;width:27%;}
.box_23
	{float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;width:58%;}
.box_33
	{float:left; margin:0 2% 2% 0;padding:2% 0 0 2%;width:89%;}
.box_12
	{float:left; margin:0 2% 2% 0;padding:2% 0 0 0;width:44%;}

.box-jobmail,
.box-cvtheque,
.box-formation,
.box-infos,
.box-events,
.box-articles,
.box-forminitials,
.box-formcontinues,
.box-entreprises,
.box-privatebusiness,
.box-schools,
.box-associations,
.box-contact
	{float:left; margin:0;padding:2% 2% 0 12%;width:86%;}

.box-jobmail
	{background:url(http://www.jobform.fr/other/images_all/picto-jobmail.jpg) no-repeat top left;}
.box-cvtheque
	{background:url(http://www.jobform.fr/other/images_all/picto-cvtheque.jpg) no-repeat top left;}
.box-formation
	{background:url(http://www.jobform.fr/other/images_all/picto-recycle.jpg) no-repeat top left;}
.box-infos
	{background:url(http://www.jobform.fr/other/images_all/picto-info.jpg) no-repeat top left;}
.box-events
	{background:url(http://www.jobform.fr/other/images_all/picto-event.jpg) no-repeat top left;}
.box-articles
	{background:url(http://www.jobform.fr/other/images_all/picto-article.jpg) no-repeat top left;}
.box-forminitials
	{background:url(http://www.jobform.fr/other/images_all/picto-forminitial.jpg) no-repeat top left;}
.box-formcontinues
	{background:url(http://www.jobform.fr/other/images_all/picto-formcontinue.jpg) no-repeat top left;}
.box-entreprises
	{background:url(http://www.jobform.fr/other/images_all/picto-entreprise.jpg) no-repeat top left;}
.box-privatebusiness
	{background:url(http://www.jobform.fr/other/images_all/picto-privatebusiness.jpg) no-repeat top left;}
.box-schools
	{background:url(http://www.jobform.fr/other/images_all/picto-school.jpg) no-repeat top left;}
.box-associations
	{background:url(http://www.jobform.fr/other/images_all/picto-association.jpg) no-repeat top left;}
.box-contact
	{background:url(http://www.jobform.fr/other/images_all/picto-contact.jpg) no-repeat top left;}


.map-jobseekers h3
	{color:Orange;}
.map-employers h3
	{color:Navy;}
.map-default h3
	{color:LightSlateGray;}

.map-jobseekers h3,
.map-employers h3,
.map-default h3,
.highlight h3,
.boxlogo h3,
.boxinfo h3,
.box-jobmail h3,
.box-cvtheque h3,
.box-formation h3,
.box-contact h3,
.box_13 h3,
.box_23 h3,
.box_33 h3
	{margin:3px 0;padding:0;text-align:left;}

.box_12 h3
	{margin:3px 0;padding:0 0 0 7px;text-align:left;}

.map-jobseekers p,
.map-employers p,
.map-default p,
.highlight p,
.boxlogo p,
.boxinfo p,
.box-jobmail p,
.box-cvtheque p,
.box-formation p,
.box-contact p,
.box_13 p,
.box_23 p,
.box_33 p
	{margin:3px 0;padding:0;text-align:left;}

.box_12 p
	{margin:3px 0;padding:0 0 0 7px;text-align:left;}

.map-jobseekers img,
.map-employers img,
.map-default img,
.highlight img,
.boxinfo img,
.box-jobmail img,
.box-cvtheque img,
.box-formation img,
.box-contact img,
.box_13 img,
.box_23 img,
.box_33 img,
.box_12 img
	{border:0;}

.boxlogo p a img
	{border:1px solid #CCCCCC;;}
.boxlogo img
	{border:1px solid #CCCCCC;float:left;clear:both;margin:5px 0;padding:2px;}


.map-jobseekers li,
.map-employers li,
.map-default li,
.highlight li,
.boxlogo li,
.boxinfo li,
.box-jobmail li,
.box-cvtheque li,
.box-formation li,
.box-contact li,
.box_13 li,
.box_23 li,
.box_33 li,
.box_12 li
	{padding-bottom:3px;}

.map-default form input.itext
	{width:150px;}

/* pricing */
#pricing {float:left; margin:0 2% 2% 0;padding:2% 0 0 2%; width:27%; height: 220px; background:url(http://www.jobform.fr/other/francais/jobform3/pricing.jpg) no-repeat top left;font-size: 1em;}
#pricing h3 {margin:0; font-size:20px; font-weight: bold;}
div#pricing .col {float: left; width: 64%;}
div#pricing .col2 {float: left; width: 32%; margin-right: 5px:}
div#pricing .col2 p {font-weight: bold; text-align: right;}

/* box homepage */
.box_home {float:left; margin:20px 2% 2% 0;padding:2% 0 0 2%; width:27%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_home.jpg) no-repeat top left;font-size: 1em;}
.box_home h3 {margin:0; font-size:16px; font-weight: bold; color: white;}
.box_home p {padding : 5px 10px 0 0;}
.box_home ul {margin: 20px 0; padding:0; list-style-type: none; list-style-position: inside;}
.box_home li {padding: 0 0 7px 0; display: block;}

.box_home_23 {float:left; margin:20px 2% 2% 0;padding:2% 0 0 2%; width:58%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_home_big.jpg) no-repeat top left;font-size: 1em;}
.box_home_23 h3 {margin:0; font-size:16px; font-weight: bold; color: white;}

.box_jseek {float:left; margin:0 2% 2% 0;padding:2% 0 0 2%; width:27%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_jseek.jpg) no-repeat top left;font-size: 1em;}
.box_jseek h3 {margin:0; font-size:16px; font-weight: bold; color: white;}
.box_jseek p {padding : 5px 10px 0 0;}
.box_jseek ul {margin: 20px 0; padding:0; list-style-type: none; list-style-position: inside;}
.box_jseek li {padding: 0 0 7px 0; display: block;}

.box_jseek_23 {float:left; margin:0 2% 2% 0;padding:2% 0 0 2%; width:58%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_jseek_big.jpg) no-repeat top left;font-size: 1em;}
.box_jseek_23 h3 {margin:0; font-size:16px; font-weight: bold; color: white;}

.box_empl {float:left; margin:5px 2% 2% 0;padding:2% 0 0 2%; width:27%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_empl.jpg) no-repeat top left;font-size: 1em;}
.box_empl h3 {margin:0; font-size:16px; font-weight: bold; color: White;}
.box_empl p {padding : 5px 10px 0 0;}
.box_empl ul {margin: 20px 0; padding:0; list-style-type: none; list-style-position: inside;}
.box_empl li {padding: 0 0 7px 0; display: block;}

.box_empl_23 {float:left; margin:5px 2% 2% 0;padding:2% 0 0 2%; width:58%; height: 150px; background:url(http://www.jobform.fr/other/images_all/box_empl_big.jpg) no-repeat top left;font-size: 1em;}
.box_empl_23 h3 {margin:0; font-size:16px; font-weight: bold; color:White;}

/* home Employer section benefits */
ul.benefits {margin: 3px 0; padding:0; list-style-type: none; list-style-position: inside;}
ul.benefits li {padding: 5px 0 5px 25px; display: block; background: url(http://www.jobform.fr/other/images_all/ok.gif) no-repeat center left;}


/* default content */
h1,h2,h3
	{font-weight:bold;font-family:"Myriad Pro",Myriad,Sans-serif,Arial;}
h1
	{font-size:18px;}
h2
	{font-size:16px;}
h3
	{font-size:14px;}

ul
	{clear:both;list-style-type:disk;padding: 0 15px;margin:0;}
li
	{}
p
	{width:auto; text-align:justify;}

a
	{color:LightSlateGray;}
a:hover
	{color:LightSlateGray;text-decoration:none;}

form
	{margin:0;padding:0;}
input.itext
	{border:1px solid #CCCCCC;}

.button_default, .button_jobseekers, .button_employers
	{
        margin:5px 1px 0 0; padding:5px 0 0 0;width:135px;height:22px;
        display:block;float:left;
	text-align:center;text-decoration:none; font-weight:bold;
	}
.button_default
	{background:url(http://www.jobform.fr/other/images_all/button_default.gif) no-repeat top left;color:#404040; }
.button_jobseekers
	{background:url(http://www.jobform.fr/other/images_all/button_jobseekers.gif) no-repeat top left;color:#FFFFFF; }
.button_employers
	{background:url(http://www.jobform.fr/other/images_all/button_employers.gif) no-repeat top left;color:#FFFFFF; }

.button_default:hover, .button_jobseekers:hover
	{color: #777777;}
.button_employers:hover
	{color:#D3D3D3;}


/* JOBSITE CSS */

fieldset {border: 1px dotted #D3D3D3; margin: 2px 0; padding: 5px; }
td {vertical-align: middle; padding: 2px;}
.default_text, td {
	font-family: Sans-serif,Arial,Helvetica;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
.required_text {
	font-family: Sans-serif,Arial,Helvetica;
	color: #FFA500;
	font-size: 11px;
	font-weight: normal;
}
.error_text {
	font-family: Sans-serif,Arial,Helvetica;
	color: #960000;
	font-size: 11px;
	font-weight: normal;
}
.display_text {
	font-family: Sans-serif,Arial,Helvetica;
	color: #7F7F7F;
	font-size: 11px;
	font-weight: normal;
}
.itext {
     font-size: 1em;
    border: 1px solid #999;
}
.isubmit
	{
	margin:10px 0 0 0;font-size:1em; padding:2px 5px;
	text-align:center;text-decoration:none; color:#000000; font-weight:normal;
	border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid Gray;border-bottom:1px solid Gray;
	background:White url(http://www.jobform.fr/other/images_all/button_gray.gif) repeat-x bottom left;
	cursor: pointer;
	}

textarea {
     font-size: 1em;
     border: 1px solid #999;
}
select
	{border:1px solid #CCCCCC;}
}
.smallselect {
     font-size: 1em;
     font-weight: normal;
     width: 135px;
}
.radio {
     font-weight: bold;
}

.verysmall {font-size: 0.75em;}
hr {height: 1px; color; #C30;}
.frmfieldset {border: 0; padding: 0px 10px;}
.frmfieldset input {margin: 2px;}
.frmfieldset label {padding: 0px 10px 0px 30px;}
.view {color: #666; font-weight: normal; font-size: 1.2em;}
.ulli {color: #666; font-size: 1.2em; background-color: #F5F5F5;}
.td4textarea {color: #666; font-size: 1em; background-color: #F5F5F5; border: 1px solid #D5D5D5; padding : 15px;}
.selectdelim {font-weight: bold; background-color: #DDD; text-align: center;}
.applyunread { background-color: #FFF; color: #000; font-weight: bold;}
.applyread {background-color: #FAFAFA; color: #555; font-weight: normal;}
.tablelist {background-color: #D3D3D3;}
.tablelistheadsec {background-color: #D3D3D3;}
.tablelist td {color: #444; font-weight: normal; padding-left: 5px;}
.tablelist th {color: #222; font-weight: bold; padding: 2px;}
.tablelist th a:link,.tablelist th a:visited, a.tablelist:link,a.tablelist:visited {color: #222; font-weight: bold; background-color: transparent; text-decoration: none;}
.tablelist th a:hover,.tablelist th a:active,a.tablelist:hover, a.tablelist:active {color: #F00; font-weight: bold;}
.tablelist td p {padding: 5px;}
a.apply:link,a.apply:visited,a.apply:hover,a.apply:active {padding-left: 18px; background: url(http://www.jobform.fr/other/images_all/apply_job.gif) left center no-repeat;}
a.bookmark:link,a.bookmark:visited,a.bookmark:hover,a.bookmark:active {padding-left: 18px; background: url(http://www.jobform.fr/other/images_all/bookmarked.gif) left center no-repeat;}
a.postpone:link,a.postpone:visited,a.postpone:hover,a.postpone:active {padding-left: 18px; background: url(http://www.jobform.fr/other/images_all/postpone.jpg) left center no-repeat;}
a.print:link,a.print:visited,a.print:hover,a.print:active {padding-left: 18px; background: url(http://www.jobform.fr/other/images_all/printit.gif) left center no-repeat;}
a.return:link,a.return:visited,a.return:hover,a.return:active {padding-left: 18px; background: url(http://www.jobform.fr/other/images_all/return.jpg) left center no-repeat;}
#bx_popup {border: 1px solid #000;}
#bx_popup h3 {background-color: #F00; font-size: 1em; color: #FFF; font-weight: bold; padding: 0px 3px; margin: 0;}
#bx_popup p {background-color: #EFEFEF; color: #039; font-weight: normal; padding: 0px 3px; margin: 0;}
.invborder  {border: 1px solid #D3D3D3;}
.row_highlight {background-color: #FFC;}
.employertext{color: #000080;}
.jobseekertext{color: #FFA500;}
.phpjob_divclear, .phpjob_brclear, .phpjob_liclear {clear:both; height:1px; margin:0; padding:0; visibility: hidden;}
div.centered {margin: auto; text-align: center;}
div.text_right {margin: auto; text-align: right;}
p.centered {text-align: center;}

/*Clear float, grouping the elements*/
.group:after {
	content:" ";
	display:block;
	height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.group {display:inline-block;}
/* mac hide \*/
* html .group {height:1%;}
.group {display:block;}
/* End hide */
.group_right {float: right;}
.group_left {float: left;}

ul.hlist {margin: 3px 0; padding:0; font-size: 1em;}
ul.hlist li {display: inline; padding: 0 2px;}
ul.hlist li a {font-size: 1em;}

ul.vlist {margin: 3px 0; padding:0; font-size: 1em; list-style-type: none; list-style-position: inside;}
ul.vlist li {padding: 2px 2px 2px 20px; background: url(http://www.jobform.fr/other/images_all/list.gif) no-repeat center left}

ul li.nolist {list-style-type: none;}

.phpjob_boldtext {font-weight: bold;}
.phpjob_utext {text-decoration: underline;}
.phpjob_itext {font-style: italic;}
.top_banner {width: 468px; height: 60px; border: 1px solid #000; text-align: center; padding: 10px 0;}
.cvaligntop {vertical-align: top;}
ul.listempltype {list-style-type: none; margin: 0; padding:0;}
ul.listempltype li {float: left; width: 30%;}

/*validation error message top message*/
.verror_top p {background-color: #F00;border: 1px solid #000;color: #FFF; font-weight: bold; margin:0; padding:2px;}
.verror_top ul {margin:0; padding-left: 15px;}
.verror_top li {margin:0; padding: 0;}
img {border: 0px;}
h4 {margin: 4px 0px; font-size: 1em;}
/*section of the table with the same background as the main table*/
.phpjob_tblback {background-color: #FFFFFF;}
/*invoice table style*/
.phpjob_tblinvoice {background-color: #FFFFFF;}
/*invoice table highlight row style*/
.invrow_highlight {background-color: #FEE;}
.row_featured {background-color: #FFFFFF;}

/*pagination section*/
.bx_pagination {margin: 5px 0; float: left;}
.bx_pagination .pgright {text-align: right; float: right;}
.bx_pagination .pgleft {float: left;}
.bx_pagination .pgright ul {margin:0 0 0 10px; padding: 0; list-style-type: none;}
.bx_pagination .pgright li {display: inline; padding: 0; margin: 0;}
.bx_pagination li a:link, .bx_pagination li a:visited {color : Orange; padding: 1px 2px; text-decoration: none;}
.bx_pagination span strong { font-weight: bold; padding: 0 2px;}
.bx_pagination li.nolist a:link,.bx_pagination li.nolist a:visited {border: none; padding: 2px;}

.breadcrumbs ul {margin: 4px 0; padding:0; list-style-type: none; list-style-position: inside;}
.breadcrumbs li {padding: 0 2px 0 0; display: inline;}
.breadcrumbs li a {text-decoration: underline;}

a.phpjob_more:link, a.phpjob_more:visited, a.phpjob_more:hover, a.phpjob_more:active {text-align: left; font-size: 1em;text-decoration: underline; background: url(http://www.jobform.fr/other/images_all/arrow_more_details.gif) left center no-repeat;padding-left: 10px;}
a.phpjob_less:link, a.phpjob_less:visited, a.phpjob_less:hover, a.phpjob_less:active {text-align: left; font-size: 1em;text-decoration: underline; background: url(http://www.jobform.fr/other/images_all/arrow_less_details.gif) left center no-repeat;padding-left: 10px;}
a.rss:link, a.rss:visited, a.rss:hover, a.rss:active {background: url(http://www.jobform.fr/other/images_all/rss2.gif) left center no-repeat; margin-left: 10px; padding-left: 38px;}

/*tooltips*/
a.bxtooltip{position:relative; z-index:24;}
a.bxtooltip:hover{z-index:25; visibility:visible;}
a.bxtooltip span.bxinfo{display: none; text-decoration: none;}
a.bxtooltip:hover span.bxinfo{display:block; position:absolute; top:5px; left:15px; width:25em; border:1px solid #AAA; background-color: #F7F7F7; color: #000000; text-align: left; padding: 2px;}
a.bxtooltip span.bxtooltiptop {display: block; background-color: Navy; color: #FFF; font-weight: bold; padding: 7px 5px; margin-bottom: 5px;}
/*######*/

/*msg error*/
#bxerror {padding:10px 5px; border: none; background-color: transparent;}
#bxerror p {color: #F00; padding: 0 20px; font-size: 1em; font-weight: normal;}
#bxerror p span {display: block; background: #FFC url(http://www.jobform.fr/other/images_all/error.gif) 5px 8px no-repeat; padding: 5px 0 5px 35px;  border: 1px solid #F00; line-height: 20px;}
#bxerror a:link,#bxerror a:visited,#bxerror a:hover,#bxerror a:active {font-weight: bold;}
#bxerror .isubmit {margin: 10px 0 0 20px;}
#bxok {padding:10px 5px; border: none; background-color: transparent;}
#bxok p {padding: 0 0 5px 15px; font-size: 1.1em; font-weight: normal;}
#bxok p span {display: block; color: #360; background: #F8FFF1 url(http://www.jobform.fr/other/images_all/ok.gif) 3px 7px no-repeat; padding: 5px 0 5px 35px;  border: 1px solid #360; line-height: 18px;}
#bxok a:link,#bxok a:visited,#bxok a:hover,#bxok a:active {color: #F00; font-size: 1em; font-weight: bold;}
#bxok .isubmit {margin: 10px 0 0 15px;}
.bxwarn {padding:5px 5px 5px 30px; border: none; background: #FFFFE8 url(http://www.jobform.fr/other/images_all/warning.gif) 2px 2px no-repeat;border: 1px solid #DDD;}
.bxwarn span {font-size: 1.2em; font-weight: normal;}
.bxpbox, .bxpbox span {border:solid #727872;}
.bxpbox {clear: both; border-width: 0 1px; text-decoration: none; color: #000;	background-color: #FFFFF1;}
.bxpbox span {display: block; position:relative;	top: -1px;	left: 0; border-width:1px 0 0;}
.bxpbox span span { border-width:0 0 1px; top: 2px; padding:1px 6px;}
/*######*/

/*background color for listed items row*/
.phpjob_listbgcolor1, .odd {background-color: #FFFFFF;}
.phpjob_listbgcolor2, .even {background-color: #FFFFFF;}
.phpjob_listfeatured {background-color: #FFFFFF;}
.nozebra {background-color: #FFF;}
/*section separator inside jobseeker forms*/
.bx_jsecseparator {text-transform: uppercase; font-weight: bold; font-size: 1.2em; color: #7F7F7F; margin: 5px 0px; padding: 0px; background: url(http://www.jobform.fr/other/francais/jobform3/main_header_bg2.gif) left bottom; background-repeat: no-repeat;}
/*section separator inside employer forms*/
.bx_esecseparator {font-weight: bold; margin: 5px 0px; padding: 0px; font-size: 1.1em; border-bottom: 1px solid #000080; color: #000080;}
/*section separator inside employer forms*/
.jnavbox {margin: 0px 3px 0px 0px; background-color: #FFFFFF; border: 1px solid #000;}
.jnavbox ul {padding: 0px; margin: 0px; list-style-type: none;}
.jnavbox li {line-height: 1.5em; margin: 0px; padding: 0 0 0 8px;}
.jnavbox span {line-height: normal; margin: 0px; padding: 0 0 0 5px;}
.jnavbox select {line-height: 15px; margin: 3px 0 3px 5px;}
.jnavbox input {line-height: 15px; margin: 3px 0 3px 5px;}
.jnavbox div {padding: 0px}
.jnavbox div p {padding: 0px 2px;}
.jnavbox a.tablelist {background: url('http://www.jobform.fr/other/images_all/list.gif') left center no-repeat; padding: 0px 5px;}
.jnavbox #j_idsave_login {line-height: 10px; margin: 0 0 0 5px; padding: 0px;}
.jnavbox .bx_jsecseparator {margin: 0px; padding: 0px; border-bottom: 0px;}
.jnavbox .default_text {font-weight: bold; color: #FFF; background-color: #666; margin: 2px 0px; display: block; border: 1px solid #000;}
.jnavbox .liright a {font-weight: bold; text-decoration: underline;}
.jnavboxhead {background-color: #FFA500; margin: 0px; padding: 0px;}
.jnavboxhead p {line-height: 18px; font-weight: bold; color: #FFF; font-size: 1.2em; font-style: italic; padding: 0px; margin: 0px; text-align: center;}
.jnavbox .navboxlist {border-top: 1px solid #000; margin: 5px 0px 15px 0px;}
.jnavbox .navboxlist li {border-bottom: 1px solid #000;}

.enavbox {margin: 0px 3px 0px 0px; background-color: #FFFFFF; border: 1px solid #000;}
.enavbox ul {padding: 0px; margin: 0px; list-style-type: none;}
.enavbox li {line-height: 1.5em; margin: 0px; padding: 0 0 0 8px;}
.enavbox span {line-height: normal; margin: 0px; padding: 0 0 0 5px;}
.enavbox select {line-height: 15px; margin: 3px 0 3px 5px;}
.enavbox input {line-height: 15px; margin: 3px 0 3px 5px;}
.enavbox div {padding: 0px}
.enavbox div p {padding: 0px 2px;}
.enavbox table {border: 1px solid #000;}
.enavbox th {font-size: 1em; background-color: #DDD;}
.enavbox td {font-size: 0.9em; background-color: #EFEFEF;}
.enavbox a.tablelist {background: url('http://www.jobform.fr/other/images_all/list.gif') left center no-repeat; padding: 0px 5px;}
.enavbox a.featured {font-weight: normal;}
.enavbox #e_idsave_login {line-height: 10px; margin: 0 0 0 5px; padding: 0px;}
.enavbox .bx_esecseparator {margin: 0px; border-bottom: 0px;}
.enavbox .default_text {font-weight: bold; color: #FFF; background-color: #666; margin: 2px 0px; display: block; border: 1px solid #000;}
.enavbox .liright a {font-weight: bold; text-decoration: underline;}
.enavbox .text_right a {font-weight: bold; text-decoration: underline;}
.enavbox .text_right a.featured {font-weight: normal;}
.enavboxhead {background-color: #000080; margin: 0px; padding: 0px;}
.enavboxhead p {line-height: 18px; font-weight: bold; color: #FFF; font-size: 1.2em; font-style: italic; padding: 0px; margin: 0px; text-align: center;}
.enavbox .navboxlist {border-top: 1px solid #000; margin: 5px 0px 15px 0px;}
.enavbox .navboxlist li {border-bottom: 1px solid #000;}

/*main section */
#phpjob_mainsection {padding: 20px;}
.main_header {clear: both; margin: 0px; padding: 5px 0 5px 5px;}
.main_header_top {margin: 0px; padding: 0px;}
.main_header_top h2 {clear: both; padding-top: 0px; margin: 0px 5px; font-size: 16px}

.divlistcontainer {margin: 0px; padding:0px; width: auto;}
.divlistcontainer ul {margin: 0px; padding:0px; list-style-type: none;}
.divlistcontainer li span {margin: 0px; padding:0px 0px 0px 10px;}
.divlistcontainer li.sep {margin: 10px 0;}

/*phpjob_box2 is used in terms, privacy policy, contact us, about us*/
div.phpjob_box2 {margin: 3px;}
.phpjob_box2 h2 {color: #000; font-size: 1.4em;}
.phpjob_box2 p {color: #000; padding: 0px;}
div.phpjob_box2 div {background-color: #E2E2E2; border: 1px solid #000; padding: 3px;}

/*phpjob_box3 is used in employer, jobseeker inbox statistics*/
div.phpjob_box3 {margin: 2px 2px 5px 0px;}
.phpjob_box3 h2 {margin: 0px; color: #F00; font-size: 1.2em; font-weight: bold;}
.phpjob_box3 p {color: #000; margin: 0px; padding: 0px 5px;}

/*phpjob_box4 is used in news, articles, event, resources details*/
div.phpjob_box4 {margin: 3px;}
.phpjob_box4 h2 {text-align: center; color: #666; font-size: 1.5em; font-weight: normal; padding: 0;}
.phpjob_box4 h3 {text-align: center; color: #666; font-weight: normal; padding:0;}
.phpjob_box4 p#box4_nav {color: #000; padding: 0px 0px 8px 0px; text-align: right; line-height: 11px; margin: 0px}

.phpjob_box4 a.search {font-size: 1.1em;}
.phpjob_box4 p {color: #666; padding: 2px 0px; margin: 0 0 5px 0; line-height: 15px;}
.phpjob_box4 span {color: #666; font-weight: bold;font-size: 1.1em;}

/*featured companies logo*/
#feat_comp_logo {margin: auto; text-align: center; width: 158px;}
#feat_comp_logo a {display: block; margin: 0px; padding: 5px;}

/*quick job search main*/
div#home_quick_jsearch {padding: 0px; margin: 0 0 5px 0;}
div#home_quick_jsearch .col {float: left; width: 90%;}
#home_quick_jsearch .rowleft {margin: 5px 0px 5px 0px; float: left; width: 60%;}
#home_quick_jsearch .rowright {margin: 5px 0px 5px 0px; float: left; width: 35%;}
#home_quick_jsearch .isubmit {margin:12px 1px 0 0; padding: 0; width:135px; height:22px; border-style: none; display:block; float:left; text-align:center; text-decoration:none; font-weight: bold; background:url(http://www.jobform.fr/other/images_all/button_default.gif) no-repeat top left; color: #404040;}
#home_quick_jsearch .isubmit:hover {color:LightSlateGray;}

/* quick job search jobseeker logged */
div#home_cst_jsearch {padding: 0px; margin: 0 0 5px 0;}
div#home_cst_jsearch .col {float: left; width: 90%;}
#home_cst_jsearch .rowleft {margin: 5px 0px 5px 0px; float: left; width: 60%;}
#home_cst_jsearch .rowright {margin: 5px 0px 5px 0px; float: left; width: 35%;}
#home_cst_jsearch .isubmit {margin:12px 1px 0 0; padding: 0; width:135px; height:22px; border-style: none; display:block; float:left; text-align:center; text-decoration:none; font-weight: bold; background:url(http://www.jobform.fr/other/images_all/button_jobseekers.gif) no-repeat top left; color: #FFFFFF;}
#home_cst_jsearch .isubmit:hover {color: #F0F0F0;}

/*quick resume search*/
div#home_quick_rsearch {padding: 0px; margin: 0 0 5px 0;}
div#home_quick_rsearch .col {float: left; width: 90%;}
#home_quick_rsearch .rowleft {margin: 5px 0px 5px 0px; float: left; width: 60%;}
#home_quick_rsearch .rowright {margin: 5px 0px 5px 0px; float: left; width: 35%;}
#home_quick_rsearch .isubmit {margin:12px 1px 0 0; padding: 0; width:135px; height:22px; border-style: none; display:block; float:left; text-align:center; text-decoration:none; font-weight: bold; background:url(http://www.jobform.fr/other/images_all/button_default.gif) no-repeat top left; color:#666666;}
#home_quick_rsearch .isubmit:hover {color:LightSlateGray;}

/*phpjob_catlist is used in jobcategory_list_box template*/
div#phpjob_catlist {padding: 7px 0px; width: 95%; margin: 0 auto 10px auto; float: left; background-color: #FFFFFF;}
#phpjob_catlist div.rowleft {width: 32%; float: left; margin: auto 2px; padding: 0 5px 0 0px;}
#phpjob_catlist p {font-weight: normal; font-size: 1.1em; color: LightSlateGray; margin: 5px 0;}
#phpjob_catlist p a {background: url(http://www.jobform.fr/other/images_all/list.gif) left center no-repeat;padding-left: 6px;}
#phpjob_catlist p span {font-weight: normal; background: none; color: #888;}

/*phpjob_loclist is used in joblocation_list_box template*/
div#phpjob_loclist {margin: auto; padding: 5px 0px; float: left; width: 100%; }
#phpjob_loclist div.rowleft {width: 32%; float: left; margin: auto 2px; padding: 0px;}
#phpjob_loclist a {background: url(http://www.jobform.fr/other/images_all/list.gif) left center no-repeat;padding-left: 6px;}
#phpjob_loclist span a,#phpjob_catlist span a  {font-weight: normal; background: none;}

div#phpjob_sitestat {padding: 0px; margin: 0px; width: 145px}
#phpjob_sitestat .rowleft {margin: 1px auto; float: left; width: 65%;}
#phpjob_sitestat .rowleft span {padding: 0px 2px; color: #666666; font-size: 1em;display: block; text-align: right;}
#phpjob_sitestat .rowright { margin: 1px auto; float: left; width: 35%;}
#phpjob_sitestat .rowright span {padding: 0px 2px; color: #666666; font-size: 1em; display: block; text-align: left;}
#phpjob_sitestat span.highlight {font-size: 1em; color: #F00;}
#phpjob_sitestat div {text-align: left;}

table#idviewpers td {font-weight: bold;}
table#idviewres td, table#idrespreview td, table#idviewapply td, table#idviewpers td.view {font-weight: normal;}
table#idviewpers td.view {width: 75%;}
table#idviewres td.view, table#idrespreview td.view {width: 70%;}
#idsupportfrm #thecode {margin-bottom: 7px;}
#bx_passwd_comp .isubmit, #bx_passwd_jobsk .isubmit, #bx_passwd_user .isubmit, #bx_frmactivation .isubmit {margin-left: 130px;}
table#idtraffhits {border-collapse: collapse; border: 1px solid #000;}
table#idtraffhits th {text-align: left;}
table#idtraffhits th.tablelistheadsec {text-align: center;}

.phpjob_navbottom,.phpjob_navtop {text-align: right;}

/*my jobs list*/
div#idemplfrm .addnewjob {float: right; margin:0; padding:0;}
div#idemplfrm .addnewjob form {margin:0; padding: 0;}

/* home right section Employers */
#employer_home_link {margin: auto; text-align: center; width: 158px;}
#employer_home_link .default_text {text-decoration:none; font-weight: bold; color: #FFF; background-color: #000000; margin: 0px; display: block; line-height: 20px; font-size: 1.2em;}
#employer_home_link span {font-weight: bold; color:#FF4C00; text-align: left; font-size: 1.3em; margin: 0 2px 2px 2px;border-top: 2px solid #C0C1DD;border-bottom: 2px solid #C0C1DD; padding: 2px 25px 2px 2px; background: url(http://www.jobform.fr/other/francais/jobform3/arrows.gif) right center no-repeat;}
#employer_home_link a {text-decoration:none;}

/* Employers home right section post jobs */
#employer_main_rbox {background: url(http://www.jobform.fr/other/francais/jobform3/find_ajob.gif) center top no-repeat; margin: 5px auto; padding: 0; text-align: left; width: 158px; font-size: 1em;}
#employer_main_rbox h3 {padding: 5px 0 5px 15px; margin:0; font-size: 1.2em; font-weight: bold;}
#employer_main_rbox ol {padding: 0px; margin: 0 5px 5px 25px;}
#employer_main_rbox a {display: block; padding: 2px 20px 15px 25px; font-size: 1.8em; color: #fff; text-decoration: none; font-family: Impact,Verdana;}

/* home right section register jobseekers */
#jobseeker_main_rbox {background: url(http://www.jobform.fr/other/francais/jobform3/find_ajob.png) center top no-repeat; margin: 5px auto; padding: 0; text-align: left; width: 158px; height: 200px; font-size: 1em;}
#jobseeker_main_rbox h3 {padding: 10px 0 15px 15px; margin:0; font-size: 1.2em; font-weight: bold; color: white;}
#jobseeker_main_rbox ol {padding: 0px; margin: 0 5px 5px 25px;}
#jobseeker_main_rbox a {margin-left: 12px;}

/* home right section top employers */
#home_main_rbox {background: url(http://www.jobform.fr/other/images_all/top_employer.jpg) center top no-repeat; margin: 1px auto; padding: 0; text-align: left; width: 158px; font-size: 1em;}
#home_main_rbox h3 {padding: 15px 0 13px 0; margin:0; font-size: 1.2em; font-weight: bold; text-align: center; color: LightSlateGray;}
/* home right section top employers logged */
#home_main_rbox_logged {background: url(http://www.jobform.fr/other/images_all/top_employer_logged.jpg) center top no-repeat; margin: 4px 1px auto; padding: 0; text-align: left; width: 158px; font-size: 1em;}
#home_main_rbox_logged h3 {padding: 15px 0 13px 0; margin:0; font-size: 1.2em; font-weight: bold; text-align: center; color: White;}
/* home right section top partners */
#home_main_rbox_partner {margin: 0 1px auto; padding: 0; text-align: center; width: 158px; font-size: 1em;}
#home_main_rbox_partner h3 {padding: 0 0 5px 0; margin:0; font-size: 1.2em; font-weight: bold; text-align: center; color: LightSlateGray;}
/* home right section latest resumes employers logged */
#home_main_rbox_resume {background: url(http://www.jobform.fr/other/images_all/box_resumes.jpg) center top no-repeat; margin: 8px 1px auto; padding: 0; text-align: left; width: 158px; height: 230px; font-size: 1em;}
#home_main_rbox_resume h3 {padding: 15px 0 13px 0; margin:0; font-size: 1.2em; font-weight: bold; text-align: center; color: White;}
#home_main_rbox_resume #latest_resumes {margin: 0px; padding:0 2px 0 5px; width: auto;}
#home_main_rbox_resume #latest_resumes p {padding: 0 2px;}

/*employer list*/
#id_bxlistcomp ul {list-style-type: none; margin: 5px 5px 5px 0; padding: 0;}
#id_bxlistcomp ul li {display: inline; padding: 2px 1px;}
.bxlistcomp {width: 730px; color: #555; }
.bxlistcomp h4 {border-bottom: 1px dotted #CCCCCC; padding: 2px 0px; margin: 0;}
.bxlistcomp h4 a {font-weight: bold;}
.bxlistcomp img {float: left; margin: 10px 10px 10px 0;}
.bxlistcomp ol {list-style-type: none; float: right; width: 70%; padding: 0; margin: 10px;}
#id_bxlistcomp .bxlistcomp ul li {padding: 2px 0; display: block;}
.bxlistcomp ol li strong {padding: 0 4px 0 0;}
.bxlistcomp p {clear: both; margin: 25px 0 15px 0; padding: 0;}

/*filters section*/
#filter {margin: 5px 5px 5px 0;}
#filter ul {margin: 0 0 5px 0; padding:0 0 2px 0; list-style-type: none; font-size: 0.9375em;}
#filter .col {width: 25%; float: left; margin:0; padding:2px; max-width: 150px;}
#filter .col span, #refine_full span {display: block; font-weight: bold;}
#filter .col a {display: block; color: #666;}
#filter h3 {padding: 1px 0px 1px 0; margin: 0; font-size: 0.98em;}
#filter h3 a {text-decoration: none;}
#filter #current li a {background: url(http://www.jobform.fr/other/francais/jobform3/filter_del.gif) left center no-repeat; padding-left: 20px;}
#filter #current, #filter #refine, #filter #refine_full {margin-left: 140px; margin-top: -20px;}
#filter #refine li a, #filter #refine_full li a {background: url(http://www.jobform.fr/other/francais/jobform3/filter_add.gif) left center no-repeat; padding: 0 0 1px 20px;}
#filter #refine li a.phpjob_more {background: url(http://www.jobform.fr/other/images_all/arrow_more_details.gif) 18px center no-repeat; padding-left: 28px;}
#filter #refine_full li a.phpjob_less {background: url(http://www.jobform.fr/other/images_all/arrow_less_details.gif) 18px center no-repeat; padding-left: 28px;}
#filter #refine li, #filter #refine_full li {padding: 0 5px;}

/*Registration template*/
#idregister {margin:0; padding:0;}
#idregister ul {list-style-position: inside;}
#idregister .box {float: left; width: 348px;margin:10px 0; padding: 10px 15px; background: url(http://www.jobform.fr/other/images_all/box_more.jpg) top left no-repeat; height: 370px;}
#idregister .sep {float: left; width: 20px;margin: 10px 0; height: 392px;}
#idregister p img {float: left; margin: 0 10px 10px 0;}
#idregister p {font-size: 1.2em; font-weight: bold; margin: 5px 0; line-height: 1.4em; text-align: left; color: #666666;}
#idregister ul {clear: both; margin: 10px 0 5px 0;}
#body_reg #phpjob_mainsection,#body_jlogin #phpjob_mainsection,#body_elogin #phpjob_mainsection {border: none;background: none;}

/*Login template*/
#body_jlogin #phpjob_mainsection .group_left, #body_elogin #phpjob_mainsection .group_left {width: 355px; margin: 0 10px 0 0; padding: 0 10px;}
#body_jlogin #phpjob_mainsection .group_left .vlist, #body_elogin #phpjob_mainsection .group_left .vlist {margin: 2px 10px; line-height: 15px;}
#body_jlogin #phpjob_mainsection .group_right, #body_elogin #phpjob_mainsection .group_right {width: 425px; margin: 0 0 0 10px; padding: 0 0 5px 0; background:url(http://www.jobform.fr/other/images_all/login_box_seek.jpg) no-repeat top left; line-height: 22px;}
#body_jlogin #phpjob_mainsection .group_right h2, #body_elogin #phpjob_mainsection .group_right h2 {font-size: 1.2em; font-weight: bold; color: white; margin: 8px 0 5px 20px; padding: 2px;}
#body_jlogin #phpjob_mainsection .frmfieldset label, #body_elogin #phpjob_mainsection .frmfieldset label, #body_ulogin #phpjob_mainsection .frmfieldset label {display: block; float: left; width: 100px; padding:0 10px;}
#body_jlogin #phpjob_mainsection .frmfieldset label.normal, #body_elogin #phpjob_mainsection .frmfieldset label.normal, #body_ulogin #phpjob_mainsection .frmfieldset label.normal {display: inline; padding:0;float: none;font-size: 0.9375em;}
#body_jlogin #phpjob_mainsection .frmfieldset .radio, #body_elogin #phpjob_mainsection .frmfieldset .radio, #body_ulogin #phpjob_mainsection .frmfieldset .radio {margin-left: 125px;}
#body_jlogin #phpjob_mainsection .frmfieldset .itext, #body_elogin #phpjob_mainsection .frmfieldset .itext, #body_ulogin #phpjob_mainsection .frmfieldset .itext {width: 150px;}
#body_jlogin #phpjob_mainsection .frmfieldset .isubmit, #body_elogin #phpjob_mainsection .frmfieldset .isubmit, #body_ulogin #phpjob_mainsection .frmfieldset .isubmit {margin-left: 125px;}
#bx_frmactivation .isubmit {margin-left: 140px;}
#body_elogin #phpjob_mainsection .group_right {background:url(http://www.jobform.fr/other/images_all/login_box_empl.jpg) no-repeat top left;}

/*Job search results template*/
#idjobsearchresults .hlist li a,#idjobsearchresults h2 a {color: Orange;}
#idjobsearchresults .hlist li a {text-decoration: none; padding: 0 0 0 2px;}
#idjobsearchresults .hlist li.sep {width: 4px; background: url(http://www.jobform.fr/other/images_all/point_line_v.gif) center top repeat-y; line-height: 5px;}
#idjobsearchresults .results {float: left;padding: 0px; margin: 5px 0; border-top: 1px dotted #CCCCCC; width:750px;}
#idjobsearchresults .results h2 {padding: 0 5px; margin: 0; font-size: 1.2em; font-weight: bold; float:left; width:508px; background: transparent;}
#idjobsearchresults .results p.location {padding: 5px 5px; margin: 0; float: right; width:150px, height: 25px;}
#idjobsearchresults .results div.row {float: left; margin: 10px 0 0 0; padding: 0 0 0 49px; width: 95%;}
#idjobsearchresults .results div.cols2 {float: left; width: 44%; margin: 0 3px 0 0; padding: 0;}
#idjobsearchresults .results ul {float: left; list-style-type: none;}
#idjobsearchresults .results ul strong {padding: 0 4px 0 0;}
#idjobsearchresults .results p.desc {padding: 5px; margin:0 0 0 60px;}
#idjobsearchresults .results p.bkm {float: left; position: relative; padding: 0; margin: 0; width: 60px; font-size: 1em; height: 25px;}
#idjobsearchresults .results p.bkm input {margin: 5px 0 0 3px;font-size: 25px;}
#idjobsearchresults .results p.bkm img {margin: 0; vertical-align: middle;}
#idjobsearchresults .results h2, #idjobsearchresults .results p.bkm {line-height: 25px; height: 25px;}

/*Employer details*/
#_viewcomp .logo {width: 40%; float: left;border: 1px solid #000000;}
#viewcomp .desc img {float: left; margin: 5px 10px 5px 0px;}
div.compdesc img {float: left; padding: 0; margin: 5px 15px 10px 5px;}
div.compdesc p {text-align: justify; font-size:0.9375em; padding: 5px 0 10px 5px;}
div.compdesc h3,div.compdesc h4 {color: #555;font-weight: normal; margin:0 0 4px 0; padding:0;}
div.compdesc h3{font-size: 1.5em;}
div.compdesc h4{font-size: 1.125em;}
table#idviewcomp {margin: 10px auto; width: 100%; border: 1px dotted #D3D3D3;}
table#idviewcomp td {padding: 4px;}

#idviewjob {margin: 0; color: #666666;}
#idviewjob h2 {color: Orange;  text-align: center;}
#idviewjob h3 {text-align: center; color: #666; font-size: 1.5em; font-weight: normal; padding:0;}
#idviewjob h4 {font-weight: bold;}
#idviewjob p {line-height: 1.5675em;}
#idviewjob p.logo {text-align: center;}
#idviewjob .jobdescription {padding: 5px; border: 1px solid #D3D3D3; background-color: #EEE;}
#idviewjob table {margin: 10px auto; width: 100%}
#idviewjob table td {padding: 4px; font-size: 0.9875em;}
#idjobapply .verysmall {font-size: 0.9375em;}
#idjobapply table {width: 98%;margin: 0px auto;}
#idjobapply textarea {width: 80%;margin: 0px auto;}
#idjobfrm  .bxpbox {font-weight: bold; color: #555; margin:auto; width: 350px; text-align: center; background-color: #FFF5E0;}

/*IE hacks*/
* html .main_header {clear: both; margin: auto; padding: 0px; width: 99%;}
* html ##jobseeker_main_rbox {font-size: 0.9375em;}
* html ##jobseeker_main_rbox a {padding-top: 25px; }
* html #phpjob_quick_jsearch select {width: 180px;}
* html #phpjob_quick_jsearch .itext {width: 200px;}
* html div#phpjob_quick_jsearch .rowleft {width: 40%;}