body   { background-color: #EEEEEE; font-family:Arial, Helvetica, sans-serif; }
div#main0 { border: 0; background-color: #000000; height: 50%; width: 50%;
				position: absolute; left: 25%; top: 25%; color: black; }
				
#h1ref {
	padding: 0;
	margin: 0;
	color: #555;
	font: 12px Arial;
	text-align: center;
}

#xiti-logo {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	top: 630px;
}
#xiti-logo img {
	border: 0;
}

#global {
	position:relative; width:794px; margin-left:-397px; left:50%;
}

#content {
	border:1px solid #666666;
	margin-bottom:5px;
	width:794px;
}

#acces-rapide {
	position:relative; width:532px; text-align:right; font-weight:bold; float:left; font-size:11px;
}

#user {
	position:relative; width:262px; text-align:right; float:left; font-weight:bold; font-size:11px;
}

#user a:link {
	color: #000000;
	text-decoration: none;

}
#user a:visited {
	color: #000000;
	text-decoration: none;
}
#user a:hover {
	color: #666666;
	text-decoration: none;
}

#info-logo {
	text-align:center;
	margin-top:100px;
	margin-bottom:50px;
}

#info-texte {
	text-align:center;
	font-size:12px;
}

.txtGreyBold18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #54554D;
	text-decoration: none;
}

.txtGreyBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.txtGreyClearBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}

.txtWhiteBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.txtRedBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.txtBlackBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.linkGrey:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
A.linkGrey:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
A.linkGrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;

}

A.linkDarkGrey:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
A.linkDarkGrey:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
A.linkDarkGrey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;

}
.txtGrey10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.txtBlack10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.txtGrey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.formCombo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formTextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}

#frmCompte input {
	width:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	margin:0;
	padding:0;	
}

#frmCompte select {
	width:132px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	margin:0;
	padding:0;			
}

#frmCompte #file {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	margin:0;
	padding:0;			
}

#frmCompte #secteur_id {
	width:250px;
}

#frmCompte #poste_id {
	width:250px;
}

#frmOffres {
	padding:0px;
	margin:0px;
}

#offres-filtre {
	width:510px; height:55px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}

#offres-filtre #s {
	width:290px;
}

#offres-filtre #cp {
	width:70px;
}

#offres-filtre #km {
	width:70px;
}

#offres-filtre #btn {
	width:25px;
	height:20px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#999999;
	color:#FFFFFF;
}

#offres-liste {
	width:510px; height:333px; text-align:left;
}
#offres-liste #offres-lst td {
	border-top:1px solid #CCCCCC;
}

#offres-liste a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
#offres-liste a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#offres-liste a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#offres-retour {
	width:365px; height:32px; float:left; text-align:right;
}

#offres-pagination {
	height:32px; padding-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

#offre-detail {
	width:490px;
	height:382px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:20px;
	margin-top:20px;
	overflow:auto;
}

#offre-detail #titre {
	font-size:17px;
}

#offre-detail #ss-titre {
	color:#999999;
	font-size:11px;
}

#offre-detail #description {
	margin-top:5px;
	text-align:justify;
	width:430px;
	height:215px;
	overflow:auto;
	background-color:#F4F4F4;
	border:1px dotted #CCCCCC;
	padding:5px;
}

#offre-detail #infos {
	margin-top:15px;
	margin-bottom:10px;
}
#offre-detail #etudes-lbl {
	float:left;
	width:120px;
}
#offre-detail #etudes-txt {
	font-weight:bold;
}
#offre-detail #anc-lbl {
	float:left;
	width:120px;	
}
#offre-detail #anc-txt {
	font-weight:bold;
}
#offre-detail #duree-lbl {
	float:left;
	width:120px;	
}
#offre-detail #duree-txt {
	font-weight:bold;
}
#offre-detail #agence-lbl {
	margin-top:10px;
	float:left;
	width:120px;	
}
#offre-detail #agence-txt {
	margin-top:10px;
	float:left;
}
#offre-actions {
	width:493px;
	height:38px;
	text-align:left;
	margin-right:20px;
}

.reponse-titre {
	font-size:18px;
}
