/******************************************************************************/
/* Identités HTML */

BODY {
	/*background-color:#DDDDDD;*/
	/*background-image: url('../images/back.jpg');
	background-repeat: repeat; */
	background-color:#FEFEFE;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	/*left:37px;*/
}

/******************************************************************************/
/* Mise en page */
/******************************************************************************/
/* Bandeau de haut de page */
.bandeauHaut {
	height:128px;
	width:950px;
	/*background-image:url('../images/ister_bandeau.jpg');*/
	background-image:url('../images/bandeau_haut_2.jpg');
	background-repeat:no-repeat;
}

.barre_boutons {
	height:32px;
	width:950px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	text-align:center;
	vertical-align:middle;
}

.barre_boutons_debut {
	background-image:url('../images/bouton_01_cut_01.jpg');
	background-repeat:no-repeat;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:24px;
	width:12px;
	display:inline-block;
}

.barre_boutons_bouton {
	font-size:12px;
	height:32px;

	padding:5px 4px 0px 4px;
	margin:8px 0px 0px 0px;

	display:inline-block;
	background-image:url('../images/bouton_01_cut_02.jpg');
	background-repeat:repeat-X;

	font-family:Verdana, System;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}

a.barre_boutons_bouton:hover {
	background-image:url('../images/bouton_01_cut_02.gif');
	background-repeat:repeat-X;
}

.barre_boutons_fin {
	background-image:url('../images/bouton_01_cut_03.jpg');
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	height:24px;
	width:12px;
	display:inline-block;
}


/* Milieu */
.middle {
	width:950px;
	min-height:396px;
	background-image:url('../images/');
	background-repeat:no-repeat;
}

/*  Bandeau de bas de page */
.bandeauBas {
	height:32px;
	width:950px;
	background-image:url('../images/ister_pied.jpg');
	background-repeat:no-repeat;
	position:static;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Marge gauche */
.marge {
	width:12px;
	/*min-height:380px;*/
	float:left;
	background-color:#C9252B;
	/*background-color: #777777;*/
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	border-width:3px;
	border-color:#800101;
	border-style:solid;
}

.contenu {
	width:950;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
/*	background-color:#F5E2E2; */
	background-color:#FEFEFE;
}

.contenu A {
	color:#800101;
	font-weight:bold;
	text-decoration:none;
}

.contenu A:hover {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}

/******************************************************************************/
/* Statistiques */
/******************************************************************************/

.stats table {

}

.stats td {
	padding:2px 4px 2px 4px;
	font-size:10px;
}

/******************************************************************************/
/* Articles */
/******************************************************************************/
.article {
	font-family:Verdana;
	padding:0px 0px 8px 0px;
	margin:0px 0px 8px 0px;
	border-width:2px;
	border-color:#800101;
	border-style:solid;
}

.article .title {
	min-height:30px;
	background-image:url('../images/fond_titre.jpg');
	background-repeat:no-repeat;
	font-family:Graphics, Verdana;
	background-color:#800101;
	color:#ECDBDC;
	font-weight:bold;
	font-size:20px;
	border-width:0px;
	margin:0px 0px 4px 0px;
	padding:4px 4px 4px 8px;
}

.article .title A {
	color:#ECDBDC;
	font-weight:bold;
	text-decoration:none;
}

.article .title A:hover {
	color:#FFFFFF;
	font-weight:bold;
}

.article .text {
	font-size:12px;
	font-family:Verdana;
	margin:0px 0px 0px 12px;
	padding:0px 4px 0px 4px;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
}

.article .text .highlight {
	/*width:auto;*/
	padding:6px 6px 6px 12px;
	margin:0px 12px 0px -6px;
	border-width:1px;
	border-color:#F8E407;
	border-style:solid;
	font-weight:normal;
	font-family:Arial;
	background-color:#F4ED9E;
}

.article .text .remunalt {
	text-align:center;
	margin:0px 12px 0px 0px;
}

.article .text .remunalt td {
	background-color:#cccccc;
	padding:2px 4px 2px 4px;
	font-size:12px;
	text-align:center;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.article .text A {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.article .text A:hover {
	color:#FF0000;
	text-decoration:underline;
}

.article .text .bigger A {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}

.article .text .bigger A:hover {
	color:#FF0000;
	text-decoration:underline;
}

/******************************************************************************/
/* Texte du pied de page */
.piedPage {
	font-size:12px;
	font-family:Verdana, System;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

/* Les hyperliens du pied de page*/

.piedPage A {
	text-decoration: none;
}
.piedPage A:visited {
	color: #FFFFFF;
}
.piedPage A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.piedPage A:link {
	color: #FFFFFF;
}

/******************************************************************************/


/******************************************************************************/
/* Texte de l'en-tête */
.enTete {
	font-size:12px;
	height:28px;
	width:950px;
	padding:4px 0px 4px 0px;
	font-family:Verdana, System;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#000000;
}

/* Les hyperliens de l'en-tête*/

.enTete A {
	text-decoration: none;
}
.enTete A:visited {
	color: #000000;
}
.enTete A:hover {
	color: #FF0000;
	text-decoration: underline;
}
.enTete A:link {
	color: #000000;
}

/******************************************************************************/


/******************************************************************************/
/* Le login */
/******************************************************************************/
.login {
	font-size:10px;
	font-family:Verdana, System;
	/*text-align:center;*/
	padding: 2px 8px 2px 8px;
	margin: 4px 0px 4px 0px;
	background-color:#C9252B;
	/*background: url('../images/ister_pied.jpg') no-repeat;
	/*background-color:#AAAAAA;*/
	border-width:2px;
	border-color:#800101;
	border-style:solid;
}

.login .title {
	/*background-color:#800101;
	/*background-color:#555555;*/
	color:#ECDBDC;
	font-weight:bold;
	border-width:1px;
	border-style:hidden;
	border-color:#EEEEEE;
}
.login .item {
	background-color:#D9353B;
	/*background-color:#AAAAAA;*/
	color:#EEEEEE;
	text-align:left;
	font-weight:bold;
	border-width:1px;
	border-style:dotted;
	border-color:#EEEEEE;

}

.login .item INPUT {
	font-size:10px;
	background-color:#D9353B;
	font-family:Verdana, System;
	width:80%;
}
/******************************************************************************/

.marginMenu {
	font-family:Graphics, Verdana;
	padding:0px 0px 0px 0px;
	margin:6px 0px -6px 0px;
}

.marginMenu .item {
	height:32px;
	width:128px;
	text-align:center;
	padding:6px 0px 0px 0px;
	margin:-6px 0px 0px 0px;
	/*background-color: #777777;*/
	background: url('../images/ister_bouton.jpg') no-repeat;
	text-decoration: none;
	vertical-align:middle;
}

.marginMenu .item A:hover {
	color: #F9A01B;
}

.marginMenu .item:hover {
	/*background-color: #AAAAAA;*/
	background: url('../images/ister_bouton_hover.jpg') no-repeat;
}

.marginMenu .item A {
	/*color: #FFDDDD;*/

	color: #FFDDDD;
	text-decoration: none;
}

/******************************************************************************/

/* Arbre des articles */

.arbre {
	padding:12px 12px 12px 12px;
	margin:0px 0px 0px 0px;
	line-height:10px;
	background-color:#c9acac;
}

.arbre .item {
	width:400px;
	height:20px;
	border-width:1px;
	border-color:#800101;
	border-style:solid;
	position:relative;
	bottom:4px;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

.arbre .item A {
	text-decoration: none;
}

/* Formulaire de candidature */

.candidature {
	margin:8px 8px 8px 8px;
}

.candidature A {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.candidature A:hover {
	color:#FF0000;
}

.candidature td {
	color:#800101;
	font-weight:bold;
	background-color:#cccccc;
	padding:2px 4px 2px 4px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.candidature form input {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	font-size:12;
	background-color:#dfdfdf;
	width:100%;
}

.candidature form textarea {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
	background-color:#dfdfdf;
	width:100%;
}

.candidature form select {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	font-size:12;
	background-color:#dfdfdf;
	width:100%;
}

.candidature form .erreur {
	border-width:1px;
	border-color:#F8E407;
	border-style:solid;
	font-weight:normal;
	font-family:Arial;
	font-size:10;
	font-size:10;
	background-color:#F4ED9E;
	width:80%;
}

/* Formulaire de thème */

/*********/
/* FORUM */
/*********/

.forum {
	margin:8px 8px 8px 8px;
}

.forum .post td {
	color:#800101;
	background-color:#dddddd;
	padding:2px 2px 2px 2px;
	font-size:16px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.forum .post .highlight {
	border-width:1px;
	border-color:#ffffff;
	padding:2px 4px 2px 4px;
	border-style:solid;
	background-color:#eeeeee;
	width:95%;
}

.forum form td {
	color:#800101;
	font-weight:bold;
	background-color:#cccccc;
	margin:0px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.forum form input {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	background-color:#dfdfdf;
}

.forum form .textfield {
	width:100%;
}

.forum form textarea {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	background-color:#dfdfdf;
	width:100%;
}

.forum form select {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	background-color:#dfdfdf;
	width:100%;
}

.forum form .erreur {
	border-width:1px;
	border-color:#F8E407;
	border-style:solid;
	font-weight:normal;
	font-family:Arial;
	background-color:#F4ED9E;
	width:80%;
}

/**************/
/* ENTREPRISE */
/**************/

.entreprise {
	margin:8px 8px 8px 8px;
}

.entreprise .post td {
	color:#800101;
	background-color:#dddddd;
	padding:2px 2px 2px 2px;
	font-size:16px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.entreprise .post .highlight {
	border-width:1px;
	border-color:#ffffff;
	padding:2px 4px 2px 4px;
	border-style:solid;
	background-color:#eeeeee;
	width:95%;
}

.entreprise td {
	color:#000000;
/*	font-weight:bold;	*/
	background-color:#eeeeee;
	margin:0px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.entreprise form td {
	color:#800101;
	font-weight:bold;
	background-color:#cccccc;
	margin:0px 0px 0px 0px;
	padding:2px 4px 2px 4px;
	border-width:1px;
	border-color:#901111;
	border-style:solid;
}

.entreprise form input {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	background-color:#dfdfdf;
}

.entreprise form .textfield {
	width:100%;
}

.entreprise form textarea {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	background-color:#dfdfdf;
	width:100%;
}

.entreprise form select {
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	font-family:Arial;
	background-color:#dfdfdf;
	width:100%;
}

.entreprise form .erreur {
	border-width:1px;
	border-color:#F8E407;
	border-style:solid;
	font-weight:normal;
	font-family:Arial;
	background-color:#F4ED9E;
	width:80%;
}

/* Offres d'emploi */
.offres th {
	color:#800101;
}

.offres td {
	border-width:1px;
	border-color:#800101;
	border-style:solid;

	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;

	background-color:#dfdfdf;
	text-align:center;
}

.logs td {
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	text-align:center;
	font-size:12px;
}

/* Barre de séparation pour demande de dossier */

.dossier_hr {
	background-color:#0095AB;
	height:4px;
	border-width:1px;
	border-color:#1AACBB;
	border-style:solid;
}

/* Styles Généraux */
bd {
	font-weight:bold;
	color:#800101;
}

ud {
	text-decoration:underline;
}


/* Divers */

.cadraccueil {
	background-color:#FDEFEF;
	padding: 8px 8px 8px 8px;
	width:895px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

.cadre_initiale {
	background-color:#F4F79F;
	margin : 0px 8px 8px 0px;
	padding: 8px 8px 8px 8px;
	width:auto;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

.cadre_alternance {
	background-color:#DFE3EE;
	margin : 0px 8px 8px 0px;
	padding: 8px 8px 8px 8px;
	width:auto;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

.cadre_fondblanc {
	background-color:#FFFFFF;
	margin : 0px 8px 8px 0px;
	padding: 8px 8px 8px 8px;
	width:auto;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}

orange {
	font-weight:bold;
	color:#FF9900;
}

orange_title {
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
}

blue {
	font-weight:bold;
	color:#5047C5;
}

blue_title {
	font-size:14px;
	font-weight:bold;
	color:#5047C5;
}

sp {
	font-size:10px;
}

clearblue {
	color:#FFFFFF;
	background-color:#1AACBB;
}

com {
	font-family:system;
	font-size:6px;
}

com6 {
	font-family:verdana;
	color:#2A2A2A;
	font-size:10px;
}

com12 {
	font-size:12px;
}