*
{
	font-family: verdana, Arial;
	font-size: 12px;
}

.bienvenu {
	background-image: url(images/fd-bienvenu.jpg);
	background-repeat: no-repeat;
	padding: 20px 30px 15px 20px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 251px;
	line-height: 21px;
}
.bienvenugras {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	width: 251px;
	font-weight: bold;
}
.bg_g {
	background-image: url(images/bg_g.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
.bg_h {
	background-image: url(images/bg_h.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.haut {
	padding: 0px;
}
.historique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 25px;
	padding-top: 0px;
	}
.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 20px;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 20px;
}

h2 {
	padding: 0px 0px 0px 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0099FF;
	width: 640px;
	font-weight: bold;
}

.rubrique1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 251px;
	font-weight: bold;
	text-align: center;
	background-image: url(images/bouton.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.boutique {
	padding: 8px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: text-top;
}
.lien {
	padding: 3px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}
.compte {
	background-image: url(images/bg_d.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.comptechat {
	background-image: url(images/bg_d2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: left top;
}
.promo1 {
	background-image: url(images/promo/fd_promo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.divers {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: text-top;
}
.compte1 {
	background-image: url(images/bg_d1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
	line-height: 10px;
}

.promo_center
{
	background-color: #ffffff;
	padding-left: 5px;
}

.promo1_2 {
	background-image: url(images/promo/promo_ht.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: center;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 20px;
	height: 19px;
}
.promotitre {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.promo1_2bas {
	background-image: url(images/promo/promo_bas.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
}
.nouveau {
	background-image: url(images/offre/promo2.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.lienpromo {
	padding: 10px 10px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	font-weight: normal;
	text-align: right;
}
.petitxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 3px;
}
.liendivers {
	padding: 10px 0px 5px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
}
.liensdiverstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 6px;
	font-weight: bold;
	margin-left: 20px;
}
.descriptifs {
	padding: 10px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
	font-weight: normal;
	text-align: center;
}
.article {
	background-image: url(images/article_fd.gif);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 251px;
	line-height: 18px;
}
.descriptifs2 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	font-size: 11px;
}
.article1 {
	background-image: url(images/article_01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-align: center;
}
.article2 {
	background-image: url(images/article_03.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 0px;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	text-align: center;
	vertical-align: top;
}
.article3 {
	background-image: url(images/article_04.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: left top;
	color: #FFFFFF;
}
.lien_url {
	font-family: verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
}
a.lien_url {
	color:#FFFFFF;
	font-family: verdana, Arial;
	font-size: 12px;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
}
a.lien_url:hover {
	color:#FF9900;
	text-decoration:none;
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
.lien2_url {
	font-family: verdana, Arial;
	font-size: 11px;
	color: #0099FF;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a.lien2_url {
	color:#0099FF;
	font-family: verdana, Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a.lien2_url:hover {
	color:#FF9900;
	text-decoration:none;
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.lien3_url {
	font-family: verdana, Arial;
	font-size: 10px;
	color: #0099FF;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a.lien3_url {
	color:#0099FF;
	font-family: verdana, Arial;
	font-size: 10px;
	text-decoration:none;
	font-weight: bold;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a.lien3_url:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-family: verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.panier {
	background-image: url(images/bg_panier.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tarif {
	padding: 3px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	text-align: center;
}
.txtpanier {
	font-family: verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	width: 123px;
	text-align: center;
}
.payer {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.rubtitre {
	background-image: url(images/rubrique_01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	vertical-align: bottom;
	padding-top: 0px;
	padding-left: 20px;
	font-weight: bold;
}
.rubbas {
	background-image: url(images/rubrique_06.jpg);
	background-repeat: no-repeat;
}
.rubg {
	background-image: url(images/rubrique_05.jpg);
	background-repeat: repeat-y;
}
.rubd {
	background-image: url(images/rubrique_04.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.rubfond {
	background-image: url(images/rubrique_03.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	height: 131px;
	padding-top: 6px;
}
.articlefond {
	background-image: url(images/article_06.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	height: 131px;
	padding-top: 6px;
	background-position: top;
}
.articletitre {
	background-image: url(images/article_01.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 14px;
	font-weight: bold;
}
.articleg {
	background-image: url(images/article_03.jpg);
	background-repeat: no-repeat;
}
.articlecentr {
	background-image: url(images/article_04.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	vertical-align: top;
	padding-top: 0px;
}
.articletitre2 {
	background-image: url(images/article_02.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-align: right;
	padding-right: 75px;
}

