body {
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family : Arial, Helvetica, sans-serif;
  color : #6b6b6b; 
   
  font-size: 11px;
  margin: 0;
  padding: 0;
  }

html {   font-size: 11px; background-color:#000000; }

h1      { font-size: 17px; font-weight: bold; color: #000; }
h2      { font-size: 15px; font-weight: bold; }
h3      { font-size: 11px; font-weight: bold; }
h4      { font-size: 11px; font-weight: bold; color:#ff3366; margin:0; padding:0; }

a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color:#ff3366;
}

.top {
  text-decoration: none;
  color:#000000;
}

#paiement input{background: none; width:auto; height:auto; border:0px; }
#paiement img{border:0px; width:auto; height:auto; float:none; margin:0px; }

.ident { background:url(../../pix/ident.gif) top right no-repeat;width:109px; height:27px; font-weight:bold; color:#FFFFFF; padding-left:10px }
.ident a:link, .ident a:visited, .ident a:hover { color:#FFFFFF;}

.prod_accueil { position:absolute; width:692px; height:131px; top:0; left:0; z-index:100 }
#prod1 { width:90px; height:90px; float:left; margin-left:46px; margin-top:2px; text-align:center; z-index:1 }
#prod2 { width:90px; height:90px; float:left; margin-left:41px; margin-top:4px; text-align:center; z-index:1 }
#prod3 { width:90px; height:90px; float:left; margin-left:39px; margin-top:15px; text-align:center; z-index:1 }
#prod4 { width:90px; height:90px; float:left; margin-left:47px; margin-top:2px; text-align:center ; z-index:1}
#prod5 { width:90px; height:90px; float:left; margin-left:42px; margin-top:15px; text-align:center; z-index:1 }

#link1 { cursor:pointer;width:110px; height:110px; left:35px; top:2px; text-align:center; position:absolute; z-index:1000 }
#link2 { cursor:pointer;width:110px; height:110px; left:170px; top:4px; text-align:center; position:absolute; z-index:1000 }
#link3 { cursor:pointer;width:110px; height:110px; left:300px; top:15px; text-align:center; position:absolute; z-index:1000 }
#link4 { cursor:pointer;width:110px; height:110px; left:430px; top:2px; text-align:center; position:absolute; z-index:1000 }
#link5 { cursor:pointer;width:110px; height:110px; left:560px; top:15px; text-align:center; position:absolute; z-index:1000 }

#zoom {position:absolute; top:-80px;z-index:1000;display:none}

#nom_prod1 { font-size:11px; font-weight:bold; color:#000000; position:absolute; width:120px; left:31px; top:94px; text-align:center; line-height:11px; z-index:200 }
#nom_prod2 { font-size:11px; font-weight:bold; color:#000000; position:absolute; width:120px; left:162px; top:96px; text-align:center; line-height:11px; z-index:200 }
#nom_prod3 { font-size:11px; font-weight:bold; color:#000000; position:absolute; width:120px; left:290px; top:107px; text-align:center; line-height:11px; z-index:200 }
#nom_prod4 { font-size:11px; font-weight:bold; color:#000000; position:absolute; width:120px; left:428px; top:94px; text-align:center ; line-height:11px; z-index:200}
#nom_prod5 { font-size:11px; font-weight:bold; color:#000000; position:absolute; width:120px; left:565px; top:107px; text-align:center; line-height:11px; z-index:200 }

.separ { color:#000000; padding:0 1px 0 1px }
.separ2 { color:#ff3366; }

.menu_haut { background:url(../../pix/menu_haut.gif) top left no-repeat; height:27px; font-size:11px; letter-spacing:0px; padding-left:25px; }

.menu_link:link, .menu_link:visited { color:#6b6b6b }
 .menu_link:hover { color:#ff3366 }

.menu_haut img { padding-top:1px }

.contenu {background:url(../../pix/fond_bas.gif) bottom right no-repeat; padding:0px 0 0 20px; width:836px;}

.historique { padding-right:150px; padding-top:80px;}

.contenu li { list-style-image:url(../../pix/puce.gif); margin:0; list-style-position:inside; margin-left:-40px}

.contenu_cat { background:url(../../pix/fond_bas_cat.gif) bottom right no-repeat; padding:80px 0 0 20px;}

.contenu td, .contenu_cat td { color:#000000; line-height:normal; font-size:11px } 

#fond_haut { background:url(../../pix/fond_haut.gif); z-index:0; height:115px; width:213px;position:absolute; top:0; left:-20px;}
#fond_haut_cat { background:url(../../pix/fond_haut.gif); z-index:0; height:115px; width:213px;position:absolute; top:-80px; left:-20px;}
#fond_bas {  z-index:0; height:401px; width:172px;position:absolute; top:-401px; right:0;}
#fond_bas_cat {  z-index:0; height:90px; width:186px;position:absolute; top:-90px; right:0;}

.bas { background:url(../../pix/bas.gif) top left no-repeat; height:49px; width:990px;}
.bas_cat { background:url(../../pix/bas_cat.gif) top left no-repeat; height:49px; width:990px;}
.bas td, .bas_cat td { font-size:10px; }

.separ_txt { background:url(../../pix/separ_txt.gif) center no-repeat; clear:both; height:12px;  }

.bas_link:link, .bas_link:visited { color:#999999 }
.bas_link:hover { color:#ff3366 }

.cat_haut { background:url(../../pix/cat_down.gif) top left no-repeat; width:110px; height:38px; float:left; padding-top:15px; text-align:center; color:#FFFFFF }
.cat_haut_up { background:url(../../pix/cat_up.gif) top left no-repeat; width:110px; height:38px; float:left; padding-top:15px; text-align:center; color:#FFFFFF }

.cat_haut_a { background:url(../../pix/cat_down_a.gif) top left no-repeat; width:110px; height:29px; float:left; padding-top:15px; text-align:center; color:#FFFFFF }
.cat_haut_a_up { background:url(../../pix/cat_up_a.gif) top left no-repeat; width:110px; height:29px; float:left; padding-top:15px; text-align:center; color:#FFFFFF }

.cat:link, .cat:hover, .cat:visited { color:#fff }

.top:link {
  text-decoration: none;
  color:#000000;
}

.top:visited {
  text-decoration: none;
  color:#000000;
}

.top:hover {
  text-decoration: none;
  color:#ff3366;  
}

.langue { background:url(../../pix/left.gif) top left no-repeat; width:124px;height:59px; padding:60px 0 0 30px}

.clear { clear:both; padding-bottom:10px}

#titre { float:left; background:url(../../pix/fond_titre_r.gif) top right no-repeat; height:34px; padding:12px 15px 0 3px; text-align:center; font-weight: bold; color:#FFFFFF; font-size:12px;}

.entetetitre { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size:24px;}

.prix { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #ff3366;}
.prix_noir { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000;}
.prix_rose, td.prix_rose { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ff3366;}
h3.prix { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ff3366;}

.separ_caddie { background:url(../../pix/separ_caddie.gif) center left no-repeat; height:20px }
#bt_caddie { background:url(../../pix/bt_command.gif); float:right; width:166px; height:20px; padding:3px 0 0 5px; color:#FFFFFF; font-size:12px}
#bt_caddie_form { background:url(../../pix/bt_command.gif) top left no-repeat; float:right; width:170px; height:25px; border:0; padding:0px 0 3px 5px; color:#FFFFFF; font-weight:bold; font-size:12px}
#bt_caddie a:link, #bt_caddie a:hover, #bt_caddie a:visited { color:#FFFFFF }

td.label_gris { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #6b6b6b;}

.right { font-family: Verdana, Arial , sans-serif; font-size: 13px; font-weight: bold; color: #000000;padding:3px;}

.petit { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000;}

td.little, .little { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #8d8b8b;}

.blanc { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff;}

.rose { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ff3366;}

.rose:link, .rose:visited { color:#ff3366 }

.formulaire1 {
color:#000000;
border: solid 1px #1f1f5f;
background-color:#fff;
font-size:11px;
font-weight:normal;
}

.bouton {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	background-color:#8d8b8b;
	border: solid 1px #8d8b8b;
	margin-bottom: 1px;
	height:20px
	
}

.bouton2 {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight:bold;
	width:30px;
	color: #6b6b6b;
	background-color:#fff;
	border: solid 1px #fff;
	margin-bottom: 1px;
	height:20px
	
}	

.tetiere {
	font-weight:bold;
	padding:3px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #1f1f5f;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
	text-transform:uppercase;
}

.etoile {
font-family: verdana; 
font-size: 10px; 
color: #ff3366; 
font-weight: bold;
}

.red {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

hr {
color: #1f1f5f;
height: 1px;
}

td {
	/* vertical-align:top;*/
	line-height : 15px;
	font-size:11px;
}

.entete, td.entete {
	font-weight:bold;
	padding:1px;
	font-size: 12px;
	color: #ff3366;
	font-weight:bold;
	font-family: Verdana;
}

.entete_caddie, td .entete_caddie {
	font-weight:bold;
	padding:1px;
	font-size: 12px;
	color: #fff;
	font-weight:bold;
	font-family: Verdana;
	background-color:#8d8b8b;
}

.entetecat {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
	width:490px;
}

.entetespec {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #000066;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
	width:490px;
}



td.newsCelluleOne {
	padding-top: 10px;
	padding-bottom: 10px;
}

td.newsCelluleTwo {
	padding-top: 10px;
	padding-bottom: 10px;
}

td.newsCellulePromos {
	padding-top: 10px;
	padding-bottom: 10px;
}

td.newsCelluleNouveautes {
	padding-top: 10px;
	padding-bottom: 10px;
}

.caddie { color:#ff3366 }

tr.caddie {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	text-align : center;
	font-size : 10px;
	vertical-align: middle;
	
}

td.lignecaddie {
	background: #ffffff;
	color: #000;
	font-size : 11px;

	
}

#menudyn {
	margin : 0;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
}

#menudyn li	{
	list-style-type : none;
	margin-right : 8px;
	padding : 0;
	float:left;
}

#menudyn a:link, #menudyn a:visited	{
	background : #666666;
	color : #ffffff;
	float : left;
	font-weight : normal;
	line-height : 14px;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
	font-size: 11px;
}

#menudyn a:hover	{
	color : #CC0000;
	background : #ffffff;
	border-bottom : 1px solid #cc0000;

}

#section-1 #menudyn li#nav-1 a, 
#section-2 #menudyn li#nav-2 a,
#section-3 #menudyn li#nav-3 a,
#section-4 #menudyn li#nav-4 a,
#section-5 #menudyn li#nav-5 a,
#section-6 #menudyn li#nav-6 a,
#section-7 #menudyn li#nav-7 a,
#section-8 #menudyn li#nav-8 a,
#section-9 #menudyn li#nav-9 a,
#section-10 #menudyn li#nav-10 a,
#section-11 #menudyn li#nav-11 a {
	background : #666666;
	color : #AD151A;
	font-style:italic;
	
}

.normal { font-size: 11px; color: #000000;}
.normal a:link, .normal a:hover, .normal a:visited { font-size: 11px; color: #ff3366;}


.error { font-size: 13px; color: #DD0000; font-weight: bold;}

.label { font-size: 11px; color: #000000; font-weight: bold;}

.label_rouge { font-size: 13px; color: #B6282B; font-weight: bold;}

.texte { 
font-size: 11px; 
color: #000000;
font-family: Verdana;
}

.titre { font-weight: bold;font-size: 12px;color: #000000;}
.titre:link {text-decoration:none; }
.titre:link { text-decoration:none;}
.titre:link {text-decoration:none; }

a:link { text-decoration:none;color : #000000;}
a:visited { text-decoration:none;color : #000000;}
a:hover { text-decoration:none;color : #ff3366;}

.titredroite { font-size: 12px;font-weight:bold;color: #666666; text-align:center;}
.titredroite_rouge { font-size: 12px;font-weight:bold;color: #B6282B; text-align:center;}

.menuleft, .menuleft_actif { background:url(../../pix/fleche.gif) left no-repeat; margin-left:10px; padding-left:12px; text-decoration : none; margin-right : 1px; color : #000000; font-size:12px; font-weight:bold; line-height:23px;}
.menuleft:link { color : #000000;}
.menuleft:visited { color : #000000;}
.menuleft:hover { color: #ff3366;}
.menuleft_actif:link, .menuleft_actif:visited, .menuleft_actif:hover { color:#ff3366}

.menuleft2 { padding-left:22px; text-decoration : none; margin-right : 1px; color : #6b6b6b; font-size:11px; line-height:12px;}
.menuleft2:link { color : #6b6b6b;}
.menuleft2:visited { color : #6b6b6b;}
.menuleft2:hover { color: #6b6b6b;}

.menuleft2, .menuleft2_actif { padding-left:22px; text-decoration : none; margin-right : 1px; color : #6b6b6b; font-size:11px; line-height:12px;}
.menuleft2:link { color : #6b6b6b;}
.menuleft2:visited { color : #6b6b6b;}
.menuleft2:hover { color: #6b6b6b;}
.menuleft2_actif:link, .menuleft2_actif:visited, .menuleft2_actif:hover { color:#6b6b6b}

.min_vignette { width:100px; float:left; text-align:center; cursor:pointer }
.min_vignette_img_1, .min_vignette_img_2, .min_vignette_img_3 {position:absolute; width:100px; height:85px;}
.min_vignette_img_1 { background:url(../../pix/fond_l_v_1.gif); }
.min_vignette_img_2 { background:url(../../pix/fond_l_v_2.gif); float:left }
.min_vignette_img_3 { background:url(../../pix/fond_l_v_3.gif); float:left}

.vignette_caddie { position:absolute; width:52px; height:51px; background:url(../../pix/fond_little_prod.gif); }

.prod_assoc { position:absolute; width:90px; height:95px; left:0px; top:0px }

.footer { color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.footer:hover { color: #ffffff;text-decoration: underline;}
.footer:link { color: #ffffff;text-decoration: none;}
.footer:visited { color: #ffffff; text-decoration: none;}


.menuright { font-size: 11px;color: #000000;}
.menuright:link { color: #666666;}
.menuright:visited { color: #666666;}
.menuright:hover { color: #cc0000;}

.addcart { font-size: 11px;color: #2E1D87; font-family: Verdana;font-weight:bold;}
.addcart:link { color: #2E1D87;}
.addcart:visited { color: #2E1D87;}
.addcart:hover { color: #E60003;}

input { width:70px; height:17px; margin-right:2px; border:1px solid #6b6b6b; font-size:10px;}
textarea { margin-right:2px; border:1px solid #6b6b6b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
select { width:140px; height:20px; margin-right:2px; border:1px solid #6b6b6b; font-size:10px;}
input:focus, select:focus, textarea:focus {border:1px solid #ff3366;color: #000}

.check { width:15px; border:0; }
 
.grille_taille { margin:8px 70px 8px 0; background:url(../../pix/grille_taille.gif) right no-repeat; } 
.grille_taille a:link, .grille_taille a:hover, .grille_taille a:visited { color:#6b6b6b; font-size:12px; font-weight:bold }

.email_ami { margin:8px 70px 8px 0;} 
.email_ami a:link, .email_ami a:hover, .email_ami a:visited { color:#6b6b6b; font-size:12px; font-weight:bold }

.caddie_step { padding:0 0 10px 0; color:#6b6b6b; font-size:13px; font-weight:bold} 
.caddie_step span { color:#ff3366; font-size:13px; font-weight:bold }

.select_prod{ width:110px; border: solid 1px #6b6b6b; margin-right:5px }
.input_prod { margin:0; width:30px; border: solid 1px #6b6b6b; }
.prix_prod, td.prix_prod    { background:#8d8b8b; color:#fff; font-weight:bold; text-align:center; padding:2px 8px 4px 8px }
.ajout_caddie {background:#8d8b8b; color:#fff; font-weight:bold; padding:2px 8px 4px 8px; }

.ajout_caddie a:link, .ajout_caddie a:hover, .ajout_caddie a:visited { color:#FFFFFF; font-size:13px }

img{
	border:0;
	}	

.total {
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}


.titre_details { font-weight: bold; color:#51B9EF;font-size:11px;}

.searchImg {
	border: 1px solid #E0E0E0;
	}


#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 0px;
	z-index: 200;
}

.menuhaut { font-size: 11px;color: #fff;}
.menuhaut:link { color: #fff;}
.menuhaut:visited { color: #fff;}
.menuhaut:hover { text-decoration:underline;color: #fff;}


p {
margin: 0 0 10px 0;
}

.formnewsletter {
color:#000000;
border: solid 1px #5BB7DC;
background-color:#ECF5FF;
font-size:11px;
font-weight: normal;
width:75px;
}

.boutonnewsletter {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	border: solid 1px #5BB7DC;
	background-color:#ECF5FF;
	margin-bottom: 1px;
	
}	


/* -----slide comp----------*/

div.fond_slide {
	width: 770px;
	height: 27px;
	background:url(../../pix/slide.png) center left no-repeat;
	padding-left:15px;
	margin-left:-15px;
	margin-top:50px;
	}

div.slider {
	width: 755px;
	height: 27px;
}
div.slider div.knob {
	background:url(../../pix/cursor.gif) top left;
	width: 10px;
	height: 27px;
}

#container{
	margin-left:12px;
    width: 804px;
    border: 0px solid red;
    overflow: hidden;
	position:relative;

}

div#fontSize{
    border: 0px solid red;
	position:relative;
	right:0;
}