﻿body { font-family: Verdana, Helvetica, sans-serif; color: #5B5B5B; font-size: 10px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; background-image: url(../images/fond_home_arbre.jpg); background-position: center top; background-repeat: no-repeat; }

h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #FF008A; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top:0px;
	padding-bottom:0px;
	
}
h2 { font: 16px "Trebuchet MS" , Arial, Tahoma, sans-serif; font-weight: lighter; color: #966980; }
.h2-email h2 a{color:#FF008A;}
.h2-email h2 a:hover{color:#FF008A; text-decoration:underline;}
h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; margin-bottom: 0px; }
.connexion {margin-top:4px;margin-left:1px;float:left;}
.watermarked {color:Gray;}
.authentification_textbox{
	border:thin ridge;
	border-color:#ff008a;
}


#logoModz
{
    position:relative;
    width:648px;
}
#loginContainer{
    float:left;
    position:relative;
    width:180px;
    height:80px;
}

#panierContainer{
    float:left;
    position:relative;
    width:160;
}
#headerModz
{
    width:1005px;
    height:110px;
}
#menuHaut2
{
    width:1005px;
    
}

#boxperso
{
    position:absolute;
    top:0px;
    margin-left:650px;
    margin-top:16px;
}

.inscription_textbox{
	border:thin ridge;
	border-color:#80b71b;
}
.authentification_titrevert{
	color: #80b71b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.authentification_txtvert{
	color: #80b71b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.authentification_txt{
	color:#686868;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.authentification_lienvert{
	color: #80b71b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.authentification_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff008a;
	font-weight: bold;
	margin-top:35px!important!;
	
}
.authentification_lien{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff008a;
	font-weight: bold;
}

.compte_rubrique h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8cc01c;
}
.txt_mode_paiement{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:20px;
}

.txt-index-bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#555555;
	font-weight:bold;
	width: 439px;
	height: 174px;
}
.txt-paniervide{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
}
.txt-index {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#555555;
}

.txt-index a:link { color: #df2986; text-decoration: underline; }
.txt-index a:visited { color: #80b71b; text-decoration: underline; }
.txt-index a:active { color: #80b71b; text-decoration: underline; }
.txt-index a:hover { color: #80b71b; text-decoration: none; }


a:link { color: #5B5B5B; text-decoration: none; }
a:visited { color: #5B5B5B; text-decoration: none; }
a:active { color: #966980; text-decoration: none; }
a:hover { color: #F3912E; text-decoration: none; }
a img { margin: 0px; padding: 0px; border: 0 none; }

select { font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: #E8E8E8; }
input { font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: #E8E8E8; border: 1px solid #7F9DB9; margin: 2px; padding-left: 5px;}
textarea { font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: #E8E8E8; border: 1px solid #7F9DB9; padding-left: 5px; padding-right: 5px; }
input[type=submit] { border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; font-size: 11px; background-image: url(../images/fondBouton.gif); margin: 1px; border-left: #7f9db9 1px solid; color: black; border-bottom: #7f9db9 1px solid; background-color: #e0e0e0; }
input[type=image] { background-color:transparent; }
input.suppression { font-size: 11px; background-image: url(../images/fondBoutonSuppression.gif); margin: 1px; color: black; background-color: #e0e0e0; border-color: #FF0000; color: #FF0000; }

.panier_txtinfogris{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #f9fbf6;
	text-indent:41px;
}
.trgris{
	background-color:#dfdfdf;
}
.trnoir{
	background-color:#000000;
}
.panier_CelMtCommande{
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	text-align:left;
	margin-top: 10px;
	margin-left: 10px;
}
.panier_CelMtCommandeTot{
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	vertical-align:middle;
	font-weight:bold;
	text-align:right;
	margin-right: 10px;
}
.panier_CelMtCommandeTotBarre{
	color:#5f5f5f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	vertical-align:middle;
	text-decoration:line-through;
	font-weight:bold;
	text-align:right;
	margin-right: 10px;
}
.panier_CelTotCommande{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	text-align:left;
	margin-top: 10px;
	font-weight:bold;
	margin-left: 10px;
}
.panier_CelTotCommandeTot{
	color:#ff008a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	vertical-align:middle;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.panier_titreArt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff008a;
	font-weight: bold;
}
.panier_descArt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5f5f;
}
.panier_prixArt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#5e8805;
	font-weight: bold;
}
.panier_prixArtBarre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:line-through;
	color:#5e8805;
	text-align:right;
	vertical-align:bottom;
}
.panier_trRemiseArt{
	background-image:url(../images/remise-fond.gif);
}
.panier_trRemiseArt2{
	background-image:url(../images/panier-fond-remise.gif);
}
.panier_remiseArt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height:15px;
	margin-left:10px;
	text-align:center;
}
.panier_remiseArt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	height:15px;
	margin-left:10px;
	text-align:left;
}
.remiseArt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height:15px;
}
.remiseArtProduit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.panier_articleZonePrix{
	background-image:url(../images/panier-article_04.gif);
	background-repeat:no-repeat;
}
th[scope=row] { text-align: left; }


.info { display: block; margin-top: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #707070; }
.alerte { background-image: url(../images/pictos/alerte.gif); background-repeat: no-repeat; background-position: top,left; display: block; padding-left: 20px; margin-top: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #0055BB; }
.erreur { background-image: url(../images/pictos/erreur.gif); background-repeat: no-repeat; background-position: top,left; display: block; padding-left: 20px; margin-top: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #FF3300; }
.memo { font-family: Verdana,Arial,Helvetica,sans-serif; color: #707070; font-size: 9px; font-style: italic; vertical-align: bottom; }
.aide { background-image: url(../images/pictos/aide.gif); background-repeat: no-repeat; display: block; padding: 5px 5px 5px 24px; margin: 5px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #0055BB; background-color: #CEE0E8; }
.prix { font-family: Verdana,Arial,Helvetica,sans-serif; color: #505050; font-weight: bold; }
.ajout { background-image: url(../images/pictos/ajouter.gif); background-repeat: no-repeat; background-position: 7px 3px; display: block; padding-left: 20px; margin-top: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #0055BB; }
.Texterose { color: #FD018A;  }
.picto img { margin: 0px; border: 0px; padding: 0px; }
img.picto { margin: 0px; border: 0px; padding: 0px; }
td.picto { padding: 0px; margin: 0px; width: 30px; }

table.normal { border-width: 1px; border-color: #000000; border-style: solid; border-collapse: collapse; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px 0px; background-color: #FFFFFF; }
table.normal th { padding-left: 10px; padding-right: 10px; border-width: 1px; border-color: #C0C0C0; border-style: solid; 
                  : url(../images/fondThNormal.gif); }
table.normal td { padding-left: 5px; padding-right: 5; border-width: 1px 0px 0px; border-color: #D0D0D0; border-style: solid; }
table.normal a:link { color: #20446B; text-decoration: none; border-color: #000000; }
table.normal a:visited { color: #20446B; text-decoration: none; border-color: #000000; }
table.normal a:active { color: #20446B; text-decoration: none; border-color: #000000; }
table.normal a:hover { color: #909090; text-decoration: none; border-color: #000000; }
td.normalClasse { padding-left: 10px; padding-right: 10px; border-width: 1px 0px 0px; border-color: #D0D0D0; border-style: solid; background-color: #eff7f7; }
table.normal .alternatif { background-color: #FBFBFE; }


.selecteur a:link { color: #909090; text-decoration: none; border-color: #000000; }
.selecteur a:visited { color: #909090; text-decoration: none; border-color: #000000; }
.selecteur a:active { color: #909090; text-decoration: none; border-color: #000000; }
tr.selecteur td { padding: 0px 5px; border-top: 0px; }
.selecteur span { font-weight: bold; }

#selecteurHaut, #selecteurBas { margin: 20px 110px 20px 0px; padding: 2px; float:right }
#selecteurHaut p { margin: 0px; padding: 0px 0px 5px 27px; }
#selecteurBas p { margin: 0px; padding: 0px 0px 5px 27px; }
#selecteurHaut a { font-size: 10px; border: 1px solid #E5E5E5; padding: 3px 5px 3px 5px; color: #000000; text-align: center; text-decoration: none; }
#selecteurHaut a:selected { color: #FFFFFF; font-size: 10px; background-color: #000000; }
#selecteurBas a { font-size: 10px; border: 1px solid #E5E5E5; padding: 3px 5px 3px 5px; color: #000000; text-align: center; text-decoration: none; }
#selecteurBas a:selected { color: #FFFFFF; font-size: 10px; background-color: #000000; }
#subheader { color: #FFFFFF; margin-left: auto; margin-right: auto; padding-right: 20px; width: 1005px; height: 20px; text-align: right; }
#subheader a:link, #subheader a:visited, #subheader a:active { color: #FFFFFF; }
#subheader a:hover { color: #FFFFFF; text-decoration: underline; }

#header { height: 121px;  background-image: url(../images/menu/fond_header3.gif); background-repeat:no-repeat; }
#headerClub { height: 121px; margin: 0px; padding: 0px; background-image: url(../images/menu/fond_headerclub.gif); text-align:left; float:left; }
#headerPanier { height: 121px; margin-left: 0px; padding: 0px; background-image: url(../images/menu/fond_headerpanier.gif); text-align:left; }

/*#header a:link, div.header a:visited, div.header a:active { color: #808080; text-decoration: none; }
#header a:hover { color: #bbbbbb; text-decoration: none; }*/
#header h1 { font: 20px "Trebuchet MS" , Arial, Tahoma, sans-serif; font-weight: bold; color: #966980; }
#logo { width: 634px; float:left; }
#menuClub { color: #FFFFFF; text-align: right; float: left; width: 160px; margin: 43px 20px 0px 0px; }
#menuClub a:link, #menuClub a:visited, #menuClub a:active { text-decoration: underline; color: #FFFFFF; }
#menuClub a:hover { color: #FFFFFF; text-decoration: none; }

#monPanier { 
	/* Ajouts Rmi le 23/02/2009*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	background-repeat:no-repeat;
	float: left; width: 161px; text-align: right; margin: 45px 10px 0px 0px; }
#monPanier a:link, #monPanier a:visited, #monPanier a:active { font-weight:bold; color: #ff008a; }
#monPanier a:hover { font-weight:bold; color: #ff008a; text-decoration: underline; }


#contenu { margin-top: 20px; margin-left: auto; margin-right: auto; width: 100%; min-height: 650px; }
.txt-soustitres{
	color: #80b71b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.txt-soustitres a:link { color: #7eb800; text-decoration: none; }
.txt-soustitres a:visited { color: #7eb800; text-decoration: none; }
.txt-soustitres a:active { color: #e7188e; text-decoration: none; }
.txt-soustitres a:hover { color: #5B5B5B; text-decoration: none; }
#gauche_panier { 
	width: 195px; 
	float: left; 
	margin-left: 10px; 
	padding-top: 80px; 
	min-height: 650px; 
	height:69px;
	background-image: url(../images/titre_gauche_mon_panier.gif); 
	background-repeat: no-repeat; 
}
#gauche_modz { 
	width: 195px; 
	float: left;
	height:97px;
	margin-left: 10px; 
	padding-top: 23px; 
	min-height: 650px; 
	background-image: url(../images/titre_gauche_club_fond.gif); 
	background-repeat: no-repeat; 
}


 
#gauche_modz_acc { 
	width: 195px; 
	float: left;
	height:97px;
	margin-left: 19px; 
	padding-top: 23px; 
	min-height: 650px; 
	/* background-image: url(../images/titre_gauche_club_fond.gif); */
	background-repeat: no-repeat; 
}

#gauche_modz2 { 
	width: 195px; 
	float: left;
	height:97px;
	margin-left: 10px; 
	padding-top: 41px; 
	min-height: 650px; 
	background-image: url(../images/titre_gauche_modz_fond.gif); 
	background-repeat: no-repeat; 
}
#gauche_engagements { 
	width: 195px; 
	float: left;
	height:97px;
	margin-left: 10px; 
	padding-top: 23px; 
	min-height: 650px; 
	background-image: url(../images/titre_gauche_engagement_fond.gif); 
	background-repeat: no-repeat; 
}
#gauche_panier p { padding: 5px; margin: 0px; }
#gauche_panier ul { padding: 0px 0px 0px 5px; margin: 0px; list-style-type:none;  }
#gauche_panier li { padding: 1px 0px 1px 0px; margin: 0px; }
#gauche_panier a {   }
#gauche_panier a:hover { color: #5B5B5B; text-decoration: underline; }
.menugauche_page{
	margin-left:7px;
	font-size:11px;
	background-image:url(../images/pictoRose.gif);
	background-repeat:no-repeat;
	text-indent:10px;
	color:#686868;
}
.menugauche_page a{
	margin-left:7px;
	font-size:11px;
	/*background-image:url(../images/pictoRose.gif);
	background-repeat:no-repeat;*/
	text-indent:10px;
	color:#fd0089;
}
.menugauche{
	margin-left:7px;
	font-size:11px;
	/*background-image:url(../images/pictoRose.gif);
	background-repeat:no-repeat;*/
	text-indent:10px;
	color:#686868;
}
.menugauche a{
	margin-left:7px;
	font-size:11px;
	/*background-image:url(../images/pictoRose.gif);
	background-repeat:no-repeat;*/
	color:#686868;
}

.menugauche a:hover{
	/*background-image:url(../images/pictoRose.gif);
	background-repeat:no-repeat;*/
	text-indent:17px;
	font-size:11px;
	color:#fd0089;
}
li.selected a  { 
	color: #FD018A; 
	padding-left: 10px; 
	margin-left: 0px; 
	background-image: url(../images/pictos/pictoRose.gif); 
	background-position:left center; 
	background-repeat: no-repeat;   
}
#cadre { margin-left: auto; margin-right: auto; width: 1005px; height: auto; }
#contenu { margin-top: 20px; margin-left: auto; margin-right: auto; width: 100%; min-height: 650px; }
#gauche { width: 195px; float: left; margin-top:32px; margin-top:37px!important!; margin-left: 10px; padding-top: 20px; min-height: 650px; background-image: url(../images/titre_gauche_Selection_fond.gif); background-repeat: no-repeat; }
#gauche p { padding: 0px; margin: 0px; }
#gauche ul { padding: 0px 0px 0px 5px; margin: 0px; list-style-type:none;  }
#gauche li { padding: 1px 0px 1px 0px; margin: 0px; }
#gauche a {   }
#gauche a:hover { color: #5B5B5B; text-decoration: underline; }

.selection { text-align: right; padding: 0px 10px 10px 0px; background-image: url(../images/sous_titre_gauche_selection_fond.gif); }
.soustitregauche { width: 195; text-align: center; }
.pourQui { height: 20px; background-image: url(../images/sous_titre_gauche_pourQui.gif); background-repeat: no-repeat; }
.taille { 
	height: 20px; 
	background-image: url(../images/sous_titre_gauche_taille.gif); 
	background-repeat: no-repeat; 
}
.marques { 
	height: 20px;
	background-image: url(../images/famille-marques.gif); 
	background-repeat: no-repeat; 
}
.article { 
	height: 20px; 
	background-image: url(../images/sous_titre_gauche_article.gif); 
	background-repeat: no-repeat; 
}

#zoneRechercheProduits { width: 780px; margin-left: 8px; padding: 2px 0px 0px 10px; float: left; height: 31px; background-image: url(../images/fond_zoneRechercheProduits.gif); background-repeat: no-repeat; }
#centre  
{
	width: 630px; /*596*/ 
	margin-left: 13px; 
	margin-right: 13px; 
	float: left; 
	min-height: 650px;
	background-color: #ffffff; 
	position:relative; 
}
#centre_club { width: 550px; /*596*/ margin-left: 13px; margin-right: 13px; float: left; min-height: 650px; background-color: #ffffff; }

	
.ddlDate {margin-left:3px; margin-right:3px}

.bloc-registration
{
	position:absolute;
	margin-left:500px;
}


.registration-left
{
	float:none;
}

.registrationInfo {	margin-left:50px;float:left;color:Red;font-size:9px;font-weight:normal; }

.txtboxMultiline { margin-left:2px;}

.txtboxGauche label {
	float:left;
    width:150px;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:bold;
}

.txtboxGauche input {
    width:150px;
}

.club_moncompte label
{
	margin-left:50px;
}

.txtboxDroite label 
{
	margin-left:20px;
	float:left;
    width:150px;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:normal;
}

.txtboxDroite input {
    width:150px;
}


.chkboxMonCompte input { font-family: Arial,Helvetica,sans-serif; font-size: 11px; float:none;
                         background-color:White; border: 0px solid; margin: 1px 0px 10px; width:0px; }

.rfv   {color:Red;font-size:9px;font-weight:bold;}
.rfvCiv {color:Red;font-size:9px;font-weight:normal;margin-left:27px;}
.chkCiv {}

.chkbox input { font-weight:bold; font-family: Arial,Helvetica,sans-serif; font-size: 25px; background-color:White; border: 0px solid; margin: 1px 0px 10px; margin-right:4px; } 
.chkboxAccepte input { font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: White; border: 0px solid; margin: 0px; } 

.btnInscription { margin-left:200px;float:left;}
.btnInscription2 { margin-left:210px;float:left;}


#dessus_header{
		background-color:#ffffff; 
		width: 1017px; 
		margin-left:-6px!important!;
		margin-left:-5px;
		font-weight:lighter;
		margin-top:-2px;
		top:12px!important!;
		height: 30px;
		font-size: 10px;
		letter-spacing:-1px;
		text-align: center;
		color: #cccccc;
}

#dessus_header a{
	text-decoration: none;
	color: #cccccc;
}
#dessus_header a:hover{
	text-decoration: underline;
	color: #cccccc;
}


#centre_panier { margin-left: 13px; margin-right: 13px; float: left; min-height: 650px; background-color: #ffffff; }
#centreHome { width: 1017px; margin: 0px 0px 0px -5px; float: left;}
#blocTendance  { width: 475px; text-align:center; height: 200px; margin: 10px 0px 0px 0px; padding: 5px 0px 0px 10px;  float: left; background: url(../images/fond_blocTendance.gif) no-repeat; }
#blocSolde { width: 475px;  text-align:center; height: 200px; margin: 10px 0px 0px 10px; padding: 5px 0px 0px 10px; float: right; background: url(../images/fond_blocSolde.gif) no-repeat; }
#centreGauche { 
	width: /*782*/612px/*740*/;
	margin-right: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	min-height: 650px;
	background-color: #ffffff;
	margin-top: 35px!important!;
	margin-top: 10px;
}
#centreNouveautes { 
	width: 810px;
	margin-right: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	min-height: 650px;
	background-color: #ffffff;
	position:relative;
	margin-top:35px!important!;
}
#centreGaucheZoom { 
	width: 782px;
	margin-right: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	min-height: 650px;
	background-color: #ffffff;
}
#centreGaucheLarge { 
	width: 782px/*740*/;
	margin-right: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	background-color: #ffffff;
}
.titreChapitreCentre { font-weight: bold; color: #5B5B5B; clear:both; }
.titreChapitreCentre2 { font-size: 11px; font-weight: bold; color: #FD018A; }
#centreGauche p {  margin: 0px; padding: 0px; }

/*#droite_recherche { 
	width: 170px;
	padding-top:100px;
	float: left;
	background-image: url(../images/fond_droite.gif); 
	background-repeat: repeat-x; 
	height:100%; 
	background-color: #ffffff; 
}*/
#droite p { padding: 0px 5px 0px 5px; margin: 0px;}
#droite h1 { margin: 0px; padding-bottom: 10px;}
#droite img { padding: 0px 5px 5px 0px;
				margin-top:0px;}

.decouvrir { height: 30px; clear:both; background-image: url(../images/titre_droite_decouvrir.gif); background-repeat: no-repeat; }
.similaire { height: 30px; clear:both; background-image: url(../images/titre_droite_similaire.gif); background-repeat: no-repeat; }
.dernier { height: 30px; clear:both; background-image: url(../images/titre_droite_dernier.gif); background-repeat: no-repeat; }
.texteVert { color: #678815; }
#blocContenu { padding: 0px;}
#blocContenu ul { padding: 0px 0px 0px 5px; margin: 0px; list-style-type:none;  }
#blocContenu li { padding: 1px 0px 1px 0px; margin: 0px; }
.blocDetailContenu a { color: #FD018A; text-decoration: none; }
.blocDetailContenu  a:hover { text-decoration: underline; }
.SousSelection{
	height:5px;
}
.espace{
	width:11px;
}
.blocSousMenu { 
	border-color: #000000;
	padding: 0px 5px 5px 5px; 
	margin-bottom: 5px;
}

#bloctitrePage {
	clear:both;
	/*margin-top: 20px;*/
	margin-bottom: 20px;
}
.coloris { 
	height: 20px;
	width:210px; 
	background-image: url(../images/selection_coloris.gif); 
	background-repeat: no-repeat; 
}
.matiere { 
	height: 20px;
	width:210px;
	background-image: url(../images/selection_matiere.gif); 
	background-repeat: no-repeat; 
}
.prix { 
	height: 20px;
	width:210px;
	background-image: url(../images/selection_prix.gif); 
	background-repeat: no-repeat; 
}
.affiner_selection{
	width : 787px;
	float: left;
	background-image: url(../images/fond_rech_affinee.gif);
	background-repeat: repeat-x ;
	
}
.blocSousMenuSelection{
	margin-right: 7px; 
	margin-bottom: 0px;
	padding:0px 15px 5px 5px;
	float:left;
}
.blocSousMenuSelection h3 { margin: 0px; }
.blocSousMenuMarque {
	border-color: #000000;
	padding: 0px 5px 5px 5px; 
	margin-bottom: 5px; 
	background-image: url(../images/fond_sous_titre_gauche_marque.gif)
	background-position: bottom; 
	background-repeat: no-repeat; 
}
.blocSousMenu h3 { margin: 0px; }
.blocDetailExpedition { padding: 25px 5px 5px 25px; margin: 5px; background-image: url(../images/fond_expedition.gif); background-repeat: no-repeat; }
.blocDetailBoutique { padding: 3px 5px 5px 25px; margin: 5px; background-image: url(../images/adresse_boutique.gif); background-repeat: no-repeat; }
.blocDetailExpedition p { color: #668400; }

#menuHaut { background-image: url(../images/menu/fondMenu.gif); background-position:bottom;  height: 64px; margin: 0px; padding: 0px; margin-left:-11px; width:1031px; margin-top:-23px; position:relative; z-index:10;}

.menuH1 { padding: 0px; text-align: center; margin: 0px; }
.menuH1 a { color: #966980; text-decoration: none; font: 10px, Arial; font-weight: bold; margin: 0px; text-align: center; text-transform: uppercase; }
.menuH1 a:hover { color: #F3912E; }

.menuH2Sub { border: 1px solid #C0C0C0; margin: 0px 0px 0 0; z-index:100; }
.menuH2Sub a:hover { display: block; color: #F3912E; background-color: #f8f8f8; }
.menuH2 { display: block; width: 205px; margin: 0px; background-color: #000000;  }
.menuH2 a { text-decoration: none; color: #FFFFFF; padding: 3px 5px 3px 20px; }
.menuH2 a:hover { text-decoration: none; color: #FFFFFF;  background-color: #f01289; background: url(../images/puce.gif) left center no-repeat;  }
#navigation { padding: 0px 0px 0px 37px; color: #FD018A; margin-top:-34px;}
#navigation a { text-decoration: underline; color: #FD018A;  }
#navigation a:hover { text-decoration: none; }

#navigation2 { padding: 0px 0px 0px 0px; color: #FD018A; margin-top:0px}
#navigation2 a { text-decoration: underline; color: #FD018A;  }
#navigation2 a:hover { text-decoration: none; }

#footer { clear: both; text-align: center; font-size: 10px; color: #808080; margin: 0px; padding: 0px; }
#footer a { color: #808080; }
#footer a:hover { text-decoration: underline; }


#blocfooter { font-size:10px; text-align: center; padding-bottom: 15px; background-color: #68BFB3; height: 30px; width: 1018px; margin-left:-6px!important!; margin-left:-5px;}
#blocfooter a { color : black; text-align: center;}
#blocfooter a:hover { color : #FF008A; text-decoration: none; text-align: center;}

.blocfooter2 {text-align: center; margin: 0px; padding-bottom: 10px;}
#droite { 
	width: 170px;
	margin-top:239px;
	margin-top:240px!important!;
	float: left;
	/*background-image: url(../images/zone_droite/enfant.jpg); 
	background-repeat: repeat-x;*/ 
	height:100%; 
	background-color: #ffffff; 
}
#droiteNews { 
	width: 170px;
	float: right;
	/*background-image: url(../images/zone_droite/enfant.jpg); 
	background-repeat: repeat-x; */
	height:100%; 
	background-color: #ffffff; 
	margin-top:35px!important!;
}

#blocConceptModz{
margin-top:10px;
margin-bottom:10px;
}
.erreur404{
color: #80b71b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-right:15px;
text-align:justify;
}

.titi
{
width:300px;
color:Red;
background-color:#FFFFFF;
border:solid 0px #FF3399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
margin-top:20px;
margin-bottom:0px;
padding-top:10px;
padding-bottom:10px;	
}

.toto{
width:300px;
color:Red;
background-color:#FFCCFF;
border:solid 1px #FF3399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
margin-top:20px;
margin-bottom:0px;
/*padding-top:10px;
padding-bottom:10px;*/
}

.message_erreur{
width:298px;
color:Red;
/*background-color:#FFCCFF;
border:solid 1px #FF3399;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
margin-top:20px;
margin-bottom:0px;
}

.message_erreur2{
width:298px;
/*background-color:#FFCCFF;
border:solid 1px #FF3399;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
margin-top:20px;
margin-bottom:0px;
/*padding-left:25px;
padding-right:25px;*/
padding-top:10px;
padding-bottom:10px;
}

.message_erreur3{
width:298px;
/*background-color:#FFCCFF;
border:solid 1px #FF3399;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px;
margin-top:20px;
margin-bottom:0px;
/*padding-left:90px;
padding-right:90px;*/
padding-top:10px;
padding-bottom:10px;
}

.chknews{
	padding-left:50px;
}

.club_btn_save{
	padding-left:50px;
	text-transform:uppercase;
	font-weight:bold;
	color:Fuchsia;
}



#gcpaff_code_code{
height:46px;
background-image:url(../images/landingpage/cp_prizee.jpg);
background-repeat:no-repeat;
}

#gcpaff_code_code_texte{
padding-top:10px;
margin-left:16px;
text-transform:uppercase;
color:#333333;
font-size:20px;}

#gcpredir_lien1{
width:147px;
height:46px;
background-repeat:no-repeat;
margin-left:0px;
background-image:url(../images/landingpage/btn_creercompte.jpg);
}
#gcpredir_lien2{
width:147px;
height:46px;
background-repeat:no-repeat;
margin-left:156px;
margin-top:-46px;
background-image:url(../images/landingpage/btn_decouvsite.jpg);
}

#gcpredir_lien1_texte{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
padding-left:25px;
font-size:10px;}

#gcpredir_lien1_texte a{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien1_texte a:linked{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien1_texte a:visited{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien1_texte a:hover{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien2_texte{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
padding-left:20px;
font-size:10px;}

#gcpredir_lien2_texte a{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien2_texte a:linked{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien2_texte a:visited{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpredir_lien2_texte a:hover{
color:#FFFFFF;
text-transform:uppercase;
padding-top:14px;
font-size:10px;}

#gcpaff_code_lien{
height:20px;
}

#bloc_monPanier { 
	/* Ajouts Rmi le 23/02/2009*/
	font-family: Verdana;
	font-size:11px;
	color: #ffffff;
	background-repeat:no-repeat; 
	padding-left: 900px;
	padding-top: 18px;}
#bloc_monPanier a:link, #monPanier a:visited, #monPanier a:active { font-weight:bold; color: #ff008a; }
#bloc_monPanier a:hover { font-weight:bold; color: #ff008a; text-decoration: underline; }


#bloc_monespace_club {text-align: left; float: left; width: 160px; margin: 16px 0px 0px 17px; }




/*CSS HEADER*/

.btn_sinscrire2 {color:#FFFFFF; margin-top:-5px;}
.btn_sinscrire2 a{color:#FFFFFF; text-decoration:none;}
.btn_sinscrire2 a:hover {color:#FFFFFF; text-decoration:overline; text-decoration:underline;}

.titre_monespaceclub{font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#80b71b; margin-left:3px;}
.titre_monespaceclub a{ text-decoration:underline; color:#80b71b; }
.titre_monespaceclub a:linked .titre_monespaceclub a:visited .titre_monespaceclub a:active{ text-decoration:underline; color:#80b71b; }
.titre_monespaceclub a:hover{ text-decoration:underline; color:#FFFFFF;}
.bloc_monespace_club{float:left; margin-top:15px; margin-left:15px;}

.titre_monpanier{font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#e52886;}
.bloc_monPanier{ margin-left:885px; padding-top:16px;}
#bloc_monPanier a{font-weight:bold; color: #ff008a;}

#commande_en_ligne {
	float: right;
	margin-right: 140px;
	margin-top: -75px;
}
				   
.bloc_monespace_club{float:left; margin-top:15px; margin-left:15px;}

.titre_monpanier2
{
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#e52886;
}



/* 
--------------------------------------------------------------
 EX menu_style.css
--------------------------------------------------------------
*/

#menuHaut{
height: 35px;
width: 1018px; 
background: #ffffff;
margin-left:-6px;
position:relative;
}
.nav-container-outer{
height: 35px;
background: black;
width: 1018px; 
position:relative;
margin-right:-6px;

}
.float-left{
float: left;
}

.float-right{
float: right;
}
.divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.divider-vert{
float:left;
width:0px;
display: none;
}
.item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin-top:10px;
z-index:10;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
margin-top:10px;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
height:10px;
margin-left: -5px;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:0px 10px 5px 18px;
margin: -2px 0px 0px 0px;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter;
font-size:15px;
text-decoration:none;
background-position: top;
}

#nav-container a:hover{
color: #FF0099;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:0px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(http://media.modz.fr/images/menu_haut/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #2f2f2f;
border-bottom: 1px solid #000000;
margin-top: 5px;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:0px 10px 3px 6px;
background-color: #FFFFFF;
color:#FFFFFF;
background: url(http://media.modz.fr/images/menu_haut/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: lighter;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(http://media.modz.fr/images/menu_haut/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#FFFFFF;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #FFFFFF;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#FFFFFF;
}

/*^'^ Positionnement du numéro local^'^*/
#num_local_menuhaut{
	background-image:url(http://media.modz.fr/images/menu_haut/num_local.png);
	background-repeat:no-repeat;
	width:174px;
	height:15px;
	margin-left:837px;
	margin-top: 5px;
	position:absolute;
	}
	
#recherche{
	width:655px;
	height:25px;
	padding:5px;
	float: right;
	margin-top: 0px;
	color: Black;
	font-size:15px;
	margin-right: 1px!important!;
	}
	
#navigation{
	padding :5px;
	margin-left:10px;
	margin-top: -7px;
	margin-top: -4px!important!;
	
}

#navigation a
{
	text-decoration: none;
}
#navigation a:hover
{
	text-decoration: underline;
}