body,td,th,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4B4B4B; }

body { background-color:#690036; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

p {	text-align: justify; line-height: 150%;	margin:2px 0 10px 0; }

li,ul {	text-align: justify; line-height: 160%;	margin-bottom:5px; }
ul li {
	list-style-image: url(img/puce-1.gif);
}
ul li ul li {
	list-style-image: url(img/puce-2.gif);
}
ul li ul li ul li {
	list-style-image: url(img/puce-3.gif);
}

input, textarea { border:1px solid #c2c2c2; color:#666666; }
select { border:1px solid #c2c2c2; color:#666666; font-size:11px; z-index:1; }

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 16px; color: #690036; margin-bottom: 15px; }
h2 { font-size: 15px; font-weight: bold; color: #0054A4; margin-bottom: 10px; }
h3 { font-size: 13px; font-weight: bold; color: #FD6728; margin-bottom: 10px; }
h4 { font-size: 13px; font-weight: bold; color: #000000; margin:0; padding:0; }

a {	text-decoration: none; color: #C10000; }
a:hover { text-decoration: underline; color: #FD6728; }

#lienH a:link, #lienH a:visited { text-decoration: none; color: #4B4B4B; font-size:13px; font-weight:bold; margin-left:10px; }
#lienH a:hover { text-decoration: none; color: #690036; }

.brd_h_g { background: url(img/brd-h-g.png) left top no-repeat; }
.brd_h_d { background: url(img/brd-h-d.png) right top no-repeat; }
.brd_b { background: url(img/brd-b.png); }
.logo { background: url(img/afinco-logo.jpg) left top no-repeat;}

.brd_g { background: url(img/brd-g.png) left top no-repeat; }
.brd_d { background: url(img/brd-d.png) right top no-repeat; }
.brd_g_b { background: url(img/brd-g-b.png) left bottom no-repeat; }
.brd_d_b { background: url(img/brd-d-b.png) right bottom no-repeat; }

.fd_fond  { background-color:#690036; }

.fd_fonce  { background-color:#666666; }
.fd_moyen  { background-color:#c2c2c2; color:#333333; }
.fd_claire { background-color:#EAEAEA; }
.fd_blanc  { background-color:#FFFFFF; }


.petit { font-size: 11px; }

.champs { border:2px solid #666666;	font-size:13px; }
.button { border:2px solid #c2c2c2;	background:#EAEAEA;	font-size:12px;	font-weight:bold; }
.ch_right { border:1px solid #c2c2c2; color:#666666; text-align:right; }
.btn_radio { border:0px; }

#bas, #bas a { color: #FFFFFF; }
#bas2, #bas2 a {
	color: #FFFFFF;
	font-size: 10px;
}
.texte_nexika{
color:#0066CC;
font-size:11px;

}
#mediatix, #mediatix a { color: #FFFFFF; }
.img {
	border: 1px solid #690036;
}
.imgdroite {
	float: right;
	padding-left: 10px;
}