body {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#495F56;
	font-size: 12px;
	line-height:16px;
	background-image:url(../images/bg.gif);
	scrollbar-base-color:#313D41;
	scrollbar-track-color:#B6BBBD;
	scrollbar-arrow-color:#F68A1E;
}

.txt_11px {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_11px_bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.txt_16px {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
  line-height:18px;
}

.txt_14px {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
  line-height:16px;
}

.txt_14px_bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
  line-height:16px;
}

.txt_18px_bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
  line-height:20px;
}

.txt_20px {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
  line-height:22px;
}

.txt_20px_bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
  line-height:22px;
}

.txt_bold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.txt_fonce {
	color: #333D14;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.copyright {
	color: #44514D;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

a {
	font-size:12px;
	color:#45511C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

a.contact {
	font-size:12px;
	color:#D54500;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.contact:hover {
	font-size:12px;
	color:#FF8040;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.contenu {
	font-size:12px;
	color:#45511C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

a.contenu:hover {
	font-size:12px;
	color:#45511C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

a.menu {
	font-size:14px;
	color:#45511C;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a.menu:hover {
	font-size:14px;
	color:#7C9232;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}

a.menu_footer {
	font-size:11px;
	color:#535353;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

a.menu_footer:hover {
	font-size:11px;
	color:#535353;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

div.contenu {
	padding-right:20px;
	padding-left:20px;
	font-size:12px;
	width:686px;
	color:#323A14;
	padding-top:10px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

li.bulletfleche {
	list-style-position:outside;
	list-style-image:url(../images/bullet_fleche.gif);
	margin-bottom:4px;
}

li.bulletflecheflip {
	list-style-position:outside;
	list-style-image:url(../images/bullet_fleche_flip.gif);
	margin-bottom:0px;
}

.ecm {
	display:none; visibility:visible; height:0px;
}

a.qr-select {
	font-weight:bold;
	font-size:12px;
	color: #323A14;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

a.qr-nonselect:hover {
	font-weight:normal; font-size:12px; color:#7d9232; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none;
}

a.qr-nonselect {
	font-weight:normal; font-size:12px; color:#495F56; font-family:Tahoma,Arial,Helvetica,sans-serif; text-decoration:none;
}
