/* CSS Document */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	color: #28356A;
	font-size: 12px;
	background-color: #F0F1F4;
	margin: 0px 0px 0px 0px;
	background-image: url(../_images/bande-bleue.gif);
	background-position: left;
	background-repeat: repeat-y;
}

H1 {
	font-size: 16px;
	font-weight: bold;
}

/* Menus */

.tableMenu {
	font-size: 12px;
	font-weight: bold;
}

.aMenu {
	color: #FFFFFF;
	text-decoration: none;
}

.aMenu:hover {
	color: #CC0000;
	text-decoration: none;
}

/* Tables */

.tableNeutre {
	border-width: 0px;
}

.tableLot {
	border: 0px solid #28356A;
	width: 1200px;
}

.tableLot td {
	border: 1px solid #28356A;
	text-align: center;
}

/* afichaparts */

.loyer {
	color: #ff0000;
	font-weight: bold;
}

.pack {
	color: #0000ff;
	font-weight: bold;
}

.pack2 {
	color: #000000;
	font-weight: bold;
}

.numlot {
	font-weight: bold;
}

#affpart td {
	text-align: center;
}

th {
	background: #FFFF00;
	border: 1px solid #28356A;
}

#mail {
	display: none;
}

.dispo {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}

.dispo a {
	font-weight: bold;
	font-size: 14px;
	color: #28356A;
}

.entprog {
	width: 900px;
	height: 130px;
	padding: 10px;
	border: 1px solid #28356A;
	float: left;
	font-size: 1.3em;
}

.blockleft {
	width: 200px;
	border: 1px solid #28356A;
	float: left;
}

@media print {

	input, button, span, .noprint {
		display: none;
	}
	
	.printa, .dispo {
		display: inline;
	}
	
	td, th {
		font-size: 9px;
	}

	body {
		background: none;
	}

	.noback {
		background-image: none;
	}

	.tableLot {
		width: 100%;
	}
}

.little {
	font-size:11px;
}

.visible{
	background-color:#28356A;
	font-weight:bold;
	color:white;
}

