body {
	background-color: #FFFFFF;
	margin: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

td {
	font-family: Verdana;
	font-size: 10px;
}




/* Cadre gris */
#bordgris {
	border-left: #9C9799;
	border-bottom: #9C9799;
	border-right: #9C9799;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
}


/* Panier nombre articles, prix et fond panier */
.btpanier {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

#fdpanier {
	background-image: url(../images/commun/fd_panier.gif);
}

#bdohaut {
	background-image: url(../images/HEADER.jpg);
	width: 1003px;
	height: 160px;
	table-layout:fixed
}

/* Bouton valider la commande */
		
#cmd a {
	background: url(../images/boutons/bt_valid_panier.gif) repeat-x top left;
	background-position:0% 0;
	width: 124px;
	height: 22px;
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	}

#cmd a:active {
	background: url(../images/boutons/bt_valid_panier.gif) repeat-x top left;
	background-position:0% -22px;
	}
	
#cmd a:hover {
	background: url(../images/boutons/bt_valid_panier.gif) repeat-x top left;
	background-position:0% -22px;
	}


/* fond bando haut, fond barre recherche */
#fondbando {
	background-image: url(../images/commun/fd_bdo_haut.gif);
}

#barsearch {
	background-image: url(../images/commun/fd_barre.gif);
}



/* THEMES */
/* fond theme */
#bgtheme {
	background-image: url(../images/commun/fd_theme.gif);
}

#menu {
	margin: 0;
	padding: 0;
	}

#menu ul {
	border: 0;
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;
	text-align: left;
	}

#menu ul li {
	display: block;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
	}

#menu ul li a {
	background: url(../images/commun/fd_menu_theme.gif) repeat-x top left;
	background-position:0% 0;
	width: 126px;
	height: 16px;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	display: block;
	text-align: left;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	}

#menu a:hover {
	background: url(../images/commun/fd_menu_theme.gif) repeat-x top left;
	background-position:0% -16px;
	color: #FFA100;
	}

#menu a:active {
	background: url(../images/commun/fd_menu_theme.gif) repeat-x top left;
	background-position:0% -16px;
	color: #FFA100;
	}
	
/* Theme Actif*/	
#menu #currentbase a {
	width: 126px;
	border: none;
	background: url(../images/commun/fd_menu_theme.gif) repeat-x top left;
	background-position:0% -16px;
	color: #FFA100;
	}



/* BAS DE PAGE */
#fdmenubas {
	background-image: url(../images/commun/fd_bas.gif);
	height: 31px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	line-height: 28px;
}

#fdmenubas a {
	color: #000000;
	text-decoration: none;
}

#fdmenubas a:hover {
	color: #C00023;
	text-decoration: none;
}

#fdmenubas a:active {
	color: #C00023;
	text-decoration: none;
}


#fdmenubastheme {
	background-image: url(../images/commun/fd_bas_theme.gif);
	height: 31px;
}



/* PRESSE */
/* Titre magazine */
.titremag {
	font-size: 14px;
	color: #D1005B;
	font-family: Helvetica;
	font-weight: bold;
	padding-top: 5px;
}

.soustitremag {
	font-size: 12px;
	color: #003399;
	font-family: Verdana;
	font-weight: bold;
}

/* Lien courriel et site */
.courriel {
	font-family: Verdana;
	font-size: 10px;
	color: #D1005B;
}

.courriel a {
	color: #1D7AD7;
	text-decoration: underline;
}

.courriel a:hover {
	color: #D1005B;
	text-decoration: underline;
}

.courriel a:active {
	color: #D1005B;
	text-decoration: underline;
}






.passe a {
	color: #1D7AD7;
	text-decoration: underline;
}

.passe a:hover {
	color: #D1005B;
	text-decoration: underline;
}

.passe a:active {
	color: #D1005B;
	text-decoration: underline;
}

#margedescriptifabo {
	margin-top: 7px;
	margin-bottom: 7px;
	width:520px;
}

#margedescriptif {
	margin-top: 7px;
	margin-bottom: 7px;
}

/* titre mag et bouton (promo, special,...) */
.opposite span.extleft {
	font-size: 14px;
	color: #D1005B;
	float: left;
	text-align: left;
	width: 241px;
	font-family: Helvetica;
	font-weight: bold;
	padding-top: 5px;
  }

.opposite span.extright {
	float: right;
	text-align: right;
	width: 107px;
 	}	
	
/* Abonnez-vous */
#fdabonnez {
	background-image: url(../images/abonnement/fd_abonnez.gif);
}

/* Reabonnez-vous */
#fdreabonnez {
	background-image: url(../images/abonnement/fd_reabonnez.gif);
}

/* Faire un don */
#fddon {
	background-image: url(../images/abonnement/fd_don.gif);
}

/* Adherez */
#fdadherez {
	background-image: url(../images/abonnement/fd_adherez.gif);
	/*background-color:#A2D220;*/
	
	
}

.txttab12  {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}

.txttab  {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
}

.txttabnorm  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 10px;
}

.txtPdp  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

/* FACTURATION LIVRAISON PAIEMENT */
#fdfactur {
/*	background-image: url(../images/paiement/fd_orange.gif);*/
	background-color: #FFEAE5;

}

#fdlivraison {

/*	background-image: url(../images/paiement/fd_vert.gif);*/
		background-color: #EFF7DA;
}

#fdpaiement {
/*	background-image: url(../images/paiement/fd_bleu.gif);*/
		background-image: url(../images/paiement/fd_vert3.gif);
		
}

#fdlivvert {
/*	background-image: url(../images/paiement/fd_vert2.gif);*/
		background-color: #92B525;
}

/* txt coordonnées */
.txtcoord  {
	font-family: Verdana;
	font-size: 10px;
	color: #990000;
	margin-left: 10px;
}

.txtcoordvert  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 10px;
}


.txtcoordvert  a {
	color: #CC0000;
	font-weight: bold;
}

.txtcoordvert a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.txtcoordvert a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.txtcoordbleu  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.txtcnil  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
}


.titre_mag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-transform: uppercase;
}

/* POPUP */
.txtpopup  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 5px;
	margin-top: 5px;
}




/* LIENS LISTE REVUES */
a.ltheme {
	text-decoration: underline; 
	color: #0B64BD;
}

a.ltheme:Visited {
	color: #0B64BD; 
	text-decoration: underline;
}
	
a.ltheme:Active {
	color: #0B64BD; 
	text-decoration: underline; 
}

a.ltheme:hover {
	color: #8A003C; 
	text-decoration: underline;
}



/* KDO BEAUX ARTS */
.kdobart {
	font-size: 12px;
	color: #0B64BD;
	font-family: Verdana;
	font-weight: bold;
}



/* PANIER */
/* Libelle panier */
.libpanier  {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	text-align:center;
}

/* fond article du panier */
#fdrecappanier {
    
	background-color: #FBFFF2;
	text-decoration:none; 
}

/* articles */
.articles {

	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 5px;
}

/* prix marge gauche */
.prixarticles {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-right: 5px;
	text-align:center;
}

/* terminer commande */
.fincmd a {
	
	background-position:0% 0;
	width: 148px;
	height: 19px;
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	}

	
/* continuer la visite */
.contachats a {
text-align:left;
	
	background-position:0% 0;
	width: 300px;
	height: 19px;
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	}


	
/* ABONNES */
.txtabobleu  {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	margin-left: 10px;
}

/* Liste revues */
.revueabo {
	font-size: 11px;
	color: #D1005B;
	font-family: Verdana;
	font-weight: bold;
}

/* Liens Liste Ville Abonnes */
.lienville  {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin-left: 10px;
}


.lienville  a {
	color: #FFA100;
	font-weight: bold;
}

.lienville a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.lienville a:active {
	color: #FFA100;
	font-weight: bold;
	text-decoration: none;
}

.lienville a:visited {
	color: #FFA100;
	font-weight: bold;
	text-decoration: none;
}




/* BOUTON SUITE RETOUR ET NUMERO DE PAGE */
/* Suite */
 .suite a {
	background: url(../images/themes/Suite.gif) top left;
	background-position:0% 0;
	width: 43px;
	height: 12px;
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	}

.suite a:hover {
	background: url(../images/themes/Suite.gif) top left;
	background-position:0% -1px;
	}
	
.suite a:active {
	background: url(../images/themes/Suite.gif) top left;
	background-position:0% -1px;
	}
	
	
/* Retour */
 .retour a {
	background: url(../images/themes/Retour.gif) top left;
	background-position:0% 0;
	width: 49px;
	height: 12px;
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	}

.retour a:hover {
	background: url(../images/themes/Retour.gif) top left;
	background-position:0% -1px;
	}

.retour a:active {
	background: url(../images/themes/Retour.gif) top left;
	background-position:0% -1px;
	}

	
/* Liens numeros de page */	
a.numpage {
	font-size: 14px;
	color: #FF3000;
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: underline;
}

a.numpage:Visited {
	font-size: 14px;
	color: #FF3000;
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: underline;
}
	
a.numpage:Active {
	font-size: 14px;
	color: #FF3000;
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: underline; 
}

a.numpage:hover {
	font-size: 14px;
	color: #FF3000;
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: underline;
}

.titre_couv
{
	width:160px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
  	text-decoration:none;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Style1 {	font-size: 12px;
	font-weight: bold;
	color: #7A9E18;
}
.Style3 {font-size: 14px; font-weight: bold; color: #7A9E18; font-style: italic; }
.Style4 {	font-size: 14px;
	font-style: italic;
}	
.titre_erreur_compte {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-transform: none;
}
.Style10 {font-style: normal; color: #404040; text-transform: none; font-size: 14px;}
.Style12 {color: #FF0000; font-size: 14px; }
.imgfix {
  position: absolute;
  top: 5px;
  left: 261px;
}
