DIV.t-data-grid {
	font-family: "Trebuchet MS", Arial, sans-serif;
}

TABLE.t-data-grid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.t-data-grid THEAD TR TH {
	padding: 0px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.t-data-grid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
}

TABLE.t-data-grid {
	border-collapse: collapse;
	border-left: 1px solid white;
}

TABLE.t-data-grid TR TH A {
	color: white;
	text-decoration: underline;
}

TABLE.allAdvertsDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.allAdvertsDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.allAdvertsDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 40px;
	text-align: left;
}

TABLE.allAdvertsDataGrid {
	border-collapse: collapse;
	border-left: 1px solid white;
	table-layout: fixed;
	/*FXW width: 500px;*/
}

TABLE.allAdvertsDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}
	
TABLE.allAdvertsDataGrid TH.reference {
	width: 100px;
}

TABLE.allAdvertsDataGrid TH.isJob {
	width: 40px;
}

TABLE.allAdvertsDataGrid TH.title {
	width: 250px;
}

TABLE.allAdvertsDataGrid TH.region {
	width: 130px;
}

TABLE.allAdvertsDataGrid TH.contractType {
	width: 40px;
}

TABLE.allAdvertsDataGrid TH.experience {
	width: 60px;
}

TABLE.allAdvertsDataGrid TH.consultationOrApplication {
	width: 50px;
}

TABLE.allAdvertsDataGrid TH.advertStatus {
	width: 60px;
}

TABLE.allForumsDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.allForumsDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 30px;
	text-align: center;
}

TABLE.allForumsDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 30px;
	text-align: left;
}

TABLE.allForumsDataGrid {
	border-collapse: collapse;
	border-left: 1px solid white;
	table-layout: fixed;
	/*FXW width: 500px;*/
}

TABLE.allForumsDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}
	
TABLE.allForumsDataGrid TH.date {
	width: 70px;
}

TABLE.allForumsDataGrid TH.event {
	width: 150px;
}

TABLE.allForumsDataGrid TH.school {
	width: 150px;
}

TABLE.allForumsDataGrid TH.location {
	width: 70px;
}

TABLE.manageAnswersDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.manageAnswersDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.manageAnswersDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 40px;
	text-align: center;
}

TABLE.manageAnswersDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}

TABLE.manageAnswersDataGrid TH.reference {
	width: 100px;
}

TABLE.manageAnswersDataGrid TH.consultationOrApplication {
	width: 50px;
}

TABLE.manageAnswersDataGrid TH.toBeTreated {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.phoneQualification {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.inProgress {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.withPendingFeedback {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.withPositiveFeedback {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.withNegativeFeedback {
	width: 40px;
}

TABLE.manageAnswersDataGrid TH.rrhhResponsible {
	width: 70px;
}

TABLE.manageForumsDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.manageForumsDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.manageForumsDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 40px;
	text-align: center;
}

TABLE.manageForumsDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}

TABLE.manageForumsDataGrid TH.date {
	width: 70px;
}

TABLE.manageForumsDataGrid TH.event {
	width: 150px;
}

TABLE.manageForumsDataGrid TH.school {
	width: 150px;
}

TABLE.manageForumsDataGrid TH.location {
	width: 70px;
}

TABLE.manageApplicantsDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.manageApplicantsDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.manageApplicantsDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 40px;
	text-align: center;
}

TABLE.manageApplicantsDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}

TABLE.manageApplicantsDataGrid TH.firstName {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.familyName {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.email {
	width: 100px;
}

TABLE.manageApplicantsDataGrid TH.cv {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.letter {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.mobilePhone {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.applicantStatus {
	width: 80px;
}

TABLE.manageApplicantsDataGrid TH.modifyApplicantStatus {
	width: 100px;
}

TABLE.manageApplicantsDataGrid TH.deleteApplicant {
	width: 80px;
}

TABLE.manageAdminDataGrid THEAD TR {
	color: white;
	background-color: #cd0039;
}

TABLE.manageAdminDataGrid THEAD TR TH {
	padding: 2px;
	border-right:1px solid white;
	border-bottom: 1px solid white;
	height: 40px;
	text-align: center;
}

TABLE.manageAdminDataGrid TBODY TR TD {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 2px;
	height: 40px;
	text-align: center;
}

TABLE.manageAdminDataGrid TR TH A {
	color: white;
	text-decoration: underline;
}

TABLE.manageAdminDataGrid TH.isRrhh {
	width: 80px;
}

TABLE.manageAdminDataGrid TH.dasUid {
	width: 80px;
}

TABLE.manageAdminDataGrid TH.familyName {
	width: 80px;
}

TABLE.manageAdminDataGrid TH.firstName {
	width: 120px;
}

TABLE.manageAdminDataGrid TH.deleteAdmin{
	width: 100px;
}

TABLE.manageAdminDataGrid TH.modifyAdmin{
	width: 100px;
}


.t-sort-icon {
	display: none;
}

DIV.t-data-grid-pager {
	margin: 8px 0px;
}

DIV.t-data-grid-pager A, DIV.t-data-grid-pager SPAN.current {
	text-decoration: none;
	color: black;
	padding: 2px 5px;
	font-size: medium;
	border: 1px solid white;
	margin-right: 5px;
}

DIV.t-data-grid-pager A:hover {
	border: 1px solid black;
}

DIV.t-data-grid-pager SPAN.current {
	color: white;
	background-color: #cd0039;
}

DIV.t-beaneditor{
	display: block;
	background: none;
	border: none;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}

DIV.t-beaneditor LABEL{
	/*width: 250px;*/
	display: block;
	float: left;
	text-align: left;
	clear: left;
	padding-right: 3px;
}

DIV.t-beaneditor INPUT{
	width: 300px;
	text-align: left;
}

input.t-beaneditor-submit{
	/*position: relative;
	left: 500px;*/
	align: center;
}

/* FIELDSET */
FIELDSET.tap5c_fieldset {
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 0;
    background: #F2EFE9 url( ../images/settings/fieldset_gradient.jpg ) repeat-x;
}

FIELDSET.tap5c_fieldset LEGEND {
    border: 1px solid #98c0f4;
    color: #000000;
    font-weight: normal;
    background: url( ../images/settings/white-top-bottom.gif ) repeat-x scroll 0pt -1px;
    padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 50px;
    -moz-user-select: none;
    cursor: pointer;
}

FIELDSET.tap5c_fieldset DIV.tap5c_fieldset_content {
}

table.result {
	/*background-color:#FFFFFF;*/
}

tr.tableauHead td{
	color:#fff;
	font-weight:bold;
	background-color:#cd0039;
	padding: 2px 0 2px 5px;
}

tr.tableauBody td{
	color:#000;
	background-color:#fff;
	padding: 2px 0 2px 5px;
}

.tableaucontrouge {
	border: solid 1px #cd0039;
}

.rougegras {
	color:#cd0039;
	font-weight: bold;
	font-size:9pt;
}

.administratorInput {
	width: 200px;
}

.advertInput {
	width: 300px;
}
