/*Php-Jobsite Version 1.34 - Style Sheet file - Browsers: IE, NS6, Mozilla, Opera - grey - language:francais*/
BODY {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0px; margin: 0px; background-color: #DDDDDD; text-align: center;}
TD {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.default_text {
	font-family: Arial,Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

.heading_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.required_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-size: 12px;
	font-weight: normal;
}
.error_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}
.display_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.itext {
     color: #000000;
     font-family: Arial, Helvetica;
     font-size: 12px;
     background: #f5f5f5; 
     font-weight: bold;
     border: 1px solid #111111;
}
.isubmit {
     color: #FFF;
     font-family: Arial, Helvetica;
     font-size: 12px;
     font-weight: bold;
	 cursor: pointer;
	 border: none;
	 height: 25px;
	 padding: 0 5px;
	 background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/background_002.gif) left center repeat-x;
}
textarea {
     font-family: Arial, Helvetica;
     font-size: 12px; 
     background-color: #f5f5f5; 
     font-weight: bold;
     border: 1px solid #000000;
}
select {
     color: #000000;
     font-family: Arial, Helvetica;
     font-size: 11px; 
     background-color: #f5f5f5;
     font-weight: bold;
     border: 1px solid #000000; 
}
.smallselect {
     color: #000000;
     font-family: Arial; 
     font-size: 10px; 
     background-color: #f5f5f5;
     font-weight: normal;
     border: 1px solid #000000;
	 width: 135px;
}
.radio {
     font-family: Verdana;
     font-size: 11px; 
     font-weight: bold; 
}
A:LINK, A:VISITED {
    color : #ad0948;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    font-size : 11px;
}
A:HOVER {
    color : #FF0000;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : underline;
    font-weight : normal;
    font-size : 11px;
}
.regtext {
    color: #000000;
    font-family: arial;
    font-weight: bold;
    font-size: 11px;
}
.headertdempl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
.headertdjob {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-bottom: 0px;
    background: #EEEEEE;
}
.verysmall {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
A.featured:LINK, A.featured:VISITED {
    color : #333333;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
A.featured:HOVER {
    color : #FF0000;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : underline;
    font-weight : bold;
    font-size : 11px;
}
A.nav:LINK, A.nav:VISITED {
    color : #666666;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    font-size : 10px;
	text-transform: uppercase;
}
A.nav:HOVER {
    color : #FF0000;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    font-size : 10px;
	text-transform: uppercase;
}
hr {
    height: 1px;
    color: #CC3300;
}
ul {
    margin-top: 0px;
    margin-bottom: 0px;
}
.view {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}
.ulli {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    background-color: #F5F5F5; 
    font-weight: normal;
}
.td4textarea {
    color: #666666 ;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #D5D5D5;
    padding : 15px;
}
.td4impmess {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 2px solid #FF0000;
    padding : 5px;
}
.compdesc {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; 
    background-color: #F5F5F5; 
    font-weight: normal;
    border: 1px solid #FF0000;
    padding : 10px;
}
.error {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
    color: #FF0000; 
    font-weight: Bold;
}
.navinput {
     color: #000099;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
     text-align: center;
     border: 1px solid #000099;
     letter-spacing : 1px;
}
.featcomp {
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
.featjobs {
     color: #666666;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     background: transparent;
     font-weight: Bold;
}
A.search:LINK, A.search:VISITED {
    color : #000066;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
}
A.search:HOVER {
    color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    text-decoration : none;
    font-weight : normal;
    font-size : 12px;
	background: #999999;
}
.selectdelim {
    font-weight: bold;
    background: #DDDDDD;
    text-align: center;
}
.applyunread {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}
.applyread {
    background-color: #FAFAFA;
    color: #555555;
    font-weight: normal;
    font-size: 12px;
}
A.applyread:LINK,A.applyread:VISITED,A.applyread:HOVER {
    color: #555555;
    font-weight: normal;
    font-size: 12px;
}
A.applyunread:LINK,A.applyunread:VISITED,A.applyunread:HOVER {
    color: #0000FF;
    font-weight: bold;
    font-size: 12px;
}
.desctext {
    text-align: justify;
}
.tablelist TD {
    font-family: Arial, Helvetica, sans-serif;
    color: #444444;
    font-size: 10px;
    font-weight: normal;
}
.tablelist TH {
    font-family: Arial, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    font-weight: bold;
}
A.tablelist:LINK,A.tablelist:VISITED {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    font-size: 10px;
}
A.tablelist:HOVER {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
    font-size: 10px;
	text-decoration: none;
}
.tableheader {
    font-family: Arial, Helvetica, sans-serif;
    color: #222222;
    font-size: 11px;
    font-weight: bold;
}
A.tableheader:LINK,A.tableheader:VISITED {
    font-family: Arial, Helvetica, sans-serif;
    color: #222222;
    font-weight: bold;
    font-size: 11px;
}
A.tableheader:HOVER {
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
}
.nav_td {
	border-top: 1px solid #666666;
}
A.phpjob_link_nav {
		font-weight: bold;
		padding-left: 11px;
		background: url(other/images_all/link.gif) left center no-repeat;
		margin-right: 12px;
}
A.phpjob_link_nav:link, A.phpjob_link_nav:hover, A.phpjob_link_nav:active, A.phpjob_link_nav:visited {
		color: #111111; 
		text-decoration: none;
}
#popupTitle {
    background: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-right: 3px;
}
#popupMesg {
    background: #EFEFEF;
    color: #003399;
    font-weight: normal;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-right: 3px;
}
.invborder  {
	border: 1px solid #BBBBBB;
}
.row_highlight {
	background-color: #FFFFCC;
}
/*validation error message top message*/
.verror_top {
	color: #FFFFFF;
	background-color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #000000;
}
h2.main_header {
	font-size:14px;
	font-weight:bold;
	color:#ad0948;
}
#mpage {background: #FFF url(http://www.jobsocial.lu/other/francais/jobsocial_simple/bg.gif) left top no-repeat; width: 771px; margin: auto; padding:0; text-align: left; border-left: 1px solid #aeaeae;border-right: 1px solid #aeaeae;}
table.topnavi a,table.topnavi a:link,table.topnavi a:visited{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
table.topnavi a:hover,table.topnavi a:active{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#F2F2F2;
}
#footer {padding: 12px 10px 10px 10px;}
#footer table{
	font-size:10px;
	color:#FFFFFF;
}
#footer table a{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
#footer ul {list-style-type: none; margin:0; padding:0;}
#footer ul li {float: left; padding: 2px;}
#footer ul li, #footer ul li a {color: #FFF;}
#footer ul #f_right {float: right;}
#welcome_back {text-align: right; padding: 2px 0; margin:0;}
#main {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/sep_002.gif) left top repeat-y; margin: auto; padding: 0 10px 0 20px; height: 100%; min-height: 797px;}

ul.nav {list-style-type: none; margin: 0; padding:0;}
ul.nav li img {vertical-align: top;}
ul.nav li {padding: 0; margin:0; line-height: 17px;}
ul.nav li.menu {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/background.gif) left center repeat-y;}
ul.nav li.top {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/top.gif) left center no-repeat; padding-left: 16px; font-weight: bold; font-size: 13px; color: #ad0948}
ul.nav li.sep {margin:0; padding:0; height: 3px; line-height: 3px; font-size: 1px;}
ul.nav li a:link,ul.nav li a:visited{ font-size:12px; color:#000000; text-decoration:none;}
ul.nav li a:hover,ul.nav li a:active{ color:#ad0948; text-decoration:underline;}

.nav_box {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/background.gif) left center repeat-y; margin: 15px 0px; position: relative;}
.nav_box h3 {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/top.gif) left center no-repeat; padding-left: 16px; font-weight: bold; font-size: 13px; color: #ad0948; margin:0;}
.nav_box p.nav_box_footer {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/bottom.gif) left center no-repeat; margin:0; padding:0;}
.nav_box p.sep {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/sep.gif) left top no-repeat; height: 3px; line-height: 3px; margin:0; padding:0; font-size: 1px;}
.nav_box div.nav_content {padding: 5px; line-height: 20px;}
.nav_box div.nav_content a:link,.nav_box div.nav_content a:visited{ font-size:12px; color:#000000; text-decoration:none;}
.nav_box div.nav_content a:hover,.nav_box div.nav_content a:active { color:#ad0948; text-decoration:underline;}
.nav_box div.nav_content ul {list-style-type: none; margin: 0; padding:0;}
.nav_box div.nav_content li {background: url(http://www.jobsocial.lu/other/francais/jobsocial_simple/arrow.gif) left center no-repeat; padding-left: 16px;}
.nav_box div.nav_content li.nres,.nav_box div.nav_content li.rpos {background: none; padding: 0;}
.nav_box div.nav_content li.rpos {text-align: right; text-decoration: underline;}
#ie6andup #mpage {width: 751px;}
#members h3 {
	font-size:14px;
	font-weight:bold;
	color:#ad0948;
}
#members li {line-height: 18px;}
#members li a {color: #000; text-decoration: underline;}
