body { background-color:#353435; margin:0px; padding:0px; }

body, table, td { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; }
.produit_nom { font-size:14px; color:#D9AE00; font-weight:bold; text-decoration:none; }
.produit_nom_detail { font-size:20px; color:#D9AE00; font-weight:bold; }
.produit_prix { font-size:20px; color:#D9AE00; font-weight:bold; }
.produit12 { font-size:12px; }
a.produits_nav:link, a.produits_nav:active, a.produits_nav:visited { font-size:12px; color:#D9AE00; font-weight:bold; text-decoration:none; }
.produits_nav, a.produits_nav:hover { font-size:12px; color:#fff; font-weight:bold; }

a.modif { color:#000; font-size:14px; font-weight:bold; text-decoration:none; background-color:#d9ae00; padding:2px 5px; }
a.modif:hover { background-color:#fff; }

a.footer:link, a.footer:active, a.footer:visited { color:#fff; text-decoration:none; }
a.footer:hover {  color:#D9AE00; }

.texte_blanc { color:#fff; }
.texte_jaune { color:#D9AE00; }
.obligatoire { color:#f00; font-weight:bold; font-size:12px; }

.bord_jaune_bas { border-bottom:1px solid #D9AE00; border-collapse:collapse; }
.bord_noir_bas { border-bottom:1px solid #000; border-collapse:collapse; }
.bords_blanc { border:1px solid #fff; border-collapse:collapse; }

.titre  { color: #ffffff; font-size: 26px; font-family: Arial; text-align: left }
.minititremenu  { color: #D9AE00; font-size: 12px; font-family: Arial; font-weight: bold; text-align: left }
.soustitre {font-family: Arial;font-size: 18px;font-weight: normal;color: #FFFFFF;}
.textecourant {font-family: Arial;font-size: 10pt;font-weight: normal;color: #FFFFFF;text-align: justify;}
.textecourantlink {font-family: Arial;font-size: 10pt;font-weight: normal;color: #FFFFFF;text-align: justify;font-weight: bold;text-decoration: underline;}
.textefooter {font-family: Arial;font-size: 8pt;font-weight: normal;color: #FFFFFF;text-align: left;}
.textecourantbold {font-family: Arial;font-size: 10pt;font-weight: bold;color: #FFFFFF;text-align: justify;}
.textehome {font-family: Arial;font-size: 16px;font-weight: normal;color: #FFFFFF;text-align: justify;}
.textehomejaune {font-family: Arial;font-size: 16px;font-weight: bold;color: #D9AE00;text-align: justify;}
.framebackground {background-color: #000000;}
.footerbackground {background-image: url(images/background-bottom.gif); background-color: #000000;}
.topbackground {background-image: url(images/background-top.gif); background-color: #000000;}
.topshadow {background-image: url(images/background-shadow-top.gif);}

.lang {
	font-family: Arial;
	font-size: 10px;
	color:#FFFFFF;
	background-color: #353435;
	border-color:#000000;
	border: 0px;
}

.topmenu {
	font-family: Arial;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
}

.topmenuselect {
	font-family: Arial;
	font-size: 14px;
	color:#D9AE00;
	text-decoration: none;
}

a:hover.topmenu {
text-decoration: none;
color:#D9AE00;
}

.leftmenu {
	font-family: Arial;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
}

.leftmenuselect {
	font-family: Arial;
	font-size: 14px;
	color:#D9AE00;
	text-decoration: none;
}

a:hover.leftmenu {
text-decoration: none;
color:#D9AE00;
}

.sponsor {
	font-family: Arial;
	font-size: 1px;
	color:#084B88;
	text-decoration: none;
}
a:hover.sponsor {text-decoration: underline;}

.soustitre a {margin: 0px; text-decoration: none; color: #FFFFFF;}
.soustitre a:hover {margin: 0px; text-decoration: none; color: #FFFFFF;}
.soustitre a:visited {margin: 0px; text-decoration: none; color: #FFFFFF;}

.textefooter a {font-family: Arial;font-size: 8pt;font-weight: normal;color: #FFFFFF;text-align: left; text-decoration:none; }
.textefooter a:hover {font-family: Arial;font-size: 8pt;font-weight: normal;color: #D9AE00;text-align: left;text-decoration:none; }


.textecourantlink a {margin: 0px; text-decoration: underline; color: #FFFFFF;}
.textecourantlink a:hover {margin: 0px; text-decoration: underline; color: #D9AE00;}
.textecourantlink a:visited {margin: 0px; text-decoration: underline; color: #FFFFFF;}

p a {margin: 0px; text-decoration: none; color: #FFFFFF;}
p a:hover {margin: 0px; text-decoration: none; color: #FFFFFF;}
p a:visited {margin: 0px; text-decoration: none; color: #FFFFFF;}

.news_titre, .news_texte { border:1px solid #000; border-collapse:collapse; background-color:#000; }
.news_titre { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D9AE00; font-weight:bold; }
.news_texte { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; }

.aff_pays { display:none; position:absolute; width:300px; padding:5px; border:2px solid #d9ae00; border-collapse:collapse; background-color:#666; color:#fff; }


