BODY, TD {
	color:#000000; 
	font-family:Tahoma;
	font-size:12px;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
.head {
	padding: 16px 18px 16px 18px; 
}
.headimg {
 	margin-bottom: 7px;
}

.list {
 	padding-bottom: 5px;
}
.spec {
 	color: #EAD5C1;
 	padding: 20px 20px 0px 20px
}
.spec2 {
 	color: #E0E0E0;
 	padding: 92px 20px 20px 20px
}

.content {
 	padding: 0px 18px 18px 18px;
}

.fs {
 	margin: 0px 15px;
}

.footer {
 	color: #4F555C;
 	font-size: 10px;
 	font-weight: bold;
}
.tiret {
	border: dashed;
	color: #999999;
}
.tb100 {
	height: 100%;
}
.Accroche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #4B558F;
}
.Soustitre {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #373F68;
	font-style: italic;
}
.Textebleu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5240A3;}
.Textegris {font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.Texteliste {
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin: 3px;
	height: 20px;
}
.Textegrisclair {font-size: 10px; color: #999999; font-family: verdana;}
.Textenoir {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.brder {border: 1px solid #999999;
}

.TitreRouge {	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #E01B17;
	text-transform: uppercase;

}
.TexteRefBlanc {
	font-family: verdana;
	color: #FFFFFF;
}
.titretab {
	background-color: #e2e2e2;
	height: 20px;
	border-bottom: 1px dashed #666666;
}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
a:visited.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
}
a:hover.menu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 

}
a:active.menu {
	color: #848CBA;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
}
.Tmenu {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
.TSmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
a.TSmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
a:visited.TSmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
}
a:hover.TSmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 

}
a:active.TSmenu {
	color: #848CBA;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
}
.traitd {
	background-color: #777FAC;
	border-bottom: 1 solid #B1B6CF;
	border-top: 1 solid #B1B6CF;
}
.refRD {
	color: #FFFFFF;
	text-decoration: none;
}
.ermat {
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}