html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
color:#c49acc;
font-size:11px;
font-family:tahoma;
background:url(images/blank.gif) repeat;
}

img {
border: 0;
}

a {
text-decoration: none;
color:#000000;
}

a:hover {
text-decoration: underline;
color:#000000;
}


div#total{
margin: 0 auto;
overflow: hidden;
width:980px;
}

/*HEADER*/
div#header{
float:left;
width:980px;
height:307px;
padding:0px;
margin:0px;
overflow: hidden;
}
/*FIN HEADER*/

/*BARRE RECHERCHE LANGUE PANIER*/
div#barre{
float:left;
width:980px;
height:52px;
padding:0px;
margin:0px;
background:url(images/barre.jpg) no-repeat;
overflow: hidden;
}

div#barre div#search{
float:left;
display:inline;
padding:15px 0px 0px 30px;
margin:0px;
width:232px;
height:30px;
}

div#barre div#search input.keywords{
border:1px solid #443147;
height:16px;
margin:0px;
padding:2px 0px 0px 3px;
width:120px;
float:left;
font-size:11px;
font-family:tahoma;
color:#937598;
}

div#barre div#search input.bouton-ok{
background: url(images/bouton-ok.jpg);
width:64px;
height:20px;
border:0px;
font-size:11px;
font-family:tahoma;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 0px 5px;
padding:0px 0px 2px 0px;
}

div#barre div#panier{
float:left;
display:inline;
padding:0px;
margin:15px 0px 0px 50px;
width:139px;
font-size:10px;
font-family:tahoma;
color:#937598;
}

div#barre div#panier a{
color:#937598;
}

div#barre div#panier h2{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
font-size:11px;
font-family:tahoma;
color:#937598;
font-weight:bold;
}

div#barre div#panier h2 a{
color:#937598;
text-decoration:underline;
}

div#barre div#devise{
float:left;
display:inline;
padding:0px;
margin:0px;
width:270px;
margin:16px 0px 0px 0px;
padding:0px 0px 0px 15px;
font-size:11px;
font-family:tahoma;
color:#937598;
}


div#barre div#devise select{
font-size:10px;
font-family:tahoma;
color:#937598;
border:1px solid #443147;
height:18px;
margin:0px;
padding:0px 0px 0px 3px;
width:120px;
}

div#barre div#langue{
float:left;
display:inline;
padding:0px;
margin:0px;
width:134px;
margin:18px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-size:11px;
font-family:tahoma;
color:#937598;
height:37px;
float:left;
}

div#barre  div#flag{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:80px;
}

div#barre  div#flag span{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

/*FIN BARRE RECHERCHE LANGUE PANIER*/

/*MENU NAVIGATION*/
div#menu{
float:left;
width:980px;
height:46px;
padding:0px;
margin:0px;
overflow: hidden;
}

div#menu ul{
padding:0px;
margin:0px;
}

div#menu ul li{
list-style-type: none;
}

div#menu li#nav-1{
width:208px;
height:46px;
float:left;
}

div#menu ul li#nav-2{
width:142px;
height:46px;
float:left;
}

div#menu ul li#nav-3{
width:143px;
height:46px;
float:left;
}

div#menu ul li#nav-4{
width:142px;
height:46px;
float:left;
}

div#menu ul li#nav-5{
width:142px;
height:46px;
float:left;
}

div#menu ul li#nav-6{
width:203px;
height:46px;
float:left;
}
/*FIN MENU NAVIGATION*/

/*COLONNE GAUCHE*/
div#col-left{
float:left;
width:201px;
padding:0px;
margin:0px;
background:url(images/bg-left.jpg) repeat;;
}

div#col-left div#catalog{
float:left;
width:201px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(images/bg-cat.jpg) repeat;
}

/*pour un affichage des categories avec ul li */
div#col-left div#catalog ul{
float:left;
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px;
width:201px;
}

div#col-left div#catalog ul li{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 20px;
list-style-type:square;
border-bottom:1px dashed #d3c9eb;
}

div#col-left div#catalog ul li a{
color:#bc66cb;
text-decoration:underline;
}

div#col-left div#catalog ul li a:hover{
text-decoration:none;
}
/*fin pour un affichage des categories avec ul li */

div#col-left div#catalog div{
padding:0px 0px 10px 10px;
margin:10px 0px 0px 0px;
width:191px;
float:left;
display:inline;
}

div#col-left div#catalog div p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:10px;
height:10px;
}

.catalog:link {color:#bc66cb;text-decoration:underline;}
.catalog:visited {color:#bc66cb;text-decoration:underline;}
.catalog:hover {text-decoration:none;}

div#col-left div#catalog h2{
display:inline;
float:left;
padding:10px 0px 0px 10px;
margin:0px;
background:url(images/bg-tetiere1.jpg) repeat;
width:191px;
height:22px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div#col-left div#tag{
width:201px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#col-left div#tag h2{
display:inline;
float:left;
padding:5px 0px 0px 10px;
margin:0px;
background:url(images/bg-tetiere2.jpg) repeat;
width:191px;
height:20px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div#col-left div#tag div#nuage{
display:inline;
float:left;
width:191px;
padding:10px 5px 10px 5px;
margin:0px 0px 0px 0px;
}

#nuage a {text-decoration:none}
#nuage a.level0 {font-size:9px; color:#BFBFBF;}
#nuage a.level1 {font-size:9px; color:#B8C9D6;}
#nuage a.level2 {font-size:10px; color:#668AA8;}
#nuage a.level3 {font-size:10px; color:#47657B;}
#nuage a.level4 {font-size:11px; color:#E76300;}
#nuage a.level5 {font-size:11px; color:#685C65;}
#nuage a.level6 {font-size:12px; color:#8C524D;}
#nuage a.level7 {font-size:13px; color:#B44732;}
#nuage a.level8 {font-size:14px; color:#E53A11;}
#nuage a.level9 {font-size:15px; color:#E76300; font-weight: bold}
#nuage a.level10 {font-size:17px; color:#FF3300; font-weight: bold}
#nuage a:hover {color: white; background-color: #668AA8;}

div#col-left div#guide{
width:201px;
padding:0px;
margin:0px 0px 10px 0px;
}

div#col-left div#guide ul{
float:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:201px;
}

div#col-left div#guide ul li{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 20px;
list-style-type:none;
}

div#col-left div#guide ul li a{
color:#7a2789;
text-decoration:none;
font-size:10px;
}

div#col-left div#guide ul li a:hover{
text-decoration:underline;
}

div#col-left div#guide h2{
display:inline;
float:left;
padding:10px 0px 0px 10px;
margin:0px;
background:url(images/bg-tetiere1.jpg) repeat;
width:191px;
height:22px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div#col-left div#guide div{
padding:0px 0px 0px 20px;
margin:10px 0px 0px 0px;
width:181px;
float:left;
display:inline;
}

div#col-left div#guide div p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:4px;
height:4px;
}
.guide:link {color:#7a2789;font-size:10px;text-decoration:none;}
.guide:visited {color:#7a2789;font-size:10px;text-decoration:none;}
.guide:hover {text-decoration:underline;}
/*FIN COLONNE GAUCHE*/


/*COLONNE CENTRE*/
div#col-center{
overflow: hidden;
float:left;
width:578px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px;
vertical-align:top;
}

div#col-center div#ariane{
float:left;
background:url(images/bg-ariane.jpg) no-repeat;
width:578px;
height:32px;
padding:0px 0px 0px 0px;
margin:0px;
}

div#col-center div#ariane p{
padding:0px 0px 0px 8px;
margin:0px 0px 0px 0px;
line-height:32px;
height:32px;
width:570px;
flaot:left;
display:inline;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#bc66cb;
}

div#col-center div#ariane p a{
	color:#bc66cb;
}

div#col-center div#contenu{
overflow: hidden;
float:left;
display:inline;
width:570px;
vertical-align:top;
padding:0px 4px 0px 4px;
margin:0px;
}


table.prod {
width:570px;
border-collapse:collapse;
}

table.prod td {
padding :0px 0px 10px 0px;
border-spacing:0;
empty-cells: show;
width:570px;
}

table.prod div.photo {
padding :0px 0px 0px 0px;
margin:0px 20px 0px 20px;
width:138px;
float:left;
display:inline;
text-align:center;
border:1px solid #e9e7ea;
}

table.prod div.contenu {
padding :0px;
margin:0px;
width:390px;
float:left;
}

table.prod div.contenu h3{
font-weight:bold;
text-transform:uppercase;
color:#7a2789;
}

table.prod div.contenu ul{
padding :0px ;
margin:0px;
}

table.prod div.contenu ul li.detail{
padding :0px 10px 0px 0px;
margin:0px;
float:left;
width:65px;
list-style-type:none;
}

table.prod div.contenu ul li.ajout{
padding :0px;
margin:0px;
float:left;
width:94px;
list-style-type:none;
}
/*FIN COLONNE CENTRE*/

/*COLONNE DROITE*/
div#col-right{
float:left;
width:201px;
padding:0px 0px 0px 0px;
margin:0px;
background:url(images/bg-right.jpg) repeat;
vertical-align:top;
}

div#col-right div#compte{
width:201px;
height:130px;
padding:0px;
margin:0px 0px 0px 0px;
background:url(images/bg-compte.jpg) repeat;
}

div#col-right div#compte h2{
float:left;
display:inline;
padding:5px 0px 0px 10px;
margin:0px;
background:#792789;
width:191px;
height:22px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div#col-right div#compte div#contenu-compte{
float:left;
display:inline;
width:186px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 15px;
float:left;
}

div#col-right div#compte div#contenu-compte input.log1{
margin:10px 0px 5px 0px;
padding:2px 0px 0px 3px;
width:120px;
height:16px;
border:1px solid #443147;
font-size:11px;
font-family:tahoma;
color:#937598;
}

div#col-right div#compte div#contenu-compte input.log2{
margin:0px 5px 0px 0px;
padding:2px 0px 0px 3px;
width:120px;
height:16px;
border:1px solid #443147;
font-size:11px;
font-family:tahoma;
color:#937598;
float:left;
}

div#col-right div#compte div#contenu-compte input.log-ok{
background: url(images/log-ok.jpg);
margin:0px 0px 0px 0px;
padding:0px;
width:28px;
height:19px;
border:0px;
}

div#col-right div#compte p{
float:left;
display:inline;
width:186px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 15px;
}

div#col-right div#compte p a{
color:#4d2753;
font-size:12px;
font-family:tahoma;
font-weight:bold;
text-decoration:underline;
}

div#col-right div#compte p a:hover{
text-decoration:none;
}

div#col-right div#une{
width:201px;
padding:0px;
margin:0px 0px 0px 0px;
}

div#col-right div#une #pscroller1{
float:left;
display:inline;
width: 100%;
height: 190px;
padding: 0px;
}

div#col-right div#une h2{
float:left;
display:inline;
padding:5px 0px 0px 10px;
margin:0px 0px 10px 0px;
background:url(images/bg-tetiere1.jpg) repeat;
width:191px;
height:20px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div.img{
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.right {
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
float:left;
width:201px;
}

div.titre {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 35px;
font-size:10px;
font-family:tahoma;
color:#7a2789;
font-weight:bold;
text-transform:uppercase;
float:left;
display:inline;
width:76px;
height:25px;
}

div.titre a{
color:#7a2789;
font-size:10px;
font-family:tahoma;
font-weight:bold;
}

div.prix {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size:13px;
font-family:tahoma;
color:#7a2789;
font-weight:bold;
float:left;
width:80px;
height:25px;
}

.petit {
font-size:10px;
font-family:tahoma;
color:#7a2789;
font-weight:bold;
}

p.right {
padding:10px 0px 10px 0px;
margin:0px 0px 10px 0px;
text-align:center;
font-size:10px;
font-family:tahoma;
float:left;
width:201px;
}

p.right a{
color:#7a2789;
text-decoration:underline;
}
	
div#col-right div#top{
width:201px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#col-right div#top h2{
float:left;
display:inline;
padding:10px 0px 0px 10px;
margin:0px 0px 10px 0px;
background:url(images/bg-tetiere2.jpg) repeat;
width:191px;
height:22px;
font-size:12px;
font-family:tahoma;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
}

div#col-right div#pub{
float:left;
width:201px;
padding:0px;
margin:0px 0px 0px 0px;
}

div.pub{
float:left;
width:199px;
margin:0px 0px 0px 0px;
border:1px solid #bf67cd;
}
/*FIN COLONNE DROITE*/



/*FOOTER*/
div#bas{
float:left;
overflow:hidden;
width:960px;
height:49px;
background:url(images/home_07.jpg) no-repeat;
padding:20px 20px 0px 0px;
margin:0px 0px 0px 0px;
text-align:right;
}

div#bas ul{
padding:0px 0px 0px 0px;
margin:2px 0px 0px 0px;
}

div#bas ul li{
padding:0px 5px 0px 5px;
margin:0px;
display:inline;
border-right:1px solid #ffffff;
color:#ffffff;
font-family:tahoma;
font-size:11px;
}

div#bas ul li.first{
padding:0px 5px 0px 5px;
margin:0px;
display:inline;
border-right:none;
color:#ffffff;
}

div#bas ul li.last{
padding:0px 5px 0px 5px;
margin:0px;
display:inline;
border-right:none;
color:#ffffff;
}

div#bas ul li a{
color:#ffffff;
}
/*FIN FOOTER*/