.titretab {
	margin:0;
	padding:0;
	height:33px;
}
.c-droite {
	float:left;
}
.c-gauche {
	float:right;
}

/* TABLEAU BLEU */

.tab-bleu {
	width:410px;
	font-size:11px;
	margin:0 15px 0 20px;
	float:left;
}
.tab-bleu a {
	color:#2b2b8b;
	text-decoration:none;
}
.tab-bleu a:hover {
	text-decoration:underline;
}
.tab-bleu .offres {
	float:left;
	width:277px;
	margin:0;
	padding:0;
	list-style-type:none;
}

.tab-bleu .offres li.clair {
	padding:2px 0 2px 30px;
	background-repeat:repeat-y;
	background-position:left center;
	background-color:#f0f0f7;
	background-image:url(../img/puce-bclair.gif);
}
.tab-bleu .offres li.fonce {
	padding:2px 0 2px 30px;
	background-repeat:repeat-y;
	background-position:left center;
	background-color:#e2e2ef;
	background-image:url(../img/puce-bfonce.gif);
}
/*.tab-bleu.offres li.clair:hover {
	background-color:#ebebf4;
}
.tab-bleu .offres li.fonce:hover {
	background-color:#ddddec;
}*/
.tab-bleu .offres li.hg {
	padding:0;
	margin:0;
	height:13px;
	background-image:url(../img/tab-bleu-h.gif);
	background-repeat:no-repeat;
}
.tab-bleu .offres li.bg {
	padding:0;
	margin:0;
	height:11px;
	background-image: url(../img/bg.gif);
	background-repeat:repeat-x;
}
.tab-bleu .dep-offres {
	float:left;
	width:133px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.tab-bleu .dep-offres li {
	padding:2px 17px 2px 0;
	background-repeat:repeat-y;
	background-position:right;
	text-align:right;
}
.tab-bleu .dep-offres li.clair {
	background-color:#ebebf4;
	background-image:url(../img/puce_d-bclair.gif);
}
.tab-bleu .dep-offres li.fonce {
	background-color:#ddddec;
	background-image:url(../img/puce_d-bfonce.gif);
}
.tab-bleu .dep-offres li.hd {
	padding:0;
	margin:0;
	height:13px;
	background-image:url(../img/tab-bleu-h.gif);
}
.tab-bleu .dep-offres li.bd {
	padding:0;
	margin:0;
	height:11px;
	background-image: url(../img/bd.gif);
	background-repeat:repeat-x;
}


/* TABLEAU ORANGE */


.tab-orange {
	width:410px;
	font-size:11px;
	margin:0 0 0 25px;
	float:left;
	color:#894809;
}
.tab-orange a {
	color:#894809;
	text-decoration:none;
}
.tab-orange a:hover {
	text-decoration:underline;
}
.tab-orange .offres {
	float:left;
	width:277px;
	margin:0;
	padding:0;
	list-style-type:none;
}

.tab-orange .offres li.clair {
	padding:2px 0 2px 30px;
	background-repeat:repeat-y;
	background-position:left center;
	background-color:#fef6ee;
	background-image:url(../img/puce-oclair.gif);
}
.tab-orange .offres li.fonce {
	padding:2px 0 2px 30px;
	background-repeat:repeat-y;
	background-position:left center;
	background-color:#fceddd;
	background-image:url(../img/puce-ofonce.gif);
}
/*.tab-orange .offres li.clair:hover {
	background-color:#ebebf4;
}
.tab-orange .offres li.fonce:hover {
	background-color:#ddddec;
}*/
.tab-orange .offres li.hg {
	padding:0;
	margin:0;
	height:13px;
	background-image:url(../img/tab-orange-h.gif);
	background-repeat:no-repeat;
}
.tab-orange .offres li.bg {
	padding:0;
	margin:0;
	height:11px;
	background-image: url(../img/obg.gif);
	background-repeat:repeat-x;
}
.tab-orange .dep-offres {
	float:left;
	width:133px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.tab-orange .dep-offres li {
	padding:2px 17px 2px 0;
	background-repeat:repeat-y;
	background-position:right;
	text-align:right;
}
.tab-orange .dep-offres li.clair {
	background-color:#fceddf;
	background-image:url(../img/puce_d-oclair.gif);
}
.tab-orange .dep-offres li.fonce {
	background-color:#fbe5d0;
	background-image:url(../img/puce_d-ofonce.gif);
}
.tab-orange .dep-offres li.hd {
	padding:0;
	margin:0;
	height:13px;
	background-image:url(../img/tab-orange-h.gif);
}
.tab-orange .dep-offres li.bd {
	padding:0;
	margin:0;
	height:11px;
	background-image: url(../img/obd.gif);
	background-repeat:repeat-x;
}

.voir {
	float:right;
	text-align:right;
	width:200px;
	padding:5px 0 40px 0;
	font-size:12px;
	text-decoration:underline;
}

.tab-utilisateur {
	border:1px solid #e2e2ef;
	border-bottom:0;
}
.tab-utilisateur td {
	border-right:1px solid #e2e2ef;
	border-bottom:1px solid #e2e2ef;
}
.grillehaut td {
	background-color:#f0f0f7;
	font-weight:bold;
	text-align:center;
	margin:5px;
	padding:5px;
}
.grille td {
	margin:5px;
	padding:5px;
}
