/* CSS Document */
/* Title:	ENI Recruitment styles for Web */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
h1 {
	margin: 0;
	padding: 0;
	color: #2B9372;
	font-size: 1.4em;
	font-weight: normal;
}

a {
	color: #7E0100;
	text-decoration: none;
}
a:hover {
	color: #7E0100;
	text-decoration: underline;
}

/* BORDERS */
.bordo_top {
	BORDER-TOP: #808080 1px solid
}
.bordo_sx {
	BORDER-LEFT: #808080 1px solid
}
.bordo_no_giu {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; BORDER-LEFT: #808080 1px solid
}

/* HEADER */
#header {
	padding: 0;
	margin: 0;
	border: 1px solid #808080;
}

/* TOP MENU page links */
#topMenu {
	padding: 0;
	margin: 0;
	background-color: #53E2B6;
	border: 1px solid #808080;
	font-size: 0.8em;
}
#topMenu a {
	color: #000; 
	text-decoration: none;
}
#topMenu a:active, a:hover {
	color: #000; 
	text-decoration: underline;
}
#topMenu a:hover {
	color: #000; 
	text-decoration: underline;
}

/* CONTENT */
#content {
	padding: 0;
	margin: 0;
	border: 1px solid #808080;
}

/* PAGE TITLE */
#pageTitle {
	margin: 0;
	padding: 0;
	padding-left: 7px;
	padding-top: 3px;
	border-bottom: 1px solid #808080;
	height: 30px;
}

/* RESULTS (optional DIV, to be included inline CONTENT DIV) */
#resultsInfo {
	margin: 0;
	padding: 0;
	padding-left: 7px;
	padding-top: 7px;
	border-bottom: 1px solid #808080;
	height: 30px;
	color: #737373;
}
#resultsInfo p {
	color: #737373;
	font-size: 1.2em;
	font-weight: normal; 
}

/* PAGE CONTENT */
#pageContent {
	padding: 7px;
	color: #000;
	font-size: 1.0em;
	font-weight: normal; 
}
#pageContent table {
	background-color: #FFF;
}
#pageContent th {
	background-color: #F5F5F5;
	padding: 7px;
	text-align: left;
	vertical-align: top;
	color: #2C9473;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#pageContent td {
	background-color: #F5F5F5;
	padding: 7px;
	text-align: left;
	vertical-align: top;
	color: #000;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
#pageContent td a {
	color: #7E0100; 
	text-decoration: none;
	font-weight: bold;
}
#pageContent td a:active {
	color: #7E0100; 
	text-decoration: underline;
	font-weight: bold;
}
#pageContent td a:hover {
	color: #7E0100; 
	text-decoration: underline;
	font-weight: bold;
}

/* FOOTER */
#footer {
	font-size: 0.8em; 
	color: #000000;
}
#footer a {
	color: #000; 
	text-decoration: none;
}
#footer a:active, a:hover {
	color: #000; 
	text-decoration: underline;
}
#footer a:hover {
	color: #000; 
	text-decoration: underline;
}

/* DEFAULT STYLES */

.heading {
	color: #2B9372;
	font-size: 1.4em;
	font-weight: normal;
}
.subheading {
	color: #2B9372;
	font-size: 1.2em;
	font-weight: normal;
}
.link {
	color: #2B9372;
	text-decoration: none;
}
.link:hover {
	color: #2B9372;
	text-decoration: underline;
}
.actionButton {
		BORDER-RIGHT: #10684c 1px solid; 
		BORDER-TOP: #10684c 1px solid; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 0.8em; 
		BORDER-LEFT: #10684c 1px solid; 
		CURSOR: pointer; 
		COLOR: #000000; 
		BORDER-BOTTOM: #10684c 1px solid; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		BACKGROUND-COLOR: #fbde00
}
.actionButtonHover {
		BORDER-RIGHT: #10684c 1px solid; 
		BORDER-TOP: #10684c 1px solid; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 0.8em; 
		BORDER-LEFT: #10684c 1px solid; 
		CURSOR: pointer; 
		COLOR: #000000; 
		BORDER-BOTTOM: #10684c 1px solid; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		BACKGROUND-COLOR: #fbde00
}

.jobhead {
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}
.jobsubhead {
	color: black;
	background-color: #F5F5F5;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}
.jobrow {
	color: black;
	background-color: #F5F5F5;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	text-align: left;
	padding: 2px;
}
.jobrow:hover {
	color: #FFFFFF;
}
.jobrowred {
	background-color: red;
}
.vacancylink {
	color: #7E0100;
	text-decoration: none;
	background-color: #FFFFFF;
}
.vacancylink:hover {
	color: #7E0100;
	text-decoration: underline;
}
.bodyhead {
	color: #2C9473;
	font-weight: bold;
}
.bodytext {
	color: #000000;
}
.bodylink {
	color: #7E0100;
	text-decoration: none;
}
.bodylink:hover {
	color: #7E0100;
	text-decoration: underline;
}
.apphead {
	color: black;
	text-align: left;
}
.appheadcentre {
	color: black;
	text-align: centre;
}
.appstar {
	color: red;
	text-align: left;
}
.pagelinkactive {
	color: #7E0100;
	text-decoration: none;
}
.pagelinkactive:hover {
	color: #7E0100;
	text-decoration: underline;
}
.pagelinkinactive {
	color: gray;
	text-decoration: none;
}
.errortext {
	color: black;
	font-family: Courier;
}
INPUT {
	FONT-SIZE: 100%
}
INPUT.button {
	BORDER-RIGHT: #10684c 1px solid; BORDER-TOP: #10684c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1em; BORDER-LEFT: #10684c 1px solid; CURSOR: pointer; COLOR: #000000; BORDER-BOTTOM: #10684c 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fbde00
}
INPUT.RadioCheck {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.jobno {

	color: #666666;
	background-color: #F5F5F5;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}
