body
{
	padding:0;
	margin:0;
	background-color:#CCCCCC;
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
}
p
{
	margin:0;
	padding:0;
}
.hr
{
margin:0;
padding:0;
clear:both;
}
h1
{
	margin:0;
	padding:0;
}
h2
{
	margin:0;
	padding:0;
}
h1.accueil
{
	font-size:12px;
	font-style:italic;
	color:#AC23A6;
	font-weight:normal;
}
a
{
	text-decoration:none;
	color:#FFFFFF;
}
a:hover
{
	color:#666666;
}
img
{
	border:0px;
}
#corps
{
	margin:0 auto;
	padding:0;
	width:1019px;
}
#header
{
	margin:0;
	padding:0;
	height:155px;
	width:1019px;
}

#header_1
{
	margin:0;
	padding:0;
	float:left;
	width:43px;
	height:155px;
	background-image:url(../img/header_1.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#header_1bis
{
height:120px;
width:43px;
height:120px;
background-image:url(../img/header_1bis.png);
background-position:top;
background-repeat:repeat-x;
}

#header_2
{
	margin:0;
	padding:0;
	float:left;
	width:213px;
	height:155px;
	background-image:url(../img/header_2.png);
	background-repeat:no-repeat;
}

#header_3
{
	margin:0;
	padding:0;
	float:left;
	width:277px;
	height:155px;
	background-image:url(../img/header_3.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#header_3bis
{
	margin:0;
	padding:0;
	float:left;
	width:277px;
	height:40px;
	background-image:url(../img/header_3bis.png);
	background-repeat:repeat-x;	
}

#header_4
{
	margin:0;
	padding:0;
	float:left;
	width:253px;
	height:155px;
	background-image:url(../img/header_4.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#header_4bis
{
	margin:0;
	padding:0;
	float:left;
	width:253px;
	height:16px;
	background-image:url(../img/header_4bis.png);
	background-repeat:repeat-x;
}

#header_5
{
	margin:0;
	padding:0;
	float:left;
	width:99px;
	height:155px;
	background-image:url(../img/header_5.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#header_5bis
{
	margin:0;
	padding:0;
	float:left;
	width:99px;
	height:8px;
	background-image:url(../img/header_5bis.png);
	background-repeat:repeat-x;
}

#header_6
{
	margin:19px 0 0 0;
	padding:0 50px 0 0;
	float:left;
	width:84px;
	height:136px;
	background-image:url(../img/header_6.png);
	background-repeat:no-repeat;
}

#header_sous
{
	margin:0;
	padding:0;
	height:54px;
}

#menu_gauche
{
	margin:0px;
	padding:0px;
	height:54px;
	width:101px;
	background-image:url(../img/menu_gauche.png);
	background-repeat:no-repeat;
	float:left;
}

#menu
{
	margin:0px;
	padding:0px;
	float:left;
	width:737px;
	background-color:#FFFFFF;
	text-align:left;
	height:54px;
	font-size:13px;
	font-style:italic;
}

#menu_droite
{
	margin:0;
	padding:37px 0 0 59px;
	float:left;
	width:122px;
	height:17px;
	background-image:url(../img/menu_droite.png);
	background-repeat:no-repeat;
	font-size:12px;
}
#content_gauche
{
	margin:0;
	padding:0;
	width:47px;
	height:141px;
	float:left;
	background-image:url(../img/accueil_bg_gauche.png);
	background-repeat:no-repeat;
}
#content
{
	padding:0 41px 0 0;
	margin:0;
	float:left;
	width:797px;
	background-image:url(../img/bg_content.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#content_droit
{
	margin:0;
	padding:0;
	float:left;
	width:134px;
}

#content_droit_1
{
	margin:0;
	padding:0;
	height:11px;
	font-size:4px;
	background-image:url(../img/content_droit_1.png);
	background-repeat:no-repeat;
	background-position:right;
}

#content_droit_2
{
	margin:0;
	padding:0px;
	height:27px;
	background-image:url(../img/content_droit_2.png);
	background-repeat:no-repeat;
	background-position:right;
	margin-left:12px;
	font-size:11px;
	color:#FFFFFF;
}

#article
{
	height:14px;
}

#titre_article
{
	float:left;
	width:50px;
	font-style:italic;
}

#nb_article
{
	float:left;
	width:32px;
	text-align:right;
	font-weight:bold;
}

#prix
{
	height:13px;
}

#titre_prix
{
	float:left;
	width:40px;
	font-style:italic;
}

#somme_prix
{
	float:left;
	width:42px;
	text-align:right;
	font-weight:bold;
}

#euros_prix
{
	float:left;
	width:12px;
	text-align:right;
	font-weight:bold;
}

#content_droit_3
{
	margin:0;
	padding:0;
	font-size:4px;
	height:15px;
	background-image:url(../img/content_droit_3.png);
	background-repeat:no-repeat;
	background-position:right;
}

#content_droit_4
{
	margin:0;
	padding:0 0 0 23px;
	height:45px;
	background-image:url(../img/content_droit_4.png);
	background-repeat:no-repeat;
	background-position:right;
}

#panier
{
	width:65px;
}

#content_droit_5
{
	margin:0;
	padding:0;
	height:34px;
	background-image:url(../img/content_droit_5.png);
	background-repeat:no-repeat;
}

#content_droit_6
{
	margin:0;
	padding:20px 0 0 0;
	height:70px;
	text-align:center;
	font-size:11px;
	color:#996699;
}



#content_droit_7
{
	margin-left:5px;
	height:24px;
}
#content_droit_8
{
	margin-left:5px;
	height:54px;
	margin-top:2px;
	margin-bottom:15px;
}

#content_droit_8bis
{
	margin-left:5px;
	height:54px;
}

#content_droit_9
{
	margin-left:5px;
	height:54px;
	margin-top:1px;
}

#content_droit_10
{
	font-size:10px;
	margin-left:8px;
	margin-top:7px;
}

#footer
{
	margin:0;
	padding:0;
	height:69px;
	width:1019px;
	
}

#footer_1
{
	margin:0;
	padding:0;
	height:69px;
	width:118px;
	float:left;
	background-image:url(../img/footer_1.png);
	background-repeat:no-repeat;
}

#footer_2
{
	margin:0;
	padding:0;
	height:69px;
	width:696px;
	float:left;
	background-image:url(../img/footer_2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#condition
{
	margin:0;
	padding:35px 0 0 0;
	color:#999999;
	font-size:12px;
	text-align:center;
	font-style:italic;
}

#copyright
{
	margin:0;
	padding:6px 0 0 0;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
}

#footer_3
{
	margin:0;
	padding:0;
	height:69px;
	width:71px;
	float:left;
	background-image:url(../img/footer_3.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#footer_4
{
margin:0;
padding:0;
height:69px;
width:134px;
float: left;
}

#astuce_float
{
	clear:both;
	margin:0;
	padding:0;
}


#menu2, #menu2 ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
	
}

#menu2 li a /* Contenu des listes */
{
		padding:0; /* aucune marge intérieure */ 
		margin:0;
		height:16px;
		color:#AC23A6;
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
		width:50px; /* largeur */
}

#menu2 li /* Elements des listes */      
{ 
		margin:0;
		padding:0;
        float : left; 
}
#menu2 li.index_papillon
{
	margin:0 7px;
	padding:0;
}
#menu2 li a.accueil
{
	margin:0;
	padding:0;
	width:47px;
}
#menu2 li a.collection
{
	margin:0;
	padding:0;
	width:101px;
}
#menu2 li a.originalite
{
	margin:0;
	padding:0;
	width:65px;
}
#menu2 li a.choix
{
	margin:0;
	padding:0;
	width:106px;
}
#menu2 li a.qui
{
	margin:0;
	padding:0;
	width:81px;
}
#menu2 li a.bebe
{
	margin:0;
	padding:0;
	width:91px;
}
#menu2 li a.contact
{
	margin:0;
	padding:0;
	width:53px;
}

#menu2 li ul /* Sous-listes */
{ 
		margin:0;
		padding:2px 0 16px 0;
        position: absolute; /* Position absolue */
        width: 200px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
		background-image:url(../img/menu_bas.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		
}


#menu2 li ul li /* Éléments de sous-listes */
{
	
        margin:0;
		padding:3px 0 0 5px;
        border-bottom : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
		background-color:#EEEEEE;
		width:195px;
		font-size:11px;
		height:17px;
		
		
}
#menu2 li ul li a
{
	font-style:normal;
	width:195px;
}

#menu2 li ul li a:hover /* Éléments de sous-listes */
{
	font-style:italic;
}


#menu2 li:hover ul, #menu2 li li:hover ul, #menu2 li.sfhover ul, #menu2 li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
    left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}

