

html, body { height: 100%; margin: 0;  }
body.bandeau-top
{
	background-color: #FFF; /* Fond blanc */
	background-image: url(../Images/en-tete/Background_top_black_line_silver.png); /* Ligne noire et grise */
	background-repeat: repeat-x;	
	background-position: top; /* Motif place en haut de la page */
}
#superglobal
{
	position: relative;
	min-height: 100%;
	_height: 100%;
}
#global
{
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	padding-bottom: 136px;
	width: 100%;
}
#pied
{
	position: absolute;
	bottom: 0;
	width: 100%;
	
	background-color: #171717; /* Fond noir legerement grise */
	background-image: url(../Images/pied/Background_bottom_black_line_silver.png); /* Ligne noire et grise */
	background-repeat: repeat-x;	
	background-position: top; /* Motif place en haut de la page */
}

/* En tete et pied de la page HTML */
td.en-tete
{
	background-image: url(../Images/en-tete/Degrade_noire.png);
	background-repeat: no-repeat;
	background-position: top center; /* Motif centre en haut */
}
td.degrade_noir_pied_de_page
{
	background-image: url(../Images/pied/Degrade_noire.png);
	background-repeat: no-repeat;
	background-position: top center; /* Motif centre en haut */
}

a.logo, a.logo:hover
{
	border: 0px;
	width: 231px; height: 40px;
	margin: 0px; padding: 0px;
}
a.slogan, a.slogan:hover
{
	font-weight: normal; font-style: normal; 
	font-family: arial, tahoma, verdana; 
	font-size: 9px;  color: #FFF;
	
	text-decoration:none;
}

.position_menu
{
	position: relative;
	margin-bottom: -40px;
}

td.bord_left_presentation
{
	background-color: #101010; /* Fond noir */
	background-image: url(../Images/en-tete/pave_noire.jpg);
	background-repeat: no-repeat;
	background-position: top left; /* Motif place en haut a gauche */
	width: 254px;
}
.texte_presentation
{
	font-weight: normal; font-style: italic; 
	font-family: arial, tahoma, verdana; 
	font-size: 11px;  color: #ffffff; /* Couleur blanc */
	padding: 12px;
	/*text-align: justify;*/
}

td.cadre_presentation
{
	background-color: #EEE; /* Fond gris claire */
	background-repeat: no-repeat;
	background-position: left;
	width: 725px;
}
td.ajustement_texte_dans_cadre_presentation1, td.ajustement_texte_dans_cadre_presentation2
{
	font-weight: normal; font-style: normal; 
	font-family: arial, tahoma, verdana; 
	font-size: 11px;  color: #666; /* Couleur gris noir */
	text-decoration:none;
	
	vertical-align: bottom;
}
td.ajustement_texte_dans_cadre_presentation1 { padding: 12 12 12 340; }
td.ajustement_texte_dans_cadre_presentation2 { text-align: right; padding: 12px; }

td.ajustement_texte_dans_cadre_presentation
{
	font-weight: normal; font-style: normal; 
	font-family: arial, tahoma, verdana; 
	font-size: 11px;  color: #666; /* Couleur gris noir */
	
	text-decoration:none;
	text-align: left;
	vertical-align: bottom;
}

td.bord_right_presentation
{
	background-color: #C5C5C5; /* Fond gris claire */
	background-image: url(../Images/en-tete/bord_right_pave_presentation.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 1px;
}

td.bord_top_presentation, td.bord_bottom_presentation
{
	background-color: transparent;
	background-repeat: no-repeat;
	height: 6px; width: 980px;
}
td.bord_top_presentation
{
	background-image: url(../Images/en-tete/bord_top_pave_presentation.png);
	background-position: bottom center; 
}
td.bord_bottom_presentation
{
	background-image: url(../Images/en-tete/bord_bottom_pave_presentation.png);
	background-position: top center; 
}
td.bord_bottom_pied
{
	background-image: url(../Images/pied/bord_bottom_pave_pied.png);
	background-position: top center; 
}


a.texte_menu_top, a.texte_menu_top_hover , a.texte_menu_top_selection, a.texte_menu_top_rouge, a.texte_menu_top_rose, a.texte_menu_top_rose2, a.texte_menu_top_rose_selection, a.texte_menu_top_rose2_selection, a.texte_menu_top_vert, a.texte_menu_top_vert_selection, 
.texte_complementaire_menu_top_blanc, 
a.texte_complementaire_menu_top, a.texte_complementaire_menu_top_selection
{ 
	/* Mise en forme du texte qui accompagne l'icone */
	font-weight: normal; 
	font-style: normal; 
	font-family: arial, tahoma, verdana; 
	font-size: 10px; 
	text-decoration: none;  	
}
.texte_complementaire_menu_top_blanc { color: #FFF; }
.fleche_blanche { background-image: url(../Images/en-tete/menu_top/Icones/fleche_blanche.gif); background-repeat: no-repeat; background-position: right; padding-right: 18px; }
a.texte_menu_top, a.texte_menu_top_hover:hover, a.texte_menu_top_rouge, a.texte_menu_top_rose, a.texte_menu_top_vert { color: #FFFFFF; /* Couleur blanc */ }
a.texte_complementaire_menu_top, a.texte_complementaire_menu_top_selection { color: #FFFFFF; /* Couleur blanc */ }
a.texte_complementaire_menu_top:hover, a.texte_complementaire_menu_top_selection:hover { color: #E0E0E0; /* Couleur gris clair */ }

a.texte_menu_top span, a.texte_menu_top_hover span, a.texte_complementaire_menu_top span, a.texte_complementaire_menu_top_selection span
{
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	z-index: 6;
	cursor: pointer;
}

/* Les bordures du menu top */
.menu_top_coin_top_left
{
	/*background-image: url(../Images/en-tete/menu_top/coin_top_left.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	display: block; margin: 0px; padding: 0px;
	width: 8px; height: 100%;
}
.menu_top_coin_top_right
{
	/*background-image: url(../Images/en-tete/menu_top/coin_top_right.png);*/
	background-repeat: no-repeat;
	background-position: right top;
	display: block; margin: 0px; padding: 0px;
	width: 8px; height: 100%;
}
.menu_top_middle
{
	/*background-image: url(../Images/en-tete/menu_top/middle_top.png);*/
	background-repeat: repeat-x;
	height: 100%; margin: 0px; padding: 0px;
}
.menu_bottom_coin_top_left
{
	/*background-image: url(../Images/en-tete/menu_top/coin_bottom_left.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	display: block; margin: 0px; padding: 0px;
	width: 8px; height: 20px;
}
.menu_bottom_coin_top_right
{
	/*background-image: url(../Images/en-tete/menu_top/coin_bottom_right.png);*/
	background-repeat: no-repeat;
	background-position: right top;
	display: block; margin: 0px; padding: 0px;
	width: 8px; height: 20px;
}
.menu_bottom_middle
{
	/*background-image: url(../Images/en-tete/menu_top/middle_bottom.png);*/
	background-repeat: repeat-x;
	background-position: top;
	height: 20px; margin: 0px; padding: 0px;
}
.menu_left_middle
{
	/*background-image: url(../Images/en-tete/menu_top/middle_left.png);*/
	background-repeat: repeat-y;
	width: 8px; margin: 0px; padding: 0px;
}
.menu_right_middle
{
	/*background-image: url(../Images/en-tete/menu_top/middle_right.png);*/
	background-repeat: repeat-y;
	width: 8px; margin: 0px; padding: 0px;
}

td.attache_compte_consommateur, td.attache_ma_selection, td.attache_compte_commercant, td.attache_deconnexion
{
	display: block;
	position: relative;
	_position: none;
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 13px; height: 46px; margin: 0px; padding: 0px;
	left: 50%; margin-left: -7px; bottom: -1px;
}
td.attache_compte_consommateur
{
	background-image: url(../Images/en-tete/menu_top/attaches1.gif);
}
td.attache_ma_selection
{
	background-image: url(../Images/en-tete/menu_top/attaches2.gif);
}
td.attache_compte_commercant
{
	background-image: url(../Images/en-tete/menu_top/attaches3.gif);
}
td.attache_deconnexion
{
	background-image: url(../Images/en-tete/menu_top/attaches4.gif);
}



/* Container : Le centre de la page avec son contenu */

/* Chargement: loading */
#chargement
{
	display: none;
	position: absolute;
	top: 50%; left: 50%;
	width: 220px; height: 45px;  
	margin-top: -23px; margin-left: -110px;
	z-index: 998;
 }
.background_chargement
{
	background-repeat: no-repeat;
	background-position: center;
 }
 
 .big_chargement
 {
	font-weight: bold; 
	font-style: normal; 
	font-family: verdana, tahoma, helvetica, arial; 
	font-size: 16px; 
	color: #D7D5D5;
	text-align: left; 
	text-decoration:none;
}

/* Mise en forme des lignes */
hr.ligne_grise
{
	float: left; 
	border: 0px;
	width: 74%; _width: 100%; height: 1px;
	/*color: #6D6D6D;  Couleur grise */
	color: transparent;
	background-image: url(../Images/ligne_grise.png); /* Couleur grise */
	background-position: center right;
	background-repeat: repeat-y;
	_position: relative; _top: 5px;
}

/* Mise en forme de la boite de selection "Ma selection" */
img.cadre_photo
{
	border: 1px solid #E4EEE0; 
 }
 
 img.encadrement
 {
	padding : 2px;
	border : solid #F1EFEF 1px; /* Encadrement de couleur gris clair */
	background-color: #FFFFFF;
 }
 
 img.encadrement2
 {
	padding : 12px;
	_margin: 12px;
	border : solid #F1EFEF 1px; /* Encadrement de couleur gris clair */
	background-color: #FFFFFF;
 }


.selectionner_comme_favoris
{
	display: none;
	position: relative;
	-moz-opacity: 0.56; opacity: 0.56; _filter: alpha(opacity=56); 
	background-image: url(../Images/Icones/Icone_Selectionner_comme_favoris.gif);
	/*background-image: url(../Images/Icones/Icone_Selectionner_comme_favoris.png);*/
	background-repeat: no-repeat;
	background-position: center;
	width: 55px; height: 55px;
	margin-top: -55px; margin-left: -28px;
	left: 50%; top : 140px;
 }
.mini_selectionner_comme_favoris
{
	display: none;
	position: relative;
	/*background-image: url(../Images/Icones/Mini_Icone_Selectionner_comme_favoris_mesboutiquesenville.png);
	background-repeat: no-repeat;
	background-position: center;*/
	width: 24px; height: 24px;
	margin-top: -24px; margin-left: -12px;
	/*left: 46px; top : 56px;*/
	left: 10px; top : 20px;
}
 
.inscrivez-vous
{
	background-color: #FFF;
	background-image: url(../Images/Inscription/background_inscrivez-vous.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 100%; width: 100%;
	
    color: #FFF; 
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
 }
.ma_selection
{
	background-color: #42A0EA; /* Couleur bleu */
	background-image: url(../Images/ma_selection/Background.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 90px; width: 244px;
	
    color: #FFF; 
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
 }
a.lien_ma_selection, a.lien_ma_selection big, 
a.lien_menu, a.lien_menu_selection, 
.texte_inscrivez-vous, .texte_inscrivez-vous big, 
a.lien_mes_reducs_et_mes_promos
{
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, arial, tahoma; 
	text-decoration: none;
 }
a.lien_ma_selection, a.lien_ma_selection big, 
a.lien_ma_selection:hover, a.lien_ma_selection:hover big, 
a.lien_menu, a.lien_menu_selection { color: #FFF; }
.texte_inscrivez-vous big { color: #404040; /* Couleur gris noir */ }
.texte_inscrivez-vous { color: #808080; /* Couleur gris */ }
a.lien_ma_selection, 
.texte_inscrivez-vous { text-align: left; font-size: 12px; }
a.lien_menu, a.lien_menu_selection { font-size: 10px; }
a.lien_ma_selection big, 
.texte_inscrivez-vous big { font-size: 19px; }



		
	.mes_reducs_et_mes_promos
	{
		background-color: #FFD943; /* Couleur jaune */
		background-image: url(../Images/Inscription/background_reduc_et_promo.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		height: 90px; width: 244px;
		
		color: #754903; /* Texte marron */
		font-weight: normal; 
		font-style: normal; 
		font-family: tahoma, verdana, arial; 
		font-size: 11px; 
		text-align: left;
		text-decoration: none;
	}
	a.lien_mes_reducs_et_mes_promos { text-align: left; font-size: 12px; color: #754903; /* Texte marron */}
	a.lien_mes_reducs_et_mes_promos:hover { color: #462C02; /* Texte marron fonce */}
	
	
	
	
.mon_compte_consommateur
{
	background-color: #FFF; 
	background-image: url(../Images/identification/mon_compte_consommateur.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 244px;
	
    color: #FFF; 
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
 }
.mon_compte_commercant
{
	background-color: #FFF; 
	background-image: url(../Images/identification/mon_compte_commercant.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 244px;
	
    color: #FFF; 
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
 }








/* Pied de la page HTML */

.texte_pied_page
{
	/* Le texte */
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 9px; 
	color: #BABABA; /* Couleur gris */
	text-decoration: none; 
}



td.ville
{
	background-image: url(../Images/pied/ville.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 68px; width: 326px;
	margin-top: -68px;
	bottom: 0px;
}




	
	
	

a.lien_plus_moins
{
	display: block;
	background-image: url(../Images/Icones/Bouton_Plus_Moins_vert.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	padding-left : 22px;
	
    color: #169723; /* Texte de couleur vert */
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
 }

a.lien_plus_moins:hover
{
	background-position: left bottom;
    color: #106c1a; /* Texte de couleur vert fonce */
 }
 

 
a.lien_demande
{
	display: block;
	background-color: #c51114;
	background-image: url(../Images/Icones/Etiquette-demande.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px; width: 216px;
	
    color: #FFF; line-height: 24px;
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 15px; 
	text-align: center;
	text-decoration: none;	
}
a.lien_demande:hover { color: #FFE7E7; }

a.lien_catalogue, a.lien_promo, a.lien_reduc, a.lien_achat_en_ligne
{
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px; padding-left: 50px;
	
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 11px; 
	text-align: left;
	text-decoration: none;
}
a.lien_catalogue, a.lien_promo, a.lien_reduc
{
	width: 70px; _width: 120px; padding-top: 4px; 
}
a.lien_achat_en_ligne
{
	width: 210px; _width: 260px; padding-top: 10px; 
}

a.lien_catalogue
{
	background-image: url(../Images/Icones/Etiquettes.jpg);
    color: #404040; 
}
 
a.lien_promo
{
	background-image: url(../Images/Icones/Etiquette_jaune.png);
    color: #BB5F05; 
}

a.lien_reduc
{
	background-image: url(../Images/Icones/Etiquette_rouge.png);
    color: #FFF; 
}

a.lien_achat_en_ligne
{
	background-image: url(../Images/Icones/Etiquette_verte.png);
    color: #4d620c; 
}
 
a.lien_catalogue:hover { color: #202020; }
a.lien_promo:hover { color: #663608; }
a.lien_reduc:hover { color: #FFE7E7; }
a.lien_achat_en_ligne:hover { color: #262e10; }


span.etiquette_soldes
{
	display: block;
	background-image: url(../Images/Icones/Etiquette_soldes.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 63px; width: 100px; padding-top: 70px; _padding-top: 36px;
	
    color: #FFF; 
	font-weight: normal; 
	font-style: normal; 
	font-family: tahoma, verdana, arial; 
	font-size: 18px; 
	text-align: center;
	text-decoration: none;
}
