legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A4678;
}
.titleFiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.bloc {
	background-color: #ffffff;
	border: 1px solid #666666;
}
.titleBloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B46400;
}
.titleLine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #ffffff;
	border-bottom: 1px solid #666666;
	background-color: #DCB432;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #5A4678;
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B46400;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color: #000000;
	border-bottom: 1px solid #000000;
}
.btn {
	color: #5A4678;
}

a:link {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:visited {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;*/
	font-weight: bold;
	text-decoration: none;
	color: #5A4678;
}

a:link.list {
	/*font-weight: normal;
	text-decoration: none;*/
	color: #000000;
	width: 100%;
}
a:visited.list {
	/*font-weight: normal;
	text-decoration: none;*/
	color: #000000;
	width: 100%;
}
a:hover.list {
	/*font-weight: normal;
	text-decoration: underline;*/
	color: #5A4678;
	width: 100%;
}

.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #7F9DB9;
	color: #333333;
	height: 14px;
	background-color: #E1DCE6;
}
.champList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #7F9DB9;
	color: #333333;
	height: 17px;
	/*width : 150px;*/
	background-color: #E1DCE6;
}

.listcontentspecial {
	color: #FFFFFF;
	background-color: #B4AAC8;
}
.line1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	/*text-decoration: none;*/
	background-color: #EBE6F0;
	vertical-align: top;
}
.line2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	/*text-decoration: none;*/
	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;
		}
}

#liens_menu_haut .trois {background-color:#FFFFFF; color:#5A4678; border:1px solid  #5A4678}

#colLeft{ width:97%;}
#colBody{ clear:both; margin:0}
