
body {
	margin:0;
	padding:0;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#000000;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

FORM {
	margin:0px;
	padding:0px;
}

INPUT, TEXTAREA, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #746e6e;
}

INPUT.bouton {
	text-align:center;
}

INPUT.bouton_accueil {
	text-align:center;
	width:25px;
	background-color:#000000;
	border:none;
	color:#FFFFFF;
}

/* titre_collection */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#e1e818;
	padding:0px;
	margin:0px;
}

h1.professionnel {
	color:#e0310c;
}

h1.duvillard {
	color:#505050;
}

/* rubrique_sous_titre */
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

img {
border:none;
}

/* Menu */
.rubrique_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
	font-weight:bold;
}

a.a_rubrique_item:link, a.a_rubrique_item:active, a.a_rubrique_item:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_rubrique_item:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e1e818;
	text-decoration:none;
	letter-spacing:1px;
}

.rubrique_titre_duvillard {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#af8753;
	font-weight:bold;
}

a.a_rubrique_item_duvillard:link, a.a_rubrique_item_duvillard:active, a.a_rubrique_item_duvillard:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_rubrique_item_duvillard:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#af8753;
	text-decoration:none;
	letter-spacing:1px;
}

.rubrique_titre_professionnel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e0310c;
	font-weight:bold;
}

a.a_rubrique_item_professionnel:link, a.a_rubrique_item_professionnel:active, a.a_rubrique_item_professionnel:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_rubrique_item_professionnel:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e0310c;
	text-decoration:none;
	letter-spacing:1px;
}
/* Fonctionnelle */
.fonctionnelle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle:link, a.a_fonctionnelle:active, a.a_fonctionnelle:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e1e818;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle_duvillard:link, a.a_fonctionnelle_duvillard:active, a.a_fonctionnelle_duvillard:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle_duvillard:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#af8753;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle_professionnel:link, a.a_fonctionnelle_professionnel:active, a.a_fonctionnelle_professionnel:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
}

a.a_fonctionnelle_professionnel:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e0310c;
	text-decoration:none;
	letter-spacing:1px;
}

.navigation_professionnel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.a_navigation_professionnel:link, a.a_navigation_professionnel:active, a.a_navigation_professionnel:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.a_navigation_professionnel:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}


a.a_visualisation_video_accueil:link, a.a_visualisation_video_accueil:active, a.a_visualisation_video_accueil:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.a_visualisation_video_accueil:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* Newsletter */
.newsletter_titre
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

/* Actualité */
.actualite_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.actualite_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#922b18;
	font-weight:bold;
}

.actualite_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

/* Accueil Actualité */
.intitule_actualite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e1e818;
}

.actualite_accueil_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF; /* gris foncé */
}

a.a_actualite_accueil_texte:link, a.a_actualite_accueil_texte:active, a.a_actualite_accueil_texte:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.a_actualite_accueil_texte:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* Navigation */
.navigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

a.a_navigation:link, a.a_navigation:active, a.a_navigation:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.a_navigation:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* Boutique */
a.a_boutique:link, a.a_boutique:active, a.a_boutique:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

a.a_boutique:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.boutique_resultat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.boutique_titre_carte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.boutique_raison {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
}

.boutique_cliquez {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
}

.boutique {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.texte_blanc  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.rubrique_sous_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
}

.collection_saison {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#932c19;
	line-height:21px;
}

/* COLLECTION TECHNICAL */
.titre_collection {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#e1e818;
}

.collection_bloquer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.page_bloquer_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF0000;
}

.menu_vetement_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
	font-weight:bold;
	text-transform:uppercase;
}

a.a_menu_vetement:link, a.a_menu_vetement:active, a.a_menu_vetement:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

a.a_menu_vetement:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.type_vetement {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1983a8; /* turquoise */
}

.fiche_produit_appellation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#1983a8; /* turquoise */
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
}

.fiche_produit_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6b6c6e;
	font-weight:bold;
	text-transform:uppercase;
}

.fiche_produit_texte {
}

.produit_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6c6e;
}

.produit_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.a_autre_produit_nom:link, a.a_autre_produit_nom:active, a.a_autre_produit_nom:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.a_autre_produit_nom:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}


a.autre_produit_matiere {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.produit_accroche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}

.produit_suggestions_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#1983a8;
}

/* COLLECTION DUVILLARD */
.titre_collection_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#505050; /* Gris foncé */
}

.menu_vetement_selected_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

a.a_menu_vetement_2:link, a.a_menu_vetement_2:active, a.a_menu_vetement_2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

a.a_menu_vetement_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; /* or */
	font-weight:bold;
	text-transform:uppercase;
}

.type_vetement_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#505050; /* Gris foncé */
}

.fiche_produit_appellation_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#505050; /* Gris foncé */
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
}

.fiche_produit_titre_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#b68750;
	font-weight:bold;
	text-transform:uppercase;
}

.fiche_produit_texte_2 {
}

.produit_titre_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b68750;
}

.produit_texte_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.a_autre_produit_nom_2:link, a.a_autre_produit_nom_2:active, a.a_autre_produit_nom_2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.a_autre_produit_nom_2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.produit_accroche_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}

.produit_suggestions_titre_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#505050; /* Gris foncé */
}

/* Contact */
.contact_intitule {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* Patrenaire */
.patrenaire_type {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#922b18;
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
}

.patrenaire_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}

.patrenaire_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

a.a_patrenaire_texte:link, a.a_patrenaire_texte:active, a.a_patrenaire_texte:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

a.a_patrenaire_texte:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

/* Mentions légales */
.mention_legale_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#922b18;
	font-weight:bold;
	text-transform:uppercase;
}

.mention_legale_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a.a_mention_legale_texte:link, a.a_mention_legale_texte:active, a.a_mention_legale_texte:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.a_mention_legale_texte:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

/* plan du site */
.plan_site_erreur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

/* Contact */
.contact_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#922b18;
	font-weight:bold;
	text-transform:uppercase;
}

.contact_formulaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e1e818;
	font-weight:bold;
	text-transform:uppercase;
}

.contact_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

a.a_contact_texte:link, a.a_contact_texte:active, a.a_contact_texte:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

a.a_contact_texte:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

/* degré 7 Pro */
.pro_texte_gras {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	font-weight:bold;
}

.pro_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
}

.pro_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d43130;
}

a.a_lien:link, a.a_lien:active, a.a_lien:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

a.a_lien:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}