legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0096FA;
}
.titleFiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	}
.bloc {
	background-color: #ffffff;
	border: 1px solid #999999;
}
.titleBloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6873a7;
}

.titlePath {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #F77D1C;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0096FA;
	background-color: #ffffff;
	border: solid 1px #cccccc;
}
.title a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0096FA;
	text-decoration: none;
}
.title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0096FA;
	text-decoration: none;
}
.title a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0096FA;
	text-decoration: underline;
}

.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	border-bottom: 1px solid #0096FA;
	background-color: #0096FA;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color: #000000;
	border-bottom: 1px solid #666666;
}
.content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #7F9DB9;
	color: #333333;
	height: 14px;
	background-color: #F0DCC8;
}
.champTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #7F9DB9;
	color: #333333;
	background-color: #F0DCC8;
}

.champListe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
	color: #333333;
	height: 14px;
	background-color: #F0DCC8;
}

.listcontentspecial {
	color: #FFFFFF;
	background-color: #6873a7;
}
.bgrdTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #6873a7;
}
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.line {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none;
	background-color: #ffffff;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
}
.line1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	background-color: #E6F5FF;
	vertical-align: top;
}
.line2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	vertical-align: top;
}

 @media print {
		 .titleLine{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;	
			color: #000000;
			border-bottom: 1px solid #000000;
		}
		.line1 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;
			text-decoration: none;
			border-bottom: 1px solid #cccccc;
			vertical-align: top;
		}
		.line2 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;
			text-decoration: none;
			border-bottom: 1px solid #cccccc;
			vertical-align: top;
		}
}

.titleLine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #ffffff;
	border-bottom: 1px solid #666666;
	background-color: #6873a7;
}


.tableCal {
	border: 1px solid #bbbbbb; padding: 2px; margin-bottom: 3px; border-collapse: collapse; width: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tableCal th {
	font-weight: normal;	
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	background-color: #eeeeee;
}

.tableCalEA {
	border: 1px solid #bbbbbb; padding: 2px; margin-bottom: 3px; border-collapse: collapse; width: 100%; background-color: #FFFFFF;
}
.tableCalEA th {
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	background-color: #eeeeee;
}

.tableCalE {
	border: 1px solid #bbbbbb; padding: 2px; margin-bottom: 3px; border-collapse: collapse; width: 100%; background-color: #FFFFFF;
}
.tableCalE th {
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	padding: 0px;
	font-size: 9px;
	color: #333333;
	background-color: #eeeeee;
}