body {
background:url(../gfx/fonds/carreaux_bleus.gif) 0 3px fixed;
margin:0;
padding:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8E8E8E;
behavior:url(css/csshover.htc);
}

a {
color:#FC3078;
text-decoration:underline;
}

fieldset {
border:none;
padding:0;
margin:0;
}

a img {
border:none;
}

h1 span, h2 span, h3 span, h4 span, a span {
display:none;
}

hr.clear {
display:block;
visibility:hidden;
height:1px;
border:none;
padding:0;
margin:-7px 0;
clear:both;
}

  
html>body hr.clear {
margin:0;
}

#main {
width:970px;
margin:0 auto;
text-align:left;
position:relative;
top:0;
}

#header {
position:absolute;
top:0;
left:0;
background:url(../gfx/fonds/header.gif) repeat-x;
height:62px;
width:100%;
}

#etiquette {
position:absolute;
top:0;
left:0;
z-index:50;
}

#centre {
margin:0;
padding:30px 0 0 24px;
background:#fff;
}

#promo {
position:absolute;
top:92px;
left:217px;
}

#univs {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:195px;
left:30px;
width:195px;
}

#univs li {
display:block;
float:left;
}

#univs li a {
display:block;
position:relative;
}

#univ_boudoir {
background:url(../gfx/deco/boutons/univers_boudoir.gif) no-repeat;
width:70px;
height:67px;
top:10px;
left:15px;
}

#univ_mercerie {
background:url(../gfx/deco/boutons/univers_mercerie.gif) no-repeat;
width:80px;
height:68px;
top:0;
left:25px;
}

#univ_enfants {
background:url(../gfx/deco/boutons/univers_enfants.gif) no-repeat;
width:80px;
height:74px;
top:25px;
}

#univ_couleurs {
background:url(../gfx/deco/boutons/univers_couleurs.gif) no-repeat;
width:80px;
height:70px;
top:10px;
left:10px;
}

#footer {
width:728px;
height:58px;
background:url(../gfx/fonds/footer.png) no-repeat left top !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.aniline.fr/gfx/fonds/footer.png",sizingMethod="scale");
}

#footer ul {
margin:0;
padding:30px 0 0 10px;
list-style-type:none;
}

#footer li {
display:inline;
color:#E1B3D1;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:0 10px 0 0;
}

#footer li a {
position:relative;
text-decoration:none;
color:#E1B3D1;
}

#footer li a:hover {
color:#fff;
}

#footerBaseline {
width:718px;
background:none;
font-size:9px;
text-align:justify;
color:black;
}

#footerBaseline a{
font-size:9px;
color:black;
text-decoration:none;
}

#footerBaseline a:hover{
font-size:9px;
color:black;
text-decoration:underline;
}

#footerBaseline a:visited{
font-size:9px;
color:black;
text-decoration:none;
}
#footerBaseline a:visited:hover{
font-size:9px;
color:black;
text-decoration:underline;
}

#recommander {
background:url(../gfx/textes/fr/recommander.gif) no-repeat;
width:180px;
height:30px;
display:block;
position:absolute;
right:6px;
}

#detail {
width:235px;
padding:3px 3px 1px 3px;
margin:-25px 0 0 0;
background:#FFF;
border:1px solid #82878D;
position:relative;
}

.produits  {
position:relative;
width:473px;
}

#products  {
width:663px;
margin:0 0 0 25px;
padding:0;
_padding:0 0 0 15px;
background:#fff;
}

#products {
height:400px;
}

html>body  #products {
height:auto;
min-height:400px;
}

#products .produit  {
float:left;
margin:15px 19px 9px 10px;
}

.produit  {
float:left;
margin:15px 6px 0 10px;
}

.produit p {
font-size:10px;
color:#333333;
width:132px;
margin:5px 0 0;
padding:0;
height:38px;
overflow:hidden;
}

#produits .bloc p  {
color:#82878D;
}

.bloc  {
float:left;
margin:25px 10px 9px 0;
}

.bloque {
width:205px;
margin-top:30px;
}

 
.bloc p  {
margin:5px 0;
padding:0;
color:#82878D;
}

p a {
color:#8E8E8E;
}

.produit .img_couleurs span,.produit .img_enfants span,.produit .img_mercerie span,.produit .img_boudoir span, #eti_couleurs span,#eti_boudoir span, #eti_mercerie span, #eti_enfants span, .produit .img_bricabroc span {
display:none;
}

.produit .img_couleurs,.produit .img_enfants,.produit .img_mercerie,.produit .img_boudoir,.produit .img_bricabroc {
margin:0 0 -10px;
padding:0;
width:80px;
height:21px;
position:relative;
top:-10px;
left:45px;
}

.produit .img_bricabroc {
background:none;
}

.bt_univers {
float:left;
position:relative;
}

#eti_couleurs ,#eti_boudoir , #eti_mercerie , #eti_enfants  {
margin:0 0 -40px;
padding:0;
width:80px;
height:21px;
position:absolute;
top:64px;
left:-15px;
display:none;
z-index:20;
}

.produit .img_couleurs,#eti_couleurs  {
background:url(../gfx/deco/etiquette/couleurs.gif) no-repeat;
}

.produit .img_enfants,#eti_enfants {
background:url(../gfx/deco/etiquette/enfants.gif) no-repeat;
}

.produit .img_mercerie,#eti_mercerie {
background:url(../gfx/deco/etiquette/mercerie.gif) no-repeat;
}

.produit .img_boudoir,#eti_boudoir {
background:url(../gfx/deco/etiquette/boudoir.gif) no-repeat;
}

.produit b {
color:#FF6600;
}

p.prix, .prix {
margin:5px 0 ;
padding:0;
font-size:18px;
font-weight:bold;
}

p.le_prix {
width:132px;
margin:0;
padding:2px 0 4px ;
font-size:9px;
height:35px;
}

.barre {
text-decoration:line-through;
}

p.le_prix img {
float:right;
}

.produit a {
color:#FF7300;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.focus {
float:right;
width:225px;
position:relative;
}

.f_couleurs,.f_enfants,.f_mercerie,.f_boudoir {
position:absolute;
z-index:10;
width:219px;
height:271px;
}

.f_couleurs {
background:url(../gfx/fonds/focus_couleurs.gif) no-repeat;
}

.f_enfants {
background:url(../gfx/fonds/focus_enfants.gif) no-repeat;
}

.f_mercerie {
background:url(../gfx/fonds/focus_mercerie.gif) no-repeat;
}

.f_boudoir {
background:url(../gfx/fonds/focus_boudoir.gif) no-repeat;
}

.focus img {
position:absolute;
z-index:5;
top:67px;
left:15px;
}

.focus a {
position:absolute;
z-index:15;
top:67px;
left:15px;
display:block;
height:180px;
width:180px;
}

#menu {
position:absolute;
left:230px;
top:6px;
z-index:100;
list-style-type:none;
margin:0;
padding:0;
border:0;
}

#menu .sousMenu {
position:relative;
top:-3px;
margin:0;
display:none;
list-style-type:none;
padding:4px;
background:#FC3078;
width:127px;
}

#menu .sousMenu li {
float:none;
margin:0;
padding:0;
border:0;
background:none;
}

#menu li {
float:left;
margin:0 20px 0 0;
padding:0 0 0 20px;
border:0;
background:url(../gfx/fonds/fleur.gif) no-repeat 0 5px;
}

#menu li a:link, #menu li a:visited {
position:relative;
display:block;
background:url(../gfx/fonds/menu.gif) no-repeat;
width:128px;
height:16px;
color:#868B93;
font-weight:bold;
font-size:10px;
margin:0;
padding:5px 0 0 8px;
text-decoration:none;
}

#menu .sousMenu li a:link,
#menu .sousMenu li a:visited {
font-weight:normal;
width:110px;
display:block;
color:#FFF;
margin:0;
padding:0 0 0 18px;
text-decoration:none;
background:#FD6FA1 url(../gfx/deco/puces/fleches_blanches.gif) no-repeat 4px 4px;
}

#menu .sousMenu li a:hover {
font-weight:bold;
background:#FD6FA1 url(../gfx/deco/puces/fleches_mauves.gif) no-repeat 4px 4px;
color:#990066;
}

#menu li:hover .sousMenu {
display:block;
}

.recherche {
margin:0 0 10px;
padding:0;
position:absolute;
top:10px;
right:0;
background:url(../gfx/fonds/recherche.gif) no-repeat;
width:199px;
height:89px;
}

.recherche #input_recherche {
border:none;
background:url(../gfx/fonds/input_recherche.gif) no-repeat;
background-attachment:fixed;
position:absolute;
top:-3px;
left:20px;
width:156px;
height:17px;
font-size:11px;
color:#868B93;
padding:4px 4px 0;
}

html>body .recherche #input_recherche {
background-attachment:scroll;
}

.recherche #submit_recherche {
border:none;
background:url(../gfx/textes/fr/submit_recherche.gif) no-repeat;
position:absolute;
top:-3px;
left:180px;
width:21px;
height:21px;
}

#chemin_fer {
clear:left;
margin:0;
padding:10px 0 10px 10px;
position:relative;
top:19px;
left:0;
color:#fff;
background:url(../gfx/fonds/under_bloc.gif) no-repeat left bottom;
}

#chemin_fer a {
color:#fff;
text-decoration:none;
}

#ssmenu {
width:170px;
height:98px;
margin:25px 0 5px 20px;
padding:0 0 2px 0;
position:absolute;
top:160px;
left:16px;
color:#fff;
background:url(../gfx/fonds/ssmenu.gif) no-repeat bottom left;
}

#ssmenu ul {
margin:2px 0 5px 5px;
_margin:5px 0 5px 5px;
padding:0;
list-style:none;

width:125px;
text-decoration:none;
color:#fff;
font-size:10px;
}

#ssmenu ul li {
margin:0;
padding:0 0 1px 0;
color:#fff;
}

#ssmenu ul li a.active ,#ssmenu ul li a:hover {
background:url(../gfx/deco/puces/fleches_mauves.gif) no-repeat 0 4px;
padding:0 0 1px 15px;
font-weight:bold;
color:#990066;
}

#ssmenu ul li a {
text-decoration:none;
background:url(../gfx/deco/puces/fleches_blanches.gif) no-repeat 0 4px;
padding:0 0 1px 15px;
color:#fff;
}

#changez_univers {
width:200px;
margin:25px 0 0 20px;
padding:0;
position:absolute;
top:268px;
left:16px;
color:#fff;
}

#changez_univers a {
overflow:hidden;
width:70px;
position:relative;
padding:0 0 0 15px;
margin:0 0 0 -20px;
}


.bt_mercerie {
background:url(../gfx/boutons/mercerie.gif) no-repeat 22px 0;
width:56px;
height:51px;
float:left;
}

.bt_enfants {
background:url(../gfx/boutons/enfants.gif) no-repeat  22px 0;
width:56px;
height:51px;
float:left;
}

.bt_couleurs {
background:url(../gfx/boutons/marche_couleurs.gif) no-repeat 22px 0;
width:56px;
height:51px;
float:left;
}

.bt_boudoir {
background:url(../gfx/boutons/boudoir.gif) no-repeat  22px 0;
width:56px;
height:51px;
float:left;
}

.bt_boudoir span,.bt_mercerie span, .bt_enfants span, .bt_couleurs span {
display:block;
position:relative;
left:-999em;
top:32px;
margin-left:-15px;
}

.bt_mercerie span {
margin-left:-10px;
}

.bt_boudoir:hover span,.bt_mercerie:hover span, .bt_enfants:hover span, .bt_couleurs:hover span {
left:auto;
}

 
.navigation {
text-align:right;
width:618px;
color:#D7004D;
font-size:11px;
margin:5px 0;
padding:0;
}

.navigation  a {
color:#000;
text-decoration:underline;
}

.navigation  b {
color:#000;
}

.space {
padding:0 3px;
}

.small {
font-size:9px;
}

.txt10 {
font-size:10px;
color:#323232;
padding-bottom:10px;
}

.txt11 {
font-size:11px;
color:#323232;
padding-bottom:10px;
}

.blocR {
float:right;
}

.marg {
margin:5px 0 0 0 ;
}

.blocsub {
position:relative;
float:right;
margin:0 50px  0 0 ;
_margin:0 20px  0 0 ;
}

.blocL {
float:left;
}

.trait_g {
background:url(../gfx/deco/lignes/filet_g.gif) repeat-x 0 2px;
height:6px;
width:100%;
clear:both;
}

.trait {
background:url(../gfx/deco/lignes/filet_g.gif) repeat-x 0 8px;
height:20px;
width:680px;
clear:both;
}

.align_c {
text-align:center;
}

.align_r {
text-align:right;
}

.align_l {
text-align:left;
}

.encadre {
position:relative;
width:400px;
padding:10px;
border:1px solid #CCC;
margin:10px 0 20px 0;
}

.encadre ul {
margin:0;
padding:0;
list-style:none;
}

.encadre ul li {
background:url(../gfx/deco/puces/fleche_rose.gif) no-repeat 0 3px;
padding:0 0 10px 12px;
}

.encadre ul li a {
color:#FC3078;
text-decoration:underline;
}

.sstt {
color:#FC3078;
font-size:11px;
}

.produits h4 {
width:446px;
height:23px;
margin:10px 0 8px;
}

.produits h4 span {
display:none;
}

p.inter {
width:405px;
margin:0 0 5px 10px;
}

ul.inter {
margin:0 0 0 10px;
padding:0;
list-style:none;
}

ul.inter  li {
background:url(../gfx/deco/puces/fleche_grise.gif) no-repeat 0 3px;
padding:0 0 2px 10px;
}

table.recap {
background:url(../gfx/fonds/tableau/top.gif) no-repeat;
width:672px;
margin:0;
padding:0 5px 0 10px;
}

.suivi {
height:312px;
}

html>body .suivi {
height:auto;
min-height:312px;
}

.intitule {
color:#FFF;
margin:0;
padding:0;
text-align:center;
height:20px;
}

.alignL {
text-align:left;
}

.alignR {
text-align:right;
}

.image_prod {
width:85px;
}

.filet {
vertical-align:top;
text-align:center;
font-size:12px;
color:#393E40;
background:url(../gfx/fonds/tableau/filet.gif) repeat-x bottom left;
}

.filet td {
padding:20px 0 5px 0;
}

td.alignL {
padding:5px 0;
}

.intitule td {
padding:0;
}

.filet b{
font-size:10px;
}

.gris b, .jaune b {
font-size:12px;
}

.total b {
font-size:14px;
}

.gris {
background:#E6E6E6 url(../gfx/fonds/tableau/gris.gif) no-repeat bottom left;
height:18px;
margin:3px 0 0 0;
padding:2px 10px 0 0;
color:#393E40;
text-align:right;
width:677px;
}

.jaune {
background:#FFCF17 url(../gfx/fonds/tableau/jaune.gif) no-repeat bottom left;
height:18px;
color:#393E40;
margin:3px 0 0 0;
padding:2px 10px 0 0;
text-align:right;
width:677px;
}

.total,.totalv {
background:url(../gfx/fonds/tableau/under.gif) no-repeat bottom left;
width:674px;
height:28px;
margin:3px 0 0 0;
padding:2px 10px 0 0;
color:#FFCF17;
text-align:right;
clear:both;
}

.totalv {
color:#CCCC22;
}

.aulieu {
font-size:10px;
}

p.info, p.infoPostes {
text-align:center;
border:1px solid #CCCCCC;
width:410px;
position:relative;
top:8px;
margin:0 0 20px;
padding:15px;
}

p.info strong, p.infoPostes strong {
color:#FC3078;
}
.reducs {
text-align:right;
width:125px;
height:18px;
padding:0;
margin:-5px  0 0 0;
}


